<SEC-DOCUMENT>0001084048-21-000012.txt : 20210301
<SEC-HEADER>0001084048-21-000012.hdr.sgml : 20210301
<ACCEPTANCE-DATETIME>20210301160322
ACCESSION NUMBER:		0001084048-21-000012
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		131
CONFORMED PERIOD OF REPORT:	20201231
FILED AS OF DATE:		20210301
DATE AS OF CHANGE:		20210301

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			J2 GLOBAL, INC.
		CENTRAL INDEX KEY:			0001084048
		STANDARD INDUSTRIAL CLASSIFICATION:	TELEGRAPH & OTHER MESSAGE COMMUNICATIONS [4822]
		IRS NUMBER:				471053457
		FISCAL YEAR END:			1231

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

	BUSINESS ADDRESS:	
		STREET 1:		700 S FLOWER STREET
		STREET 2:		LEGAL DEPT - 15TH FLOOR
		CITY:			LOS ANGELES
		STATE:			CA
		ZIP:			90017
		BUSINESS PHONE:		3238609200

	MAIL ADDRESS:	
		STREET 1:		700 S FLOWER STREET
		STREET 2:		LEGAL DEPT - 15TH FLOOR
		CITY:			LOS ANGELES
		STATE:			CA
		ZIP:			90017

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	J2 GLOBAL COMMUNICATIONS INC
		DATE OF NAME CHANGE:	20001221

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	JFAX COM INC
		DATE OF NAME CHANGE:	19990413
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>jcom-20201231.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2021 Workiva--><!--r:b26ed51e-649f-48b4-b259-3fe7c1e5366b,g:8eefb72b-d061-4ead-8216-35cb1cea61c2,d:e85b9c7be4284705baa3c85e9b8a6a98--><html xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:country="http://xbrl.sec.gov/country/2020-01-31" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:srt="http://fasb.org/srt/2020-01-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:jcom="http://www.j2global.com/20201231" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns="http://www.w3.org/1999/xhtml" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>jcom-20201231</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF80L2ZyYWc6OTJhY2UwYzBkODZmNDdlMWIxODY5YTc5MzFiOWM4MGEvdGFibGU6YzFjMGYzYTg2ODQxNDE4MWJlY2QyMTAwMGU1YzQwMGEvdGFibGVyYW5nZTpjMWMwZjNhODY4NDE0MTgxYmVjZDIxMDAwZTVjNDAwYV80LTEtMS0xLTA_22f6f7d9-f7ce-4887-b4b4-75ce88230a14">0001084048</ix:nonNumeric><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF80L2ZyYWc6OTJhY2UwYzBkODZmNDdlMWIxODY5YTc5MzFiOWM4MGEvdGFibGU6YzFjMGYzYTg2ODQxNDE4MWJlY2QyMTAwMGU1YzQwMGEvdGFibGVyYW5nZTpjMWMwZjNhODY4NDE0MTgxYmVjZDIxMDAwZTVjNDAwYV85LTEtMS0xLTA_dfc24cfa-8586-43e7-b54d-2d1413d8d184">2020</ix:nonNumeric><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF80L2ZyYWc6OTJhY2UwYzBkODZmNDdlMWIxODY5YTc5MzFiOWM4MGEvdGFibGU6YzFjMGYzYTg2ODQxNDE4MWJlY2QyMTAwMGU1YzQwMGEvdGFibGVyYW5nZTpjMWMwZjNhODY4NDE0MTgxYmVjZDIxMDAwZTVjNDAwYV8xMC0xLTEtMS0w_b318b238-c8a3-4de1-8852-069436e15d05">FY</ix:nonNumeric><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF80L2ZyYWc6OTJhY2UwYzBkODZmNDdlMWIxODY5YTc5MzFiOWM4MGEvdGFibGU6YzFjMGYzYTg2ODQxNDE4MWJlY2QyMTAwMGU1YzQwMGEvdGFibGVyYW5nZTpjMWMwZjNhODY4NDE0MTgxYmVjZDIxMDAwZTVjNDAwYV8xMS0xLTEtMS0w_3a92106d-fc14-4850-a5cf-a7279d46f1b2">false</ix:nonNumeric><ix:nonNumeric contextRef="ibc35020d957345a9951a53138b1f22c7_D20170101-20171231" name="us-gaap:AccountingStandardsUpdateExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzQtMC0xLTEtMTA2OA_3d8c8dca-ca65-4992-85f8-d4d1d39bc167">us-gaap:AccountingStandardsUpdate201409Member</ix:nonNumeric><ix:nonNumeric contextRef="i9f3af58056a34a578580c260887b9fc8_D20200101-20201231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzkzNDU4NDg5ODg4NjE_9b922b3c-2b87-49f3-b4f3-f85387236b37">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="i9f3af58056a34a578580c260887b9fc8_D20200101-20201231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90ZXh0cmVnaW9uOjc4ZDFjNWJmODk2NDRjZjNhZjI2NzIxZmQ1NDkwNDg2XzExNDA_9b922b3c-2b87-49f3-b4f3-f85387236b37">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="i254ef6a24c0242c7965e867f0030ffb3_D20200101-20201231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90ZXh0cmVnaW9uOjc4ZDFjNWJmODk2NDRjZjNhZjI2NzIxZmQ1NDkwNDg2XzM4NDgyOTA3MDQzMjQ_06bdd3f0-ff97-48bd-b103-280ca10ce459">P4Y</ix:nonNumeric><ix:nonNumeric contextRef="ia95f5a59a2dc4e3296b60a3e6b8cd973_D20190101-20191231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90ZXh0cmVnaW9uOjc4ZDFjNWJmODk2NDRjZjNhZjI2NzIxZmQ1NDkwNDg2XzM4NDgyOTA3MDQzNDA_21eabf96-4052-4612-83ae-958c57d3b06a">P4Y</ix:nonNumeric><ix:nonFraction unitRef="number" contextRef="i0929c6d119c9476e85a05530ae369392_D20200101-20201231" decimals="INF" name="us-gaap:DebtInstrumentConvertibleConversionRatio1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8yMDA5L2ZyYWc6MDE4NzkzOGQwMjUwNDAyMjhmYWU4NTVjZTc0ZjhlZDAvdGFibGU6YTZmMWI1OTRkZTQ5NGYzZGI1NjQ2NjQ5MWI3ZWI5OTgvdGFibGVyYW5nZTphNmYxYjU5NGRlNDk0ZjNkYjU2NDY2NDkxYjdlYjk5OF8wLTMtMS0xLTc5Njg_ebfa76af-1f96-4eff-9356-371b90986989">0.0147632</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="i867486a4e406485fa410d7930c611477_D20200101-20201231" decimals="INF" name="us-gaap:DebtInstrumentConvertibleConversionRatio1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8yMDA5L2ZyYWc6MDE4NzkzOGQwMjUwNDAyMjhmYWU4NTVjZTc0ZjhlZDAvdGFibGU6YTZmMWI1OTRkZTQ5NGYzZGI1NjQ2NjQ5MWI3ZWI5OTgvdGFibGVyYW5nZTphNmYxYjU5NGRlNDk0ZjNkYjU2NDY2NDkxYjdlYjk5OF8xLTMtMS0xLTc5Njg_66d5cff9-c7a5-4795-92e1-f952bdea2221">0.0079864</ix:nonFraction><ix:nonNumeric contextRef="i0bf1bc155c644badbee65111ed6ab637_I20201231" name="us-gaap:LesseeOperatingLeaseTermOfContract" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90ZXh0cmVnaW9uOmE2ZjdjNTk5ZGYzYTRkMmFiYmU4M2UxMGQ3NDRkNWEwXzM4NDgyOTA3MTAwMjk_4e9570e5-8027-4cd6-bb2b-a81a5fe11075">P3Y</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="jcom-20201231.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i4415246676ff409bb172011672ce2184_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="id05bace023a44a4f876e6441c59a38a5_I20210224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-02-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2b480b07810646c3894307eafd3027b6_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="id7c35b077639446abd2c22b85332786c_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id4df6d4326c54c62946b1c09019fcdf8_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id357a5729705404e9ed845e2275515f2_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6df561df62344ad7804cc9c8f7967f47_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</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="i0ddce64389b247d0ab801ea08b3ac931_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7e62446cc4f04fed9515cb007fe54656_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iec53b2db9b864b2a983bd1c64b06a07f_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</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="i68a424b6a0a84c13b962a8f8986855d2_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i84b9907bc509489ebb68601a715955a9_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if021e0611b3c4ef3a6b53145f9928c87_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibcfafb84aa4548619c1ccc8d0a46f8eb_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6fb36b27a8de4ac28e44dd0907bb8944_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8d68ed003ccf4e1e9abfb44f25a75029_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</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="i456e70482c9e4d039e66861fd8dea2ba_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2ed65a1c33fa4ee59dfe8a21c36a0715_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3e91830657a64dcaa8855cb39650cb8a_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8fe07ddad8c743528db492930bef8245_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifb6134dff17c4f1d99d589dc9d7c1ec3_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i94a5d63e3fbc43d1a6087bd8a42748a8_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</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="i170f0f419b3f43c9833258d2061eb6ab_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</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="ie808c74594104d8f9f1c730ead701812_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idcef897c8dde4cd2a69d9cfb97a0e0db_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</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="i8548d435f8d447a8bb9060842d535bcc_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</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="ibc35020d957345a9951a53138b1f22c7_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</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="i776142828ca34e1899e6cd1b2dd14bc3_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember><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="i2f6f4d9624f94a128453feda01376141_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4347f9d5a93f4d2891dbaf0a97e2f005_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</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="ic63ed53afd5c4ea0bd3c9a1fab219440_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</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="ia12bd504ce5e40b696fa47ad78c8f9c9_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</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="ibe1aede4b9084ef1921c3146acdc9c71_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</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="i3225fb6e7ed043f9a0fa0a49fdb6ad91_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</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="i74a9267d38f1494bbf89e2350f65c60f_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</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="ibcbefd9472504086baf3ab36e450a800_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</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="i6973ba816f0940c1af45dc843f29b358_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i299aa1a6de194a5cbef885dadd5a6e24_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</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="i18ed14d4ba3e498daaf8020d5797b27b_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</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="i552478369359429a9e68fccea438323c_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4c9d7366a0db4904a2f2fb8730b8c044_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if0cbe8cca19b495c92909389cc5b60c1_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i00d4629681b1449fbeb2da71e18ea7f9_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i860d0afac4d745cf946b0881ca37f53e_I20191115"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jcom:A175ConvertibleNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-11-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i27f08afc040e4d4abda662e8761e454f_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6a883e671d7e4d5dbb637af2c4f699d3_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibefc75efa5e94253a66644c143abe78d_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8afa8120059d487a8d0f5697163a3c2b_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6aa3758c6cb447299aed64e7d0f97371_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i03644fc94f7a43d8b519a86330b372cf_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i86f8288abffe4407bd77c9b1625e74ad_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i860888cbe0a64092bfe5e062f66bef77_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i32123a228d00449d9de5dd8966a18705_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i778c1a784d354b9b894fb7905c03d50b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idd226eb1d1774c21aa0f417bbaf1e337_I20140610"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jcom:A325ConvertibleNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2014-06-10</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1b5f2aa1fd9b46b28a3c2944f02e4ccd_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i59e7ec2929764ba9ae506f35d898e07d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib0135445fd7b4c7f84da912fbbc89b26_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9c6e1b5b017b470c8b3116300c40ea22_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib099ee51bd7a45b7839d60dfdb61b3e5_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0fe2428683eb4553b16a860f7e5e915b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1f9050f9d14e41e4a74ff66de5d1b831_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if03bc5cb578e4576abd8028c69332be7_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idf8820f5b9d7485689c78fcdd270d291_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9f3af58056a34a578580c260887b9fc8_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i70bde7db63b04354bc5139080aafa83f_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1d3e8db363054a6b9950b89acdf5edcf_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">jcom:BackupReportingUnitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6e15fe52bc804d7fa4425fae4de63295_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:UnusualOrInfrequentItemAxis">jcom:COVID19Member</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="i50492f41ac1143708053be4b48d60b88_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:UnusualOrInfrequentItemAxis">jcom:COVID19Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6732f4a4d129496c96e5dcda45f78df2_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:UnusualOrInfrequentItemAxis">jcom:COVID19Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="business"><xbrli:measure>jcom:business</xbrli:measure></xbrli:unit><xbrli:unit id="segment"><xbrli:measure>jcom:segment</xbrli:measure></xbrli:unit><xbrli:context id="if4508dd6f0f34bd589bc1d3e1fdb9fb7_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AdvertisingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:DigitalMediaSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i511bec3c9bce4ff3a872c5b49215402c_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AdvertisingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:DigitalMediaSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i950a7cb4e822479ea8b5d3caa01578cf_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AdvertisingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:DigitalMediaSegmentMember</xbrldi:explicitMember><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="iec96fcde85bb4805b3dec733bcab8abf_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:DigitalMediaSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jcom:SubscriptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8ac9aa76cf12411f9b3b07c86d0f0443_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:DigitalMediaSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jcom:SubscriptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iefcf07f2175b4ce3bb456fc5f59f611a_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:DigitalMediaSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jcom:SubscriptionMember</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="i8e48445d898d4d22a624b5d313c3d3ed_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jcom:OtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:DigitalMediaSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibf3faab24f8d48a0836ef40c38ac7d3b_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jcom:OtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:DigitalMediaSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib0a42001bbbd46928ccbc7aabc0aa1b8_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jcom:OtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:DigitalMediaSegmentMember</xbrldi:explicitMember><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="i54ac2f00246945928c3090efbe32fd56_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:DigitalMediaSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i41acf9fe27384764870c33bf2d7ca3b5_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:DigitalMediaSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i06bf2de053c149c486b90d332e770b58_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:DigitalMediaSegmentMember</xbrldi:explicitMember><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="i3110ef09b28246ffb026616525713999_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:CloudServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jcom:SubscriptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5e309b85e5f64829bb0b74a090ade93b_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:CloudServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jcom:SubscriptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i750c949a4f554988a8ba96bebfb16a06_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:CloudServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jcom:SubscriptionMember</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="i3a8de382c2614e1a828833bb5345c555_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jcom:OtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:CloudServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iebdfce9c3bf04f65bc44627e4760007b_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jcom:OtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:CloudServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i65f82acf27ff4278b79872aa263f52c1_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jcom:OtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:CloudServicesMember</xbrldi:explicitMember><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="i5e009aa3cac941239ba19aeccfb8947b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:CloudServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ideca71dc3bfb419b9995ed27b0010b6b_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:CloudServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i85ca022ab6e94dc98c43c23f8eb40332_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:CloudServicesMember</xbrldi:explicitMember><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="i0eb38821e7164e669d8dcd6ae15ac39c_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic5b5666b63f240fea62bcf585b9b5f2f_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i17ad5662041d43fe850e7df9841c5052_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">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="i6e1e562c82d042d088f67ff146835730_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8dfbf97af44547719416b507edb926d2_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6d071c92889548778dd10e7903dd8c1c_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</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="i2dd5ba14ca8140edbdf962c9d73e344e_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifd71051ddc024a33bb53280453d9a0cc_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia01e906649d546279cc93c95ff2bdffe_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2a8041bb64d84dcf9fff0f144e54e22c_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idf178ceaf1144054b499a7057472c701_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i74c6e9a0a6bb4eabad7b825b2634f8eb_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i65ecc89473b44cb0a30dd103774c1184_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:Fiscal2020AcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i92148d0d5fda481ea52448d63cf1a61d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:Fiscal2020AcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9c11f2d53f1d45eb88b2d573d1cada4e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:Fiscal2020AcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if9540364d0d64351b5e3cd0336d1bf0f_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i51714e41847b44f09dfbfe868e65fe43_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:Fiscal2020AcquisitionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib8f1ec7aad544837a928e2e9fcdb8e94_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9096afde2bdb4b7298b1b24696797bb8_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:Fiscal2020AcquisitionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib1378c0491f643a8afc70d2587699758_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6520ab105a5746c18eeaa47f9bc0dd72_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:VoiceBackupSecurityAndCPPSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:Fiscal2020AcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9d696ad1b49f4a1e92f3e6e460427465_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:Fiscal2020AcquisitionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:DigitalMediaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i265ccb8ec19547148bb655171f64e5e4_D20201028-20201028"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:RetailMeNotIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-10-28</xbrli:startDate><xbrli:endDate>2020-10-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifae492e7b7864935a7529d47fa37ff1a_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:RetailMeNotIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6d998eb0ef6a483a993d02c5634afef9_I20201028"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:RetailMeNotIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-10-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i47bd30791eaf42978ffc32cb19ff140e_I20201028"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:RetailMeNotIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-10-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i989054ee2e7d4f2593d646a84c039a6c_I20201028"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:RetailMeNotIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-10-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0c6046465a3d40a58e702a19ff8a0604_I20201028"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:RetailMeNotIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-10-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i05d4b5aafcac4ba8ac95e001d70adf16_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:RetailMeNotIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib1cef1eab6904837b9e5854bef3ab19f_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:RetailMeNotIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia91c6bc37fe14c4db55d46b4704379e2_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:Fiscal2020AcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1fe06f49f9094e7eb7a8b02c401b0208_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:Fiscal2019AcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifcf0311012734b568c201c050e614016_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:Fiscal2019AcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0362d9b761d94d75ad07be0412fe38ef_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:Fiscal2019AcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8c20c818aba7479ebe4be003884c35a6_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:Fiscal2019AcquisitionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i79acfaf7330e4b93a138de04e407a9ea_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:Fiscal2019AcquisitionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iffb2fe7f34ae40488364c1d7c32607b0_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:Fiscal2019AcquisitionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6db01342f1014d65bf14c59b383c27f9_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:Fiscal2019AcquisitionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:FaxAndMartechSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia9e6b53505ab4305bb8bdc6e871985dc_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:Fiscal2019AcquisitionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:DigitalMediaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i02033795f8064c9a936651d7b90b7b1e_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:Fiscal2019AcquisitionsMember</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="ie728de08712749fcab0b3bb0c164a7a1_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:Fiscal2018AcquisitionsMember</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="i58c444fc79174683a9d2ad6ebd01e557_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:Fiscal2018AcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i97934081a50f4b218fc738beed6655d6_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:Fiscal2018AcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie0bebde1787849c5a88c08aebcc16fc3_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:Fiscal2018AcquisitionsMember</xbrldi:explicitMember><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="i8c5feaacf9d94f22bb600b9be8c1d5ec_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:Fiscal2018AcquisitionsMember</xbrldi:explicitMember><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="i0982aa0a01674e73be10571e143835bf_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:Fiscal2018AcquisitionsMember</xbrldi:explicitMember><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="iee58a4a530144d29802ecea31ce6b993_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:VoiceBackupSecurityAndCPPSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:Fiscal2018AcquisitionsMember</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="ie8d9d6feddc5435dbbf364ebe6fe2120_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:Fiscal2018AcquisitionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:DigitalMediaSegmentMember</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="idcf5850525ce4d8497e050fcf0ef0183_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:Fiscal2018AcquisitionsMember</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="id2030f18d9e446d0adacd4b9a607ee5e_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iebfaab30ee7146dab683457788867cbd_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i307b6ab958044d8aaa0dd170a197a3a3_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="investment"><xbrli:measure>jcom:investment</xbrli:measure></xbrli:unit><xbrli:context id="i3e0dcd76a65342fcb1ae49bfa2f3e3d4_D20170925-20170925"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2017-09-25</xbrli:startDate><xbrli:endDate>2017-09-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie777f608923d455ab4b09e041e6d31d4_I20170925"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2017-09-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia3fb6d3a211c4f0da3dc7cc62641b0dc_D20200831-20200831"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-31</xbrli:startDate><xbrli:endDate>2020-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib11b7e4286f44fdb9dc5b138169a6df0_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia7e2212c53dc4b03a20f0e24a9ae756d_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6c8d9371ca5d4037b866695be4e7e932_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ide7777585ea64a3ba2f96ecb9605cbd1_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i760e4cb04e30400996c9d10a2567956d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">jcom:MeasurementInputDebtSpreadMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3d907b59cc5a40b0975fdc017b4c740a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">jcom:MeasurementInputDebtSpreadMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idc075a053bbe4249a7358a41d1fc9d5c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">jcom:MeasurementInputDebtSpreadMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i383154874de848bcbe9fb4b2de3e4ab0_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">jcom:MeasurementInputProbabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i14b5f53b80074ca59d72302782df98b6_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">jcom:MeasurementInputProbabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3a25e1f85a0840adbc1ffce0e5708e27_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">jcom:MeasurementInputProbabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iea766f70f66d435d90e6283aea2de139_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">jcom:MeasurementInputPresentValueFactorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i44445a2c7b6240deae346d77e5fdb601_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">jcom:MeasurementInputPresentValueFactorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i25d6569d3d0f4d46a37cc471fc46580c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">jcom:MeasurementInputPresentValueFactorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i456a09f863fe46aa8586be6649b2660e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id5ef507a746347f291ce94b61c69fec3_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia82ea6cbd18a420294f049ff0d93ea58_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i21f1b31bef644c3987f2de8116ab449f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9ef42e46c6104f159c5c4f86e610de72_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iebb069c1cd4d409485c8f6c361676d2c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id774d2be5e534a76b14de0ea5150200c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i787b02aae9ec48ad86634a4281260227_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib34794ad356f4a608e3aa8adcaa059ac_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic3facb9a19fe43a6a15d5ac6572670d3_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1e0cea7cbbf74945a6363d8dfbc9943e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaa0354535b8f4e17a80413b63aafada7_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i56fcc37b921749e3ae58df3d1f4f00f7_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i84a887a61bbb4689b3e50b4b0f4e5096_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i066480adeac348a996719a09c8dd7ca6_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i01837059002e4feeacf858462733663a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idf2c577a20174e1ebba341bf1ec519d5_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1937b023e600460590dc6d227b094dd7_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ice324f1340b04b7fad5485aeb9a439c9_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia057a0af7d9547a18e2d107b47e8358f_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibb7e3698f06c4bdfb5aceb458929612c_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if592a30fac8f455c92881bfe26428123_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i46bee7f0aee140b1a555c4ae8b97e6e4_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i18b59613b09a4c7c98f500ade538bc72_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i01fd7cf5a1b54352a28570da833d92b7_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1e20d8a1416348208b93d70df59bca60_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifc4451c2813c4badb1a28b55f4adf41c_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icec085573f764dd3892978909b66d62f_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia9d11349788a47a1be27af1879fc514d_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i161030048ae144829edf0a422d9c8063_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i53353bbb843c4ee0ba3ced4d7aae8b1f_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i65ac8bf3bd4c4e31892f71db5cee965b_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie2e2db5ffa3b4e75b350253a6dfb66a1_I20190101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:EmbeddedDerivativeFinancialInstrumentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i28e56476aa6c4bd8bad0aef027565e6e_D20190102-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:EmbeddedDerivativeFinancialInstrumentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-02</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i356da62842bd478b92e37be8642c578a_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:EmbeddedDerivativeFinancialInstrumentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iff441bd2ecf64b0d83461917aa9eba30_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i79af36a1646a4b08a05c3947ae9c352f_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibc7b0fc8be3b41539070dae84c5ea6a4_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9f9565beea224fd48fc99343f42732ef_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1a2f7ebb129e4ecdb1fd8132a56c0ea8_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i20b1a671158341b584b1dee17d4b03b4_I20171013"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:HumbleBundleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-10-13</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i778a3d9ec47c459480838b642b6ded07_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:HumbleBundleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifa3fb0ee2a614efea4cea37f90f60069_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:HumbleBundleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic7319c36acd04bdf80878dfe2c57cc2f_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:HumbleBundleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i07a489106b39426988f4443b7d0f67cc_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:HumbleBundleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iee976facc774460885663dddd428376e_I20181010"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:EkahauIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-10-10</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icb61e549030f413db6c1e5725035eb80_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:EkahauIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia5942c59181d4f758034f2a5f7d8fdec_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:EkahauIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifa17d7681ad54314ac41a414bd3bad10_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:EkahauIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib848fa32ecba4daabc0795a59091796b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:OtherBusinessAcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i768c55bc821345ed8d9e9ebc1a831b33_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:OtherBusinessAcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if94300af359b436185374a280bb16352_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:OtherBusinessAcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia71c916eecce45f080471d99d5b56d9f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9c0399ad863e435bb56e97f2fdd15846_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia8ce1d6fd12e4fe982dbe15bbc71de47_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id431a5ed40b64ada833a66ff8d6dca76_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i295fa010a3004081b306766421976fb9_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia560645f0dfa4649a6f94ac129ab2a66_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3172a0baa6814357b4f513935cedad17_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:FaxAndMartechSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i38ee02a9c7c24cdf9e57d36ad39daf6c_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:VoiceBackupSecurityAndCPPSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic0af28426f3e47a2aff6850b6fdb1a3e_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:CloudServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idd15e8c625644af0886ef28503a93640_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:DigitalMediaSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia2d23ea71b6e486c9e21428a4d72eb49_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:FaxAndMartechSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i611f1a2d137c4d5eae6099bb11193ae5_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:VoiceBackupSecurityAndCPPSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i29c6acca0ea7478598e907debae365e4_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:FaxAndMartechSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4a6918e8778c4dd799a316a2749152cd_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:VoiceBackupSecurityAndCPPSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8f5a1af06db4448ab678e60ec743c332_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:CloudServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i34ef82c155134a74a4dea7a85b83f699_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:DigitalMediaSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8f0f96977ccf44879c1061796a2f48dc_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:FaxAndMartechSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i496a13d1c8be4604a2fbd4f861da4bcb_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:VoiceBackupSecurityAndCPPSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iab5f6405a4df4a349194e4bcd50142d1_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:FaxAndMartechSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i754aef79140f48b69d94fc80086eec82_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:VoiceBackupSecurityAndCPPSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i57e6344ab42f42718a97e9e73c372613_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:CloudServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4ca3dbcc865b4a99aac6c5dda9631a68_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:DigitalMediaSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i784afbe3ffe74ac4852a6a5150a14b35_D20200831-20200831"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:VoiceBackupSecurityAndCPPSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-31</xbrli:startDate><xbrli:endDate>2020-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i33135f47bd7b4971b6bf31a53547c9c0_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic2361899fb72420e846638a008dfbc88_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i409d9a6d400944f7a032c5b66e6af138_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8750f81568364fbb8f2d01e5e146aaef_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia8329fa6f4c14413a7853adc05c608c8_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2d766900adf4401e862ba0a2b41b0a16_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib91959ceed3e496bb5c954726cdcb1af_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i99d41f3a327f4fca9d8098a065eb2626_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5b496301f8eb4f43b4dd1435a852608e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i254ef6a24c0242c7965e867f0030ffb3_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic66ad5bb190b472989498366e10c0183_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if4105302c0124dc8865cae9612059824_D20201028-20201028"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:RetailMeNotIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-10-28</xbrli:startDate><xbrli:endDate>2020-10-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i378b0d5ab212447593636a9d32b8a369_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:RetailMeNotIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifd1acd4b94bb43c6a13fd4d123bb290f_D20201028-20201028"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:RetailMeNotIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-10-28</xbrli:startDate><xbrli:endDate>2020-10-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0186479056484b439b8a6a2eea407798_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:RetailMeNotIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id3b6e3576568426f9d74e350147dcbf7_D20201028-20201028"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:RetailMeNotIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-10-28</xbrli:startDate><xbrli:endDate>2020-10-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i663671a452bc4da097fa6a3b7e314f5c_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:RetailMeNotIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib0715e996fe1477186fa877e8c7d118d_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:Fiscal2020AcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9320fa6723d24fe08c07c0c4648a8906_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:Fiscal2020AcquisitionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i69029bb6bf5844b68e9795c01d9ad972_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:Fiscal2020AcquisitionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i18210de5c57e4a6da177c5048c01bf9b_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0742300fed25490097313f158b34c586_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if594bf127942437e9f67910ef9ec7787_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0a7054caae5c4ee484ea2f9c5b05e1b5_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic583081cf24f4f358b0c27723b7e2227_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieaf920b7e6784847aab93462747d1a95_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i08db7bcd26594f5bbafa839e4d5579b1_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i47e0f107d3b2429cac14b4a2c11c9d5c_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia95f5a59a2dc4e3296b60a3e6b8cd973_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iff25903aa47b447d99bc4c83e525f9c2_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id4a2a67ae77444ce950c83845261edd9_I20201007"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jcom:A60SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-10-07</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2b0f9bf60bdc46fd957d5b16f7c18505_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jcom:A60SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if892443a8f604b5eb83fb29446a4bab3_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jcom:A60SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4bf1034969594c5ead95160726d8e8c0_I20201007"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jcom:A4625SeniorNotesDueIn2030Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-10-07</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9f1920798232486f9c8bbfad07421be0_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jcom:A4625SeniorNotesDueIn2030Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6aae2121ca54423fa55f31366ca6c039_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jcom:A4625SeniorNotesDueIn2030Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6d0ecb9e78804bbbb6f33cd94cd8b905_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jcom:A325ConvertibleNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8f049865aeeb4423860a220aa5b86d19_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jcom:A325ConvertibleNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6dfae9b2293c404299f682fcb1b28747_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jcom:A175ConvertibleNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4a7f05a65f9d484697d75bb03ae949d3_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jcom:A175ConvertibleNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8b46be8192da41dc858ad0dd79e6993a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i303b22fa04bd41a9bb8e20232a2a8ba6_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibec735ba69ff40949d7c00338f6d1761_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jcom:PaycheckProtectionProgramCARESActMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i698ef56af3f347f5961c1c5711ab53e5_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jcom:PaycheckProtectionProgramCARESActMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idc66c29185a84580a8ad50095c6d2ce1_I20170627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jcom:A60SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3c4b2160999744daaf4f3fdd16342fb4_D20170627-20170627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jcom:A60SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-06-27</xbrli:startDate><xbrli:endDate>2017-06-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iafe40007b8b142198643ca3264f1ee3e_D20201007-20201007"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jcom:A60SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-10-07</xbrli:startDate><xbrli:endDate>2020-10-07</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i98a931b76da741f2874829d5de0239c8_D20201007-20201007"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jcom:A4625SeniorNotesDueIn2030Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-10-07</xbrli:startDate><xbrli:endDate>2020-10-07</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4eb0e3764a404b978ba871d1c291104f_D20201007-20201007"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jcom:A4625SeniorNotesDueIn2030Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-10-07</xbrli:startDate><xbrli:endDate>2020-10-07</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7723e827654042be9708b0a9ba656a1a_D20201007-20201007"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jcom:A4625SeniorNotesDueIn2030Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-10-07</xbrli:startDate><xbrli:endDate>2020-10-07</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="fiscalquarterperiod"><xbrli:measure>jcom:fiscalQuarterPeriod</xbrli:measure></xbrli:unit><xbrli:unit id="tradingday"><xbrli:measure>jcom:tradingDay</xbrli:measure></xbrli:unit><xbrli:context id="i757a0593f5914dd0ba0432117eb8b166_D20140610-20140610"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jcom:A325ConvertibleNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2014-06-10</xbrli:startDate><xbrli:endDate>2014-06-10</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4da7afd8945749e1a604851a3a5a4c06_D20140610-20140610"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jcom:A325ConvertibleNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2014-06-10</xbrli:startDate><xbrli:endDate>2014-06-10</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i81b99146106c407db8e86c44cdb0b7f3_D20191001-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jcom:A325ConvertibleNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-10-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i44e72f30d0e04a8badd8eb35350f96a8_D20201001-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jcom:A325ConvertibleNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-10-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6c2910b59fbc4eb6a649da19d5109b19_D20140610-20140610"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jcom:A325ConvertibleNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2014-06-10</xbrli:startDate><xbrli:endDate>2014-06-10</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0929c6d119c9476e85a05530ae369392_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jcom:A325ConvertibleNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2be47e3854c3483585e715901166a08a_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jcom:A325ConvertibleNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i01d9d40befba49bf98d4eacc38317576_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jcom:A325ConvertibleNotesMember</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="i1fb602e220e9424b97f9051f2bd1c110_D20191115-20191115"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jcom:A175ConvertibleNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-11-15</xbrli:startDate><xbrli:endDate>2019-11-15</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id0f17ab0af544a60bacffe1f7cd7d0b0_D20191115-20191115"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jcom:A175ConvertibleNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-11-15</xbrli:startDate><xbrli:endDate>2019-11-15</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if7d94ca96f25446485ec21461b700c95_D20191115-20191115"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jcom:A175ConvertibleNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-11-15</xbrli:startDate><xbrli:endDate>2019-11-15</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i867486a4e406485fa410d7930c611477_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jcom:A175ConvertibleNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1f503e00ab6947bf8e562cbca0637a97_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jcom:A175ConvertibleNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i62608ff04f364722a02300c4630271f2_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jcom:MUFGCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib80f39ade03047d2b5320a78d741a300_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jcom:MUFGCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i87a3de6c344640e58f61a8dddf7aee1a_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jcom:MUFGCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id7b8e1ff0dc74de9b90e83f41ea53993_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jcom:MUFGCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0bf1bc155c644badbee65111ed6ab637_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibc162d9d246a460ab1eb2d494fb1ddcd_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic429ed962a52444aab26be2469cb42d4_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0f6cb83a47334a73b7f76f3b00bd901f_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i75eda7d98d9d4a2491b7129871cc0f50_I20190101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="rate"><xbrli:measure>utr:Rate</xbrli:measure></xbrli:unit><xbrli:context id="i2516ced0586e4ee384eb9336a0b24a37_I20190830"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jcom:MUFGCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-08-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i14a1ec70ce49451689b13a872f17ae3f_I20191114"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jcom:MUFGCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-11-14</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7520128a24624bab9a43b8cc339820fd_I20191115"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jcom:MUFGCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-11-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="subsidiary"><xbrli:measure>jcom:subsidiary</xbrli:measure></xbrli:unit><xbrli:context id="i79f98dd4cf8944f7a0bc92979e2669e2_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ief9f3b685ccd43988e1b501596c0ae07_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i75206030b55d4d44ba3291f22a61c6c8_I20141130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2014-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i12cdd170693d42b2816421657b5bb73b_D20141101-20141130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2014-11-01</xbrli:startDate><xbrli:endDate>2014-11-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia4aa7889c13547b08f71d753ae21d261_I20141130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2014-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7137c141a39947dcaf9c22100b0a1f7a_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4516df39c13747468402bdd6ff457038_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i74c7aa821aee477ab05da56ab11be7bb_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</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="ib1a1cfc9d2114e94b2a438c67d7b5e1e_I20120229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">jcom:A2012RepurchaseProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2012-02-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id21d4803dab5404da7d822a27c1bdd39_D20160701-20160731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:IntegratedGlobalConceptsIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2016-07-01</xbrli:startDate><xbrli:endDate>2016-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7d0663fd5fe4432da255f63a0ed0af5b_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">jcom:A2012RepurchaseProgramMember</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="i1c8332b1d2d74dc288eddb48ee438890_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">jcom:A2012RepurchaseProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i03e0e33a084142f4b7c2dce5ec49e04d_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">jcom:A2012RepurchaseProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie0a0ebe83563491c804d3fa3001d7d9b_D20201231-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">jcom:A2012RepurchaseProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-31</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib8f6ae3492524c32a1aec117dabe7309_I20200806"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">jcom:A2020RepurchaseProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-08-06</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9fd15965aa6544f9917881f4107c11c8_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">jcom:A2020RepurchaseProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie00fd2e25eb344f7a8560a2b3a70f7ce_D20190206-20190206"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-02-06</xbrli:startDate><xbrli:endDate>2019-02-06</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i10c84ace438f4a8aa94134a9de4765d5_D20190502-20190502"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-02</xbrli:startDate><xbrli:endDate>2019-05-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i78026a0029b14b6395f1f224dde44ad5_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jcom:A2015StockOptionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieea17d40f3d6441380fdd69e45a81332_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jcom:A2015StockOptionPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic65f84fd852040859f0be5222462ec5a_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib7ed73a23c244f739663578091c6b52b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">jcom:RangeOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i415f27e2138d4bd0b8356d4c9e914cc3_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">jcom:RangeOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i23e2e62f84ca4eb894274e2e1ce25a70_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">jcom:RangeTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5f0998bfc7b045c6a66984e2b852021a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">jcom:RangeTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic1a8bfcae3124018938de8bf1618ef64_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">jcom:RangeThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0877fbacda9d4f8b8701bc69393e477a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">jcom:RangeThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if56db55067f94268b057430a364f6f75_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">jcom:RangeFourMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i713faa4ed95247bdb71e3e15700ada88_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">jcom:RangeFourMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if8df07b637904488bdd1d0c8bd120b12_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i192ace41e62944fc8b60c2e29588f05e_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i00dc90c1be2e4a9bbc9024f4607466ef_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibb6fd7b55505455e8b969c2e3aab4617_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jcom:RestrictedStockAndRestrictedStockUnitRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic6187d7eec3b45f4b4d2435924b21e54_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jcom:RestrictedStockAndRestrictedStockUnitRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jcom:SeniorStaffMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i047497f55060472fa6622680db260e1c_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jcom:RestrictedStockAndRestrictedStockUnitRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i029ab4be128c4f60be1ed00871b7bf81_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jcom:RestrictedStockAndRestrictedStockUnitRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia08b5563b38a4cae87d699a46492a5cb_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jcom:RestrictedStockAndRestrictedStockUnitRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if8099514783847d79c09cd82dda0781b_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jcom:RestrictedStockAndRestrictedStockUnitRSUMember</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="ie70666317ce441219a565dad143a82c7_D20200507-20200507"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jcom:RestrictedStockAndRestrictedStockUnitRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-07</xbrli:startDate><xbrli:endDate>2020-05-07</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i66f0010b033042b69a46769557d4d3f6_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jcom:MarketBasedRestrictedStockAwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i04b3d0f980ce4684aec8bb84019d77db_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jcom:MarketBasedRestrictedStockAwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if968f85323fe4abcb4fb0944de6df7cf_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jcom:MarketBasedRestrictedStockAwardsMember</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="i6eca2a1d2fa64772becb4749a728900b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jcom:MarketBasedRestrictedStockAwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2300a0340b714be4b812bef93f8823e4_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jcom:MarketBasedRestrictedStockAwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i52bacb945da7464884972f5b4bc6d3fc_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jcom:MarketBasedRestrictedStockAwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ida8d4d1267a94014ac0c258e1455d0f8_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jcom:RestrictedStockRestrictedStockUnitRSUMarketBasedRestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id46948d3152b4e2c855985bd5aab7876_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jcom:RestrictedStockRestrictedStockUnitRSUMarketBasedRestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8d0ddbaa09eb46f18bbbafef805e1090_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jcom:RestrictedStockRestrictedStockUnitRSUMarketBasedRestrictedStockMember</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="i42f651d2476b4cfb8914e3a8b9256313_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jcom:RestrictedStockRestrictedStockUnitRSUMarketBasedRestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iddab885346e34dfcb6cea7f8c7944122_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id682fde4e5b74d48bae7fe3da6181984_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i983f5896c8a44f2ab6e5341d09267db5_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</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="ice96f3666b9a413092a7aee1a07f84f3_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i517b4abb63534e7fb469a6e510a4579d_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i58766828f1cf499499f80bcbb39b0c74_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifb2cf25cad514ab2a4f6aa27fdce1a64_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id4b2282ada5e405f9e768f8cc1d48458_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id43e2d67b4034d61af2e479aff82417b_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</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="ifb056197b2f14f48b8eee4c4f6762a86_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</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="i5beef16119fe4d2aa18592526d797b58_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</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="i2bd3bb46ab454ce58967eefe613c6279_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0ca35da6bd3b4bd3bf2134d11c177385_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic5085880197d48e09056c07d15311374_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia975f38d2f414abb8e9449b0da7fe94c_I20010531"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jcom:A2001EmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2001-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ida754feead884d26911bf5c29983bfed_D20010501-20010531"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jcom:A2001EmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2001-05-01</xbrli:startDate><xbrli:endDate>2001-05-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ide83c5d50f6b4b0797e4987b1ed543b5_D20180501-20180501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jcom:A2001EmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-05-01</xbrli:startDate><xbrli:endDate>2018-05-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i62300cea81b04ac8ad7bdd0352c56e97_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jcom:A2001EmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id41b5eb21bd94fde95d0159cfbfcbe99_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jcom:A2001EmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i92b4be68fafc4b0f84670f4b52407dd8_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jcom:A2001EmployeeStockPurchasePlanMember</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="i882245298bcc4f2c9280b192f0c8e7b0_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jcom:A2001EmployeeStockPurchasePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id400b70bd8d0479594f2d04dc080c67a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jcom:A2001EmployeeStockPurchasePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icdcfc090eec14b64ab81a954501e15b5_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jcom:A2001EmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia9fdd3054c714550b1dbc39a2e9c9870_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:FaxAndMartechSegmentMember</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="iac150a1921f44f5c8a42a654c9a4d0f1_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:VoiceBackupSecurityAndCPPSegmentMember</xbrldi:explicitMember><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="idcc0086b82c046ef8a8e5b8c5b49bf87_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idede044f86c545e28f001f748b82b5d6_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9a85a6c0572f4d8e9e6339b4ee02241a_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</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="i8d709d3323d6464da5ac311c376d6a9b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if57bc47375314fa4bcd579455656ccb3_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iea20abaa8df94f4894c75cb206b0a5f0_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i906238c2bfbe444bbab52a05f0c6a639_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie276133175884309901bb9fb7e5f2f3b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic75d887cdd3f494fad60a0c0af986191_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if9b6e97c43f24399a085beea13b79b48_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</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="ia5eaf2b26acb439c975851e424dfa4d2_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7093393dcaf34680814f5648c0cdceba_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i21fb1d03893049e0be0db16a87fbc672_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</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="i974c57fe12b34d5881aa4ec3cc15f27a_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IE</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie92b3a7fb94e4d708f3f91861947bc16_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IE</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i92f7a9d1a5dd44b5907bfffe556c8ed0_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IE</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="i35440d85c01a4a23a50fde1557cf7c70_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">jcom:AllOtherCountriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9bef8d62542b4ff5ab4d795fa94886c0_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">jcom:AllOtherCountriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i129929a22ec44ce6b665b7a171b85510_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">jcom:AllOtherCountriesMember</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="i3a3d9638ff09415aba8b3aad5cd2e394_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i72e5aba1a1124294a457583946c15129_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i918bede6a24e4e04afc06b0c3c6e5528_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">jcom:AllOtherCountriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3f96203204444f13a2e39929cf484381_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">jcom:AllOtherCountriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ief79bbd988e74fa6932701f40cf83dce_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie80a867dac7e460cac6a244f0d0b24e4_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2b6fb5aa749c4dc48a62868bc48e9fda_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</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="if5580cdf3c6b497e9ac58b8841388707_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</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="i8cb17288701446edbde711c8725d5450_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i821051fab4564dcfaf4ffdc9a47761ad_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i86c8c41caed344b4ba2935388270a266_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id417e6217acb43d79fe7919b536471b0_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if0bc277e41b54eea8065f79a45225b49_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ice916b5e0898471ea3346b4b3a672c46_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i793b923f9cf54009ae9a10ff54a25405_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9caff7eb2a914b8da306c0c01fd74e03_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9079e4aa250e4e06811a8e065261ab99_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1a41291e04e7415a916fae675bc55d2c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5f17e123a0a04f3daa60cbce9a301e48_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i76bd4d6797894b6e9e0b22320f0156d5_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3c7e42fd6f504a60966f8ca2eca709c5_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</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="i83cf9ca83aca45628261578541bf9df0_D20201001-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-10-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9edf20ddc0834e8db8a668a9d595bdc4_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i141bb09cc68844aeb60e97900fbb312f_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7c0f0ce7e6314999890280b0262c1ddc_D20191001-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-10-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie03b810d48214d388b27e96c1110fb32_D20190701-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i410ce687b66c4169b0d6baa870ecc151_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4637c75eb1e6474ca94b47d3f079f1a2_D20190101-20190331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i58053d12ace04150872cf55793f67552_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i55f94c2daade4b7c913c528e5aedad9a_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6a7107f52d924b0f9b6bf9f8dc7a42d3_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i878abcafe99e400e8e7b3ed285561cba_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i611af9b1e9b449179cdc545ce352a326_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic02c3809a91942c8a93ef7a26f1643de_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifa4959bf09674435a5476794c2fbfae2_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib6e50d214e8145f6bdbab57051bb3764_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i81308fac13b44f8f93d8d78ea411d29e_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</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="i318142f5821c4b83bd66028daaf97d7a_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ice56d0bdc3b9439fb9f09131913ef1fe_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i88b63d9bc02849969568808cd41c9891_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</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="ica8fcea3e6004d81817068ed5b0e2ced_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</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="i33c51dfd0d5c4ecbacfd876f4795336f_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001084048</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></ix:resources></ix:header></div><div id="ie85b9c7be4284705baa3c85e9b8a6a98_1"></div><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:3pt double #000000;padding:0 1pt"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Washington, D.C. 20549</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xL2ZyYWc6MGNlODRkMjY4ZmJmNDNmZmEyMDdmNGZjZjk2MThjODUvdGV4dHJlZ2lvbjowY2U4NGQyNjhmYmY0M2ZmYTIwN2Y0ZmNmOTYxOGM4NV8zMjI1_14bdedbc-9961-4bd9-9bbe-51e236baec9a">10-K</ix:nonNumeric> </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:95.392%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" format="ixt-sec:boolballotbox" name="dei:DocumentAnnualReport" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xL2ZyYWc6MGNlODRkMjY4ZmJmNDNmZmEyMDdmNGZjZjk2MThjODUvdGFibGU6MTIzM2Y3OTFkYWRiNDc2MzkwMTE0ZDE2YzZhNTM4YTEvdGFibGVyYW5nZToxMjMzZjc5MWRhZGI0NzYzOTAxMTRkMTZjNmE1MzhhMV8wLTAtMS0xLTA_cd974ae3-3930-4c90-929b-e9bbcd7bb02a">&#9746;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the fiscal year ended <ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xL2ZyYWc6MGNlODRkMjY4ZmJmNDNmZmEyMDdmNGZjZjk2MThjODUvdGV4dHJlZ2lvbjowY2U4NGQyNjhmYmY0M2ZmYTIwN2Y0ZmNmOTYxOGM4NV8xMTk_3d8ecdb1-7525-4618-8e03-ec78c77de076"><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" format="ixt:datemonthdayen" name="dei:CurrentFiscalYearEndDate" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xL2ZyYWc6MGNlODRkMjY4ZmJmNDNmZmEyMDdmNGZjZjk2MThjODUvdGV4dHJlZ2lvbjowY2U4NGQyNjhmYmY0M2ZmYTIwN2Y0ZmNmOTYxOGM4NV8xMTk_cc850791-6e41-4df1-add5-3d53b9d5c88f">December 31</ix:nonNumeric>, 2020</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OR</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:95.392%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" format="ixt-sec:boolballotbox" name="dei:DocumentTransitionReport" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xL2ZyYWc6MGNlODRkMjY4ZmJmNDNmZmEyMDdmNGZjZjk2MThjODUvdGFibGU6ZjIwNWFlMTE0NTJjNDZmZDkwMGVkNmExY2FhMzcyYjEvdGFibGVyYW5nZTpmMjA1YWUxMTQ1MmM0NmZkOTAwZWQ2YTFjYWEzNzJiMV8wLTAtMS0xLTA_c9271b2d-d31f-4a71-b934-164b73470523">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">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;</span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commission File Number: <ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xL2ZyYWc6MGNlODRkMjY4ZmJmNDNmZmEyMDdmNGZjZjk2MThjODUvdGV4dHJlZ2lvbjowY2U4NGQyNjhmYmY0M2ZmYTIwN2Y0ZmNmOTYxOGM4NV8zMjM4_be548b3c-707f-49c7-afdc-2ccc245373fd">0-25965</ix:nonNumeric> </span></div><div style="margin-bottom:3pt;text-align:center"><img src="jcom-20201231_g1.jpg" alt="jcom-20201231_g1.jpg" style="height:40px;margin-bottom:5pt;vertical-align:text-bottom;width:37px"/></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xL2ZyYWc6MGNlODRkMjY4ZmJmNDNmZmEyMDdmNGZjZjk2MThjODUvdGV4dHJlZ2lvbjowY2U4NGQyNjhmYmY0M2ZmYTIwN2Y0ZmNmOTYxOGM4NV8zMjMy_b9267381-0363-4f17-b0ff-968c686c3306">J2 GLOBAL, INC.</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Exact name of registrant as specified in its charter)</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xL2ZyYWc6MGNlODRkMjY4ZmJmNDNmZmEyMDdmNGZjZjk2MThjODUvdGFibGU6ZWU0YzU0NWY3NDRmNGVmZTg5MjQwMzIzZDBjNDUzMmYvdGFibGVyYW5nZTplZTRjNTQ1Zjc0NGY0ZWZlODkyNDAzMjNkMGM0NTMyZl8wLTAtMS0xLTA_b61684b0-ab35-4f81-8cd0-fee191a8b1f1">Delaware</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xL2ZyYWc6MGNlODRkMjY4ZmJmNDNmZmEyMDdmNGZjZjk2MThjODUvdGFibGU6ZWU0YzU0NWY3NDRmNGVmZTg5MjQwMzIzZDBjNDUzMmYvdGFibGVyYW5nZTplZTRjNTQ1Zjc0NGY0ZWZlODkyNDAzMjNkMGM0NTMyZl8wLTEtMS0xLTA_51976835-4b76-40df-9ebc-2ebe90efdd56">47-1053457</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(State or other jurisdiction of incorporation or organization)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(I.R.S. Employer Identification No.)</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xL2ZyYWc6MGNlODRkMjY4ZmJmNDNmZmEyMDdmNGZjZjk2MThjODUvdGV4dHJlZ2lvbjowY2U4NGQyNjhmYmY0M2ZmYTIwN2Y0ZmNmOTYxOGM4NV8zMjI2_fa3807cc-526f-4487-9af1-7e8750e834a1">700 S. Flower Street</ix:nonNumeric>, <ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="dei:EntityAddressAddressLine2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xL2ZyYWc6MGNlODRkMjY4ZmJmNDNmZmEyMDdmNGZjZjk2MThjODUvdGV4dHJlZ2lvbjowY2U4NGQyNjhmYmY0M2ZmYTIwN2Y0ZmNmOTYxOGM4NV8zMjI5_4d220c64-a5ea-4368-aef5-3677984d0611">15th Floor</ix:nonNumeric>, <ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xL2ZyYWc6MGNlODRkMjY4ZmJmNDNmZmEyMDdmNGZjZjk2MThjODUvdGV4dHJlZ2lvbjowY2U4NGQyNjhmYmY0M2ZmYTIwN2Y0ZmNmOTYxOGM4NV8zMjI3_318e5614-84a1-4cd7-a31f-40f3dadd76aa">Los Angeles</ix:nonNumeric>, <ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" format="ixt-sec:stateprovnameen" name="dei:EntityAddressStateOrProvince" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xL2ZyYWc6MGNlODRkMjY4ZmJmNDNmZmEyMDdmNGZjZjk2MThjODUvdGV4dHJlZ2lvbjowY2U4NGQyNjhmYmY0M2ZmYTIwN2Y0ZmNmOTYxOGM4NV8zMjMz_78f1b9e5-f558-49ff-8bee-40e139be6830">California</ix:nonNumeric> <ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xL2ZyYWc6MGNlODRkMjY4ZmJmNDNmZmEyMDdmNGZjZjk2MThjODUvdGV4dHJlZ2lvbjowY2U4NGQyNjhmYmY0M2ZmYTIwN2Y0ZmNmOTYxOGM4NV8zMjM5_7f2b02de-65f8-4c55-8ee9-88b23711a250">90017</ix:nonNumeric>, (<ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xL2ZyYWc6MGNlODRkMjY4ZmJmNDNmZmEyMDdmNGZjZjk2MThjODUvdGV4dHJlZ2lvbjowY2U4NGQyNjhmYmY0M2ZmYTIwN2Y0ZmNmOTYxOGM4NV8zMjQw_2e8874ca-e769-46e5-a34e-7099517ae2b2">323</ix:nonNumeric>) <ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xL2ZyYWc6MGNlODRkMjY4ZmJmNDNmZmEyMDdmNGZjZjk2MThjODUvdGV4dHJlZ2lvbjowY2U4NGQyNjhmYmY0M2ZmYTIwN2Y0ZmNmOTYxOGM4NV8zMjM1_9348a473-6588-4843-b662-fb03e0f78819">860-9200</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Address and telephone number of principal executive offices)</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Securities registered pursuant to Section 12(b) of the Act:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title of each class</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trading Symbol(s)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name of each exchange on which registered</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xL2ZyYWc6MGNlODRkMjY4ZmJmNDNmZmEyMDdmNGZjZjk2MThjODUvdGFibGU6ZGNmY2QwZGE5MTViNGM1YTliMzJjN2YzZWI2ODE3NzIvdGFibGVyYW5nZTpkY2ZjZDBkYTkxNWI0YzVhOWIzMmM3ZjNlYjY4MTc3Ml8xLTAtMS0xLTA_b1827ab2-59e1-4ea0-915f-69565b9ba913">Common Stock, $0.01 par value</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xL2ZyYWc6MGNlODRkMjY4ZmJmNDNmZmEyMDdmNGZjZjk2MThjODUvdGFibGU6ZGNmY2QwZGE5MTViNGM1YTliMzJjN2YzZWI2ODE3NzIvdGFibGVyYW5nZTpkY2ZjZDBkYTkxNWI0YzVhOWIzMmM3ZjNlYjY4MTc3Ml8xLTEtMS0xLTA_d886fbcf-5541-4e08-9ba4-33f65e83b5fa">JCOM</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xL2ZyYWc6MGNlODRkMjY4ZmJmNDNmZmEyMDdmNGZjZjk2MThjODUvdGFibGU6ZGNmY2QwZGE5MTViNGM1YTliMzJjN2YzZWI2ODE3NzIvdGFibGVyYW5nZTpkY2ZjZDBkYTkxNWI0YzVhOWIzMmM3ZjNlYjY4MTc3Ml8xLTItMS0xLTA_c69c94bb-e87a-4149-b6ae-88785f186129">Nasdaq Stock Market LLC</ix:nonNumeric></span></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Securities registered pursuant to Section 12(g) of the Act:</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="dei:EntityWellKnownSeasonedIssuer" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xL2ZyYWc6MGNlODRkMjY4ZmJmNDNmZmEyMDdmNGZjZjk2MThjODUvdGV4dHJlZ2lvbjowY2U4NGQyNjhmYmY0M2ZmYTIwN2Y0ZmNmOTYxOGM4NV8zMjM0_9f64835a-7d7a-4dcf-9de9-cead5c17705d">Yes</ix:nonNumeric> &#160; </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9746; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Yes&#160; </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="dei:EntityVoluntaryFilers" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xL2ZyYWc6MGNlODRkMjY4ZmJmNDNmZmEyMDdmNGZjZjk2MThjODUvdGV4dHJlZ2lvbjowY2U4NGQyNjhmYmY0M2ZmYTIwN2Y0ZmNmOTYxOGM4NV8zMjI0_e7bce293-928e-4634-9e49-a5ab104bd655">No</ix:nonNumeric></span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#9746;</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant (1) has 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 the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.&#160;&#160;<ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xL2ZyYWc6MGNlODRkMjY4ZmJmNDNmZmEyMDdmNGZjZjk2MThjODUvdGV4dHJlZ2lvbjowY2U4NGQyNjhmYmY0M2ZmYTIwN2Y0ZmNmOTYxOGM4NV8zMjMw_818df6c7-3df4-4a49-9fdf-5a9b1d8438dc">Yes</ix:nonNumeric> &#160; </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9746; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#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;<ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xL2ZyYWc6MGNlODRkMjY4ZmJmNDNmZmEyMDdmNGZjZjk2MThjODUvdGV4dHJlZ2lvbjowY2U4NGQyNjhmYmY0M2ZmYTIwN2Y0ZmNmOTYxOGM4NV8zMjMx_fdf2e27f-0aa1-4025-a105-246bca637c76">Yes</ix:nonNumeric> &#160; </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9746; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;small reporting company,&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act.</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:20.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.412%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xL2ZyYWc6MGNlODRkMjY4ZmJmNDNmZmEyMDdmNGZjZjk2MThjODUvdGFibGU6NzU1ZTQ3OWQ0ZTdmNDVmNTljZDk0MzZlNTI2MDE4ZjUvdGFibGVyYW5nZTo3NTVlNDc5ZDRlN2Y0NWY1OWNkOTQzNmU1MjYwMThmNV8wLTAtMS0xLTA_3ace9810-8200-4a96-ab33-a42339d2fff6">Large accelerated filer</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9746;</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9744;</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%">o</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Smaller reporting company</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" format="ixt-sec:boolballotbox" name="dei:EntitySmallBusiness" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xL2ZyYWc6MGNlODRkMjY4ZmJmNDNmZmEyMDdmNGZjZjk2MThjODUvdGFibGU6NzU1ZTQ3OWQ0ZTdmNDVmNTljZDk0MzZlNTI2MDE4ZjUvdGFibGVyYW5nZTo3NTVlNDc5ZDRlN2Y0NWY1OWNkOTQzNmU1MjYwMThmNV8wLTctMS0xLTA_5796e5d9-e284-40fa-9b07-d6b0492e3501">&#9744;</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Emerging growth company</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" format="ixt-sec:boolballotbox" name="dei:EntityEmergingGrowthCompany" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xL2ZyYWc6MGNlODRkMjY4ZmJmNDNmZmEyMDdmNGZjZjk2MThjODUvdGFibGU6NzU1ZTQ3OWQ0ZTdmNDVmNTljZDk0MzZlNTI2MDE4ZjUvdGFibGVyYW5nZTo3NTVlNDc5ZDRlN2Y0NWY1OWNkOTQzNmU1MjYwMThmNV8xLTEtMS0xLTA_b99c1456-98b6-4452-8bd4-998959f66401">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has filed a report on and attestation to its management&#8217;s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report. </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" format="ixt-sec:boolballotbox" name="dei:IcfrAuditorAttestationFlag" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xL2ZyYWc6MGNlODRkMjY4ZmJmNDNmZmEyMDdmNGZjZjk2MThjODUvdGV4dHJlZ2lvbjowY2U4NGQyNjhmYmY0M2ZmYTIwN2Y0ZmNmOTYxOGM4NV8yMTk5MDIzMjgyMTA2_cd0f7b36-9ca1-47b3-88c3-1ab563210ffd">&#9746;</ix:nonNumeric></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act).&#160;&#160;Yes </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" format="ixt-sec:boolballotbox" name="dei:EntityShellCompany" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xL2ZyYWc6MGNlODRkMjY4ZmJmNDNmZmEyMDdmNGZjZjk2MThjODUvdGV4dHJlZ2lvbjowY2U4NGQyNjhmYmY0M2ZmYTIwN2Y0ZmNmOTYxOGM4NV8zMjM2_731c0845-7cce-4303-af70-fd500323a29f">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#160;&#160;No </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9746;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of the last business day of the registrant&#8217;s most recently completed second fiscal quarter, the approximate aggregate market value of the common stock held by non-affiliates, based upon the closing price of the common stock as quoted by the Nasdaq Global Select Market was $<ix:nonFraction unitRef="usd" contextRef="i4415246676ff409bb172011672ce2184_I20200630" decimals="0" format="ixt:numdotdecimal" name="dei:EntityPublicFloat" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xL2ZyYWc6MGNlODRkMjY4ZmJmNDNmZmEyMDdmNGZjZjk2MThjODUvdGV4dHJlZ2lvbjowY2U4NGQyNjhmYmY0M2ZmYTIwN2Y0ZmNmOTYxOGM4NV80Mzk4MDQ2NTM1OTg3_6ee1b34b-9660-49f2-8946-51eb17128e2c">2,056,955,800</ix:nonFraction>. Shares of common stock held by executive officers, directors and holders of more than 5% of the outstanding common stock have been excluded. This determination of affiliate status is not necessarily a conclusive determination for other purposes.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of February&#160;24, 2021, the registrant had <ix:nonFraction unitRef="shares" contextRef="id05bace023a44a4f876e6441c59a38a5_I20210224" decimals="INF" format="ixt:numdotdecimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xL2ZyYWc6MGNlODRkMjY4ZmJmNDNmZmEyMDdmNGZjZjk2MThjODUvdGV4dHJlZ2lvbjowY2U4NGQyNjhmYmY0M2ZmYTIwN2Y0ZmNmOTYxOGM4NV80Mzk4MDQ2NTM1OTYw_fe2461c3-0d94-445b-95d0-3888b832067e">45,170,544</ix:nonFraction> shares of common stock outstanding.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">DOCUMENTS INCORPORATED BY REFERENCE:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xL2ZyYWc6MGNlODRkMjY4ZmJmNDNmZmEyMDdmNGZjZjk2MThjODUvdGV4dHJlZ2lvbjowY2U4NGQyNjhmYmY0M2ZmYTIwN2Y0ZmNmOTYxOGM4NV8zMjI4_00d3d0f4-eff2-4544-8e38-f4cda9dfd8d3" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Portions of the definitive Proxy Statement to be delivered to stockholders in connection with the Annual Meeting of Stockholders to be held May 7, 2021 are incorporated by reference into Part III of this Form 10-K.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This Annual Report on Form 10-K includes 138 pages with the Index to Exhibits located on page 133.</span></div></ix:nonNumeric><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:3pt double #000000;padding:0 1pt"></td></tr></table></div><div><span><br/></span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="ie85b9c7be4284705baa3c85e9b8a6a98_7"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TABLE OF CONTENTS</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:7.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:66.590%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.743%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Page</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie85b9c7be4284705baa3c85e9b8a6a98_10">PART I.</a></span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie85b9c7be4284705baa3c85e9b8a6a98_13">Item 1.&#160;&#160;</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie85b9c7be4284705baa3c85e9b8a6a98_13">Business</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie85b9c7be4284705baa3c85e9b8a6a98_13">3</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie85b9c7be4284705baa3c85e9b8a6a98_16">Item 1A.&#160;</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie85b9c7be4284705baa3c85e9b8a6a98_16">Risk Factors</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie85b9c7be4284705baa3c85e9b8a6a98_16">12</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie85b9c7be4284705baa3c85e9b8a6a98_19">Item 1B.&#160;&#160;</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie85b9c7be4284705baa3c85e9b8a6a98_19">Unresolved Staff Comments</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie85b9c7be4284705baa3c85e9b8a6a98_19">38</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie85b9c7be4284705baa3c85e9b8a6a98_22">Item 2.&#160;&#160;</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie85b9c7be4284705baa3c85e9b8a6a98_22">Properties</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie85b9c7be4284705baa3c85e9b8a6a98_22">38</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie85b9c7be4284705baa3c85e9b8a6a98_25">Item 3.&#160;&#160;</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie85b9c7be4284705baa3c85e9b8a6a98_25">Legal Proceedings</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie85b9c7be4284705baa3c85e9b8a6a98_25">38</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie85b9c7be4284705baa3c85e9b8a6a98_28">Item 4.&#160;&#160;</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie85b9c7be4284705baa3c85e9b8a6a98_28">Mine Safety Disclosures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie85b9c7be4284705baa3c85e9b8a6a98_28">38</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie85b9c7be4284705baa3c85e9b8a6a98_31">PART II.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie85b9c7be4284705baa3c85e9b8a6a98_34">Item 5.&#160;&#160;</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie85b9c7be4284705baa3c85e9b8a6a98_34">Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie85b9c7be4284705baa3c85e9b8a6a98_34">39</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie85b9c7be4284705baa3c85e9b8a6a98_52">Item 6.&#160;&#160;</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie85b9c7be4284705baa3c85e9b8a6a98_52">Selected Financial Data</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie85b9c7be4284705baa3c85e9b8a6a98_52">43</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie85b9c7be4284705baa3c85e9b8a6a98_55">Item 7.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie85b9c7be4284705baa3c85e9b8a6a98_55">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie85b9c7be4284705baa3c85e9b8a6a98_55">44</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie85b9c7be4284705baa3c85e9b8a6a98_79">Item 7A.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie85b9c7be4284705baa3c85e9b8a6a98_79">Quantitative and Qualitative Disclosures About Market Risk</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie85b9c7be4284705baa3c85e9b8a6a98_79">63</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie85b9c7be4284705baa3c85e9b8a6a98_82">Item 8.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie85b9c7be4284705baa3c85e9b8a6a98_82">Financial Statements and Supplementary Data</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie85b9c7be4284705baa3c85e9b8a6a98_82">65</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie85b9c7be4284705baa3c85e9b8a6a98_202">Item 9.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie85b9c7be4284705baa3c85e9b8a6a98_202">Changes In and Disagreements with Accountants on Accounting and Financial Disclosure</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie85b9c7be4284705baa3c85e9b8a6a98_202">129</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie85b9c7be4284705baa3c85e9b8a6a98_205">Item 9A.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie85b9c7be4284705baa3c85e9b8a6a98_205">Controls and Procedures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie85b9c7be4284705baa3c85e9b8a6a98_205">129</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie85b9c7be4284705baa3c85e9b8a6a98_208">Item 9B.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie85b9c7be4284705baa3c85e9b8a6a98_208">Other Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie85b9c7be4284705baa3c85e9b8a6a98_208">132</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie85b9c7be4284705baa3c85e9b8a6a98_211">PART III.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie85b9c7be4284705baa3c85e9b8a6a98_214">Item 10.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie85b9c7be4284705baa3c85e9b8a6a98_214">Directors, Executive Officers and Corporate Governance</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie85b9c7be4284705baa3c85e9b8a6a98_214">132</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie85b9c7be4284705baa3c85e9b8a6a98_217">Item 11.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie85b9c7be4284705baa3c85e9b8a6a98_217">Executive Compensation</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie85b9c7be4284705baa3c85e9b8a6a98_217">132</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie85b9c7be4284705baa3c85e9b8a6a98_220">Item 12.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie85b9c7be4284705baa3c85e9b8a6a98_220">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie85b9c7be4284705baa3c85e9b8a6a98_220">132</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie85b9c7be4284705baa3c85e9b8a6a98_223">Item 13.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie85b9c7be4284705baa3c85e9b8a6a98_223">Certain Relationships and Related Transactions, and Director Independence</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie85b9c7be4284705baa3c85e9b8a6a98_223">132</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie85b9c7be4284705baa3c85e9b8a6a98_226">Item 14.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie85b9c7be4284705baa3c85e9b8a6a98_226">Principal Accounting Fees and Services</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie85b9c7be4284705baa3c85e9b8a6a98_226">132</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie85b9c7be4284705baa3c85e9b8a6a98_229">PART IV.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie85b9c7be4284705baa3c85e9b8a6a98_232">Item 15.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie85b9c7be4284705baa3c85e9b8a6a98_232">Exhibits and Financial Statement Schedules</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie85b9c7be4284705baa3c85e9b8a6a98_232">132</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie85b9c7be4284705baa3c85e9b8a6a98_235">Item 16.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie85b9c7be4284705baa3c85e9b8a6a98_235">Form 10-K Summary</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie85b9c7be4284705baa3c85e9b8a6a98_235">135</a></span></div></td></tr></table></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-2-</span></div></div></div><div id="ie85b9c7be4284705baa3c85e9b8a6a98_10"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART I</span></div><div id="ie85b9c7be4284705baa3c85e9b8a6a98_13"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1.&#160;&#160;&#160;&#160;Business</span></div><div><span><br/></span></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Overview</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">J2 Global, Inc., together with its subsidiaries (&#8220;J2 Global&#8221;, &#8220;our&#8221;, &#8220;us&#8221; or &#8220;we&#8221;), is a leading provider of internet information and services. Our Digital Media business specializes in the technology, shopping, gaming, and healthcare markets, offering content, tools and services to consumers and businesses. Our Cloud Services business provides cloud-based subscription services to consumers and businesses including cloud fax, cybersecurity, privacy and marketing technology. </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Digital Media business generates revenues from advertising and sponsorships, subscription and usage fees, performance marketing and licensing fees. Our Cloud Services business generates revenues primarily from customer subscription and usage fees. </span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to growing our business organically, on a regular basis we acquire businesses to grow our customer bases, expand and diversify our service offerings, enhance our technologies, acquire skilled personnel and enter into new markets. </span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our consolidated revenues are currently generated from three basic business models, each with different financial profiles and variability. Our Digital Media business is driven primarily by advertising revenues, has relatively higher sales and marketing expense and has seasonal strength in the fourth quarter. Our Cloud Services business is driven primarily by subscription revenues that are relatively higher margin, stable and predictable from quarter to quarter with some minor seasonal weakness in the fourth quarter. We continue to pursue additional acquisitions, which may include companies operating under business models that differ from those we operate under today. Such acquisitions could impact our consolidated profit margins and the variability of our revenues. </span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">J2 Global was incorporated in 2014 as a Delaware corporation through the creation of a holding company structure, and our Cloud Services business, operated by our wholly owned subsidiary, J2 Cloud Services, LLC (formerly J2 Cloud Services, Inc.), and its subsidiaries, was founded in 1995. </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Digital Media</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Digital Media business operates a portfolio of web properties and apps which includes IGN, RetailMeNot, Mashable, PCMag, Humble Bundle, Speedtest, Offers, Black Friday, MedPageToday, Everyday Health, BabyCenter and What to Expect, among others. During 2020, our Digital Media web properties attracted approximately 9.1 billion visits and 31.5 billion page views. </span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our properties provide trusted reviews of technology, gaming and lifestyle products and services; news and commentary related to their vertical markets; professional networking tools, targeted emails and white papers for IT professionals; speed testing for internet and mobile network connections; online deals and discounts for consumers; news,  interactive tools and mobile applications that enable consumers to manage a broad array of health and wellness needs on a daily basis, including medical conditions, pregnancy, diet and fitness; and news, tools and information for healthcare professionals to stay abreast of industry, legislative and regulatory developments across major medical specialties.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Digital Media business generates revenues from the sale of display and video advertising; customer clicks to online merchants as well as commissions on sales attributed to clicks to online merchants; business-to-business leads to IT vendors; the licensing of technology, data and other intellectual property to clients; and the sale of subscription services to consumers and businesses.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe competitive factors relating to attracting and retaining users include the ability to provide premium and exclusive content and the reach, effectiveness, and efficiency of our marketing services to attract consumers, advertisers, healthcare professionals and publishers. We continue to seek opportunities to acquire additional web properties, both within and outside of the technology, gaming, lifestyle, and healthcare verticals, with the goal of monetizing their audiences and content through application of our proprietary technologies and insight.</span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-3-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Web Properties </span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Digital Media properties and services include the following:</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Technology</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">PCMag</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is an online resource for laboratory-based product reviews, technology news and buying guides. We operate one of the largest and oldest independent testing facilities for consumer technology products. Founded in 1984, our lab produces more than 2,200 unbiased technology product and service reviews annually. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">PCMag&#8217;s</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8220;Editor&#8217;s Choice&#8221; award is recognized globally as a trusted mark for buyers and sellers of technology products and services.  </span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Mashable.com </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">is a global media brand publishing premium content for individuals interested in technology and culture. Mashable is recognized as a trusted global brand and produces stories for&#160;more than a dozen platforms, including Snapchat, Twitter and Facebook.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Ookla</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">provides customers fixed broadband and mobile network testing applications, data and analysis. Over ten million tests are actively initiated by consumers each day across all of Ookla&#8217;s Speedtest platforms, with more than 34 billion completed to date. As a result, Ookla maintains comprehensive analytics on worldwide internet performance and accessibility. Ookla solutions have been adopted by a significant number of internet service providers and mobile carriers worldwide and have been translated into over 30 languages for use by thousands of businesses, governments, universities and trade organizations.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Ekahau </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">provides solutions for enterprise wireless network design and troubleshooting. More than 15,000 customers run their networks with Ekahau&#8217;s Wi-Fi planning and measurement solutions, which design and manage superior wireless networks by seeking to minimize network deployment time and establish sufficient wireless coverage across the network.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Downdetector </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">offers real-time overviews of status information and outages for services and digital products that consumers use every day. Downdetector aims to track any service that its users consider vital to their everyday lives, including (but not limited to) internet providers, mobile providers, airlines, banks, public transport and other online services.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Spiceworks Ziff Davis B2B</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> provides digital content for buyers of information technology (IT) products and services, allowing IT vendors to identify, reach and influence corporate IT decision makers who are actively researching specific IT purchases.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Shopping</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">RetailMeNot </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">is a savings destination that influences consumer purchase decisions through savings and discount opportunities by connecting retail partners representing more than 70,000 national and international brands with consumer shopping audiences.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RetailMeNot promotional media solutions include mobile coupons and codes, cash back offers and browser extensions.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Offers.com</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is a coupons &amp; deals website featuring offers from more than 16,000 of the internet&#8217;s more popular stores and brands. Offers.com&#8217;s objective is to help consumers find the best deals on the web. Additionally, Offers.com employs a process to verify that its coupon codes work, saving consumers time and money.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">BlackFriday.com, TheBlackFriday.com, BestBlackFriday.com and DealsofAmerica.com</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> are resources for shoppers to find the best deals and offers from retailers during the height of the holiday shopping season.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Gaming</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">I</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">GN Entertainment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is an internet media brand focused on the video game and entertainment enthusiast markets. IGN reaches more than 254 million monthly users across 28 platforms and is followed by more than 47 million social and YouTube followers with 500 million minutes watched monthly.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">HumbleBundle.com</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is a digital subscription and storefront for video games, ebooks, and software. Customers purchase monthly subscriptions, product bundles, and individual products through our website. In addition, raising money for charity is a core mission for Humble Bundle. Each product sale transaction at Humble Bundle results in a charitable contribution.</span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-4-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Healthcare </span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Everyday Health Group </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">properties include a collection of health and wellness content and services for the consumer, expecting and new parents and healthcare professionals.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Everyday Health Consumer</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumer-focused properties include online content, news, interactive tools and applications designed to allow consumers to manage a broad array of health and wellness needs on a daily basis.&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Everyday Health</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, our flagship brand, is a broad-based health information portal that provides consumers with trusted and actionable health and wellness information intended to empower users to better manage their health and wellness.  </span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The Mayo Clinic Diet&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">is a digital program, a subscription-based plan for weight loss, and ultimately better health, developed by the weight loss experts at Mayo Clinic. Based on the bestselling book by the same name, the&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Mayo Clinic Diet</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;digital program provides a step-by-step program to jump-start quick weight loss, achieve a goal weight and maintain it for life.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Everyday Health Pregnancy &amp; Parenting</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">BabyCenter</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is the leading global digital pregnancy and parenting resource. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">BabyCenter</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> operates 10 international versions in nine different languages delivered via websites, mobile apps and online communities. We also operate the digital properties for the&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">What to Expect</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;brand, a leading pregnancy and parenting media resource. Based on the best-selling pregnancy book,&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">What to Expect When You&#8217;re Expecting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, by author Heidi Murkoff, the&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">What to Expect</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;website and mobile applications contain interactive content on conception planning and pregnancy, as well as information on raising newborns and toddlers.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Everyday Health Professional</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For healthcare professionals, we provide digital content that enables healthcare professionals to stay abreast of clinical, industry, legislative and regulatory developments across all major medical specialties. Our flagship professional property,&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">MedPage Today</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">delivers daily breaking medical news across all major medical specialties and major public policy developments from Washington D.C.&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">MedPage Today&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">coordinates with leading researchers, clinicians and academic medical centers to aid in gathering in-depth information for its coverage.&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">MedPage Today</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8217;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">s&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">excellence has been recognized with awards from the American Society of Healthcare Business Editors, the National Institute for Healthcare Management, the eHealthcare Leadership Awards, the Medical Marketing and Media Awards and the Web Health Awards. Additionally,&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">MedPage Today&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">was named as a finalist for the Jesse M. Neal Award and the Gerald M. Loeb Award.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">PRIME Education&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">provides accredited continuing medical education (&#8220;CME&#8221;) and continuing education (&#8220;CE&#8221;) programs to healthcare professionals. PRIME is nationally recognized for its healthcare outcomes research and its conduct of research-informed and other CME and CE programs in various therapeutic areas.&#160;For two of the last four years, PRIME has been honored by the Alliance for Continuing Education in the Health Professions as winner of the William Campbell Felch Award for Outstanding Research in Continuing Education (&#8220;CE&#8221;).</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Subscriptions</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We offer subscriptions to businesses for Speedtest Intelligence, which offers up-to-date insights into global fixed broadband and mobile performance data. We offer subscriptions to consumers for our </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Mayo Clinic Diet</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> program, PCMag Digital Edition and Humble Bundle.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Display and Video Advertising</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sell online display and video advertising on our owned-and-operated web properties and on third party sites. </span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have contractual arrangements with advertisers either directly or through agencies. The terms of these contracts specify the price of the advertising to be sold and the volume of advertisements that will be served over the course of a campaign.</span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-5-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the contracts with advertisers and agencies, we have contractual arrangements with certain third party websites not owned by us and third party advertising networks to deliver online display and video advertising to their websites or to third-party sites.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Performance Marketing</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate business-to-business leads for IT vendors through the marketing of content, including white papers and webinars, and offer additional lead qualification and nurturing services. On the consumer side, we generate clicks to online merchants by promoting deals and discounts on our web properties.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Licensing</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We license our proprietary technology, data and intellectual property to third parties for various purposes. For instance, we will license the right to use PCMag&#8217;s &#8220;Editors&#8217; Choice&#8221; logo and other copyrighted editorial content to businesses whose products have earned such distinction.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:174%">Competition</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Competition in the digital media space is fierce and continues to intensify. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our digital media business competes with diversified internet and digital media companies like IAC/InterActiveCorp, Red Ventures, Internet Brands and others as well as with other sellers of advertising including Google, Facebook, and others. We believe that the primary competitive factors determining our success in the market for our digital media include the reputation of brands as trusted sources of objective information and our ability to attract internet users and advertisers to our web properties and our expertise in multiple methods of monetization. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For more information regarding the competition that we face, please refer to the section entitled Risk Factors contained in Item 1A of this Annual Report on Form 10-K.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cloud Services</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers and businesses of all sizes are increasingly subscribing to cloud-based services to meet their communication, messaging, security, privacy, customer marketing and other needs. Cloud-based services represent a model for delivering and consuming, independent of location, real time business technology services, resources and solutions over the internet. Their goal is to reduce or eliminate costs, increase sales and enhance productivity, mobility, business continuity and security. Our </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">eFax&#174;, MyFax&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> sFax&#174; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">fax services enable users to securely send and receive faxes via the internet and email. Our </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Vipre</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> security and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Inspired eLearning </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">cybersecurity solutions protect our customers from cyber threats with endpoint and email security, threat intelligence and security awareness training. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">IPVanish</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Encrypt.me</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> provide virtual private networks that encrypt our customers&#8217; data and activity on the internet. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Livedrive&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> enables our customers to securely back up their data and dispose of tape or other physical systems. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Campaigner&#174;, iContact, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">SMTP</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> provide our customers enhanced email marketing and delivery solutions. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">eVoice&#174; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Line2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> provide our customers a virtual phone system with various available enhancements. We believe these services represent more efficient and less expensive solutions than many existing alternatives, and provide increased security, privacy, flexibility and mobility.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate substantially all of our Cloud Services revenues from &#8220;fixed&#8221; subscription revenues for basic customer subscriptions and, to a lesser extent, &#8220;variable&#8221; usage revenues generated from actual usage by our subscribers. In addition, the cost structures of all our Cloud Services are very similar in terms of fixed and variable components and include capital expenditures that are in proportion to revenue for each product offering. </span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We market our Cloud Services offerings to a broad spectrum of prospective business customers including sole proprietors, small to medium-sized businesses, enterprises and government organizations. We also market our Cloud Services offerings to consumers. Our marketing efforts include enhancing brand awareness; utilizing online advertising, search engines and affiliate programs; selling through both a telesales and direct sales force; and working with resellers and other channel partners. We continuously seek to extend the number of distribution channels through which we acquire paying customers and improve the cost and volume of customers obtained through our current channels.</span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-6-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We offer the following cloud services and solutions:</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cloud Fax</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">eFax&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is a leading brand in the global cloud fax market. Various tiers of service provide increasing levels of features and functionality to sole proprietors, small and medium-sized businesses, and enterprises around the world.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our most popular services allow individuals to receive and send faxes as email attachments. In addition to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">eFax&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we offer cloud fax services under a variety of alternative brands including </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">sFax&#174;, SRFax, MyFax&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> eFax Corporate&#8482; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cybersecurity </span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">VIPRE&#8482; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">software solutions protect people and businesses from costly and malicious cyber threats. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">VIPRE</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> offerings include comprehensive endpoint and email security, along with threat intelligence for real-time malware analysis. </span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Inspired eLearning&#8217;s </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SaaS platform for cybersecurity awareness and compliance training helps enterprises protect their organizations by reducing human-related cybersecurity and workplace incidents.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">IPVanish </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">offers one of the fastest virtual private network services in the industry. The </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">IPVanish</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> network spans 1,300+ servers across more than 75 locations around the world, enabling users to browse the internet securely and anonymously, without restriction.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">SugarSync&#174; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">provides online file backup, synchronization and sharing of all of a customer&#8217;s documents, photos, music and movies across all of the customer&#8217;s computers and mobile devices.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Encrypt.me</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is an easy-to-use virtual private network (&#8220;VPN&#8221;) service that protects individuals, families and teams. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Encrypt.me</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> has a global server infrastructure and offers the option of self-hosted cloud VPN servers which users can set up in their homes, offices or remote data centers.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">LiveDrive&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> provides online backup and sync storage features for professionals and individuals. The customers can access their files from anywhere at any time so long as they have access to the internet.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SMB Enablement Services</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Campaigner&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">iContact </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">provide email marketing solutions to help small, medium and large businesses strengthen customer relationships and drive sales. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Campaigner </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">iContact</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> offer professional email campaign creation, advanced list management and segmentation tools, marketing automation, attribution reports and campaign tracking, and targeted email autoresponders and workflows. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">eVoice&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is a virtual phone system that provides small and medium-sized businesses on-demand voice communications services. Customers can assign departmental and individual extensions that can connect to multiple numbers, including land-line and mobile phones and IP networks, and can enhance reachability through &#8220;find me/follow me&#8221; capabilities. These services also include advanced integrated voicemail for each extension.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Line2 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">is a cloud phone service which allows users to add a 2nd&#160;line to a mobile device.&#160;Line2 enables users to separate work and personal calls on a single device and includes standard business phone service features such as SMS,&#160;MMS, auto attendant, call routing, call forwarding, voicemail,&#160;call queue,&#160;toll-free and vanity numbers.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Competition</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Cloud Services business faces competition from, among others, cloud fax-providers, traditional fax machine or multi-function printer companies, unified messaging/communications providers, healthcare inoperability solutions, email marketing solution providers, cyber security software and service vendors, and virtual private networks. Our online fax and cybersecurity solutions compete against traditional fax machine manufacturers, which are generally large and well-established companies, as well as publicly traded and privately-held providers of online fax services, cybersecurity solutions and related software, such as OpenText and Mimecast. Our Cloud Services business also competes against diversified and acquisitive vertical market software providers like Constellation Software. Some of these companies may have greater financial and other resources than we do. </span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-7-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that the primary competitive factors determining our success in the market for our Cloud Services include financial strength and stability; pricing; reputation for reliability and security of service; intellectual property ownership; effectiveness of customer support; sign-up, service and software ease-of-use; service scalability; customer messaging and branding; geographic coverage; scope of services; currency and payment method acceptance; and local language sales, messaging and support.  </span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For more information regarding the competition that we face, please refer to the section entitled Risk Factors contained in Item 1A of this Annual Report on Form 10-K.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Patents and Proprietary Rights</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We regard the protection of our intellectual property rights as important to our success. We aggressively protect these rights by relying on a combination of patents, trademarks, copyrights, trade dress and trade secrets. We also enter into confidentiality and intellectual property assignment agreements with employees and contractors, and nondisclosure agreements with parties with whom we conduct business in order to limit access to and disclosure of our proprietary information.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Through a combination of internal technology development and acquisitions, we have built a portfolio of numerous U.S. and foreign patents. We are currently engaged in litigation to enforce several of our patents. For a more detailed description of the lawsuits in which we are involved, see Item 3. Legal Proceedings. We intend to continue to invest in patents, to aggressively protect our patent assets from unauthorized use and to generate patent licensing revenues from authorized users.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Several of our U.S. patents have been reaffirmed through reexamination proceedings before the United States Patent and Trademark Office (&#8220;USPTO&#8221;). We have generated royalties from licensing certain of our patents and have enforced certain patents against companies using our patented technology without our permission.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We seek patents for inventions that may contribute to our business or technology sector. In addition, we have multiple pending U.S. and foreign patent applications, covering components of our technology and in some cases technologies beyond those that we currently offer. Unless and until patents are issued on the pending applications, no patent rights can be enforced. </span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have obtained patent licenses for certain technologies where such licenses are necessary or advantageous.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We own and use a number of trademarks in connection with our services, including word and/or logo trademarks for IGN, Everyday Health, BabyCenter, Humble Bundle, PCMag, eFax, Mashable, Ookla, Speedtest, and RetailMeNot, among others. Many of these trademarks are registered worldwide, and numerous trademark applications are pending around the world. We hold numerous internet domain names, including &#8220;everydayhealth.com&#8221;, &#8220;retailmenot.com&#8221;, &#8220;efax.com&#8221;, &#8220;pcmag.com&#8221;, &#8220;ign.com&#8221;, &#8220;speedtest.net&#8221;, &#8220;offers.com&#8221;, &#8220;humblebundle.com&#8221;, &#8220;mashable.com&#8221;, and &#8220;babycenter.com&#8221;, among others. We have filed to protect our rights to our brands in certain alternative top-level domains such as &#8220;.org&#8221;, &#8220;.net&#8221;, &#8220;.biz&#8221;, &#8220;.info&#8221; and &#8220;.us&#8221;, among others.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Like other technology-based businesses, we face the risk that we will be unable to protect our intellectual property and other proprietary rights, and the risk that we will be found to have infringed the proprietary rights of others. For more information regarding these risks, please refer to the section entitled Risk Factors contained in Item 1A of this Annual Report on Form 10-K.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Government Regulation</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to a number of foreign and domestic laws and regulations that affect companies conducting business over the internet and, in some cases, using services of third-party telecommunications and internet service providers. These include, among others, laws and regulations addressing privacy, data storage, retention and security, freedom of expression, content, taxation, numbers, advertising and intellectual property. With respect to most of our business, we are not a regulated telecommunications provider in the U.S. For information about the risks we face with respect to governmental regulation, please see Item 1A of this Annual Report on Form 10-K entitled Risk Factors.</span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-8-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Seasonality</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues associated with our Digital Media operations are subject to seasonal fluctuations, becoming most active during the fourth quarter holiday period due to increased retail activity. Our Cloud Services revenues are impacted by the number of effective business days in a given period. We traditionally experience lower than average Cloud Services usage and customer sign-ups in the fourth quarter. </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The markets for our services are evolving rapidly, requiring ongoing expenditures for research and development and timely introduction of new services and service enhancements. Our future success will depend, in part, on our ability to enhance our current services, to respond effectively to technological changes, attract and retain engineering talent, sell additional services to our existing customer base and introduce new services and technologies that address the increasingly sophisticated needs of our customers.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We devote significant resources to develop new services and service enhancements. Our research, development and engineering expenditures were $64.3 million, $54.4 million and $48.4 million for the fiscal years ended December&#160;31, 2020, 2019 and 2018, respectively. For more information regarding the technological risks that we face, please refer to the section entitled Risk Factors contained in Item 1A of this Annual Report on Form 10-K.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Human Capital Resources</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2020, we had approximately 4,700 employees, evenly split between U.S. and non-U.S based employees. Our ability to continue to attract, retain and motivate our highly qualified workforce is very important to our continued success. Approximately 70 of the editorial employees in our Digital Media business have elected to join a union. We chose to voluntarily recognize the union and have commenced negotiations on a collective bargaining agreement. None of our other employees are represented by collective bargaining.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Acquisition Strategy Impact on Human Capital</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">J2 Global has made more than 189 acquisitions since its inception, including nine during 2020. Welcoming and integrating new groups of employees - each group with its own unique culture, organizational norms, and expectations - is a strength of ours. We have developed processes to reduce the human capital risk associated with our acquisition strategy, and we believe that our ability to effectively integrate new employees and businesses is a core competency for J2 Global. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Our Culture</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Culture at J2 Global operates on two levels. While we have a strong enterprise-wide culture that focuses on our core values &#8211; leadership, collaboration, efficiency, innovation, and purpose &#8211; we also have a strong network of micro-cultures that operate within many of our businesses and drive their success. Integrating those micro-cultures and values is important; we work hard to foster an environment of collaboration and embrace the power of small groups working together.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An important dimension of the enterprise culture at J2 Global stems from our belief that profitability and corporate responsibility go hand in hand. We believe that &#8220;Doing is Greater than Talking,&#8221; which has been a rallying cry to employees, galvanizing them to take action to create social value and impact. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">With their work and many contributions, our employees play a crucial role in supporting J2 Global&#8217;s &#8220;Five Pillars of Purpose,&#8221; which today include:</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Diversity, Equity &amp; Inclusion - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reinforce our diverse workforce, reflect our diverse audiences, and extend upon our inclusive culture.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Data - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Protect our data and customer data, ensure our product security, and respect the data privacy rights of our users.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Environmental Sustainability - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reduce our environmental footprint and continue helping customers and users reduce their footprint.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-9-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Community - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Support our employees worldwide and positively impact the communities around us.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Governance - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Represent shareholders&#8217; best interests with our rigorous and transparent corporate governance structure.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Diversity, Equity &amp; Inclusion</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our digital media audiences and cloud services users are diverse &#8211; gender, race, ethnicity, age, orientation, geography, education, background, interests, and more. We believe that for our business to succeed over the long term, J2 Global must have an inclusive corporate culture that embraces diversity and promotes equity across our enterprise.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are taking steps to promote that culture.  To date, we have:</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">created J2 Diversity Council, a diverse group of employees that develops recommendations for recruiting, mentorship, and advancement; </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">supported five Employee Resource Groups to increase opportunities for networking, learning, and development, with more groups to come;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">promoted training and education through our Racism in America speaker series and through expanded mandatory training that includes Managing Bias and Diversity &amp; Inclusion; and </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">introduced DEI targets into our executive compensation program beginning in 2021.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that transparency and accountability are important parts of managing human capital risk. To that end, in 2020 we published our inaugural Annual Diversity Report, available on our website, which details our workforce race representation, gender representation, and details how those differ between our overall workforce and our senior employees, as well as introducing commitments to DEI initiatives within our current and future workforce.  We are proud of our progress to date &#8211; and we recognize we have much more to do.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Hiring </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We reinforce our culture and our values by seeking out diverse candidates, and looking for candidates that fit well with our organizational priorities. We have had success in this area; 38 percent of all recent new hires have been people of color, and 44 percent of recent new hires have been women. We are working to proactively attract more diverse talent; we have doubled our referral bonus paid to employees when we hire a person of color they recommend, and we are partnering with Jopwell and the Professional Diversity Network to advertise our open roles to employees aligning with a multitude of identity groups. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Employee Compensation &amp; Benefits</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation is an important consideration for all of our employees and we strive to pay competitive compensation packages that reflect the success of the business and the individual contributions of each colleague. We are committed to fair pay practices; roles are periodically benchmarked to help inform where adjustments may be needed.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We care for our employees by providing benefits we believe are effective at attracting and retaining the talent critical for our success and, more importantly, assist in their day to day well-being. Those benefits include comprehensive health insurance coverage and covering 83% of health insurance premiums for covered U.S. employees, an employee stock purchase program, flexible time off, free access to telemedicine, up to 16 weeks of paid parental leave for birth parents, family planning support, 16 hours annually of fully paid Volunteer Time Off, partnering with Benevity to support volunteer event opportunities globally, and a program encouraging personal paths to wellness called &#8220;Wellness Your Way.&#8221;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Health and Wellness</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Creating a culture where all colleagues feel supported and valued is paramount to our corporate mission. The ongoing COVID-19 pandemic has led to unique challenges, and we are striving to ensure the health, safety and general well-being of our colleagues. In 2020, we introduced a mental health education program which will continue with quarterly events throughout 2021. We continue to evolve our programs to meet our colleagues&#8217; health and wellness needs, which we believe is essential to attract and retain employees of the highest caliber, and we offer a competitive benefits package focused on fostering work/life integration.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-10-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Available Information</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We file Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K, pursuant to Sections 13(a) and 15(d) of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;) with the Securities and Exchange Commission (the &#8220;SEC&#8221;). Such reports and other information and amendments thereto filed or furnished by the Company with the SEC are available free of charge on the Company&#8217;s website at www.J2.com as soon as reasonably practicable after we file such reports with, or furnish them to, the SEC&#8217;s website. The information on our website is not part of this report. The SEC maintains an internet site that contains reports, proxy and information statements and other information regarding our filings we file electronically with the SEC at </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">www.sec.gov</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Our Board has adopted a Code of Business Conduct and Ethics that applies to all of our directors and employees. The Code is posted on the corporate governance page of J2 Global&#8217;s website, and can be accessed at </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">http://investor.j2global.com</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Any changes to or waiver of our Code of Business Conduct and Ethics for senior financial officers, executive officers or directors will be posted on that website.</span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-11-</span></div></div></div><div id="ie85b9c7be4284705baa3c85e9b8a6a98_16"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1A.    Risk Factors</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Before deciding to invest in J2 Global or to maintain or increase your investment, you should carefully consider the risks described below in addition to the other cautionary statements and risks described elsewhere in this Annual Report on Form 10-K and our other filings with the SEC, including our subsequent reports on Forms 10-Q and 8-K. The risks and uncertainties described below are not the only ones we face. Additional risks and uncertainties not presently known to us or that we currently deem immaterial also may affect our business. If any of these known or unknown risks or uncertainties actually occurs, our business, prospects, financial condition, operating results and cash flows could be materially adversely affected. In that event, the market price of our common stock will likely decline and you may lose part or all of your investment.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risk Factors Summary</span></div><div style="text-align:center"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the principal risks that could adversely affect our business, operations and financial results.</span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related To Our Business</span></div><div style="text-align:center"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Acquisitions and investments in our business play a significant role in our growth.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Acquisitions may disrupt our operations and harm our operating results.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The majority of our revenue within the Digital Media business is derived from short-term advertising arrangements, and our Digital Media business may lose or be unable to attract advertisers if it cannot develop, commission or acquire compelling content, if it cannot attract users to mobile offerings or if advertisers&#8217; marketing budgets are cut or reduced.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We face risks associated with system failures, security breaches and other technological issues.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">COVID-19 pandemic and related governmental response could negatively affect our business, operations and financial performance.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We face risks associated with political instability and volatility in the economy.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our cloud fax services constitute a significant percentage of our revenue.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our business is highly dependent on our billing systems functioning properly, and we face risks associated with card declines and merchant standards imposed by card companies.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The markets in which we operate are highly competitive, and we may not be successful in growing our brands or revenue.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We face potential liability for various types of legal claims, and we may be engaged in legal proceedings that could cause us to incur unforeseen expenses and could divert significant operational resources and our management&#8217;s time and attention.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We face risks associated with changes in our tax rates, changes in tax treatment of companies engaged in e-commerce, the adoption of new U.S. or international tax legislation, assessments or audits by taxing authorities and potential exposure to additional tax liabilities (including with respect to sales and use, telecommunications or similar taxes).</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We may be subject to risks from international operations, including risks associated with currency fluctuations and foreign exchange controls, the United Kingdom&#8217;s decision to end its membership in the European Union and other adverse changes in global financial markets, including unforeseen global crises such as war, strife, strikes, global health pandemics.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We may be found to infringe the intellectual property rights of others, and we may be unable to adequately protect of our own intellectual property rights.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our business is dependent on the supply of services and other business requirements from other companies.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our business is dependent on our retention of our executive officers, senior management and our ability to hire and retain key personnel.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our level of indebtedness could adversely affect our financial flexibility and our competitive position, and we require significant cash to service our debt and fund our capital requirements.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We are exposed to risk if we cannot maintain or adhere to our internal controls and procedures.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We face risks associated with our Convertible Notes, including the possibility of changes in interest deductions, triggering of the conditional conversion feature, lack of funds to settle conversions or repurchase notes, use of particular accounting methods, and imposition of restrictions on future debt.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our businesses depend in part on attracting visitors to our websites from search engines.</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related To Our Industries</span></div><div style="text-align:center"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We are subject to laws and regulations worldwide, changes to which could increase our costs and individually or in the aggregate adversely affect our business.  These may in turn subject us to claims, judgments, monetary liabilities and other remedies, and to limitations on our business practices.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-12-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We operate across many different markets and may be exposed to a variety of government and private actions or self-regulatory developments regarding data privacy and security.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Data privacy and security regulations such as the GDPR and the CCPA impose significant compliance costs and expose us to substantial risks, particularly with respect to health data or other sensitive data.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Developments in the healthcare industry and associated regulations could adversely affect our business, including our Everyday Health Group set of brands.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our business could suffer if providers of broadband internet access services block, impair or degrade our services.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our business could suffer if we cannot obtain or retain numbers, are prohibited from obtaining local numbers or are limited to distributing local numbers to only certain customers.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Rate increases by regulated carriers could require us to either raise the retail prices of our offerings and lose customers or reduce our profit margins.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our business faces risks associated with advertisement blocking technologies and advertising click fraud.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The industries in which we operate are undergoing rapid technological changes and we may not be able to keep up.</span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related To Our Stock</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Features of the Convertible Notes and Senior Notes may delay or prevent an otherwise beneficial attempt to take over our company.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Conversions of the Convertible Notes will dilute the ownership interest of our existing stockholders, including holders who had previously converted their Convertible Notes.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We are a holding company and our operations are conducted through, and substantially all of our assets held by, subsidiaries, which are subject to restrictions on their ability to pay dividends to us to fund our dividends and interest payments and other holding company expenses.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Future sales of our common stock may negatively affect our stock price.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Anti-takeover provisions could negatively impact our stockholders.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our stock price may be volatile or may decline, due to various reasons, including variations between actual results and investor expectations, industry and regulatory changes, introduction of new services by our competitors, developments with respect to IP rights, geopolitical events such as war, threat of war or terrorist actions, and global health pandemics, among others.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-13-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related To Our Business</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Acquisitions and investments in our business have historically played a significant role in our growth and we anticipate that they will continue to do so.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We must acquire additional or invest in new or current businesses, products, services and technologies that complement or augment our service offerings and customer base in order to sustain our rate of growth. We may not successfully identify suitable acquisition candidates or investment strategies, manage disparate technologies, lines of business, personnel&#160;and corporate cultures, realize our business strategy or the expected return on our investment or manage a geographically dispersed company. If we are unable to identify and execute on acquisitions or execute on our investment strategies, our revenues, business, prospects, financial condition, operating results and cash flows could suffer. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">We have made and expect to continue to make acquisitions that could disrupt our operations and harm our operating results.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We intend to continue to develop new services, enhance existing services and expand our geographic presence through acquisitions of other companies, service lines, technologies and personnel. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisitions involve numerous risks, including the following:</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Difficulties in integrating the operations, systems, technologies, products and personnel of the acquired businesses;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Difficulties in entering markets in which we have no or limited direct prior experience and where competitors in such markets may have stronger market positions;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Diversion of management&#8217;s attention from normal daily operations of the business and the challenges of managing larger and more widespread operations resulting from acquisitions; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The potential loss of key employees, customers, distributors, vendors and other business partners of the businesses we acquire.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisitions may also cause us to: </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Use a substantial portion of our cash resources or incur debt;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Significantly increase our interest expense, leverage and debt service requirements if we incur additional debt to pay for an acquisition;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Assume liabilities;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Issue common stock that would dilute our current stockholders&#8217; percentage ownership;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Record goodwill and intangible assets that are subject to impairment testing on a regular basis and potential periodic impairment charges;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Incur amortization expenses related to certain intangible assets; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Become subject to intellectual property or other litigation.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mergers and acquisitions are inherently risky and subject to many factors outside of our control. We cannot give assurance that our previous or future acquisitions will be successful and will not materially adversely affect our business, operating results or financial condition. Failure to manage and successfully integrate acquisitions could materially harm our business and operating results. In addition, our effective tax rate for future periods is uncertain and could be impacted by mergers and acquisitions. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-14-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">The majority of our revenue within the Digital Media business is derived from short-term advertising arrangements and a reduction in spending by or loss of current or potential advertisers would cause our revenue and operating results to decline.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In most cases, our agreements with advertisers have a term of one year or less and may be terminated at any time by the advertiser or by us without penalty. Advertising agreements often provide that we receive payment based on &#8220;served&#8221; impressions but the online ad industry has started to shift so that payment will be made based on &#8220;viewable&#8221; impressions, and that change in basis could have a negative effect on available impressions thereby reducing our revenue potential. Accordingly, it is difficult to forecast display revenue accurately. In addition, our expense levels are based in part on expectations of future revenue. Moreover, we believe that advertising on the internet, as in traditional media, fluctuates significantly as a result of a variety of factors, many of which are outside of our control. Some of these factors include budget constraints of our advertisers, cancellations or delays of projects by our advertisers, the cyclical and discretionary nature of advertising spending, general economic, internet-related and media industry conditions, as well as extraordinary events. Further, our inability to produce &#8220;live events&#8221; for an indefinite period of time due to the COVID-19 pandemic may result in a reduction of spending or loss of current or potential advertisers. The state of the global economy and availability of capital has impacted and could further impact the advertising spending patterns of existing and potential advertisers. Any reduction in spending by, or loss of, existing or potential advertisers would negatively impact our revenue and operating results. Further, we may be unable to adjust our expenses and capital expenditures quickly enough to compensate for any unexpected revenue shortfall.</span></div><div style="margin-bottom:10pt;margin-top:14.3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">If we are unable to develop, commission or acquire compelling content in our Digital Media business at acceptable prices, our expenses may increase, the number of visitors to our online properties may not grow as anticipated, or may decline, and/or visitors&#8217; level of engagement with our websites may decline, any of which could harm our operating results.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Our future success depends in part on the ability of our Digital Media business to aggregate compelling content and deliver that content through our online properties. We believe that users will increasingly demand high-quality content and services including more video and mobile-specific content. Such content and services may require us to make substantial payments to third parties if we are unable to develop content of our own. Our ability to maintain and build relationships with such third-party providers is critical to our success. In addition, as new methods for accessing the internet become available, including through alternative devices, we may need to enter into amended agreements with existing third-party providers to cover the new devices. We may be unable to monetize the activity on these alternative devices including mobile devices which may supplant current traffic that we monetize. We may be unable to enter into new, or preserve existing, relationships with the third-parties whose content or services we seek to obtain. In addition, as competition for compelling content increases both domestically and internationally, our third-party providers may increase the prices at which they offer their content and services to us and potential providers may not offer their content or services to us at all, or may offer them on terms that are not agreeable to us. An increase in the prices charged to us by third-party providers could harm our operating results and financial condition. Further, many of our content and services licenses with third parties are non-exclusive. Accordingly, other media providers may be able to offer similar or identical content. This increases the importance of our ability to deliver compelling content and personalization of this content for users in order to differentiate our properties from other businesses. Although we generally develop compelling content of our own, when are unable to do so we engage freelance services or obtain licensed content which may not be at reasonable prices and which could harm our operating results.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Users are increasingly using mobile devices to access our content within our Digital Media business and if we are unsuccessful in attracting new users to our mobile offerings, and expanding the capabilities of our content and other offerings with respect to our mobile platforms, our net revenues could decline. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Web usage and the consumption of digital content are increasingly shifting to mobile platforms such as smartphones and other connected devices. Visits to our mobile websites and applications have increased but if the percentage of visits to our mobile websites does not continue to grow or we are unable to effectively monetize our mobile content, net revenue will be impacted. In addition, we are less effective at monetizing digital content on our mobile websites and applications compared to our desktop websites. The growth of our business depends in part on our ability to continue to adapt to the mobile environment and to deliver compelling solutions to consumers and retailers through these new mobile marketing channels. In addition, our success on mobile platforms will be dependent on our interoperability with popular mobile operating systems that we do not control, and any changes in such systems that degrade our functionality or give preferential treatment to competitive services could adversely affect usage of our services through mobile devices.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-15-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">A system failure, security breach or other technological risk could delay or interrupt service to our customers, harm our reputation or subject us to significant liability.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operations are dependent on our network being free from material interruption by damage from fire, earthquake, power loss, telecommunications failure, unauthorized entry, computer viruses, cyber-attacks or any other events beyond our control. Similarly, the operations of our partners and other third parties with which we work are also susceptible to the same risks. There can be no assurance that our existing and planned precautions of backup systems, regular data backups, security protocols and other procedures will be adequate to prevent significant damage, system failure or data loss and the same is true for our partners, vendors and other third parties on which we rely. We have experienced automated log in attempts to gain unauthorized access to customer accounts. To date, these events have not resulted in the material impairment of any business operations.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Also, many of our services are web-based, and the amount of data we store for our users on our servers has been increasing. Despite the implementation of security measures, our infrastructure, and that of our partners, vendors and other third parties, may be vulnerable to computer viruses, hackers or similar disruptive problems caused by our vendors, partners, other third parties, subscribers, employees or other internet users who attempt to invade public and private data networks. As seen in the industries in which we operate and others, these activities have been, and will continue to be, subject to continually evolving cybersecurity and technological risks. Further, in some cases we do not have in place disaster recovery facilities for certain ancillary services. Moreover, a significant portion of our operations relies heavily on the secure processing, storage and transmission of confidential and other sensitive data. For example, a significant number of our Cloud Services customers authorize us to bill their credit or debit card accounts directly for all transaction fees charged by us. We rely on encryption and authentication technology to effect secure transmission of confidential information, including customer credit and debit card numbers. Advances in computer capabilities, new discoveries in the field of cryptography or other developments may result in a material compromise or breach of the technology used by us, our partners, vendors, or other third parties, to protect transaction and other confidential data. Any&#160;system failure or security breach that causes interruptions or data loss in our operations, our partners, vendors, or other third parties, or in the computer systems of our customers or leads to the misappropriation of our or our customers&#8217; confidential information could result in a significant liability to us (including in the form of judicial decisions and/or settlements, regulatory findings and/or forfeitures, and other means), cause considerable harm to us and our reputation (including requiring notification to customers, regulators, and/or the media), cause a loss of confidence in our products and services,  and deter current and potential customers from using our services. Our Board is briefed on cybersecurity risks and we implement cybersecurity risk management under our Board&#8217;s oversight. We use vendors to assist with cybersecurity risks, but these vendors may not be able to assist us adequately in preparing for or responding to a cybersecurity incident. We maintain insurance related to cybersecurity risks, but this insurance may not be sufficient to cover all of our losses from any breaches or other adverse consequences related to a cybersecurity-event. Any of these events could have a material adverse effect on our business, prospects, financial condition, operating results and cash flows, or cause us to suffer other negative consequences. For example, we may incur remediation costs (such as liability for stolen assets or information, repairs of system damage, and incentives to customers or business partners in an effort to maintain relationships after an attack); increased cybersecurity protection costs (which may include the costs of making organizational changes, deploying additional personnel and protection technologies, training employees, and engaging third party experts and consultants); lost revenues resulting from the unauthorized use of proprietary information or the failure to retain or attract customers following an attack; litigation and legal risks (including regulatory actions by state and federal governmental authorities and non-U.S. authorities); increased insurance premiums; reputational damage that adversely affects customer or investor confidence; and damage to the company&#8217;s competitiveness, stock price, and diminished long-term shareholder value. To date, these events have not resulted in the material impairment of any business operations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">In our Digital Media business, if we are unable to prove that our advertising and sponsorship solutions provide an attractive return on investment for our customers, our financial results could be harmed.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to grow revenue from our Digital Media business is dependent on our ability to demonstrate to marketers that their marketing campaigns with us provide a meaningful return on investment (&#8220;ROI&#8221;) relative to offline and other online opportunities. Certain of the marketing campaigns with respect to our Digital Media business are designed such that the revenues received are based entirely upon the ROI delivered for customers. Our Digital Media business has invested significant resources in developing its research, analytics and campaign effectiveness capabilities and expects to continue to do so in the future. Our ability, however, to demonstrate the value of advertising and sponsorship on&#160;Digital Media business&#160;properties will depend, in part, on the sophistication of the analytics and measurement capabilities, the actions taken by our competitors to enhance their offerings, whether we meet the ROI expectations of our customers and a number of other factors. If we are unable to maintain sophisticated marketing and communications solutions that provide value to our customers or demonstrate our ability to provide value to our customers, our financial results will be harmed.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-16-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Political instability and volatility in the economy may adversely affect segments of our customers, which may result in decreased usage and advertising levels, customer acquisition and customer retention rates and, in turn, could lead to a decrease in our revenues or rate of revenue growth.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain segments of our customers may be adversely affected by political instability and volatility in the general economy or renewed downturns. To the extent these customers&#8217; businesses are adversely affected by political instability or volatility, their usage of our services and/or our customer retention rates could decline. This may result in decreased cloud services subscription and/or usage revenues and decreased advertising, e-commerce or other revenues, which may adversely impact our revenues and profitability.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">The COVID-19 pandemic and related governmental response could negatively affect our business, operations and financial performance.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the World Health Organization declared the COVID-19 outbreak as a pandemic. The impact of the COVID-19 pandemic has had a negative effect on the global economy, disrupting the financial markets and creating increasing volatility and overall uncertainty. Among other things, the COVID-19 pandemic has resulted in travel bans around the world, declarations of states of emergency, stay- or shelter-at-home requirements, business and school closures and manufacturing restrictions. In addition, the COVID-19 pandemic has contributed to (i) increased unemployment and decreased consumer confidence and business generally; (ii) sudden and significant declines, and significant increases in volatility, in financial and capital markets; (iii) increased spending on our business continuity efforts, which has required and may further require that we cut costs or investments in other areas; and (iv) heightened cybersecurity, information security and operational risks as a result of work-from-home arrangements.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have adjusted certain aspects of our operations to protect our employees and customers while still seeking to meet customers&#8217; needs for our vital cloud internet services and digital media services. We cannot predict at this time the extent to which the COVID-19 pandemic could negatively affect our business, operations and financial performance. The extent of any continued or future adverse effects of the COVID-19 pandemic will depend on future developments, which are highly uncertain and outside our control, including the scope and duration of the pandemic, the direct and indirect impact of the pandemic on our employees, customers, counterparties and service providers, as well as other market participants, and actions taken by governmental authorities and other third parties in response to the pandemic. Nonetheless, we believe that it is likely that our business, operations and financial performance will continue to be adversely affected until the pandemic subsides and the U.S. and worldwide economies begin to recover. Further, the COVID-19 pandemic may also have the effect of heightening many of the other risks described in this section entitled &#8220;Risk Factors&#8221; or in the &#8220;Risk Factors&#8221; section of any subsequent Quarterly Report on Form 10-Q. Even after the pandemic subsides, it is possible that the U.S, and other major economies continue to experience a prolonged recession, which we expect would materially and adversely affect our business, operations and financial performance.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our cloud fax services constitute a significant percentage of our revenue.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Currently, cloud fax revenue constitutes approximately 22% of our consolidated revenues. The success of our business is therefore dependent upon the continued use of fax as a messaging medium and/or our ability to diversify our service offerings and derive more revenue from other services, such as cybersecurity, SMB enablement solutions and services related to our Digital Media business. If the demand for cloud fax decreases, and we are unable to replace lost revenues from decreased usage or cancellation of our cloud fax services with a proportional increase in our customer base or with revenues from our other services, our business, financial condition, operating results and cash flows could be materially and adversely affected.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that one of the attractive features of our eFax&#174; and similar products is that fax signatures are a generally accepted method of executing contracts and a method of transmitting confidential information in a secure manner especially in the healthcare field in the United States. There are ongoing efforts by governmental and non-governmental entities to create a universally accepted method for electronically signing documents. Widespread adoption of so-called &#8220;digital signatures&#8221; could reduce demand for our fax services and, as a result, could have a material adverse effect on our business, prospects, financial condition, operating results and cash flows.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our growth will depend on our ability to develop, strengthen, and protect our brands, and these efforts may be costly and have varying degrees of success.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Our brand recognition has significantly contributed to the success of our business. Strengthening our current brands and launching competitive new brands will be critical to achieving widespread commercial acceptance of our products and services. This will require our continued focus on active marketing, the costs of which have been increasing and may continue </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-17-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to increase.  In addition, substantial initial investments may be required to launch new brands and expand existing brands to cover new geographic territories and technology fields. Accordingly, we may need to spend increasing amounts of money on, and devote greater resources to, advertising, marketing and other efforts to cultivate brand recognition and customer loyalty. In addition, we are supporting an increasing number of brands, each of which requires its own investment of resources. Brand promotion activities may not yield increased revenues and, even if they do, increased revenues may not offset the expenses incurred. A failure to launch, promote, and maintain our brands, or the incurrence of substantial expenses in doing so, could have a material adverse effect on our business.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;Our brand recognition depends, in part, on our ability to protect our trademark portfolio and establish trademark rights covering new brands and territories. Some regulators and competitors have taken the view that certain of our brands, such as eFax and eVoice, are descriptive or generic when applied to the products and services offered by our Cloud Services business. Nevertheless, we have obtained U.S. and foreign trademark registrations for our brand names, logos, and other brand identifiers, including, eFax and eVoice. If we are unable to obtain, maintain or protect trademark rights covering our brands across the territories in which they are or may be offered, the value of these brands may be diminished, competitors may be able to dilute, harm, or take advantage of our brand recognition and reputation, and our ability to attract subscribers may be adversely affected.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We hold domain names relating to our brands, in the U.S. and internationally. The acquisition and maintenance of domain names are generally regulated by governmental agencies and their designees. The regulation of domain names may change. Governing bodies may establish additional top-level domains, appoint additional domain name registrars or modify the requirements for holding domain names. As a result, we may be unable to acquire or maintain all relevant domain names that relate to our brands. Furthermore, international rules governing the acquisition and maintenance of domain names in foreign jurisdictions are sometimes different from U.S. rules, and we may not be able to obtain all of our domains internationally. As a result of these factors, we may be unable to prevent third parties from acquiring domain names that are similar to, infringe upon or otherwise decrease the value of our brands, trademarks or other proprietary rights. In addition, failure to secure or maintain domain names relevant to our brands could adversely affect our reputation and make it more difficult for users to find our websites and services.</span></div><div style="text-align:justify;text-indent:38.25pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Increased numbers of credit and debit card declines in our business could lead to a decrease in our revenues or rate of revenue growth.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A significant number of our paid Cloud Services subscribers and certain Digital Media subscribers pay for our services through credit and debit cards.&#160;Weakness in certain segments of the credit markets and in the U.S. and global economies could result in increased numbers of rejected credit and debit card payments. We believe this could result in increased customer cancellations and decreased customer signups.&#160;Rejected credit or debit card payments, customer cancellations and decreased customer sign up may adversely impact our revenues and profitability. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">If our business experiences excessive fraudulent activity or cannot meet evolving credit card company merchant standards, we could incur substantial costs and lose the right to accept credit cards for payment and our subscriber base could decrease significantly.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A significant number of our paid Cloud Services subscribers and certain Digital Media subscribers authorize us to bill their credit card accounts directly for all service fees charged by us. If people pay for these services with stolen credit cards, we could incur substantial unreimbursed third-party vendor costs. We also incur losses from claims that the customer did not authorize the credit card transaction to purchase our service. If the numbers of unauthorized credit card transactions become excessive, we could be assessed substantial fines for excess chargebacks and could lose the right to accept credit cards for payment. In addition, we are subject to Payment Card Industry (&#8220;PCI&#8221;) data security standards, which require periodic audits by independent third parties to assess our compliance. PCI standards are a comprehensive set of requirements for enhancing payment account data security. Failure to comply with the security requirements or rectify a security issue may result in fines or a restriction on accepting payment cards. Credit card companies may change the standards required to utilize their services from time to time. If we are unable to meet these new standards, we could be unable to accept credit cards. Further, the law relating to the liability of providers of online payment services is currently unsettled and states may enact their own rules with which we may not comply. Substantial losses due to fraud or our inability to accept credit card payments, which could cause our paid subscriber base to significantly decrease, could have a material adverse effect on our business, prospects, financial condition, operating results and cash flows.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-18-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">The markets in which we operate are highly competitive and our competitors may have greater resources to commit to growth, superior technologies, cheaper pricing or more effective marketing strategies. Also, we face significant competition for users, advertisers, publishers, developers and distributors.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For information regarding our competition, and the risks arising out of the competitive environment in which we operate, see the section entitled Competition contained in Item 1 of this Annual Report on Form 10-K. In addition, some of our competitors include major companies with much greater resources and significantly larger subscriber bases than we have. Some of these competitors offer their services at lower prices than we do. These companies may be able to develop and expand their network infrastructures and capabilities more quickly, adapt more swiftly to new or emerging technologies and changes in customer requirements, take advantage of acquisition and other opportunities more readily and devote greater resources to the marketing and sale of their products and services than we can. There can be no assurance that additional competitors will not enter markets that we are currently serving and plan to serve or that we will be able to compete effectively. Competitive pressures may reduce our revenue, operating profits or both.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Digital Media business faces significant competition from online media companies as well as from social networking sites, mobile application, traditional print and broadcast media, general purpose and search engines and various e-commerce sites. Our Cloud Services business faces competition from cloud software services and applications across several categories including secured communications, cybersecurity and marketing technology.</span></div><div style="margin-bottom:10pt;margin-top:9.9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Several of our competitors offer an integrated variety of software and internet products, advertising services, technologies, online services and content. We compete against these and other companies to attract and retain subscribers, users, advertisers and developers. We also compete with social media and networking sites which are attracting a substantial and increasing share of users and users&#8217; online time, and may continue to attract an increasing share of online advertising dollars.</span></div><div style="margin-bottom:10pt;margin-top:9.9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, several competitors offer products and services that directly compete for users with our Digital Media business offerings. Similarly, the advertising networks operated by our competitors or by other participants in the display marketplace offer services that directly compete with our offerings for advertisers, including advertising exchanges, ad networks, demand side platforms, ad serving technologies and sponsored search offerings. We also compete with traditional print and broadcast media companies to attract advertising spending. Some of our existing competitors and possible entrants may have greater brand recognition for certain products and services, more expertise in a particular segment of the market, and greater operational, strategic, technological, financial, personnel, or other resources than we do. Many of our competitors have access to considerable financial and technical resources with which to compete aggressively, including by funding future growth and expansion and investing in acquisitions, technologies, and research and development. Further, emerging start-ups may be able to innovate and provide new products and services faster than we can. In addition, competitors may consolidate with each other or collaborate, and new competitors may enter the market. Some of the competitors for our Cloud Services business in international markets have a substantial competitive advantage over us because they have dominant market share in their territories, are owned by local telecommunications providers, have greater brand recognition, are focused on a single market, are more familiar with local tastes and preferences, or have greater regulatory and operational flexibility due to the fact that we may be subject to both U.S. and foreign regulatory requirements.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If our competitors are more successful than we are in developing and deploying compelling products or in attracting and retaining users, advertisers, publishers, developers, or distributors, our revenue and growth rates could decline.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">As a creator and a distributor of content over the internet, we face potential liability for legal claims based on the nature and content of the materials that we create or distribute.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Users access health-related content through our Everyday Health Group properties, including information regarding particular medical conditions, diagnosis and treatment and possible adverse reactions or side effects from medications. If our content, or content we obtain from third parties, contains inaccuracies, it is possible that consumers or professionals who rely on that content or others may make claims against us with various causes of action. Although our properties contain terms and conditions, including disclaimers of liability, that are intended to reduce or eliminate our liability, third parties may claim that these online agreements are unenforceable. </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our editorial and other quality control procedures may not be sufficient to ensure that there are no errors or omissions in our content offerings or to prevent such errors and omissions in content that is controlled by our partners. Even if potential claims do not result in liability to us, investigating and defending against these claims could be expensive and time consuming and could divert management&#8217;s attention away from our operations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-19-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">We may be engaged in legal proceedings that could cause us to incur unforeseen expenses and could divert significant operational resources and our management&#8217;s time and attention.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we are subject to litigation or claims or are involved in other legal disputes or regulatory inquiries, including in the areas of patent infringement and anti-trust, that could negatively affect our business operations and financial condition. Such disputes could cause us to incur unforeseen expenses, divert operational resources, occupy a significant amount of our management&#8217;s time and attention and negatively affect our business operations and financial condition. The outcomes of such matters are subject to inherent uncertainties, carrying the potential for unfavorable rulings that could include monetary damages and injunctive relief. We do not always have insurance coverage for defense costs, judgments, and settlements. We may also be subject to indemnification requirements with business partners, vendors, current and former officers and directors, and other third parties. Payments under such indemnification provisions may be material. For a more detailed description of certain lawsuits in which we are involved, see Item 3. Legal Proceedings.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our business is highly dependent on our billing systems.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A significant part of our revenues depends on prompt and accurate billing processes. Customer billing is a highly complex process, and our billing systems must efficiently interface with third-party systems, such as those of credit card processing companies. Our ability to accurately and efficiently bill our customers is dependent on the successful operation of our billing systems and the third-party systems upon which we rely, such as our credit card processor, and our ability to provide these third parties the information required to process transactions. In addition, our ability to offer new services or alternative-billing plans is dependent on our ability to customize our billing systems. Any failures or errors in our billing systems or procedures could impair our ability to properly bill our current customers or attract and service new customers, and thereby could materially and adversely affect our business and financial results.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inadequate intellectual property protections could prevent us from defending our proprietary technology and intellectual property.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our success depends, in part, upon our proprietary technology and intellectual property. We rely on a combination of patents, trademarks, trade secrets, copyrights, contractual restrictions, and other confidentiality safeguards to protect our proprietary technology. However, these measures may provide only limited protection and it may be costly and time-consuming to enforce compliance with our intellectual property rights. In some circumstances, we may not have adequate, economically feasible or realistic options for enforcing our intellectual property and we may be unable to detect unauthorized use. While we have a robust worldwide portfolio of issued patents and pending patent applications, there can be no assurance that any of these patents will not be challenged, invalidated or circumvented, that we will be able to successfully police infringement, or that any rights granted under these patents will in fact provide a competitive advantage to us.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, our ability to register or protect our patents, copyrights, trademarks, trade secrets and other intellectual property may be limited in some foreign countries. As a result, we may not be able to effectively prevent competitors in these regions from utilizing our intellectual property, which could reduce our competitive advantage and ability to compete in those regions and negatively impact our business.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also strive to protect our intellectual property rights by relying on federal, state and common law rights, as well as contractual restrictions. We typically enter into confidentiality and invention assignment agreements with our employees and contractors, and confidentiality agreements with parties with whom we conduct business in order to limit access to, and disclosure and use of, our proprietary information. However, we may not be successful in executing these agreements with every party who has access to our confidential information or contributes to the development of our technology or intellectual property rights. Those agreements that we do execute may be breached, and we may not have adequate remedies for any such breach. These contractual arrangements and the other steps we have taken to protect our intellectual property rights may not prevent the misappropriation or disclosure of our proprietary information nor deter independent development of similar technology or intellectual property by others.</span></div><div style="text-align:justify;text-indent:38.25pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Monitoring unauthorized use of the content on our websites and mobile applications, and our other intellectual property and technology, is difficult and costly. Our efforts to protect our proprietary rights and intellectual property may not have been and may not be adequate to prevent their misappropriation or misuse. Third parties from time to time copy content or other intellectual property or technology from our solutions without authorization and seek to use it for their own benefit. We generally seek to address such unauthorized copying or use, but we have not always been successful in stopping all unauthorized use of our content or other intellectual property or technology, and may not be successful in doing so in the future. Further, we may not have been and may not be able to detect unauthorized use of our technology or intellectual property, or to take appropriate steps to enforce our intellectual property rights.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-20-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Companies that operate in the same industry as our Cloud Services and Digital Media businesses&#160;have experienced substantial litigation regarding intellectual property. Currently, we have pending patent infringement lawsuits, both offensive and defensive, against several companies in this industry. Furthermore, we may find it necessary or appropriate to initiate claims or litigation to enforce our intellectual property rights or determine the validity and scope of intellectual property rights claimed by others. This or any other litigation to enforce or defend&#160;our intellectual property rights may be expensive and time-consuming, could divert management resources and may not be adequate to protect our business.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">As we continue to grow our international operations, adverse currency fluctuations and foreign exchange controls could have a material adverse effect on our financial condition and results of operations.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As we expand our international operations, we could be exposed to significant risks of currency fluctuations. In some countries outside the U.S., we offer our services in the applicable local currency, including but not limited to the Australian Dollar, the Canadian Dollar, the Euro, the Hong Kong Dollar, the Japanese Yen, the New Zealand Dollar, the Norwegian Kroner and the British Pound Sterling, among others. As a result, fluctuations in foreign currency exchange rates affect the results of our operations, which in turn may materially adversely affect reported earnings and the comparability of period to period results of operations. Changes in currency exchange rates may also affect the relative prices at which we and foreign competitors sell our services in the same market. In addition, changes in the value of the relevant currencies may affect the cost of certain items required in our operations. Furthermore, we may become subject to exchange control regulations, which might restrict or prohibit our conversion of other currencies into U.S. Dollars. We cannot assure you that future exchange rate movements will not have a material adverse effect on our future business, prospects, financial condition, operating results and cash flows. To date, we have not entered into foreign currency hedging transactions to control or minimize these risks.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Changes in our tax rates, changes in tax treatment of companies engaged in e-commerce, the adoption of new U.S. or international tax legislation, or exposure to additional tax liabilities may adversely impact our financial results.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are a U.S.-based multinational company subject to taxes in the U.S. and numerous foreign jurisdictions, including Ireland, where a number of our subsidiaries are organized. Our provision for income taxes is based on a jurisdictional mix of earnings, statutory tax rates and enacted tax rules, including transfer pricing. Due to economic and political conditions, tax rates in various jurisdictions may be subject to significant change. As a result, our future effective tax rates could be affected by changes in the mix of earnings in countries with differing statutory tax rates, changes in the valuation of deferred tax assets and liabilities, or changes in tax laws or their interpretation. These changes may adversely impact our effective tax rate and harm our financial position and results of operations.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to examination by the U.S. Internal Revenue Service (&#8220;IRS&#8221;) and other domestic and foreign tax authorities and government bodies. We regularly assess the likelihood of adverse outcomes resulting from these examinations to determine the adequacy of our income tax and other tax reserves. If our reserves are not sufficient to cover these contingencies, such inadequacy could materially adversely affect our business, prospects, financial condition, operating results, and cash flows.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, due to the global nature of the internet, it is possible that various states or foreign countries might attempt to impose additional or new regulation on our business or levy additional or new sales, income or other taxes relating to our activities. Tax authorities at the international, federal, state and local levels are currently reviewing the appropriate treatment of companies engaged in e-commerce. New or revised international, federal, state or local tax regulations or court decisions may subject us or our customers to additional sales, income and other taxes. For example, the European Union, certain member states, and other countries, as well as states within the United States, have proposed or enacted taxes on online advertising and marketplace service revenues. The application of existing, new or revised taxes on our business, in particular, sales taxes, VAT and similar taxes would likely increase the cost of doing business online and decrease the attractiveness of selling products over the internet. The application of these taxes on our business could also create significant increases in internal costs necessary to capture data and collect and remit taxes. Any of these events could have a material adverse effect on our business, financial condition, and operating results.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Moreover, we are currently under or subject to examination for indirect taxes in various states, municipalities and foreign jurisdictions. We currently have a $22.5 million reserve established for these matters. If a material indirect tax liability associated with prior periods were to be recorded, for which there is not a reserve, it could materially affect our financial results for the period in which it is recorded.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-21-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furthermore, much of our Digital Media e-commerce revenue comes from arrangements in which we are paid by retailers to promote their digital product and service offers on our sites. Certain states have implemented regulations that require retailers to collect and remit sales taxes on sales made to residents of such states if a publisher, such as us, that facilitated that sale is a resident of such state. Paid retailers in our marketplace that do not currently have sales tax nexus in any state that subsequently passes similar regulations and in which we have operations, employees or contractors now or in the future, may significantly alter the manner in which they pay us, cease paying us for sales we facilitate for that retailer in such state, or cease using our marketplace, each of which could adversely impact our business, financial condition, and operating results.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">We may be subject to risks from international operations.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As we continue to expand our business operations in countries outside the U.S., our future results could be materially adversely affected by a variety of uncontrollable and changing factors including, among others, foreign currency exchange rates; political or social unrest or economic instability in a specific country or region; trade protection measures and other regulatory requirements which may affect our ability to provide our services; difficulties in staffing and managing international operations; and adverse tax consequences, including imposition of withholding or other taxes on payments by subsidiaries and affiliates. Any or all of these factors could have a material adverse impact on our future business, prospects, financial condition, operating results and cash flows.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have only limited experience in marketing and operating our services in certain international markets. Moreover, we have in some cases experienced and expect to continue to experience in some cases higher costs as a percentage of revenues in connection with establishing and providing services in international markets versus in the U.S. In addition, certain international markets may be slower than the U.S. in adopting the internet and/or outsourced messaging and communications solutions and so our operations in international markets may not develop at a rate that supports our level of investments.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further, the impact on the global economy as a result of unforeseen global crises such as war, strife, strikes, global health pandemics, earthquakes or major weather events or other uncontrollable events could negatively impact our revenue and operating results.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">We may be found to have infringed the intellectual property rights of others, which could expose us to substantial damages or restrict our operations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have been and expect to continue to be subject to legal claims that we have infringed the intellectual property rights of others. The ready availability of damages and royalties and the potential for injunctive relief have increased the costs associated with litigating and settling patent infringement claims. In addition, we may be required to indemnify our resellers and users for similar claims made against them. Any claims, whether or not meritorious, could require us to spend significant time, money, and other resources in litigation, pay damages and royalties, develop new intellectual property, modify, design around, or discontinue existing products, services, or features, or acquire licenses to the intellectual property that is the subject of the infringement claims. These licenses, if required, may not be available at all or have acceptable terms. As a result, intellectual property claims against us could have a material adverse effect on our business, prospects, financial condition, operating results and cash flows.&#160;</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">The successful operation of our business depends upon the supply of critical business elements and marketing relationships from other companies.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We depend upon third parties for critical elements of our business, including technology, infrastructure, customer service and sales and marketing components. We rely on private third-party providers for our internet, telecommunications, website traffic and other connections and for co-location of a significant portion of our servers. In addition, we rely on third-party platforms to facilitate and provide access to products sold through our sites. Any disruption in the services provided by any of these suppliers, any adverse change in access to their platforms or services or in their terms and conditions of use or services, or any failure by them to handle current or higher volumes of activity could have a material adverse effect on our business, prospects, financial condition, operating results and cash flows. To obtain new Cloud Services customers, we have marketing agreements with operators of leading search engines and websites and employ the use of resellers to sell our products. These arrangements typically are not exclusive and do not extend over a significant period of time. Failure to continue these relationships on terms that are acceptable to us or to continue to create additional relationships could have a material adverse effect on our business, prospects, financial condition, operating results and cash flows.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-22-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our success depends on our retention of our executive officers, senior management and our ability to hire and retain key personnel.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our success depends on the skills, experience and performance of executive officers, senior management and other key personnel. The loss of the services of one or more of our executive officers, senior managers or other key employees could have a material adverse effect on our business, prospects, financial condition, operating results and cash flows. Our future success also depends on our continuing ability to attract, integrate and retain highly qualified technical, sales and managerial personnel. Competition for these people is intense, and there can be no assurance that we can retain our key employees or that we can attract, assimilate or retain other highly qualified technical, sales and managerial personnel in the future.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our level of indebtedness could adversely affect our financial flexibility and our competitive position.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our level of indebtedness could have significant effects on our business. For example, it could:</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">make it more difficult for us to satisfy our obligations, including our current indebtedness and any other indebtedness we may incur in the future;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">increase our vulnerability to adverse changes in general economic, industry and competitive conditions;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">require us to dedicate a substantial portion of our cash flow from operations to make payments on our indebtedness, thereby reducing the availability of our cash flow to fund working capital, capital expenditures, acquisitions and other elements of our business strategy and other general corporate purposes, including share repurchases and payment of dividends;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">limit our flexibility in planning for, or reacting to, changes in our business and the industries in which we operate;</span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">restrict us from exploiting business opportunities;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">place us at a competitive disadvantage compared to our competitors that have less indebtedness; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">limit our ability to borrow additional funds for working capital, capital expenditures, acquisitions, debt service requirements, execution of our business strategy or other general corporate purposes.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the indenture governing the 4.625% Senior Notes of our subsidiary contains, and the agreements evidencing or governing other future indebtedness may contain, restrictive covenants that may limit our ability to engage in activities that may be in our long-term best interests. Our failure to comply with those covenants could result in an event of default which, if not cured or waived, could result in the acceleration of all of our indebtedness.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The indenture governing the 4.625% Senior Notes contains a number of restrictive covenants that impose significant operating and financial restrictions and may limit our ability to plan for or react to market conditions, meet capital needs or make acquisitions, or otherwise restrict our activities or business plans. These include restrictions on our ability to:</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">incur additional indebtedness;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">create liens;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">engage in sale-leaseback transactions;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">pay dividends or make distributions in respect of capital stock;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">purchase or redeem capital stock;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">make investments or certain other restricted payments;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">sell assets;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">enter into transactions with affiliates;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">amend the terms of certain other indebtedness and organizational documents; or</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">effect a consolidation or merger.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A breach of the covenants under the indenture governing the 4.625% Senior Notes could result in an event of default. Such a default may allow the note holders to accelerate the Senior Notes and may result in the acceleration of any other indebtedness to which a cross-acceleration or cross-default provision applies. In the event the holders of our 4.625% Senior Notes accelerate the repayment of our borrowings, we and our subsidiaries may not have sufficient assets to repay that indebtedness or our other indebtedness.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-23-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">We are exposed to risk if we cannot maintain or adhere to our internal controls and procedures.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have established and continue to maintain, assess and update our internal controls and procedures regarding our business operations and financial reporting. Our internal controls and procedures are designed to provide reasonable assurances regarding our business operations and financial reporting.&#160;However, because of the inherent limitations in this process, internal controls and procedures may not prevent or detect all errors or misstatements. To the extent our internal controls are inadequate or not adhered to by our employees, our business, financial condition and operating results could be materially adversely affected.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we are not able to maintain internal controls and procedures in a timely manner, or without adequate compliance, we may be unable to accurately report our financial results or prevent fraud and may be subject to sanctions or investigations by regulatory authorities such as the SEC or Nasdaq. Any such action or restatement of prior-period financial results as a result could harm our business or investors&#8217; confidence in J2 Global, and could cause our stock price to fall.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">To service our debt and fund our other capital requirements, we will require a significant amount of cash, and our ability to generate cash will depend on many factors beyond our control.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to meet our debt service obligations and to fund working capital, capital expenditures, acquisitions and other elements of our business strategy and other general corporate purposes, including share repurchases and payment of dividends, will depend upon our future performance, which will be subject to financial, business and other factors affecting our operations. To some extent, this is subject to general and regional economic, financial, competitive, legislative, regulatory and other factors that are beyond our control. We cannot ensure that we will generate cash flow from operations, or that future borrowings will be available, in an amount sufficient to enable us to pay our debt or to fund our other liquidity needs.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If our cash flows and capital resources are insufficient to fund our debt service obligations, we could face substantial liquidity problems and could be forced to reduce or delay investments and capital expenditures or to dispose of material assets or operations, seek additional indebtedness or equity capital or restructure or refinance our indebtedness. We may not be able to effect any such alternative measures on commercially reasonable terms or at all and, even if successful, those alternative actions may not allow us to meet our scheduled debt service obligations.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our inability to generate sufficient cash flows to satisfy our debt obligations, or to refinance our indebtedness on commercially reasonable terms, or at all, would materially and adversely affect our financial position and results of operations.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-24-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">We may not have the ability to raise the funds necessary to settle conversions of the Convertible Notes or to repurchase the Convertible Notes upon a fundamental change or on a repurchase date or the Senior Notes upon a change in control, and our future debt may contain limitations on our ability to pay cash upon conversion or repurchase of the Convertible Notes or the Senior Notes.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Holders of the 3.25% convertible senior notes due June 15, 2029 (the &#8220;3.25% Convertible Notes&#8221;) will have the right to require us to repurchase their 3.25% Convertible Notes on each of June 15, 2021 and June 15, 2024 and upon the occurrence of a fundamental change (as defined in the indenture governing the 3.25% Convertible Notes), in each case, at a repurchase price equal to 100% of the principal amount of the 3.25% Convertible Notes to be repurchased,&#160;plus&#160;accrued and unpaid interest, if any. Holders of the Senior Notes also have the right to require us to repurchase the Senior Notes upon the occurrence of a change in control (as defined in the indenture governing the Senior Notes) at a repurchase price equal to 101% of the principal amount of the Senior Notes to be repurchased, plus accrued and unpaid interest, if any. Holders of our 1.75% convertible senior notes due November 1, 2026 (the &#8220;1.75% Convertible Notes,&#8221; and together with the 3.25% Convertible Notes, the &#8220;Convertible Notes&#8221;) also will have the right to require us to repurchase their 1.75% Convertible Notes upon the occurrence of a fundamental change (as defined in the indenture governing the 1.75% Convertible Notes) at a repurchase price equal to 100% of the principal amount of the 1.75% Convertible Notes to be repurchased, plus accrued and unpaid interest, if any. In addition, upon conversion of the Convertible Notes, unless we elect to deliver solely shares of our common stock to settle such conversion (other than paying cash in lieu of delivering any fractional share), we will be required to make cash payments in respect of the Convertible Notes being converted. It is our intention to satisfy our conversion obligation by paying and delivering a combination of cash and shares of our common stock, where cash will be used to settle each $1,000 of principal and the remainder, if any, will be settled via shares of our common stock. However, we may not have enough available cash or be able to obtain financing at the time we are required to make repurchases of Convertible Notes or Senior Notes surrendered therefor or Convertible Notes being converted. In addition, our ability to repurchase the Convertible Notes or Senior Notes or to pay cash upon conversions of the Convertible Notes may be limited by law, by regulatory authority or by agreements governing our future indebtedness. Our failure to repurchase Convertible Notes or Senior Notes at a time when the repurchase is required by the applicable indenture or to pay any cash payable on future conversions of the Convertible Notes as required by the applicable Convertible Notes indenture would constitute a default under the Convertible Notes indenture. A default under any indenture or the fundamental change or change of control itself could also lead to a default under agreements governing our future indebtedness. If the repayment of the related indebtedness were to be accelerated after any applicable notice or grace periods, we may not have sufficient funds to repay the indebtedness and repurchase the Convertible Notes or the Senior Notes or make cash payments upon conversions of the Convertible Notes.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">The conditional conversion feature of the Convertible Notes, if triggered, may adversely affect our financial condition and operating results.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the event the conditional conversion feature of the Convertible Notes is triggered, holders of Convertible Notes will be entitled to convert the Convertible Notes at any time during specified periods at their option. If one or more holders elect to convert their Convertible Notes, unless we elect to satisfy our conversion obligation by delivering solely shares of our common stock (other than paying cash in lieu of delivering any fractional share), we would be required to settle a portion or all of our conversion obligation through the payment of cash, which could adversely affect our liquidity. In addition, even if holders do not elect to convert their Convertible Notes, we could be required under applicable accounting rules to reclassify all or a portion of the outstanding principal of the notes as a current rather than long-term liability, which would result in a material reduction of our net working capital.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The conditional conversion feature of the 3.25% Convertible Notes was triggered for the quarter ended December 31, 2020 and it is reasonably likely that it will be triggered in subsequent quarters. If J2 elects to convert all or a portion of the 3.25% Convertible Notes into shares of the Company&#8217;s common stock, our common stock will be diluted which could adversely affect our stock price.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our interest deductions attributable to the 3.25% Convertible Notes may be deferred, limited or eliminated under certain conditions.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that the 3.25% Convertible Notes are subject to the IRS contingent payment debt instrument regulations. This conclusion is subject to complex factual and legal uncertainty and is not binding on the IRS or the courts. If the IRS takes a contrary position and a court sustains the IRS&#8217; position, our tax deductions would be severely diminished with a resulting adverse effect on our cash flow and ability to service the 3.25% Convertible Notes.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-25-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">The accounting method for convertible debt securities that may be settled in cash, such as the 1.75% Convertible Notes and the 3.25% Convertible Notes, could have a material effect on our reported financial results.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2008, the Financial Accounting Standards Board (&#8220;FASB&#8221;), issued FASB Staff Position No. APB 14-1, Accounting for Convertible Debt Instruments That May Be Settled in Cash Upon Conversion (Including Partial Cash Settlement), which has subsequently been codified as Accounting Standards Codification 470-20, Debt with Conversion and Other Options (&#8220;ASC 470-20&#8221;). Under ASC 470-20, an entity must separately account for the liability and equity components of the convertible debt instruments (such as the 1.75% Convertible Notes and the 3.25% Convertible Notes) that may be settled entirely or partially in cash upon conversion in a manner that reflects the issuer&#8217;s economic interest cost. The effect of ASC 470-20 on the accounting for the 1.75% Convertible Notes and the 3.25% Convertible Notes is that the equity component is required to be included in the additional paid-in capital section of stockholders&#8217; equity on our Consolidated Balance Sheet, and the value of the equity component would be treated as an original issue discount for purposes of accounting for the debt component of the 1.75% Convertible Notes and the 3.25% Convertible Notes. As a result, we will be required to record a greater amount of non-cash interest expense in current periods presented as a result of the amortization of the discounted carrying value of the 1.75% Convertible Notes and the 3.25% Convertible Notes to their face amount over the respective terms of the 1.75% Convertible Notes and the 3.25% Convertible Notes. We will report larger net losses or lower net income in our financial results because ASC 470-20 will require interest to include both the current period&#8217;s amortization of the debt discount and the instrument&#8217;s coupon interest, which could adversely affect our reported or future financial results and the trading price of our common stock and other securities.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, under certain circumstances, convertible debt instruments (such as the 1.75% Convertible Notes and the 3.25% Convertible Notes) that may be settled entirely or partly in cash are currently accounted for utilizing the treasury stock method, the effect of which is that the shares issuable upon conversion of the notes are not included in the calculation of diluted earnings per share except to the extent that the conversion value of the 1.75% Convertible Notes and the 3.25% Convertible Notes exceeds their principal amount. Under the treasury stock method, for diluted earnings per share purposes, the transaction is accounted for as if the number of shares of common stock that would be necessary to settle such excess, if we elected to settle such excess in shares, are issued. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2019, the FASB issued an exposure draft that proposes to change the accounting for the convertible debt instruments described above. Under the current exposure draft, an entity may no longer be required to separately account for the liability and equity components of convertible debt instruments. If the exposure draft is adopted in its current form, this could have the impact of reducing non-cash interest expense, and thereby increasing net income. Additionally, as currently proposed, the treasury stock method for calculating earnings per share will no longer be allowed for convertible debt instruments whose principal amount may be settled using shares. Rather, the if-converted method may be required. Application of the &#8220;if-converted&#8221; method may reduce our reported diluted earnings per share. The comment period for the current exposure draft concluded in October 2019, and, following deliberations, the FASB reaffirmed the changes described above. As of February 5, 2020, the FASB is drafting the final accounting standards update, which is scheduled to go into effect for us for fiscal years beginning after December 15, 2021, with option early adoption for fiscal periods beginning after December 15, 2020. We cannot be sure when or if the final accounting standards update will be issued, or whether it will be issued in its current format. We also cannot be sure whether other changes may be made to the current accounting standards related to the 1.75% Convertible Notes or the 3.25% Convertible Notes, or otherwise, that could have an adverse impact on our financial statements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">The Company is subject to laws and regulations worldwide, changes to which could increase the Company&#8217;s costs and individually or in the aggregate adversely affect the Company&#8217;s business.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to laws and regulations affecting its domestic and international operations in a number of areas.&#160;These U.S. and foreign laws and regulations affect the Company&#8217;s activities in areas including, but not limited to, labor, advertising, digital content, consumer protection, real estate, billing, e-commerce, promotions, quality of services, telecommunications, mobile communications and media, television, intellectual property ownership and infringement, tax, import and export requirements, anti-corruption, foreign exchange controls and cash repatriation restrictions, data privacy and data localization requirements, anti-competition, environmental, health and safety. Compliance with these laws, regulations and similar requirements may be onerous and expensive, and they may be inconsistent from jurisdiction to jurisdiction, further increasing the cost of compliance and doing business. Any such costs, which may rise in the future as a result of changes in these laws and regulations or in their interpretation, could individually or in the aggregate make the Company&#8217;s products and services less attractive to the Company&#8217;s customers, delay the introduction of new products in one or more regions, or cause the Company to change or limit its business practices. The Company has implemented policies and procedures designed to ensure compliance with applicable laws and regulations, but there can be no assurance that the Company&#8217;s employees, contractors, or agents will not violate such laws and regulations or the Company&#8217;s policies and procedures.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-26-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">The United Kingdom&#8217;s decision to end its membership in the European Union and other adverse changes in global financial markets could materially and adversely impact our results of operations, financial condition and cash flows. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, a majority of voters in the United Kingdom elected to withdraw from the European Union (&#8220;EU&#8221;) in a national referendum (&#8220;BREXIT&#8221;), and on January 31, 2020 the United Kingdom exited the EU and, on December 31, 2020, the transition period under the withdrawal agreement between the U.K. and the EU ended. The results of the United Kingdom&#8217;s BREXIT have caused, and may continue to cause, volatility in global stock markets, currency exchange rate fluctuations and global economic uncertainty. We are continuing to evaluate the effects of BREXIT, which could potentially disrupt our access to human capital and some of our target markets and jurisdictions in which we operate, and adversely change tax benefits or liabilities in these or other jurisdictions. In addition, BREXIT could lead to legal uncertainty and potentially divergent national laws and regulations. Any of these effects of BREXIT, among others, and other adverse changes in global financial markets could have a materially adverse impact on our results of operations, financial condition, cash flows and could render us either unable to access global financial markets or able to access these markets only at higher interest costs and with restrictive financial or other conditions.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Taxing authorities may successfully assert that we should have collected, or in the future should collect sales and use, telecommunications or similar taxes, and we could be subject to liability with respect to past or future tax, which could adversely affect our operating results.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe we remit state and local sales and use tax, excise, utility user, and ad valorem taxes, fees and surcharges or other similar obligations in all relevant jurisdictions in which we generate sales, based on our understanding of the applicable laws in those jurisdictions. Such tax, fees and surcharge laws and rates vary greatly by jurisdiction, and the application of such taxes to e-commerce businesses, such as ours, is a complex and evolving area. The jurisdictions where we have sales may apply more rigorous enforcement efforts or take more aggressive positions in the future that could result in greater tax liability. In addition, in the future we may also decide to engage in activities that would require us to pay sales and use, telecommunications, or similar taxes in new jurisdictions. Such tax assessments, penalties and interest or future requirements may materially adversely affect our business, financial condition and operating results.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related To Our Industries</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our services may become subject to burdensome regulation, which could increase our costs or restrict our service offerings.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that most of our cloud services are &#8220;information services&#8221; under the Telecommunications Act of 1996 and related precedent, or, if not &#8220;information services,&#8221; that we are entitled to other exemptions, meaning that we generally are not currently subject to U.S. telecommunications services regulation at both the federal and state levels. In connection with our Cloud Services business, we utilize data transmissions over public telephone lines and other facilities provided by third-party carriers. These transmissions are subject to foreign and domestic laws and regulation by the Federal Communications Commission (the &#8220;FCC&#8221;), state public utility commissions and foreign governmental authorities. These regulations affect the availability of numbers, the prices we pay for transmission services, the administrative costs associated with providing our services, the competition we face from telecommunications service providers and other aspects of our market. However, as messaging and communications services converge and as the services we offer expand, we may become subject to FCC or other regulatory agency regulation. It is also possible that a federal or state regulatory agency could take the position that our offerings, or a subset of our offerings, are properly classified as telecommunications services or otherwise not entitled to certain exemptions upon which we currently rely. Such a finding could potentially subject us to fines, penalties or enforcement actions as well as liabilities for past regulatory fees and charges, retroactive contributions to various telecommunications-related funds, telecommunications-related taxes, penalties and interest. It is also possible that such a finding could subject us to additional regulatory obligations that could potentially require us either to modify our offerings in a costly manner, diminish our ability to retain customers, or discontinue certain offerings, in order to comply with certain regulations. Changes in the regulatory environment could decrease our revenues, increase our costs and restrict our service offerings. In many of our international locations, we are subject to regulation by the applicable governmental authority.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-27-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the U.S., Congress, the FCC, and a number of states require regulated telecommunications carriers to contribute to federal and/or state Universal Service Funds (&#8220;USF&#8221;). Generally, USF is used to subsidize the cost of providing service to low-income customers and those living in high cost or rural areas. Congress, the FCC and a number of states are reviewing the manner in which a provider&#8217;s contribution obligation is calculated, as well as the types of entities subject to USF contribution obligations. If any of these reforms are adopted, they could cause us to alter or eliminate our non-paid services and to raise the price of our paid services, which could cause us to lose customers. Any of these results could lead to a decrease in our revenues and net income and could materially adversely affect our business, prospects, financial condition, operating results and cash flows.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;The Telephone Consumer Protection Act (the &#8220;TCPA&#8221;) and FCC rules implementing the TCPA, as amended by the Junk Fax Act, prohibit sending unsolicited facsimile advertisements to telephone fax machines. The FCC, the Federal Trade Commission (&#8220;FTC&#8221;), or both may initiate enforcement action against companies that send &#8220;junk faxes&#8221; and individuals also may have a private cause of action. Although entities that merely transmit facsimile messages on behalf of others are not liable for compliance with the prohibition on faxing unsolicited advertisements, the exemption from liability does not apply to fax transmitters that have a high degree of involvement or actual notice of an illegal use and have failed to take steps to prevent such transmissions. We take significant steps to ensure that our services are not used to send unsolicited faxes on a large scale, and we do not believe that we have a high degree of involvement in or notice of the use of our service to broadcast junk faxes. However, because fax transmitters do not enjoy an absolute exemption from liability under the TCPA and related FCC and FTC rules, we could face inquiries from the FCC and FTC or enforcement actions by these agencies, or private causes of action, if someone uses our service for such impermissible purposes. If this were to occur and we were to be held liable for someone&#8217;s use of our service for transmitting unsolicited faxes, the financial penalties could cause a material adverse effect on our operations and harm our business reputation.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Likewise, the TCPA also prohibits placing calls or sending text messages to mobile phones without &#8220;prior express consent&#8221; subject to limited exceptions. Parties that solely enable calling or text messaging are only directly liable under the TCPA pursuant to federal common law vicarious liability principles. We take significant steps to ensure that users understand that they are responsible for how they use our technology including complying with relevant federal and state law. However, because we do not enjoy absolute exemption from liability under the TCPA and related FCC and FTC rules, we could face inquiries from the FCC and FTC or enforcement actions by these agencies, or private causes of action, if someone uses our service for such impermissible purposes. If this were to occur and we were to be held liable for someone&#8217;s use of our service for unauthorized calling or text messaging mobile users, the financial penalties could cause a material adverse effect on our operations and harm our business reputation.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Also, in the U.S., the Communications Assistance to Law Enforcement Act (&#8220;CALEA&#8221;) requires any telecommunications carriers to be capable of performing wiretaps and recording other call identifying information in cooperation with law enforcement. In September 2005, the FCC expanded the definition of &#8220;telecommunications carriers&#8221; to include facilities-based broadband internet access providers and Voice-over-Internet-Protocol (&#8220;VoIP&#8221;) providers that interconnect with the public switched telephone network. As a result of this definition, J2 Global&#8217;s VoIP offerings are subject to CALEA, which has impacted our operations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">We are subject to a variety of new and existing laws and regulations which could subject us to claims, judgments, monetary liabilities and other remedies, and to limitations on our business practices.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The application of existing domestic and international laws and regulations to us relating to issues such as defamation, pricing, advertising, taxation, promotions, billing, consumer protection, accessibility, content regulation, data privacy, intellectual property ownership and infringement, and accreditation in many instances is unclear or unsettled. In addition, we will also be subject to any new laws and regulations directly applicable to our domestic and international activities. Further, the application of existing laws to us or our subsidiaries regulating or requiring licenses for certain businesses of our advertisers including, for example, distribution of pharmaceuticals, alcohol or other regulated substances, adult content, tobacco, or firearms, as well as insurance and securities brokerage, and legal services, can be unclear. Internationally, we may also be subject to laws regulating our activities in foreign countries and to foreign laws and regulations that are inconsistent from country to country. Our Digital Media and Cloud Services businesses utilize contractors, freelancers and/or staff from third party outsourcers to provide content and other services. However, in the future, arrangements with such individuals may not be deemed appropriate by the relevant government authority, which could result in additional costs and expenses. We may incur substantial liabilities for expenses necessary to defend such litigation or to comply with these laws and regulations, as well as potential substantial penalties for any failure to comply. Compliance with these laws and regulations may also cause us to change or limit our business practices in a manner adverse to our business.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-28-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The use of consumer data by online service providers and advertising networks is a topic of active interest among federal, state, and international regulatory bodies, and the regulatory environment is unsettled and evolving. Federal, state, and international laws and regulations govern the collection, use, retention, disclosure, sharing, and security of data that we receive from and about our users. Our privacy and cookie policies and practices concerning the collection, use, and disclosure of user data are posted on our websites.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A number of U.S. federal laws, including those referenced below, impact our business. The Digital Millennium Copyright Act (&#8220;DMCA&#8221;) is intended, in part, to limit the liability of eligible online service providers for listing or linking to third-party websites that include materials that infringe copyrights or other rights of others. Portions of the Communications Decency Act (&#8220;CDA&#8221;) are intended to provide statutory protections to online service providers who distribute third-party content.  We rely on the protections provided by both the DMCA and the CDA in conducting our business. If these or other laws or judicial interpretations are changed to narrow their protections, or if international jurisdictions refuse to apply similar provisions in foreign lawsuits, we will be subject to greater risk of liability, our costs of compliance with these regulations or to defend litigation  may  increase, or our ability to operate certain lines of business may be limited. The Children&#8217;s Online Privacy Protection Act (&#8220;COPPA&#8221;) is intended to impose restrictions on the ability of online services to collect some types of information from children under the age of 13. In addition, the Providing Resources, Officers, and Technology to Eradicate Cyber Threats to Our Children Act of 2008 (&#8220;PROTECT Act&#8221;) requires online service providers to report evidence of violations of federal child pornography laws under certain circumstances, as well as other federal, state or international laws and legislative efforts designed to protect children on the internet may impose additional requirements on us. U.S. export control laws and regulations impose requirements and restrictions on exports to certain nations and persons and on our business.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In certain instances, we may be subject to enhanced privacy obligations based on the type of information we store and process. While we believe we are in compliance with the relevant laws and regulations, we could be subject to enforcement actions, fines, forfeitures, and other adverse actions.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Controlling the Assault of Non-Solicited Pornography and Marketing Act of 2003 (the &#8220;CAN-SPAM Act&#8221;), which allows for penalties that run into the millions of dollars, requires commercial emails to include identifying information from the sender and a mechanism for the receiver to opt out of receiving future emails. Several states have enacted additional, more restrictive and punitive laws regulating commercial email. Foreign legislation exists as well, including Canada&#8217;s Anti-Spam Legislation and the European laws that have been enacted pursuant to the GDPR and European Union Directive 2002/58/EC and its amendments. We use email as a significant means of communicating with our existing and potential users. We believe that our email practices comply with the requirements of the CAN-SPAM Act, state laws, and applicable foreign legislation. If we were ever found to be in violation of these laws and regulations, or any other laws or regulations, our business, financial condition, operating results, and cash flows could be materially adversely affected.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many third-parties are examining whether the Americans with Disabilities Act (&#8220;ADA&#8221;) concept of public accommodation also extends to websites and to mobile applications. Generally, some plaintiffs have argued that websites and mobile applications are places of public accommodation under Title III of the ADA and, as such, must be equipped so that individuals with disabilities can navigate and make use of subject websites and mobile applications. The issue is currently under litigation and there is a split in the federal court of appeals circuits as to what the ADA requires. Certain appellate circuits have found that websites standing alone are subject to the ADA and therefore must be accessible to people with disabilities. Other circuits, including the Ninth Circuit, which has appellate jurisdiction over federal district courts in California and is where our company is headquartered, have found that in order for websites to be places of public accommodation, and therefore subject to the ADA, there must be both a nexus between the website and the goods and services the website provides as well as a physical brick and mortar location for consumers. We cannot predict how the ADA will ultimately be interpreted as applied to websites and mobile applications.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe we are in compliance with relevant law. If the law changes or if certain courts with appellate jurisdiction outside of California attempt to exercise jurisdiction over us and find that our website and mobile applications must comply with the ADA, then any adjustments or requirements to implement any changes prescribed by the ADA could result in increased costs to our business, we may become subject to injunctive relief, plaintiffs may be able to recover attorneys&#8217; fees, and it is possible that, while the ADA does not provide for monetary damages, we become subject to such damages through state consumer protection or other laws. It is possible that these potential liabilities could cause a material adverse effect on our operations and harm our business reputation.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-29-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Native advertising is an increasing part of our Digital Media business&#8217;s online advertising revenue. On December 22, 2015, the FTC issued Guidelines and an Enforcement Policy Statement on native advertising, described by the FTC as, in part, ads which often &#8220;resemble the design, style, and functionality of the media in which they are disseminated.&#8221; The Company believes it is compliant with the requirements of these guidelines on our current practices and offerings. However, we will continue to monitor what effect this guideline and other related government regulations, and how the FTC enforces it, could have on our native advertising and branded content business. In addition, the timing and extent of any enforcement by the FTC with regard to the native advertising practices by the Company, or others, could reduce the revenue we generate from this line of business. The UK similarly has issued guidelines on native advertising in the UK Code of Non-broadcast Advertising and Direct &amp; Promotional Marketing (&#8220;CAP Code&#8221;) and is regulated, in part, by the Advertising Standards Authority. The Company believes it is compliant with the requirements of the CAP Code on our current practices and offerings and will continue to monitor the effect of these and other related governmental regulations.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of May 25, 2018, certain data transfers from and between the European Union (&#8220;EU&#8221;) are subject to the GDPR. As discussed in more detail below, the GDPR prohibits data transfers from the EU to other countries outside of the EU, including the U.S., without appropriate security safeguards and practices in place. Previously, for certain data transfers from and between the EU and the U.S., J2 Global, like many other companies, had relied on what is referred to as the &#8220;EU-U.S. Safe Harbor,&#8221; in order to comply with privacy obligations imposed by EU countries. The European Court of Justice invalidated the EU-U.S. Safe Harbor. Additionally, other countries that relied on the EU-U.S. Safe Harbor that were not part of the EU have also found that data transfers to the U.S. are no longer valid based on the European Court of Justice ruling. Although U.S. and EU policymakers approved a new framework known as &#8220;Privacy Shield&#8221; that would allow companies like us to continue to rely on some form of a safe harbor for the transfer of certain data from the EU to the U.S., on July 16, 2020, the Court of Justice of the European Union issued a judgment declaring as &#8220;invalid&#8221; the European Commission&#8217;s Decision (EU) 2016/1250 on the adequacy of the protection provided by the EU-U.S. Privacy Shield, rendering it invalid. We cannot predict how or if these issues will be resolved nor can we evaluate any potential liability at this time.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has put into place various alternative frameworks and grounds on which to rely in order to be in compliance with relevant law for the transfer of data from overseas locations to the U.S. including reviewing Company&#8217;s data collection process, procedures and putting into place Data Processing Agreements that incorporate Standard Contractual Clauses as well as supplementary measures with vendors, partners and other third parties. Some independent data regulators have adopted the position that other forms of compliance are also invalid though the legal grounds for these findings remain unclear at this time. We cannot predict at this time whether the alternative grounds that J2 Global continues to implement will be found to be consistent with relevant laws nor can we evaluate what, if any, potential liability may be at this time.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 28, 2018, the California legislature enacted the CCPA, which took effect on January 1, 2020 and became enforceable starting July 1, 2020. The CCPA, which covers business that obtain or access personal information on California resident consumers, grants consumers enhanced privacy rights and control over their personal information and imposes significant requirements on covered companies with respect to consumer data privacy rights. The CCPA provides consumers with the right to opt out of the sale of their personal information including the requirement to include a &#8220;Do Not Sell&#8221; link on our websites and applications that sell personal data of California resident consumers. Based on the final implementation regulations released by the California Attorney General in August 2020, we believe we have implemented such links where necessary, we action consumer opt outs and other subject rights when requested, and our privacy policies have been updated and posted on our websites. We are continuing to evaluate the impact to our business, if any. In addition, in November 2020 California voters adopted the California Privacy Rights Act (&#8220;CPRA&#8221;) that amends the CCPA, including creating a new agency to implement and enforce the law. The CPRA will take effect on January 1, 2023 and is subject to a number of required rule-makings. Until that rule-making is complete, we cannot fully evaluate the impact of the CPRA on our businesses. Other states are proposing similar privacy laws and if those are passed, our Company may be subject to additional requirements and restrictions that could have an impact on our business. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-30-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further, failure or perceived failure by us to comply with our policies, applicable requirements, or industry self-regulatory principles related to the collection, use, sharing, or security of personal information, or other privacy, data-retention or data protection matters could result in a loss of user confidence in us, damage to our brands, and ultimately in a loss of users and advertising partners, which could adversely affect our business. Changes in these or any other laws and regulations or the interpretation of them could increase our future compliance costs, limit the amount and type of data we can collect, transfer, share, or sell, make our products and services less attractive to our users, or cause us to change or limit our business practices. Further, any failure on our part to comply with any relevant laws or regulations may subject us to significant civil or criminal liabilities.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Moreover, our Everyday Health Group business may be subject to government oversight or regulation by Congress, the FDA, the U.S. Department of Health and Human Services and state legislatures and regulatory agencies. In addition, certain services provided by Everyday Health Group constituent businesses are also subject to private regulation both directly by accrediting bodies and indirectly by industry codes followed by commercial supporters of CME and CE programs.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we are subject to burdensome laws or regulations or if we fail to adhere to the requirements of public or private regulations, our business, financial condition and results of operations could suffer.  </span></div><div style="margin-bottom:10pt;margin-top:14.3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">If we are unable to continue to attract visitors to our websites from search engines, then consumer traffic to our websites could decrease, which could negatively impact the sales of our products and services, our advertising revenue and the number of purchases generated for our retailers through our Digital Media marketplace.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate consumer traffic to our websites using various methods, including search engine marketing, or SEM, search engine optimization, or SEO, email campaigns and social media referrals. Our net revenues and profitability levels are dependent upon our continued ability to use a combination of these methods to generate consumer traffic to our websites in a cost-efficient manner. We have experienced and continue to experience fluctuations in search result rankings for a number of our websites. There can be no assurances that we will be able to grow or maintain current levels of consumer traffic. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our SEM and SEO techniques have been developed to work with existing search algorithms utilized by the major search engines. Major search engines frequently modify their search algorithms. Changes in these algorithms could cause our websites to receive less favorable placements, which could reduce the number of users who visit our websites. In addition, we use keyword advertising to improve our search ranking and to attract users to our sites. If we fail to follow legal requirements regarding the use of keywords or search engine guidelines and policies properly, search engines may rank our content lower in search results or could remove our content altogether from their indices. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any decline in consumer traffic to our websites could adversely impact the amount of ads that are displayed and the number of purchases we generate for our retailers, which could adversely affect our net revenues. An attempt to replace this traffic through other channels may require us to increase our sales and marketing expenditures, which would adversely affect our operating results and which may not be offset by additional net revenues.</span></div><div style="text-align:justify;text-indent:38.25pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Government and private actions or self-regulatory developments regarding internet privacy matters could adversely affect our ability to conduct our business.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Digital Media business collects and sells data about its users&#8217; online behavior and the revenue associated with this activity could be impacted by government regulation and enforcement, industry trends, self-regulation, technology changes, consumer behavior and attitude, and private action. We also use such information to work with our advertisers to more effectively target ads to relevant users and consumers, which ads command a higher rate.</span></div><div style="text-align:justify;text-indent:38.25pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many of our users voluntarily provide us with demographic and other information when they register for one of our services or properties. In order for our Everyday Health Group brands to deliver marketing and communications solutions to pharmaceutical and medical device companies, health insurers, hospital systems, and other customers, we rely on data provided by our users. We also purchase data from third-party sources to augment our user profiles and marketing databases so we are better able to personalize content, enhance our analytical capabilities and better target our marketing programs. If changes in user sentiment regarding the sharing of information results in a significant number of visitors to our websites and applications refusing to provide us with information such as demographic information, information about their specific health interests, or profession information, our ability to personalize content for our users and provide targeted marketing solutions would be impaired. If our users choose to opt-out of having their data used for behavioral targeting, it would be more difficult for us to offer targeted marketing programs to our customers.</span></div><div style="text-align:justify;text-indent:38.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-31-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We append data from third-party sources to augment our user profiles. If we are unable to acquire data from third-party sources for whatever reason, or if there is a marked increase in the cost of obtaining such data, our ability to personalize content and provide marketing solutions could be negatively impacted.</span></div><div style="text-align:justify;text-indent:38.25pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The use of such consumer data by online service providers and advertising networks is a topic of active interest among federal, state, and international regulatory bodies, and the regulatory environment is unsettled. Federal, state, and international laws and regulations govern the collection, use, retention, disclosure, sharing and security of data that we receive from and about our users. Our privacy policies and practices concerning the collection, use, and disclosure of user data are posted on our websites.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">New and expanding &#8220;Do Not Track&#8221; regulations have recently been enacted or proposed that protect users&#8217; right to choose whether or not to be tracked online. These regulations seek, among other things, to allow consumers to have greater control over the use of private information collected online, to forbid the collection or use of online information, to demand a business to comply with their choice to opt out of such collection or use, and to place limits upon the disclosure of information to third party websites. Similarly, exercise of the &#8220;Do Not Sell&#8221; right under the CCPA limits a business&#8217; ability to monetize certain personal information collected online. The CPRA will require businesses to treat &#8220;Do Not Track&#8221; and other similar &#8220;global privacy control&#8221; browser settings as opt outs from the sale of a user&#8217;s personal information. These laws and regulations could have a significant impact on the operation of our advertising and data businesses. U.S. regulatory agencies have also placed an increased focus on online privacy matters and, in particular, on online advertising activities that utilizes cookies or other tracking tools. Consumer and industry groups have expressed concerns about online data collection and use by companies, which has resulted in the release of various industry self-regulatory codes of conduct and best practice guidelines that are binding for member companies and that govern, among other things, the ways in which companies can collect, use and disclose user information, how companies must give notice of these practices and what choices companies must provide to consumers regarding these practices. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may be required or otherwise choose to adopt Do Not Track mechanisms or self-regulation principles, or provide opt-outs from the sale of certain user data, in which case our ability to use our existing tracking technologies, to collect and sell user behavioral data, and permit their use by other third parties could be impaired. This could cause our net revenues to decline and adversely affect our operating results. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. and foreign governments have enacted or considered or are considering legislation or regulations that could significantly restrict our ability to collect, augment, analyze, use and share deidentified or anonymous data, which could increase our costs and reduce our revenue. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">We operate across many different markets both domestically and internationally which may subject us to cybersecurity, privacy, data security and data protection laws with uncertain interpretations as well as impose conflicting obligations on us.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cybersecurity, privacy, data security, and data protection laws are constantly evolving at the federal and state levels in the United States, as well as abroad. We are currently subject to such laws both at the federal and state levels in the U.S. as well as similar laws in a variety of international jurisdictions. The interpretation of these laws may be uncertain and may also impose confliction obligations on us. While we work to comply with all applicable law and relevant &#8220;best practices&#8221; addressing cybersecurity, privacy, data security and data protection, this is an area of the law that is constantly evolving as are the relevant industry codes and threat matrix. Further it is possible that applicable law and &#8220;best practices&#8221; are interpreted in an inconsistent or conflicting manner either by differing federal, state or international authorities or across the jurisdictions in which we operate. Any failure or perceived failure by us, our partners, our vendors, or third parties on which we rely could result in a significant liability to us (including in the form of judicial decisions and/or settlements, regulatory findings and/or forfeitures, and other means), cause considerable harm to us and our reputation (including requiring notification to customers, regulators, and/or the media), cause a loss of confidence in our products and services, and deter current and potential customers from using our services. Any of these events could have a material adverse effect on our business, prospects, financial condition, operating results and cash flows.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-32-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">The GDPR and the CCPA impose significant compliance costs and exposes the Company to substantial risks.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The EU has traditionally imposed more strict obligations under data privacy laws and regulations. Individual EU member countries have had discretion with respect to their interpretation and implementation of EU data privacy laws, resulting in a variation of privacy standards from country to country. The GDPR harmonizes EU data privacy laws and contains significant obligations and requirements that have resulted in a greater compliance burden with respect to our operations and data use in Europe, which will continue to increase our costs. The CCPA similarly contains significant obligations and requirements that have resulted in a greater compliance burden with respect to our operations and data usage of California residents, which will continue to increase our costs. Additionally, government authorities will have more power to enforce compliance and impose substantial penalties for any failure to comply. In addition, individuals have the right to compensation under the GDPR, and individuals may have the right to file a class action under the CCPA in certain circumstances. In the event the Company fails to maintain compliance, the Company could be exposed to material damages, costs and/or fines if an EU government authority, an EU resident, the California Attorney General or a California resident commenced an action. Failure to comply or maintain compliance could cause considerable harm to us and our reputation (including requiring notification to customers, regulators, and/or the media), cause a loss of confidence in our products and services, and deter current and potential customers from using our services. Any of these events could have a material adverse effect on our business, prospects, financial condition, operating results and cash flows.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">We face potential liability related to the privacy and security of health-related information we collect from, or on behalf of, our consumers and customers.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The privacy and security of information about the physical or mental health or condition of an individual is an area of significant focus in the U.S. because of heightened privacy concerns and the potential for significant consumer harm from the misuse of such sensitive data. We have procedures and technology in place intended to safeguard the information we receive from customers and users of our services from unauthorized access or use.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Privacy Standards and Security Standards under the Health Insurance Portability and Accountability Act of 1996 (&#8220;HIPAA&#8221;) establish a set of basic national privacy and security standards for the protection of individually identifiable health information by health plans, healthcare clearinghouses and certain healthcare providers, referred to as &#8220;covered entities&#8221;, and the business associates with whom such covered entities contract for services. Notably, whereas HIPAA previously directly regulated only these covered entities, the Health Information Technology for Economic and Clinical Health Act of 2009 (&#8220;HITECH&#8221;) makes certain of HIPAA&#8217;s Privacy and Security Standards directly applicable to covered entities&#8217; business associates. As a result, business associates are now subject to significant civil and criminal penalties for failure to comply with applicable Privacy and Security Standards. Additionally, certain states have adopted comparable privacy and security laws and regulations, some of which may be more stringent than HIPAA.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">HIPAA directly applies to covered entities such as hospital clients of certain of our subsidiaries. Since these clients disclose protected health information to our subsidiaries so that those subsidiaries can provide certain services to them, those subsidiaries are business associates of those clients. In addition, we may sign business associate agreements in connection with the provision of the products and services developed for other third parties or in connection with certain of our other services that may transmit or store protected health information.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Failure to comply with the requirements of HIPAA or HITECH or any of the applicable federal and state laws regarding patient privacy, identity theft prevention and detection, breach notification and data security may subject us to penalties, including civil monetary penalties and, in some circumstances, criminal penalties or contractual liability under agreements with our customers and clients. Any failure or perception of failure of our products or services to meet HIPAA, HITECH and related regulatory requirements could expose us to risks of investigation, notification, litigation, penalty or enforcement, adversely affect demand for our products and services and force us to expend significant capital and other resources to modify our products or services to address the privacy and security requirements of our clients and HIPAA and HITECH. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-33-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Developments in the healthcare industry could adversely affect our business.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A significant portion of Everyday Health Group&#8217;s advertising and sponsorship revenues is derived from the healthcare industry, including pharmaceutical, medical device, over-the-counter and consumer-packaged-goods companies, and could be affected by changes affecting healthcare spending. Industry changes affecting healthcare spending could impact the market for these offerings. General reductions in expenditures by healthcare industry participants could result from, among other things:</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">government regulation or private initiatives that affect the manner in which healthcare industry participants interact with consumers and the general public;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">consolidation of healthcare industry participants;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">reductions in governmental funding for healthcare; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">adverse changes in business or economic conditions affecting pharmaceutical and medical device companies or other healthcare industry participants.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Even if general expenditures by industry participants remain the same or increase, developments in the healthcare industry may result in reduced spending in some or all of the specific market segments that we serve now or in the future. For example, use of our content offerings and the sale of our products and services could be affected by:</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in the design and provision of health insurance plans;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a decrease in the number of new drugs or pharmaceutical and medical device products coming to market; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">decreases in marketing expenditures by pharmaceutical or medical device companies as a result of governmental regulation or private initiatives that discourage or prohibit advertising or sponsorship activities by pharmaceutical or medical device companies.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The healthcare industry has changed significantly in recent years, and we expect that significant changes to the healthcare industry will continue to occur. However, the timing and impact of developments in the healthcare industry are difficult to predict. We cannot assure you that the demand for our offerings will continue to exist at current levels or that we will have adequate technical, financial and marketing resources to react to changes in the healthcare industry.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Government regulation of healthcare creates risks and challenges with respect to our compliance efforts and our business strategies with our Everyday Health Group set of brands.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The healthcare industry is highly regulated and subject to changing political, legislative, regulatory and other influences. Existing and future laws and regulations affecting the healthcare industry could create unexpected liabilities for us, cause us to incur additional costs and restrict our operations. Many healthcare laws are complex, and their application may not be clear. Our failure to accurately anticipate the application of these laws and regulations, or other failure to comply with such laws and regulations, could create liability for us. Even in areas where we are not subject to healthcare regulation directly, we may become involved in governmental actions or investigations through our relationships with customers that are regulated, and participation in such actions or investigations, even if we are not a party and not the subject of an investigation, may cause us to incur significant expenses. Additionally, government actions, investigations, or pronouncements, or a change in self-regulatory organization rules or healthcare industry norms, might impact healthcare industry customer views of risks associated with purchasing our services and result in a reduction in their expenditures.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For example, there are federal and state laws that govern patient referrals, physician financial relationships and inducements to healthcare providers and patients. The federal healthcare programs&#8217; anti-kickback provisions prohibit any person or entity from willingly offering, paying, soliciting or receiving anything of value, directly or indirectly, to induce or reward, or in return for either the referral of patients covered by Medicare, Medicaid and other federal healthcare programs or the leasing, purchasing, ordering or arranging for or recommending the lease, purchase or order of any item, good, facility or service covered by these programs. Many states also have similar anti-kickback laws that are not necessarily limited to items or services for which payment is made by a federal healthcare program. Our sale of advertising and sponsorships to healthcare providers implicates these laws. However, we review our practices to ensure that we comply with all applicable laws. The laws in this area are broad and we cannot determine precisely how they will be applied to our business practices. Any determination by a state or federal regulatory agency that any of our practices violate any of these laws could subject us to liability and require us to change or terminate some portions of our business.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further, we derive revenues from the sale of advertising and promotion of prescription and over-the-counter drugs and medical devices. If the FDA or the FTC finds that any of the information provided on our properties violates FDA or FTC regulations, they may take regulatory or judicial action against us and/or the advertiser of that information. State attorneys general may also take similar action based on their state&#8217;s consumer protection statutes. Any increase or change in regulation of </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-34-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">advertising and promotion in the healthcare industry could make it more difficult for us to generate and grow our advertising and sponsorship revenues.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the practice of most healthcare professions requires licensing under applicable state law and state laws may further prohibit business entities from practicing medicine, which is referred to as the prohibition against the corporate practice of medicine. Similar state prohibitions may exist with respect to other licensed professions. We believe that we do not engage in the practice of medicine or any other licensed healthcare profession, or provide, through our properties, professional medical advice, diagnosis, treatment or other advice that is tailored in such a way as to implicate state licensing or professional practice laws. However, a state may determine that some portion of our business violates these laws and may seek to have us discontinue those portions or subject us to penalties or licensure requirements. Any determination that we are a healthcare provider and acted improperly as a healthcare provider may result in liability to us.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our business could suffer if providers of broadband internet access services block, impair or degrade our services.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business is dependent on the ability of our cloud services customers and visitors to our digital media properties to access our services and applications over broadband internet connections. Internet access providers and internet backbone providers may be able to block, degrade or charge for access or bandwidth use of certain of our products and services, which could lead to additional expenses and the loss of users. Our products and services depend on the ability of our users to access the internet. Use of our services and applications through mobile devices, such as smartphones and tablets, must have a high-speed data connection. Broadband internet access services, whether wireless or landline, are provided by companies with significant market power. Many of these providers offer products and services that directly compete with ours. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Many of the largest providers of broadband services have publicly stated that they will not degrade or disrupt their customers&#8217; use of applications and services, like ours. If such providers were to degrade, impair or block our services, it would negatively impact our ability to provide services to our customers and likely result in lost revenue and profits, and we would incur legal fees in attempting to restore our customers&#8217; access to our services. Broadband internet access providers may also attempt to charge us or our customers additional fees to access services like ours that may result in the loss of customers and revenue, decreased profitability, or increased costs to our retail offerings that may make our services less competitive.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our business could suffer if we cannot obtain or retain numbers, are prohibited from obtaining local numbers or are limited to distributing local numbers to only certain customers.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The future success of our number-based cloud services business depends on our ability to procure large quantities of local numbers in the U.S. and foreign countries in desirable locations at a reasonable cost and offer our services to our prospective customers without restrictions. Our ability to procure and distribute numbers depends on factors such as applicable regulations, the practices of telecommunications carriers that provide numbers, the cost of these numbers and the level of demand for new numbers. For example, several years ago the FCC conditionally granted petitions by Connecticut and California to adopt specialized &#8220;unified messaging&#8221; area codes, but neither state has adopted such a code. Adoption of a specialized area code within a state or nation could harm our ability to compete in that state or nation if it materially affects our ability to acquire numbers for our operations or makes our services less attractive due to the unavailability of numbers with a local geographic area.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, although we are the customer of record for all of our U.S. numbers, from time to time, certain U.S. telephone carriers inhibit our ability to port numbers or port our numbers away from us to other carriers. If a federal or regulatory agency determines that our customers should have the ability to port numbers without our consent, we may lose customers at a faster rate than what we have experienced historically, potentially resulting in lower revenues. Also, in some foreign jurisdictions, under certain circumstances, our customers are permitted to port their numbers to another carrier. These factors could lead to increased cancellations by our Cloud Services customers and loss of our number inventory. These factors may have a material adverse effect on our business, prospects, financial condition, operating results, cash flows and growth in or entry into foreign or domestic markets.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, future growth in our number-based cloud services subscriber base, together with growth in the subscriber bases of other providers of number-based services, has increased and may continue to increase the demand for large quantities of numbers, which could lead to insufficient capacity and our inability to acquire sufficient numbers to accommodate our future growth.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-35-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">We may be subject to increased rates for the telecommunications services we purchase from regulated carriers which could require us to either raise the retail prices of our offerings and lose customers or reduce our profit margins.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The FCC adopted wide-ranging reforms to the system under which regulated providers of telecommunications services compensate each other for the exchange of various kinds of traffic. While we are not a provider of regulated telecommunications services, we rely on such providers to offer our cloud services to our customers. As a result of the FCC&#8217;s reforms, regulated providers of telecommunications services are determining how the rates they charge customers like us will change in order to comply with the new rules. It is possible that some or all of our underlying carriers will increase the rates we pay for certain telecommunications services. Should this occur, the costs we incur to provide number-based cloud services may increase which may require us to increase the retail price of our services. Increased prices could, in turn, cause us to lose customers, or, if we do not pass on such higher costs to our subscribers, our profit margins may decrease.</span></div><div style="margin-bottom:10pt;margin-top:14.3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">New technologies have been developed that are able to block certain of our advertisements or impair our ability to serve interest-based advertising which could harm our operating results.</span></div><div style="margin-bottom:10pt;margin-top:4.4pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Technologies have been developed and are likely to continue to be developed that can block internet or mobile display advertising. Most of our Digital Media business revenues are derived from fees paid by advertisers in connection with the display of advertisements or clicks on advertisements on web pages or mobile devices. As a result, such technologies and tools are reducing the number of display advertisements that we are able to deliver or our ability to serve our interest-based advertising and this, in turn, could reduce our advertising revenue and operating results. Adoption of these types of technologies by more of our users could have a material impact on our revenues. We have implemented third party products to combat these ad-blocking technologies and are developing other strategies to address advertisement blocking. However, our efforts may not be successful to offset the potential increasing impact of these advertising blocking products.</span></div><div style="margin-bottom:10pt;margin-top:14.3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">If we or our third-party service providers fail to prevent click fraud or choose to manage traffic quality in a way that advertisers find unsatisfactory, our profitability may decline.</span></div><div style="margin-bottom:10pt;margin-top:14.3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;A portion of our display revenue comes from advertisers that pay for advertising on a price-per-click basis, meaning that the advertisers pay a fee every time a user clicks on their advertising. This pricing model can be vulnerable to so-called &#8220;click fraud,&#8221; which occurs when clicks are submitted on ads by a user who is motivated by reasons other than genuine interest in the subject of the ad. We or our third-party service providers may be exposed to the risk of click fraud or other clicks or conversions that advertisers may perceive as undesirable. If fraudulent or other malicious activity is perpetrated by others and we or our third-party service providers are unable to detect and prevent it, or choose to manage traffic quality in a way that advertisers find unsatisfactory, the affected advertisers may experience or perceive a reduced return on their investment in our advertising programs which could lead the advertisers to become dissatisfied with our advertising programs and they might refuse to pay, demand refunds, or withdraw future business. Undetected click fraud could damage our brands and lead to a loss of advertisers and revenue.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">The industries in which we operate are undergoing rapid technological changes and we may not be able to keep up.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The industries in which we operate are subject to rapid and significant technological change. We cannot predict the effect of technological changes on our business. We expect that new services and technologies will emerge in the markets in which we compete. These new services and technologies may be superior to the services and technologies that we use or these new services may render our services and technologies obsolete. Our future success will depend, in part, on our ability to anticipate and adapt to technological changes and evolving industry standards. We may be unable to obtain access to new technologies on acceptable terms or at all, and may therefore be unable to offer services in a competitive manner. Any of the foregoing risks could have a material adverse effect on our business, prospects, financial condition, operating results and cash flows.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-36-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related To Our Stock</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">The fundamental change purchase features of the Convertible Notes and the change of control features of the Senior Notes may delay or prevent an otherwise beneficial attempt to take over our company.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The terms of the Convertible Notes require us to offer to purchase the Convertible Notes for cash in the event of a fundamental change (as defined in the indenture governing the 3.25% Convertible Notes and the indenture governing the 1.75% Convertible Notes), and the terms of the Senior Notes require us to offer to repurchase the Senior Notes for cash in the event of a change of control (as defined in the indenture governing the Senior Notes). These features may have the effect of delaying or preventing a takeover of our company that would otherwise be beneficial to investors.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Conversions of the Convertible Notes will dilute the ownership interest of our existing stockholders, including holders who had previously converted their Convertible Notes.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The conversion of some or all of the Convertible Notes will dilute the ownership interests of our existing stockholders. Any sales in the public market of our common stock issuable upon such conversion could adversely affect prevailing market prices of our common stock. In addition, the existence of the Convertible Notes may encourage short selling by market participants because the conversion of the Convertible Notes could depress the price of our common stock.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">We are a holding company and our operations are conducted through, and substantially all of our consolidated assets are held by, our subsidiaries, which are subject to certain restrictions on their ability to pay dividends to us to fund dividends on our stock, pay interest on the Convertible Notes and fund other holding company expenses.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are a holding company. We conduct substantially all of our operations through our subsidiaries. A substantial portion of our consolidated assets is held by our subsidiaries. Accordingly, our ability to pay dividends on our stock, service our debt, including the Convertible Notes and fund other holding company expenses depends on the results of operations of our subsidiaries and upon the ability of such subsidiaries to provide us with cash, whether in the form of dividends, loans or otherwise. Dividends, loans or other distributions to us from such subsidiaries could be subject to future contractual and other restrictions.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Future sales of our common stock may negatively affect our stock price.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of February&#160;24, 2021, substantially all of our outstanding shares of common stock were available for resale, subject to volume and manner of sale limitations applicable to affiliates under SEC Rule 144. Sales of a substantial number of shares of common stock in the public market or the perception of such sales could cause the market price of our common stock to decline. These sales also might make it more difficult for us to issue equity securities in the future at a price that we think is appropriate, or at all.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Anti-takeover provisions could negatively impact our stockholders.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Provisions of Delaware law and of our certificate of incorporation and bylaws could make it more difficult for a third-party to acquire control of us. For example, we are subject to Section 203 of the Delaware General Corporation Law, which would make it more difficult for another party to acquire us without the approval of our Board of Directors. Additionally, our certificate of incorporation authorizes our Board of Directors to issue preferred stock without requiring any stockholder approval, and preferred stock could be issued as a defensive measure in response to a takeover proposal. These provisions could make it more difficult for a third-party to acquire us even if an acquisition might be in the best interest of our stockholders.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-37-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our stock price may be volatile or may decline.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our stock price and trading volumes have been volatile and we expect that this volatility will continue in the future due to factors, such as:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Assessments of the size of our subscriber base and our average revenue per subscriber, and comparisons of our results in these and other areas versus prior performance and that of our competitors;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Variations between our actual results and investor expectations;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Regulatory or competitive developments affecting our markets;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Investor perceptions of us and comparable public companies;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Conditions and trends in the communications, messaging and internet-related industries;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Announcements of technological innovations and acquisitions;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Introduction of new services by us or our competitors;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Developments with respect to intellectual property rights;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Conditions and trends in the internet and other technology industries;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Rumors, gossip or speculation published on public chat or bulletin boards;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">General market conditions;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Geopolitical events such as war, threat of war or terrorist actions; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Global health pandemics.</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the stock market has from time to time experienced significant price and volume fluctuations that have affected the market prices for the common stocks of technology and other companies, particularly communications and internet companies. These broad market fluctuations have previously resulted in a material decline in the market price of our common stock. In the past, following periods of volatility in the market price of a particular company&#8217;s securities, securities class action litigation has often been brought against that company. We may become involved in this type of litigation in the future. Litigation is often expensive and diverts management&#8217;s attention and resources, which could have a material adverse effect on our business, prospects, financial condition, operating results and cash flows.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div id="ie85b9c7be4284705baa3c85e9b8a6a98_19"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1B.    Unresolved Staff Comments</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div id="ie85b9c7be4284705baa3c85e9b8a6a98_22"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 2.    Properties</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2020, we leased approximately 48,000 square feet of office space for our global headquarters in Los Angeles, California under a lease that expires on January 31, 2031. The Digital Media business is headquartered in New York City, where it leases approximately 39,000 square feet of office space pursuant to a lease that extends through October 2024. Digital Media&#8217;s Everyday Health division occupies 80,000 square feet of office space pursuant to a lease that extends through October 2023. Additionally, we have smaller leased offices throughout Asia, North America, Europe and Australia.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All of our network equipment is housed either at our leased properties or at one of our multiple co-location facilities around the world. We believe our current facilities are generally in good operating condition and are sufficient to meet our needs for the foreseeable future.</span></div><div><span><br/></span></div><div id="ie85b9c7be4284705baa3c85e9b8a6a98_25"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 3.    Legal Proceedings</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 12, &#8220;Commitments and Contingencies&#8221;, to our accompanying consolidated financial statements for a description of our legal proceedings.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div id="ie85b9c7be4284705baa3c85e9b8a6a98_28"></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 4.    Mine Safety Disclosures</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-38-</span></div></div></div><div id="ie85b9c7be4284705baa3c85e9b8a6a98_31"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;PART II</span></div><div style="text-align:justify"><span><br/></span></div><div id="ie85b9c7be4284705baa3c85e9b8a6a98_34"></div><div><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 5.    Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</span></div><div><span><br/></span></div><div id="ie85b9c7be4284705baa3c85e9b8a6a98_37"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Market Information</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our common stock is traded on the Nasdaq Global Select Market under the symbol &#8220;JCOM&#8221;. </span></div><div><span><br/></span></div><div id="ie85b9c7be4284705baa3c85e9b8a6a98_40"></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Holders</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We had 246 registered stockholders as of&#160;February&#160;24, 2021. That number excludes the beneficial owners of shares held in &#8220;street&#8221; name or held through participants in depositories.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dividends</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We initiated a quarterly cash dividend program in August 2011 with a payment of $0.20 per share of common stock on September 19, 2011. We have paid an increasing quarterly cash dividend in each subsequent calendar quarter through June 4, 2019. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of each dividend declared during fiscal year 2019:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:42.677%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.980%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.372%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.375%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Declaration Date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Dividend per Common Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Record Date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Payment Date</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 6, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4450&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 25, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 12, 2019</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 2, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4550&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 20, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 4, 2019</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future dividends are subject to Board approval. Based on the significant number of current investment opportunities within the Company&#8217;s portfolio of businesses and the historic returns from prior investments, the Board of Directors suspended dividend payments for the foreseeable future after the June 4, 2019 payment.</span></div><div><span><br/></span></div><div id="ie85b9c7be4284705baa3c85e9b8a6a98_43"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Sales of Unregistered Securities</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Issuer Purchases of Equity Securities</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">               </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective February 15, 2012, the Company&#8217;s Board of Directors approved a program authorizing the repurchase of up to five million shares of our common stock through February 20, 2013 (the &#8220;2012 Program&#8221;) which was subsequently extended through February 20, 2021.  </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2016, the Company acquired and subsequently retired 935,231 shares of J2 Global common stock in connection with the acquisition of Integrated Global Concepts, Inc. As a result of the purchase of J2 Global common stock, the Company&#8217;s Board of Directors approved a reduction in the number of shares available for purchase under the 2012 Program by the same amount.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2018 and May 2019, the Company entered into a Rule 10b5-1 trading plan with a broker to facilitate the repurchase program. 600,000 shares were repurchased in 2018 at an aggregate cost of $42.5 million and were subsequently retired in March 2019. During the year ended December 31, 2019, the Company repurchased 197,870 shares at an aggregate cost of $16.0&#160;million which were subsequently retired in the same year. During the year ended December 31, 2020, the Company repurchased 1,140,819 shares at an aggregate cost of $87.5 million which were subsequently retired in the same year. As of December&#160;31, 2020, we had repurchased all of the available shares under the 2012 Program at an aggregated cost of $204.6 million (including an immaterial amount of commission fees). See Note 14 &#8220;Stockholders&#8217; Equity&#8221; of the Notes to consolidated financial statements included elsewhere in this Annual Report on Form 10-K, which is incorporated herein by reference.</span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-39-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 6, 2020, the Company&#8217;s Board of Directors approved a program authorizing the repurchase of up to ten million shares of our common stock through August 6, 2025 (the &#8220;2020 Program&#8221;) in addition to the five million shares repurchased under the 2012 Program. During the year ended December&#160;31, 2020, the Company entered into a Rule 10b5-1 trading plan and repurchased 2,490,599 shares at an aggregate cost of $177.8&#160;million (including an immaterial amount of commission fees) under the 2020 Program, which were subsequently retired (see Note 14 - Stockholders&#8217; Equity of the Notes to consolidated financial statements included elsewhere in this Annual Report on Form 10-K, which is incorporated herein by reference).</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the Company&#8217;s share repurchase programs, the number of shares available for purchase is 7,509,401 shares of J2 Global common stock.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table details the repurchases that were made under and outside the 2020 Program during the three months ended December&#160;31, 2020:</span></div><div style="margin-top:5pt;padding-left:18pt;text-indent:-18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:42.155%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.538%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Period</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Number of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Purchased </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Average Price<br/>Paid Per Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Number of<br/>Shares Purchased as<br/>Part of Publicly<br/>Announced Plans or<br/>Programs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Maximum<br/>Number of<br/>Shares that<br/>May Yet Be<br/>Purchased<br/>Under the Plans or Programs</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 1, 2020 - October 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,186&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67.50&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,723&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,979,277&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 1, 2020 - November 30, 2020</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">469,876&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73.64&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">469,876&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,509,401&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 1, 2020 - December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,509,401&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">492,163&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">490,599&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,509,401&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Includes shares surrendered to the Company to pay the exercise price and/or to satisfy tax withholding obligations in connection with employee stock options and/or the vesting of restricted stock issued to employees.</span></div><div><span><br/></span></div><div id="ie85b9c7be4284705baa3c85e9b8a6a98_46"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Equity Compensation Plan Information</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information as of December&#160;31, 2020 regarding shares outstanding and available for issuance under J2 Global&#8217;s existing equity compensation plans:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.253%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.957%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.253%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.957%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.255%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Plan Category                           </span></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Securities</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">to Be</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Issued Upon</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exercise of</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options,</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Warrants</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">and</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Rights (a)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exercise Price of</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options,</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Warrants</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">and Rights (b)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Securities</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Remaining</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Available</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">for Future</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Issuance</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Under Equity</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Compensation</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Plans</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(Excluding</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Securities</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Reflected in</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Column (a)) (c)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity compensation plans approved by security holders</span></td><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">475,601&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69.61&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,424,289&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity compensation plans not approved by security holders</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;Total</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">475,601&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69.61&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,424,289&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The number of securities remaining available for future issuance includes 2,019,350 and 1,404,939 under our 2015 Stock Option Plan and 2001 Employee Stock Purchase Plan, respectively. Refer to Note 15 to the accompanying consolidated financial statements for a description of these Plans.</span></div><div><span><br/></span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-40-</span></div></div></div><div id="ie85b9c7be4284705baa3c85e9b8a6a98_49"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Performance Graph</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This performance graph shall not be deemed &#8220;filed&#8221; for purposes of Section 18 of the Exchange Act of 1934, or otherwise subject to the liabilities under that Section and shall not be deemed to be incorporated by reference into any filing of J2 Global under the Securities Act of 1933, as amended, or the Exchange Act.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following graph compares the cumulative total stockholder return for J2 Global, the Nasdaq Computer Index and an index of companies that J2 Global has selected as its peer group in the cloud services for business space.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">J2 Global&#8217;s peer group index for 2020 consists of  IAC/InterActive Corp., TripAdvisor, Inc., LivePerson, Inc., Zillow Group, Inc., Salesforce.com, Inc., Open Text Corp. and Tyler Technologies, Inc. The Company removed LogMeIn, Inc. since it was acquired during the current year. There were no companies added to the peer group index for 2020.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Measurement points are December 31, 2015 and the last trading day in each of J2 Global&#8217;s fiscal quarters through the end of fiscal 2020. The graph assumes that $100 was invested on December 31, 2015 in J2 Global&#8217;s common stock and in each of the indices, and assumes reinvestment of any dividends. The stock price performance on the following graph is not necessarily indicative of future stock price performance.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.678%"><tr><td style="width:1.0%"></td><td style="width:23.854%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.854%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.854%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.038%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Measurement</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nasdaq</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020 Peer</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">J2 Global</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Computer Index</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Group Index</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dec-15</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.00</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.00</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.00</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mar-16</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75.58</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.86</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90.83</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jun-16</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77.92</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96.87</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.33</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sep-16</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82.52</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110.99</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95.11</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dec-16</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.40</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112.27</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88.93</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mar-17</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104.41</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126.73</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.60</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jun-17</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106.30</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132.04</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109.30</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sep-17</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93.15</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143.58</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115.54</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dec-17</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95.03</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155.80</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123.38</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mar-18</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.24</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159.72</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142.03</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jun-18</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110.09</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170.95</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161.86</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sep-18</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106.04</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184.23</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185.13</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dec-18</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90.20</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150.06</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158.24</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mar-19</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111.66</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178.11</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181.40</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jun-19</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115.00</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185.00</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178.85</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sep-19</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117.34</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193.20</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175.05</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dec-19</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120.85</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225.59</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193.58</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mar-20</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97.94</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199.77</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165.93</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jun-20</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83.80</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265.03</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222.29</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sep-20</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91.10</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">297.95</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">294.46</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dec-20</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125.70</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">337.98</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">284.44</span></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-41-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><img src="jcom-20201231_g2.jpg" alt="jcom-20201231_g2.jpg" style="height:480px;margin-bottom:5pt;vertical-align:text-bottom;width:614px"/></div><div><span><br/></span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">[REMAINDER OF THIS PAGE INTENTIONALLY LEFT BLANK]</span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-42-</span></div></div></div><div id="ie85b9c7be4284705baa3c85e9b8a6a98_52"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 6.    Selected Financial Data</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following selected consolidated financial data should be read in conjunction with our consolidated financial statements, the related notes contained in this Annual Report on Form 10-K and the information contained herein in Item 7, Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations. Historical results are not necessarily indicative of future results.</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.151%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.873%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2017</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2016</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands, except for share and per share amounts)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Statement of Income Data:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,489,593&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,372,054&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,207,295&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,117,838&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">874,255&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231,782&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237,323&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201,074&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172,313&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;Gross profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,257,811&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,134,731&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,006,221&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">945,525&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">727,155&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">413,474&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">379,183&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338,304&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">330,296&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206,871&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;Research, development and engineering</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,295&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,396&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,370&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,004&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,046&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">445,431&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">424,072&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">375,267&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">323,517&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">239,672&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;Total operating expenses</span></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">923,200&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">857,651&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">761,941&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">699,817&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">484,589&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334,611&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277,080&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244,280&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">245,708&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242,566&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;Interest expense, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,975&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,546&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,987&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,777&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,370&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;Gain on sale of businesses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,122)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,128)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,625)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;Loss on investments, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,991&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,211&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,002&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;Other (income) expense, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,632)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,725&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,633&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(909)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,618)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before income taxes and net loss in earnings of equity method investment</span></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230,399&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,598&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177,587&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,966&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,439&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense (benefit)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,393&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,376)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,760&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,541&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss in earnings of equity method investment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,338&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,140&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,668&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218,806&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,687&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,425&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152,439&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per common share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.52&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.64&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.89&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;Diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.39&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.59&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.83&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;Basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,308,825&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,647,397&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,950,746&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,586,242&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,668,357&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;Diluted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,122,511&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,025,684&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,927,791&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,669,027&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,963,226&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash dividends declared per common share</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6800&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3600&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.151%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.873%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2017</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2016</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance Sheet Data:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242,652&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">575,615&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,474&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350,945&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,950&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Working capital</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(259,714)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,786&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,009&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">355,325&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(106,090)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,665,331&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,505,846&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,560,830&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,453,093&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,062,328&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,463&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,228&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,068&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,434&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,475&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stockholders&#8217; equity</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,211,018&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,311,192&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,035,744&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,020,305&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">914,536&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div><span><br/></span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-43-</span></div></div></div><div id="ie85b9c7be4284705baa3c85e9b8a6a98_55"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 7.    Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</span></div><div id="ie85b9c7be4284705baa3c85e9b8a6a98_58"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In addition to historical information, the following Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations contains forward-looking statements. These forward-looking statements involve risks, uncertainties and assumptions. The actual results may differ materially from those anticipated in these forward-looking statements as a result of many factors, including but not limited to those discussed in Part I, Item 1A - &#8220;Risk Factors&#8221; in this Annual Report on Form 10-K. Readers are cautioned not to place undue reliance on these forward-looking statements, which reflect management&#8217;s opinions only as of the date hereof. We undertake no obligation to revise or publicly release the results of any revision to these forward-looking statements, except as required by law. Readers should carefully review the Risk Factors and the risk factors set forth in other documents we file from time to time with the SEC.</span></div><div><span><br/></span></div><div id="ie85b9c7be4284705baa3c85e9b8a6a98_61"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Overview</span></div><div><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">J2 Global, Inc., together with its subsidiaries (&#8220;J2 Global&#8221;, &#8220;the Company&#8221;, &#8220;our&#8221;, &#8220;us&#8221; or &#8220;we&#8221;), is a leading provider of internet services. Our Digital Media business specializes in the technology, shopping, gaming, and healthcare markets, offering content, tools and services to consumers and businesses. Our Cloud Services business provides cloud-based subscription services to consumers and businesses including cloud fax, cybersecurity, privacy, and marketing technology. We manage our operations through two businesses: Digital Media and Cloud Services.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Digital Media business generates revenues from advertising and sponsorships, subscription and usage fees, performance marketing and licensing fees. Our Cloud Services business generates revenues primarily from customer subscription and usage fees. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to growing our business organically, on a regular basis we acquire businesses to grow our customer bases, expand and diversify our service offerings, enhance our technologies, acquire skilled personnel and enter into new markets. </span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our consolidated revenues are currently generated from three basic business models, each with different financial profiles and variability. Our Digital Media business is driven primarily by advertising revenues, has relatively higher sales and marketing expense and has seasonal strength in the fourth quarter. Our Cloud Services business is driven primarily by subscription revenues that are relatively higher margin, stable and predictable from quarter to quarter with minor seasonal weakness in the fourth quarter. We continue to pursue additional acquisitions, which may include companies operating under business models that differ from those we operate under today. Such acquisitions could impact our consolidated profit margins and the variability of our revenues.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">J2 Global was incorporated in 2014 as a Delaware corporation through the creation of a holding company structure, and our Cloud Services business, operated by our wholly owned subsidiary, J2 Cloud Services, LLC (formerly J2 Cloud Services, Inc.), and its subsidiaries, was founded in 1995. </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the World Health Organization declared the COVID-19 outbreak as a pandemic, and we anticipate our customers and our operations in all locations will be affected as the virus continues to proliferate and as a result of the governmental responses to the pandemic. The impact of the COVID-19 pandemic has had a negative effect on the global economy, disrupting the financial markets and creating increasing volatility and overall uncertainty. Given this disruption, volatility and uncertainty, our results may be adversely affected due to various factors affecting our performance. The Company has adjusted certain aspects of our operations to protect our employees and customers while still seeking to meet customers&#8217; needs for our vital cloud internet services and digital media services. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management is actively monitoring the global situation and will take further action to alter our operations as may be required by federal, foreign, state and local authorities or that we determine are otherwise necessary or appropriate under the circumstances. The full extent, duration and overall impact of the COVID-19 pandemic is currently unknown and depends on future developments that are uncertain and unpredictable. Therefore, we are continuing to assess the impact to our results of operations, financial position and liquidity based on our current assessment of the situation which could change based on the spread of the pandemic and additional government action which could limit economic activity or cause for a slower reopening of the economy.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-44-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Digital Media Performance Metrics</span></div><div style="text-align:justify;text-indent:45pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use certain metrics to generally assess the operational and financial performance of our Digital Media business. The number of visits is an important metric because it is an indicator of consumers&#8217; level of engagement with our mobile applications, websites and other services. We believe highly engaged consumers are more likely to participate in advertising programs and other activities that derive our multiple revenue streams.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We define a visit as a group of interactions by users with our mobile and desktop applications and websites. A single visit can contain multiple page views and actions, and a single user can open multiple visits across domains, web browsers, desktop or mobile devices. We measure visits with Google Analytics and through partner platform measures. Page views are measured each time a page on our websites is loaded in a browser.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth certain key operating metrics for our Digital Media business for the years ended December&#160;31, 2020, 2019 and 2018 (in millions):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Visits</span></td><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,091&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,542&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,706&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Page views</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,453&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,292&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,727&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sources: Google Analytics and Partner Platforms</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:4.5pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cloud Services Performance Metrics</span></div><div style="padding-left:4.5pt;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use certain metrics to generally assess the operational and financial performance of our Cloud Services business; these metrics also serve as a baseline for (a) internal trends and (b) benchmarking against competitors. The average monthly revenue per customer can be used as an analytical tool in determining the marginal economics of customer acquisition, which is particularly useful as we continue to focus on growing our higher-margin businesses. We also use this metric, in conjunction with the cancel rate, to help provide a directional indicator of Cloud Services revenue and calculate the lifetime value of customers within each of our business units.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-45-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth certain key operating metrics for our Cloud Services business for the years ended December&#160;31, 2020, 2019 and 2018 (in thousands, except for percentages):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscriber revenues:</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">571,630&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">549,739&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">488,948&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,383&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,075&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,333&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total subscriber revenues</span></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">678,013&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">660,814&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">597,281&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other license revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">448&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,021&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">694&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">678,461&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">661,835&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">597,975&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Percentage of total subscriber revenues:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number-based</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">386,899&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">388,334&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">393,079&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-number-based</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">291,562&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273,501&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204,896&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">678,461&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">661,835&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">597,975&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Average monthly revenue per Cloud Business Customer (ARPU) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)(2)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.93&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.54&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.61&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancel rate </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">Quarterly ARPU is calculated using our standard convention of applying the average of the quarter&#8217;s beginning and ending base to the total revenue for the quarter. We believe ARPU provides investors an understanding of the average monthly revenues we recognize associated with each Cloud Services customer. As ARPU varies based on fixed subscription fee and variable usage components, we believe it can serve as a measure by which investors can evaluate trends in the types of services, levels of services and the usage levels of those services across our Cloud Services customer base.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">Cloud Services customers are defined as paying direct inward dialing numbers for fax and voice services, and direct and resellers&#8217; accounts for other services.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">Cancel Rate is defined as cancels of small and medium businesses and individual Cloud Services customers with greater than four months of continuous service (continuous service includes Cloud Services customers administratively canceled and reactivated within the same calendar month), and enterprise Cloud Services customers beginning with their first day of service. Calculated monthly and expressed as an average over the three months of the quarter.</span></div><div style="text-align:justify"><span><br/></span></div><div id="ie85b9c7be4284705baa3c85e9b8a6a98_64"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Critical Accounting Policies and Estimates</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We prepare our consolidated financial statements and related disclosures in accordance with U.S. generally accepted accounting principles (&#8220;GAAP&#8221;) and our discussion and analysis of our financial condition and operating results require us to make judgments, assumptions and estimates that affect the amounts reported in our consolidated financial statements and accompanying notes. See Note 2, &#8220;Basis of Presentation and Summary of Significant Accounting Policies&#8221; of the notes to consolidated financial statements in Part II, Item 8 of this Form 10-K which describes the significant accounting policies and methods used in the preparation of our consolidated financial statements. We base our estimates on historical experience and on various other assumptions we believe to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying value of assets and liabilities. Actual results may differ significantly from those estimates under different assumptions and conditions and may be material. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that our most critical accounting policies are those related to revenue recognition, valuation and impairment of investments, our assessment of ownership interests as variable interest entities and the related determination of consolidation, share-based compensation expense, fair value of assets acquired and liabilities assumed in connection with business combinations, long-lived and intangible asset impairment, contingent consideration, income taxes and contingencies </span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-46-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and allowance for doubtful accounts. We consider these policies critical because they are those that are most important to the portrayal of our financial condition and results and require management&#8217;s most difficult, subjective and complex judgments, often as a result of the need to make estimates about the effect of matters that are inherently uncertain. Senior management has reviewed these critical accounting policies and related disclosures with the Audit Committee of the Company&#8217;s Board of Directors.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue Recognition</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Digital Media</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Digital Media revenues are earned primarily from the delivery of advertising services and from subscriptions to services and information. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is earned from the delivery of advertising services on the Company&#8217;s owned and operated websites and on those websites that are part of Digital Media&#8217;s advertising network. Depending on the individual contracts with the customer, revenue for these services are recognized over the contract period when any of the following performance obligations are satisfied: (i) when an advertisement is placed for viewing; (ii) when a qualified sales lead is delivered; (iii) when a visitor &#8220;clicks through&#8221; on an advertisement; or (iv) when commissions are earned upon the sale of an advertised product.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue from subscriptions is earned through the granting of access to, or delivery of, certain data products or services to customers. Subscriptions cover video games and related content, health information, data and other copyrighted material. Revenues under such agreements are recognized over the contract term for use of the service. Revenues are also earned from listing fees, subscriptions to online publications, and from other sources. Subscription revenues are recognized over time.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">J2 Global also generates Digital Media revenues through the license of certain assets to clients. Assets are licensed for clients&#8217; use in their own promotional materials or otherwise. Such assets may include logos, editorial reviews, or other copyrighted material. Revenues under such license agreements are recognized over the contract term for use of the asset. Technology assets are also licensed to clients. These assets are recognized over the term of the access period. The Digital Media business also generates revenue from other sources which had included marketing and production services. Such other revenues are generally recognized over the period in which the products or services are delivered.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">J2 Global also generates Digital Media revenues from transactions involving the sale of perpetual software licenses, related software support and maintenance, hardware used in conjunction with its software, and other related services. Revenue is recognized for these software transactions with multiple performance obligations after (i) the Company has had an approved contract and is committed to perform the respective obligations and (ii) the Company can identify and quantify each obligation and its respective selling price. Once the respective performance obligations have been identified and quantified, revenue will be recognized when the obligations are met, either over time or at a point in time depending on the nature of the obligation.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues from software license performance obligations are generally recognized upfront at the point in time that the software is made available to the customer to download and use. Revenues for related software support and maintenance performance obligations are related to technical support provided to customers as needed and unspecified software product upgrades, maintenance releases and patches during the term of the support period when they are available. The Company is obligated to make the support services available continuously throughout the contract period. Therefore, revenues for support contracts are generally recognized ratably over the contractual period the support services are provided. Hardware product and related software performance obligations, such as an operating system or firmware, are highly interdependent and interrelated and are accounted for as a bundled performance obligation. The revenues for this bundled performance obligation are generally recognized at the point in time that the hardware and software products are delivered and ownership is transferred to the customer. Other service revenues are generally recognized over time as the services are performed.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records revenue on a gross basis with respect to revenue generated (i) by the Company serving online display and video advertising across its owned and operated web properties, on third-party sites or on unaffiliated advertising networks; (ii) through the Company&#8217;s lead-generation business; and (iii) through the Company&#8217;s&#160;subscriptions. The Company records revenue on a net basis with respect to revenue paid to the Company by certain third-party advertising networks who serve online display and video advertising across the Company&#8217;s owned-and-operated web properties and certain third-party sites.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-47-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Cloud Services</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s Cloud Services revenues substantially consist of monthly recurring subscription and usage-based fees, the majority of which are paid in advance by credit card. The Company defers the portions of monthly, quarterly, semi-annually and annually recurring subscription and usage-based fees collected in advance of the satisfaction of performance obligations and recognizes them in the period earned. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Along with our numerous proprietary Cloud Services solutions, the Company also generates revenues by reselling various third-party solutions, primarily through our email security and online backup lines of business.&#160;These third-party solutions, along with our proprietary products, allow the Company to offer customers a variety of solutions to better meet the customer&#8217;s needs.&#160;The Company records revenue on a gross basis with respect to reseller revenue because the Company has control of the specified good or service prior to transferring control to the customer. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Valuation and Impairment of Investments</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for our investments in debt securities in accordance with Financial Accounting Standards Board (&#8220;FASB&#8221;) ASC Topic No. 320, Investments - Debt Securities (&#8220;ASC 320&#8221;). Our debt investments are typically comprised of corporate debt securities, which we classify as available-for-sale. Available-for-sale securities are carried at fair value with unrealized gains and losses included in other comprehensive income. All debt securities are accounted for on a specific identification basis.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s available-for-sale debt securities are carried at an estimated fair value with any unrealized gains or losses, net of taxes, included in accumulated other comprehensive loss in stockholders&#8217; equity. Available-for-sale debt securities with an amortized cost basis in excess of estimated fair value are assessed to determine what amount of that difference, if any, is caused by expected credit losses. Expected credit losses on available-for-sale debt securities are recognized in loss on investments, net on our Consolidated Statements of Operations, and any remaining unrealized losses, net of taxes, are included in accumulated comprehensive loss in stockholders&#8217; equity.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for our investments in equity securities in accordance with ASC Topic No. 321, Investments - Equity Securities (&#8220;ASC 321&#8221;) which requires the accounting for equity investments (other than those accounted for using the equity method of accounting) generally be measured at fair value for equity securities with readily determinable fair values. For equity securities without a readily determinable fair value that are not accounted for by the equity method, we measure the equity security using cost, less impairment, if any, and plus or minus observable price changes arising from orderly transactions in the same or similar investment from the same issuer. Any unrealized gains or losses will be reported in current earnings (see Note 5 - Investments of the Notes to Consolidated Financial Statements included elsewhere in this Annual Report on Form 10-K, which is incorporated herein by reference).</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We assess whether an other-than-temporary impairment loss on an investment has occurred due to declines in fair value or other market conditions (see Note 5 - Investments of the Notes to Consolidated Financial Statements included elsewhere in this Annual Report on Form 10-K, which is incorporated herein by reference).</span></div><div><span><br/></span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-48-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Variable Interest Entities (&#8220;VIE&#8221;)</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A VIE requires consolidation by the entity&#8217;s primary beneficiary. We evaluate our investments in entities in which we are involved to determine if the entity is a VIE and if so, whether we hold a variable interest and are the primary beneficiary. We have determined that we hold a variable interest in our investment as a limited partner in the OCV Fund I, LP (&#8220;OCV Fund&#8221;, &#8220;OCV&#8221; or the &#8220;Fund&#8221;). In determining whether we are the primary beneficiary of the VIE, both of the following characteristics must be present: </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a) the Company has the power to direct the activities of the VIE that most significantly impacts the VIEs economic performance (the power criterion); and</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b) the Company has the obligation to absorb losses of the VIE, or the right to receive benefits of the VIE, that could potentially be significant to the VIE (the economic criterion).</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have concluded that, as a limited partner, although the obligations to absorb losses or the right to benefit from the gains is not insignificant, we do not have &#8220;power&#8221; over OCV because we do not have the ability to direct the significant decisions which impact the economics of OCV. We believe that the OCV general partner, as a single decision maker, holds the ability to make the decisions about the activities that most significantly impact the OCV Fund&#8217;s economic performance. As a result, we have concluded that we will not consolidate OCV, as we are not the primary beneficiary of the OCV Fund, and will account for this investment under the equity-method of accounting. See Note 5, &#8220;Investments&#8221;, of the Notes to Consolidated Financial Statements included elsewhere in this Annual Report on Form 10-K, which is incorporated herein by reference.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OCV qualifies as an investment company under ASC 946 - Financial Services, Investment Companies (&#8220;ASC 946&#8221;). Under ASC Topic 323, Investments - Equity Method and Joint Ventures, an investor that holds investments that qualify for specialized industry accounting for investment companies in accordance with ASC 946 should record its share of the earnings or losses, realized or unrealized, as reported by its equity method investees in the Consolidated Statements of Operations.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize our equity in the net earnings or losses relating to the investment in OCV on a one-quarter lag due to the timing and availability of financial information from OCV. If we become aware of a significant decline in value that is other-than-temporary, the loss will be recorded in the period in which we identify the decline.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Share-Based Compensation Expense&#160;&#160;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for share-based awards to employees and non-employees in accordance with the provisions of FASB ASC Topic No. 718, Compensation - Stock Compensation (&#8220;ASC 718&#8221;). Accordingly, we measure share-based compensation expense at the grant date, based on the fair value of the award, and recognize the expense over the employee&#8217;s requisite service period using the straight-line method. The measurement of share-based compensation expense is based on several criteria including, but not limited to, the valuation model used and associated input factors, such as expected term of the award, stock price volatility, risk free interest rate, dividend rate and award cancellation rate. These inputs are subjective and are determined using management&#8217;s judgment. If differences arise between the assumptions used in determining share-based compensation expense and the actual factors, which become known over time, we may change the input factors used in determining future share-based compensation expense. Any such changes could materially impact our results of operations in the period in which the changes are made and in periods thereafter.&#160;The Company estimates the expected term based upon the historical exercise behavior of our employees. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Impairment or Disposal of Long-lived and Intangible Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">J2 Global accounts for long-lived assets, which include property and equipment, operating lease right-of-use assets and identifiable intangible assets with finite useful lives (subject to amortization), in accordance with the provisions of FASB ASC Topic No. 360, Property, Plant, and Equipment (&#8220;ASC 360&#8221;), which requires that long-lived assets be reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability is measured by comparing the carrying amount of an asset to the expected undiscounted future net cash flows generated by the asset. If it is determined that the asset may not be recoverable, and if the carrying amount of an asset exceeds its estimated fair value, an impairment charge is recognized to the extent of the difference.</span></div><div><span><br/></span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-49-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We assess the impairment of identifiable definite-lived intangibles and long-lived assets whenever events or changes in circumstances indicate that the carrying value may not be recoverable. Factors we consider important which could individually or in combination trigger an impairment review include the following:</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="padding-left:49.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">Significant underperformance relative to expected historical or projected future operating results;</span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:4.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">Significant changes in the manner of our use of the acquired assets or the strategy for our overall business;</span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:4.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">Significant negative industry or economic trends;</span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:4.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">Significant decline in our stock price for a sustained period; and</span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:4.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">Our market capitalization relative to net book value.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we determined that the carrying value of definite-lived intangibles and long-lived assets may not be recoverable based upon the existence of one or more of the above indicators of impairment, we would record an impairment equal to the excess of the carrying amount of the asset over its estimated fair value.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have assessed whether events or changes in circumstances have occurred that potentially indicate the carrying amount of definite-lived intangibles and long-lived assets may not be recoverable. In the year ended December&#160;31, 2020, we recorded impairments of certain operating right-of-use assets and associated property and equipment (see Note 11 - Leases of the Notes to Consolidated Financial Statements included elsewhere in this Annual Report on Form 10-K, which is incorporated herein by reference). No impairment was recorded for the years ended December&#160;31, 2019, and 2018.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company classifies its long-lived assets to be sold as held for sale in the period (i) it has approved and committed to a plan to sell the asset, (ii) the asset is available for immediate sale in its present condition, (iii) an active program to locate a buyer and other actions required to sell the asset have been initiated, (iv) the sale of the asset is probable, (v) the asset is being actively marketed for sale at a price that is reasonable in relation to its current fair value, and (vi) it is unlikely that significant changes to the plan will be made or that the plan will be withdrawn. The Company initially measures a long-lived asset that is classified as held for sale at the lower of its carrying value or fair value less any costs to sell. Any loss resulting from this measurement is recognized in the period in which the held for sale criteria are met. Conversely, gains are not recognized on the sale of a long-lived asset until the date of sale. Upon designation as an asset held for sale, the Company stops recording depreciation expense on the asset. The Company assesses the fair value of a long-lived asset less any costs to sell at each reporting period and until the asset is no longer classified as held for sale.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations and Valuation of Goodwill and Intangible Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We apply the acquisition method of accounting for business combinations in accordance with GAAP and uses estimates and judgments to allocate the purchase price paid for acquisitions to the fair value of the assets, including identifiable intangible assets and liabilities acquired. Such estimates may be based on significant unobservable inputs and assumptions such as, but not limited to, revenue growth rates, gross margins, customer attrition rates, royalty rates, discount rates and terminal growth rate assumptions. We use established valuation techniques and may engage reputable valuation specialists to assist with the valuations. Management&#8217;s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. Fair values are subject to refinement for up to one year after the closing date of an acquisition as information relative to closing date fair values becomes available. Upon the conclusion of the measurement period, any subsequent adjustments are recorded to earnings.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase price over the fair value of the net tangible and identifiable intangible assets acquired in a business combination. Intangible assets resulting from the acquisitions of entities accounted for using the acquisition method of accounting are recorded at the estimated fair value of the assets acquired. Identifiable intangible assets are comprised of purchased customer relationships, trademarks and trade names, developed technologies and other intangible assets. Intangible assets subject to amortization are amortized over the period of estimated economic benefit ranging from one to 20 years and are included in general and administrative expenses on the Consolidated Statements of Operations. We evaluate our goodwill and indefinite-lived intangible assets for impairment pursuant to FASB ASC Topic No. 350, Intangibles - Goodwill and Other (&#8220;ASC 350&#8221;), which provides that goodwill and other intangible assets with indefinite lives are not amortized but tested for impairment annually or more frequently if we believe indicators of impairment exist. In connection with the annual impairment test for goodwill, we have the option to perform a qualitative assessment in determining whether it </span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-50-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">is more likely than not that the fair value of a reporting unit is less than its carrying amount. If we determine that it is more likely than not that the fair value of the reporting unit is less than its carrying amount, then we perform the impairment test upon goodwill. The impairment test involves comparing the fair values of the applicable reporting units with their aggregate carrying values, including goodwill. We generally determine the fair value of our reporting units using the income approach methodology of valuation. If the carrying value of a reporting unit exceeds the reporting unit&#8217;s fair value, an impairment loss is recognized for the difference. In 2020, we changed the annual goodwill impairment assessment date for the Digital Media business from December 31 to October 1, as we determined this date is preferable, and concluded this was not a material change in accounting principle.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contingent Consideration</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of our acquisition agreements include contingent earn-out arrangements, which are generally based on the achievement of future income thresholds or other metrics. The contingent earn-out arrangements are based upon our valuations of the acquired companies and reduce the risk of overpaying for acquisitions if the projected financial results are not achieved.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of these earn-out arrangements are included as part of the purchase price of the acquired companies on their respective acquisition dates. For each transaction, we estimate the fair value of contingent earn-out payments as part of the initial purchase price and record the estimated fair value of contingent consideration as a liability on the Consolidated Balance Sheets. We consider several factors when determining that contingent earn-out liabilities are part of the purchase price, including the following: (1)&#160;the valuation of our acquisitions is not supported solely by the initial consideration paid, and the contingent earn-out formula is a critical and material component of the valuation approach to determining the purchase price; and (2)&#160;the former shareholders of acquired companies that remain as key employees receive compensation other than contingent earn-out payments at a reasonable level compared with the compensation of our other key employees. The contingent earn-out payments are not affected by employment termination.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We measure our contingent earn-out liabilities in connection with acquisitions at fair value on a recurring basis using significant unobservable inputs classified within Level&#160;3 of the fair value hierarchy (see Note 7 - Fair Value Measurements of the Notes to Consolidated Financial Statements included elsewhere in this Annual Report on Form 10-K, which is incorporated herein by reference). We may use various valuation techniques depending on the terms and conditions of the contingent consideration including a Monte-Carlo simulation. This simulation uses probability distribution for each significant input to produce hundreds or thousands of possible outcomes and the results are analyzed to determine probabilities of different outcomes occurring. Significant increases or decreases to these inputs in isolation would result in a significantly higher or lower liability with a higher liability capped by the contractual maximum of the contingent earn-out obligation. Ultimately, the liability will be equivalent to the amount paid, and the difference between the fair value estimate and amount paid will be recorded in earnings. The amount paid that is less than or equal to the liability on the acquisition date is reflected as cash used in financing activities in our Consolidated Statements of Cash Flows. Any amount paid in excess of the liability on the acquisition date is reflected as cash used in operating activities.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We review and re-assess the estimated fair value of contingent consideration on a quarterly basis, and the updated fair value could be materially different from the initial estimates or prior quarterly amounts. Changes in the estimated fair value of our contingent earn-out liabilities and adjustments to the estimated fair value related to changes in all other unobservable inputs are reported in general and administrative expenses on the Consolidated Statements of Operations.</span></div><div><span><br/></span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-51-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our income is subject to taxation in both the U.S. and numerous foreign jurisdictions. Significant judgment is required in evaluating our tax positions and determining its provision for income taxes. During the ordinary course of business, there are many transactions and calculations for which the ultimate tax determination is uncertain. We establish reserves for tax-related uncertainties based on estimates of whether, and the extent to which, additional taxes will be due. These reserves for tax contingencies are established when we believe that certain positions might be challenged despite our belief that our tax return positions are fully supportable. We adjust these reserves in light of changing facts and circumstances, such as the outcome of a tax audit or lapse of a statute of limitations. The provision for income taxes includes the impact of reserve provisions and changes to reserves that are considered appropriate.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for income taxes in accordance with FASB ASC Topic No. 740, Income Taxes (&#8220;ASC 740&#8221;), which requires that deferred tax assets and liabilities are recognized using enacted tax rates for the effect of temporary differences between the book and tax basis of recorded assets and liabilities. GAAP also requires that deferred tax assets are reduced by a valuation allowance if it is more likely than not that some or all of the net deferred tax assets will not be realized. Our valuation allowance is reviewed quarterly based upon the facts and circumstances known at the time. In assessing this valuation allowance, we review historical and future expected operating results and other factors to determine whether it is more likely than not that deferred tax assets are realizable.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to income taxes in the U.S. (federal and state) and numerous foreign jurisdictions. Tax laws, regulations, and administrative practices in various jurisdictions may be subject to significant change, with or without notice, due to economic, political, and other conditions, and significant judgment is required in evaluating and estimating our provision and accruals for these taxes. There are many transactions that occur during the ordinary course of business for which the ultimate tax determination is uncertain. Our effective tax rates could be affected by numerous factors, such as intercompany transactions, the relative amount of our foreign earnings, including earnings being lower than anticipated in jurisdictions where we have lower statutory rates and higher than anticipated in jurisdictions where we have higher statutory rates, the applicability of special tax regimes, losses incurred in jurisdictions for which we are not able to realize the related tax benefit, changes in foreign currency exchange rates, entry into new businesses and geographies, changes to our existing businesses and operations, acquisitions (including integrations) and investments and how they are financed, changes in our stock price, changes in our deferred tax assets and liabilities and their valuation, and changes in the relevant tax, accounting, and other laws, regulations, administrative practices, principles, and interpretations. In addition, a number of countries are actively pursuing changes to their tax laws applicable to corporate multinationals, such as the recently enacted the 2017 Tax Act. Finally, foreign governments may enact tax laws in response to the 2017 Tax Act that could result in further changes to global taxation and materially affect our financial position and results of operations.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Tax Contingencies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160; </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We calculate current and deferred tax provisions based on estimates and assumptions that could differ from the actual results reflected in income tax returns filed during the following year. Adjustments based on filed returns are recorded when identified in the subsequent year.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC 740 provides guidance on the minimum threshold that an uncertain income tax position is required to meet before it can be recognized in the financial statements and applies to all tax positions taken by a company. ASC 740 contains a two-step approach to recognizing and measuring uncertain income tax positions. The first step is to evaluate the income tax position for recognition by determining if the weight of available evidence indicates that it is more likely than not that the position will be sustained on audit, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount that is more than 50% likely of being realized upon settlement. If it is not more likely than not that the benefit will be sustained on its technical merits, no benefit will be recorded. Uncertain income tax positions that relate only to timing of when an item is included on a tax return are considered to have met the recognition threshold. We recognize accrued interest and penalties related to uncertain income tax positions in income tax expense on our Consolidated Statements of Operations. On a quarterly basis, we evaluate uncertain income tax positions and establish or release reserves as appropriate under GAAP.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a multinational corporation, we are subject to taxation in many jurisdictions, and the calculation of our tax liabilities involves dealing with uncertainties in the application of complex tax laws and regulations in various taxing jurisdictions. Our</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">estimate of the potential outcome of any uncertain tax issue is subject to management&#8217;s assessment of relevant risks, facts and circumstances existing at that time. Therefore, the actual liability for U.S. or foreign taxes may be </span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-52-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">materially different from our estimates, which could result in the need to record additional tax liabilities or potentially to reverse previously recorded tax liabilities. In addition, we may be subject to examination of our tax returns by the U.S. Internal Revenue Service (&#8220;IRS&#8221;) and other domestic and foreign tax authorities.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-Income Tax Contingencies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We do not collect and remit sales and use, telecommunication, or similar taxes in certain jurisdictions where we believe that such taxes are not applicable or legally required. Several states and other taxing jurisdictions have presented or threatened us with assessments, alleging that we are required to collect and remit such taxes there.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are currently under audit or is subject to audit for indirect taxes in various states, municipalities and foreign jurisdictions. We have a $22.5 million reserve established for these matters which is included in other long-term liabilities and accounts payable and accrued expenses on the Consolidated Balance Sheet at December 31, 2020. It is reasonably possible that additional liabilities could be incurred resulting in additional expense, which could have a materially impact on our financial results.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Allowances for Doubtful Accounts</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain an allowance for credit losses for accounts receivable, which is recorded as an offset to accounts receivable and changes in such are classified as general and administrative expenses in the Consolidated Statements of Operations. We assess collectability by reviewing accounts receivable on a collective basis where similar characteristics exist and on an individual basis when we identify specific customers with known disputes or collectability issues. In determining the amount of the allowance for credit losses, we consider historical collectability based on past due status. We also consider customer-specific information, current market conditions and reasonable and supportable forecasts of future economic conditions to inform adjustments to historical loss data. On an ongoing basis, management evaluates the adequacy of these reserves.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div id="ie85b9c7be4284705baa3c85e9b8a6a98_67"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 2, &#8220;Basis of Presentation and Summary of Significant Accounting Policies&#8221;, to our accompanying consolidated financial statements for a description of recent accounting pronouncements and our expectations of their impact on our consolidated financial position and results of operations.</span></div><div><span><br/></span></div><div id="ie85b9c7be4284705baa3c85e9b8a6a98_70"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Results of Operations </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Years Ended December 31, 2020, 2019 and 2018</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Digital Media </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect revenue for fiscal year 2021 to be higher compared to the prior-year due to the acquisition of RetailMeNot, subject to the continued risk of the COVID-19 pandemic. We expect the Digital Media business to improve as we integrate our recent acquisitions and over the longer term as advertising transactions continue to shift from offline to online, but these initiatives will be offset by the impact of COVID-19 in the near term. The main focus of our advertising programs is to provide relevant and useful advertising to visitors to our websites and those included within our advertising networks, reflecting our commitment to constantly improve their overall web experience. As a result, we expect to continue to take steps to improve the relevance of the ads displayed on our websites and those included within our advertising networks.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The operating margin we realize on revenues generated from ads placed on our websites is significantly higher than the operating margin we realize from revenues generated from those placed on third-party websites. Growth in advertising revenues from our websites has generally exceeded that from third-party websites. This trend has had a positive impact on our operating margins, and we expect that this will continue for the foreseeable future. However, the trend in advertising spend is shifting to mobile devices and other newer advertising formats which generally experience lower margins than those from desktop computers and tablets. We expect this trend to continue to put pressure on our margins.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect acquisitions to remain an important component of our strategy and use of capital in this business; however, we cannot predict whether our current pace of acquisitions will remain the same within this business, especially in light of the current macroeconomic conditions. In a given period, we may close greater or fewer acquisitions than in prior periods or </span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-53-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">acquisitions of greater or lesser significance than in prior periods. Moreover, future acquisitions of businesses within this space but with different business models may impact Digital Media&#8217;s overall profit margins.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cloud Services </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Given the uncertainty of the current macroeconomic environment and the impact of the COVID-19 pandemic, we expect 2021 revenue to be higher compared to the prior-year. The main focus of our Cloud Services offerings is to reduce or eliminate costs, increase sales and enhance productivity, mobility, business continuity and security of our customers as the technologies and devices they use evolve over time. As a result, we expect to continue to take steps to enhance our existing offerings and offer new services to continue to satisfy the evolving needs of our customers.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect acquisitions to remain an important component of our strategy and use of capital in this business; however, we cannot predict whether our current pace of acquisitions will remain the same within this business, especially in light of the current macroeconomic conditions. In a given period, we may close greater or fewer acquisitions than in prior periods or acquisitions of greater or lesser significance than in prior periods. Moreover, future acquisitions of businesses within this space but with different business models may impact Cloud Services&#8217; overall profit margins. Also, as IP licensing often involves litigation, the timing of licensing transactions is unpredictable and can and does vary significantly from period to period. This variability can cause the overall business&#8217;s financial results to materially vary from period to period. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">J2 Global Consolidated</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on the trends discussed above with respect to our Cloud Services and Digital Media businesses, we anticipate our consolidated revenue for fiscal year 2021 to be higher compared to the prior-year comparable period.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect operating profit as a percentage of revenues to generally decrease in the future primarily due to the fact that revenue with respect to our Digital Media business (i) is increasing as a percentage of our revenue on a consolidated basis and (ii) has historically operated at a lower operating margin.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth, for the years ended December&#160;31, 2020, 2019 and 2018, information derived from our Statements of Operations as a percentage of revenues. This information should be read in conjunction with the accompanying financial statements and the Notes to Consolidated Financial Statements included elsewhere in this Annual Report on Form 10-K.</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.159%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Gross profit</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Sales and marketing</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Research, development and engineering</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;General and administrative</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total operating expenses</span></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from operations</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on sale of businesses</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on investments, net</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other (income) expense, net</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before income taxes and net loss in earnings of equity method investment</span></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense (benefit)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss in earnings of equity method investment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-54-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenues</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:39.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.206%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.206%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.206%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.206%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.212%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands, except percentages)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Percentage Change 2020 versus 2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Percentage Change 2019 versus 2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,489,593</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,372,054</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,207,295</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">14%</span></td></tr></table></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our revenues consist of revenues from our Digital Media business and from our Cloud Services business. Digital Media revenues primarily consist of advertising revenues, subscriptions earned through the granting of access to, or delivery of, certain data products or services to customers, fees paid for generating business leads, and licensing and sale of editorial content and trademarks. Cloud Services revenues primarily consist of revenues from &#8220;fixed&#8221; customer subscription revenues and &#8220;variable&#8221; revenues generated from actual usage of our services. We also generate Cloud Services revenues from IP licensing. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our revenues have increased over the past three years primarily due to a combination of acquisitions and organic growth; partially offset by declines in certain areas of both the Digital Media and Cloud Services businesses.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Revenues</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:39.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.206%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.206%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.206%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.206%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.212%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands, except percentages)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Percentage Change 2020 versus 2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Percentage Change 2019 versus 2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cost of revenue</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">231,782</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">237,323</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">201,074</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(2)%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">18%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As a percent of revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">16%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">17%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">17%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenues is primarily comprised of costs associated with network operations, content fees, editorial and production costs, customer service, database hosting and online processing fees. The decrease in cost of revenues for the year ended December&#160;31, 2020 was primarily due to lower content fees, campaign fulfillment cost, other editorial and production costs; partially offset by an increase in depreciation and amortization The increase in cost of revenues for the year ended December&#160;31, 2019 was primarily due to an increase in costs associated with businesses acquired in and subsequent to fiscal 2018 that resulted in additional campaign fulfillment, partner inventory, network operations and customer service costs.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating Expenses</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Sales and Marketing.</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:39.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.206%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.206%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.206%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.206%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.212%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands, except percentages)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Percentage Change 2020 versus 2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Percentage Change 2019 versus 2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Sales and Marketing</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">413,474</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">379,183</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">338,304</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As a percent of revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">28%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">28%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">28%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our sales and marketing costs consist primarily of internet-based advertising, sales and marketing, personnel costs and other business development-related expenses. Our internet-based advertising relationships consist primarily of fixed cost and performance-based (cost-per-impression, cost-per-click and cost-per-acquisition) advertising relationships with an array of online service providers. Advertising cost for the years ended December&#160;31, 2020, 2019 and 2018 was $163.7 million (primarily consisting of $91.5 million of third-party advertising costs and $57.7 million of personnel costs), $158.2 million (primarily consisting of $112.4 million of third-party advertising costs and $41.3 million of personnel costs) and $149.7 million (primarily consisting of $100.5 million of third-party advertising costs and $40.8 million of personnel costs), respectively.&#160;The increase in sales and marketing expenses from 2019 to 2020 was primarily due to increased personnel costs and advertising associated with the businesses acquired in and subsequent to fiscal 2019. The increase in sales and marketing expenses from 2018 to 2019 was primarily due to increased personnel costs and advertising associated with the businesses acquired in and subsequent to fiscal 2018.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-55-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Research, Development and Engineering</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:39.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.206%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.206%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.206%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.206%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.212%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands, except percentages)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Percentage Change 2020 versus 2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Percentage Change 2019 versus 2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Research, Development and Engineering</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">64,295</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">54,396</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">48,370</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">18%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As a percent of revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our research, development and engineering costs consist primarily of personnel-related expenses.&#160;The increase in research, development and engineering costs from 2019 to 2020 was primarily due to an increase in costs associated with businesses acquired within the Digital Media business. The increase in research, development and engineering costs from 2018 to 2019 was primarily due to personnel costs associated with acquisitions within the Digital Media business.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">General and Administrative.</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:39.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.206%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.206%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.206%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.206%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.212%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands, except percentages)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Percentage Change 2020 versus 2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Percentage Change 2019 versus 2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">General and Administrative</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">445,431</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">424,072</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">375,267</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">13%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As a percent of revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">30%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">31%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">31%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our general and administrative costs consist primarily of personnel-related expenses, depreciation and amortization, changes in the fair value associated with contingent consideration, share-based compensation expense, bad debt expense, professional fees, severance and insurance costs. The increase in general and administrative expense from 2019 to 2020 was primarily due to the recognition of lease asset impairments and additional depreciation due to leasehold impairments, legal settlements and increased professional fees; partially offset by decreased amortization of intangible assets. The increase in general and administrative expense from 2018 to 2019 was primarily due to additional amortization of intangible assets, increased depreciation expense and personnel costs relating to acquisitions closed during 2018 and 2019.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share-Based Compensation</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents share-based compensation expense included in cost of revenues and operating expenses in the accompanying Consolidated Statements of Operations for the years ended December&#160;31, 2020, 2019 and 2018 (in thousands):</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:63.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.190%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.190%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.192%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">535&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">525&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">510&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,454&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,547&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,798&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;Research, development and engineering</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,779&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,477&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,553&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,238&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,373&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,232&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,006&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,922&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,093&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Non-Operating Income and Expenses</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest expense, net</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Our interest expense, net is generated primarily from interest expense due to outstanding debt, partially offset by interest income earned on cash, cash equivalents and investments. Interest expense, net was $132.0 million, $69.5 million, and $62.0 million for the years ended December&#160;31, 2020, 2019 and 2018, respectively. The increase from 2019 to 2020 was primarily due to increased interest expense associated with the issuance of our 1.75% Convertible Senior Notes in the fourth quarter 2019; and the payment of certain prepayment penalties and write off of issuance costs in connection with the refinancing of our 6.0% Senior Notes and associated issuance of our 4.625% Senior Notes in the fourth quarter 2020. The increase from 2018 to 2019 was primarily due to increased interest expense associated with our line of credit borrowings and issuance of our 1.75% Convertible Senior Notes in the fourth quarter 2019.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-56-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Gain on sale of businesses.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our gain on sale of businesses is generated primarily from the sale of certain Voice assets in Australia and New Zealand in the third quarter of 2020. Gain on sale of businesses was $17.1 million, zero, and zero for the years ended December&#160;31, 2020, 2019 and 2018, respectively.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Loss on investments, net.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our loss on investments, net is generated from gains or losses from investments in equity and debt securities. Our loss on investments, net was $21.0 million, $4.2 million, and $0.1 million for the years ended December&#160;31, 2020, 2019 and 2018, respectively. Our net loss on investments, net increased during fiscal year 2020 versus the prior comparable period due to net losses realized on certain investments as the result of the recapitalization of the investee and overall market volatility. The increase from 2018 to 2019 was attributable to an impairment loss on equity securities.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other (income) expense, net</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Our other (income) expense, net is generated primarily from miscellaneous items and gain or losses on currency exchange. Other (income) expense, net was $(31.6) million, $3.7 million, and $4.6 million for the years ended December&#160;31, 2020, 2019 and 2018, respectively. The change from 2019 to 2020 was attributable to currency exchange gains. The change from 2018 to 2019 was attributable to currency exchange losses.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our effective tax rate is based on pre-tax income, statutory tax rates, tax regulations (including those related to transfer pricing) and different tax rates in the various jurisdictions in which we operate. The tax bases of our assets and liabilities reflect our best estimate of the tax benefits and costs we expect to realize. When necessary, we establish valuation allowances to reduce our deferred tax assets to an amount that will more likely than not be realized.&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2020, we had federal net operating loss carryforwards (&#8220;NOLs&#8221;) of $60.2 million after considering substantial restrictions on the utilization of these NOLs due to &#8220;ownership changes&#8221;, as defined in the Internal Revenue Code of 1986, as amended.&#160;We estimate that all of the above-mentioned federal NOLs will be available for use before their expiration. $59.7 million of the NOLs expire through the year 2037 and $0.5 million of the NOLs carry forward indefinitely depending on the year the loss was incurred. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2020 and 2019, the Company has no foreign tax credit carryovers. In addition, as of December&#160;31, 2020 and 2019, we had available unrecognized state research and development tax credits of $9.1 million and $3.2 million, respectively, which last indefinitely.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense (benefit) amounted to $68.4 million, $(19.4) million and $44.8 million for the years ended December&#160;31, 2020, 2019 and 2018, respectively. Our effective tax rates for 2020, 2019 and 2018 were 29.7%, (9.7)% and 25.2%, respectively.</span></div><div style="text-align:justify;text-indent:45pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in our annual effective income tax rate from 2019 to 2020 was primarily attributable to the following:</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:9.75pt">An increase in tax expense during 2020 due to a $53.7 million tax benefit recognized in 2019 from an intra-entity transfer as part of the reorganization of our international operating structure resulting in the recognition of a deferred tax asset with no comparable event during 2020; and</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">a decrease in the benefit for the portion of our income being taxed in foreign jurisdictions and subject to lower tax rates than in the U.S. (relative to income from U.S. domestic operations); and</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">3.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:9.75pt">an increase in tax expense during 2020 due to recording valuation allowances on deferred tax assets related to capital loss carryovers.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-57-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The decrease in our annual effective income tax rate from 2018 to 2019 was primarily attributable to the following:</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:9.75pt">a decrease during 2019 from an intra-entity transfer as part of the reorganization of our international operating structure resulting in recognition of a $53.7 million tax benefit and corresponding deferred tax asset; and</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt">a decrease in tax expense during 2019 from an overall reduction in our net reserve for uncertain tax positions; partially offset by</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">3.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:9.75pt">a decrease in the benefit for the portion of our income being taxed in foreign jurisdictions and subject to lower tax rates than in the U.S. (relative to income from U.S. domestic operations).</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In order to provide additional understanding in connection with our foreign taxes, the following represents the statutory and effective tax rate by significant foreign country:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.057%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.160%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ireland</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">United Kingdom</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Canada</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Statutory tax rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.5%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.5%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rate </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.6%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.2%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.7%</span></td></tr></table></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Effective tax rate excludes certain discrete items.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The statutory tax rate is the rate imposed on taxable income for corporations by the local government in that jurisdiction.&#160; The effective tax rate measures the taxes paid as a percentage of pretax profit.&#160;The effective tax rate can differ from the statutory tax rate when a company can exempt some income from tax, claim tax credits, or due to the effect of book-tax differences that do not reverse and discrete items.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant judgment is required in determining our provision for income taxes and in evaluating our tax positions on a worldwide basis. We believe our tax positions, including intercompany transfer pricing policies, are consistent with the tax laws in the jurisdictions in which we conduct our business. Certain of these tax positions have in the past been, and are currently being, challenged, and this may have a significant impact on our effective tax rate if our tax reserves are insufficient.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity Method Investment</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net loss in earnings of equity method investment. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss in earnings of equity method investment is generated from our investment in the OCV Fund for which we receive annual audited financial statements. The investment in the OCV Fund is presented net of tax and on a one-quarter lag due to the timing and availability of financial information from OCV. If the Company becomes aware of a significant decline in value that is other-than-temporary, the loss will be recorded in the period in which the Company identifies the decline.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net loss in earnings of equity method investment was $11.3 million, $0.2 million and $4.1 million, net of tax benefit for the years ended December&#160;31, 2020, 2019, and 2018, respectively. The fiscal 2020 loss was primarily a result of the impairment of two of the OCV Fund&#8217;s investments as a result of COVID-19 in the amount of $7.0&#160;million, net of tax benefit. In addition, the Company recognized an investment loss in fiscal 2020 in the amount of $4.3 million, net of tax benefit. During the years ended December&#160;31, 2020, 2019, and 2018 the Company recognized management fees of $3.0 million, $3.0 million and $4.5 million, net of tax benefit, respectively.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Digital Media and Cloud Services Results</span></div><div style="margin-bottom:10pt;margin-top:9.9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our businesses are based on the organization structure used by management for making operating and investment decisions and for assessing performance and have been aggregated into two businesses: (i)&#160;Digital Media; and (ii)&#160;Cloud Services.</span></div><div style="margin-bottom:10pt;margin-top:9.9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We evaluate the performance of our businesses based on revenues, including both external and interbusiness net sales, and operating income. We account for interbusiness sales and transfers based primarily on standard costs with reasonable mark-ups established between the businesses. Identifiable assets by business are those assets used in the respective businesses operations. Corporate assets consist of cash and cash equivalents, deferred income taxes and certain other assets. All significant interbusiness amounts are eliminated to arrive at our consolidated financial results.</span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-58-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;margin-top:9.9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Digital Media</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following results are presented for fiscal years 2020, 2019 and 2018 (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.788%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.160%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">External net sales</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">811,589&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">710,811&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">609,434&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inter-business net sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(229)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(300)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(60)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">811,360&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">710,511&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">609,374&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,473&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,053&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,919&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">733,887&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">617,458&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">530,455&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">594,087&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">540,193&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">483,167&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,800&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,265&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,288&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales of&#160;$811.4 million&#160;in 2020&#160;increased&#160;$100.8 million, or&#160;14.2%, and net sales of $710.5 million in 2019 increased $101.1 million, or 16.6%, from the prior comparable period primarily due to business acquisitions subsequent to the prior comparable periods.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit of&#160;$733.9 million&#160;in 2020 increased&#160;$116.4 million&#160;and gross profit of $617.5 million in 2019 increased $87.0 million from the prior comparable periods primarily due to an increase in net sales between the periods. Gross profit as a percentage of revenues in 2020 and 2019 was higher due to lower content fees, campaign fulfillment cost, other editorial and production costs. Gross profit as a percentage of revenues in 2019 and 2018 was consistent with the previous comparable period.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating expenses of&#160;$594.1 million&#160;in 2020 increased&#160;$53.9 million&#160;from the prior comparable period primarily due to additional expense associated with businesses acquired in and subsequent to 2019 comprised primarily of salary and related costs including severance and an increase in marketing costs.  Operating expenses of $540.2 million in 2019 increased $57.0 million from the prior comparable period primarily due to additional expense associated with businesses acquired in and subsequent to 2018 comprised primarily of salary and related costs, marketing costs and changes in fair value of contingent consideration and amortization of intangible assets.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of these factors, operating income of&#160;$139.8 million&#160;in 2020 increased&#160;$62.5 million,&#160;or 80.9%, from 2019, and operating income of&#160;$77.3 million&#160;in 2019 increased&#160;$30.0 million,&#160;or 63.4%, from 2018.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cloud Services</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following results are presented for fiscal years 2020, 2019 and 2018 (in thousands):</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:62.736%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.173%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.971%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.173%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.971%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.176%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">External net sales</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">678,461&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">661,835&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">597,975&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inter-business net sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">678,461&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">661,835&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">597,975&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,261&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144,270&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,154&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">524,200&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">517,565&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">475,821&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">274,997&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270,025&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">239,629&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">249,203&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247,540&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236,192&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:10pt;margin-top:9.9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales of $678.5 million in 2020 increased $16.6 million, or 2.5%, and net sales of $661.8 million in 2019 increased $63.9 million, or 10.7%, from the prior comparable period primarily due to business acquisitions.</span></div><div style="margin-bottom:10pt;margin-top:9.9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit of $524.2 million in 2020 increased $6.6 million from 2019 and gross profit of $517.6 million in 2019 increased $41.7 million from 2018 primarily due to an increase in net sales from acquisitions between the periods. The gross profit as a percentage of revenues for 2020 and 2019 was consistent with the previous comparable period.</span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-59-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;margin-top:9.9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating expenses of $275.0 million in 2020 increased $5.0 million from 2019 and was consistent with the previous comparable period. Operating expenses of $270.0 million in 2019 increased $30.4 million from 2018 primarily due to (a) additional expense associated with businesses acquired in and subsequent to the prior comparable period; and (b) an increase in marketing costs and amortization of intangible assets.</span></div><div style="margin-bottom:10pt;margin-top:9.9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of these factors, operating earnings of $249.2 million in 2020 increased $1.7 million, or 0.7%, from 2019, and operating earnings of&#160;$247.5 million&#160;in 2019 increased $11.3 million, or&#160;4.8%, from 2018. Our Cloud Services business consists of several services which have similar economic characteristics, including the nature of the services and their production processes, the type of customers, as well as the methods used to distribute these services.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div id="ie85b9c7be4284705baa3c85e9b8a6a98_73"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liquidity and Capital Resources</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents and Investments</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2020, we had cash, cash equivalents, and investments of $340.8 million compared to $675.7 million at December&#160;31, 2019. The decrease in cash, cash equivalents, and investments resulted primarily from the repayment of debt, business acquisitions, repurchase of common stock, purchases of property and equipment and investments; partially offset by the proceeds from the issuance of debt, cash provided from operations and proceeds from the sale of businesses. At December&#160;31, 2020, cash, cash equivalents, and investments consisted of cash and cash equivalents of $242.7 million, short-term investments of $0.7 million, and long-term investments of $97.5 million. Our investments consist of equity and debt securities. For financial statement presentation, we classify our debt securities primarily as short- and long-term based upon their maturity dates. Short-term investments mature within one year of the date of the financial statements and long-term investments mature one year or more from the date of the financial statements. As of December&#160;31, 2020 cash, cash equivalents, and investments held within domestic and foreign jurisdictions were $240.5 million and $100.3 million, respectively. As of December&#160;31, 2019 cash, cash equivalents, and investments held within domestic and foreign jurisdictions were $604.7 million and $71.0 million, respectively.&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">At December&#160;31, 2020, the Company had a net working capital deficit of approximately $259.7 million primarily due to cash outflows of $662.9 million related to business combinations and share repurchases during the second half of 2020. In addition, the 3.25% Convertible Notes in the amount of $396.8 million are recorded as a current liability as of December&#160;31, 2020 due to the Holders right to require the Company to repurchase for cash all or part of their 3.25% Convertible Notes on June 15, 2021. However, due to the fact that the Convertible Notes are trading well above par, management has determined that the likelihood that the Holders will exercise this right is remote.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On October 7, 2020, the Company issued $750&#160;million aggregate principal amount of 4.625% Senior Notes due 2030. A portion of the proceeds were used to fund the redemption of the outstanding aggregate principal amount of the 6.0% Senior Notes previously issued by one of our subsidiaries and to pay the redemption premium due in respect of such redemption and accrued and unpaid interest. The company expects to use the remainder of the net proceeds for general corporate purposes including acquisitions. Subsequent to the year end, the Company is pursuing to reestablish a credit facility at the J2 Global, Inc. level providing borrowings of $100.0 million expandable, subject to certain conditions, to $350.0 million.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s Board of Directors approved two quarterly cash dividends during the year ended December&#160;31, 2019, totaling $0.900 per share of common stock. Future dividends are subject to Board approval. However, based on the significant number of current investment opportunities within the Company&#8217;s portfolio of businesses and the historic returns from prior investments, the Board of Directors suspended dividend payments for the foreseeable future after the June 4, 2019 payment.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 7, 2019, J2 Cloud Services, LLC entered into a Credit Agreement (the &#8220;Credit Agreement&#8221;) with certain lenders from time to time party thereto (collectively, the &#8220;Lenders&#8221;) and MUFG Union Bank, N.A., as sole lead arranger and as administrative agent for the Lenders (the &#8220;Agent&#8221;). On October 7, 2020, the Company terminated the Credit Agreement. On November 15, 2019, the Company issued $550.0 million aggregate principal amount of 1.75% Convertible Notes and received net proceeds of&#160;$537.1 million&#160;in cash, net of initial purchasers&#8217; discounts, commissions and other debt issuance costs. A portion of the net proceeds were used pay off all amounts then outstanding under the MUFG Credit Facility, with the remainder to be used for general corporate purposes including acquisitions.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 10, 2014, J2 Global issued $402.5 million aggregate principal amount of 3.25% convertible senior notes due June 15, 2029 (the &#8220;3.25% Convertible Notes&#8221;). During the fourth quarter of 2020, the last reported sale price of the Company&#8217;s common stock exceeded 130% of the conversion price for at least 20 trading days in the period of 30 consecutive trading days </span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-60-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ending on, and including, the last trading day of the quarter. As a result, the 3.25% Convertible Notes are convertible at the option of the holder during the quarter beginning January 1, 2021 and ending March 31, 2021. Since the Company currently intends to settle the principal amount in cash, the net carrying amount of the 3.25% Convertible Notes is classified within current liabilities on the Consolidated Balance Sheet as of December 31, 2020.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September&#160;25, 2017, the Board of Directors of the Company authorized the Company&#8217;s entry into a commitment to invest $200&#160;million in an investment fund (the &#8220;Fund&#8221;) over several years at a fairly ratable rate. The manager, OCV Management, LLC (&#8220;OCV&#8221;), and general partner of the Fund are entities with respect to which Richard S. Ressler, Chairman of the Board of Directors (the &#8220;Board&#8221;) of the Company, is indirectly the majority equity holder. As a limited partner in the Fund, the Company will pay an annual management fee to the manager equal to 2.0% (reduced by 10% each year beginning with the sixth year) of capital commitments. In addition, subject to the terms and conditions of the Fund&#8217;s limited partnership agreement, once the Company has received distributions equal to its invested capital, the Fund&#8217;s general partner will be entitled to a carried interest equal to 20%. The Fund has a six year investment period, subject to certain exceptions. The commitment was approved by the Audit Committee of the Board in accordance with the Company&#8217;s related-party transaction approval policy.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2020, the Company received capital call notices from the management of OCV Management, LLC for $32.9 million, inclusive of certain management fees, of which $31.9 million has been paid for the year ended December&#160;31, 2020. During 2019, the Company received a distribution from OCV of $10.3 million. During 2019, the Company received capital call notices from the management of OCV Management, LLC for $29.6 million inclusive of certain management fees, of which $29.6 million has been paid for the year ended December&#160;31, 2019.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We currently anticipate that our existing cash and cash equivalents and cash generated from operations will be sufficient to meet our anticipated needs for working capital, capital expenditure, investment requirements, stock repurchases and cash dividends for at least the next 12 months.</span></div><div style="text-align:justify;text-indent:45pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash Flows</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our primary sources of liquidity are cash flows generated from operations, together with cash and cash equivalents. Net cash provided by operating activities was $480.1 million, $412.5 million and $401.3 million for the years ended December&#160;31, 2020, 2019 and 2018, respectively. Our operating cash flows resulted primarily from cash received from our customers offset by cash payments we made to third parties for their services, employee compensation and interest payments associated with our debt. The increase in our net cash provided by operating activities in 2020 compared to 2019 was primarily attributable to a decrease in prepaid expenses and other current assets, increased income tax liabilities and uncertain tax positions. The increase in our net cash provided by operating activities in 2019 compared to 2018 was primarily attributable to an increase in accounts payable and accrued expenses due to the timing of payments; partially offset by an increase in accounts receivable, prepaid expenses and other current assets, higher tax payments, lower uncertain tax positions and reduced deferred revenue. Our prepaid tax payments were $3.0 million and $3.7 million at December&#160;31, 2020 and 2019, respectively. Our cash and cash equivalents and short-term investments were $243.3 million, $575.6 million and $209.5 million at December&#160;31, 2020, 2019 and 2018, respectively.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in&#160;investing activities was $586.2 million, $505.3 million and $406.6 million for the years ended December&#160;31, 2020, 2019 and 2018, respectively. Net cash used in investing activities in 2020 was primarily attributable to business acquisitions, capital expenditures associated with the purchase of property and equipment and the purchase of equity method investments; partially offset by the proceeds from the sale of businesses. Net cash used in investing activities in 2019 was primarily attributable to business acquisitions, capital expenditures associated with the purchase of property and equipment and purchases of equity method investments; partially offset by the distribution from an equity method investment. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash (used in) provided by financing activities was $(234.6) million, $456.7 million and $(131.4) million for the years ended December&#160;31, 2020, 2019 and 2018, respectively. Net cash used in financing activities in 2020 was primarily attributable to the repayment of debt, repurchase of stock and business acquisitions; partially offset by net proceeds from the issuance of our 4.625% Senior Notes and exercise of stock options.  Net cash provided by financing activities in 2019 was primarily attributable to net proceeds from the issuance of 1.75% Convertible Notes, proceeds from the line of credit and exercise of stock options; partially offset by payment of the line of credit, dividends paid, repurchase of stock, business acquisitions and repayment of note payable. </span></div><div style="text-align:justify;text-indent:45pt"><span><br/></span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-61-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Repurchase Program</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2012, the Company&#8217;s Board of Directors approved a program authorizing the repurchase of up to five million shares of our common stock through February 20, 2013 which was subsequently extended through February 20, 2021.  </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2016, the Company acquired and subsequently retired 935,231 shares of J2 Global common stock in connection with the acquisition of Integrated Global Concepts, Inc. As a result of the purchase of J2 Global common stock, the Company&#8217;s Board of Directors approved a reduction in the number of shares available for purchase under the 2012 Program by the same amount.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2020 and 2019, we repurchased 1,140,819 and 197,870 shares under this program, respectively. As of December&#160;31, 2020, all of the available shares were repurchased under the 2012 Program at an aggregate cost of $204.6 million (including an immaterial amount of commission fees). </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 6, 2020, the Company&#8217;s Board of Directors approved a program authorizing the repurchase of up to ten&#160;million shares of our common stock through August 6, 2025 (the &#8220;2020 Program&#8221;) in addition to the five million shares repurchased under the 2012 Program. During the year ended December&#160;31, 2020, the Company repurchased 2,490,599 shares at an aggregate cost of $177.8&#160;million (including an immaterial amount of commission fees) under the 2020 Program, which were subsequently retired.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the Company&#8217;s share repurchase programs, the number of shares available for purchase is 7,509,401 shares of J2 Global common stock.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div id="ie85b9c7be4284705baa3c85e9b8a6a98_76"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contractual Obligations and Commitments</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our contractual obligations and commitments as of December&#160;31, 2020:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:39.955%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.826%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.603%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.603%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.603%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.043%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.635%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Payment Due by Period (in thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Contractual Obligations</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1 Year</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2-3 Years</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4-5 Years</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">More than 5 Years</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt - principal (a)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">402,414&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">910&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,300,000&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,703,324&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt - interest (b)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,719&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,625&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,625&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183,063&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">412,032&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases (c)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,636&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,392&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,131&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,447&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,606&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases (d)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">608&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">958&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Telecom services and co-location facilities (e)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,836&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,683&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,519&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Holdback payment (f)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,274&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,079&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,353&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transition tax (g)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,675&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,675&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Self-Insurance (h)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,557&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">479&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,036&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other (i)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,535&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">598&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,133&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">522,579&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,116&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,431&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,521,510&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,326,636&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">These amounts represent principal on long-term debt.</span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">These amounts represent interest on long-term debt.</span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">These amounts represent undiscounted future minimum rental commitments under noncancellable operating leases.</span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">These amounts represent undiscounted future minimum rental commitments under noncancellable finance leases.</span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(e)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">These amounts represent service commitments to various telecommunication providers.</span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(f)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:26.01pt">These amounts represent the holdback amounts in connection with certain business acquisitions.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(g)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">These amounts represent commitments related to the transition tax on unrepatriated foreign earnings reduced by the 2017 overpayment of US Federal Income Tax. </span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(h)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">These amounts represent health and dental insurance plans in connection to self-insurance.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:26.57pt">These amounts primarily represent certain consulting and Board of Director fee arrangements, software license commitments and others.</span></div><div style="text-indent:45pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2020, our liability for uncertain tax positions was $57.1 million. The future payments related to uncertain tax positions have not been presented in the table above due to the uncertainty of the amounts and timing of cash settlement with the taxing authorities. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-62-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have not presented contingent consideration associated with acquisitions in the table above due to the uncertainty of the amounts and the timing of cash settlements. We have also not presented our remaining commitment to OCV Management, LLC of approximately $94.5&#160;million due to the uncertainty of timing of funding requests.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Off-Balance Sheet Arrangements </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are not party to any material off-balance sheet arrangements. </span></div><div style="text-align:justify"><span><br/></span></div><div id="ie85b9c7be4284705baa3c85e9b8a6a98_79"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 7A.    Quantitative and Qualitative Disclosures About Market Risk</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The following discussion of the market risks we face contains forward-looking statements. Forward-looking statements are subject to risks and uncertainties. Actual results could differ materially from those discussed in the forward-looking statements. Readers are cautioned not to place undue reliance on these forward-looking statements, which reflect management&#8217;s opinions only as of the date hereof. J2 Global undertakes no obligation to revise or publicly release the results of any revision to these forward-looking statements, except as required by law. Readers should carefully review the risk factors described in this document as well as in other documents we file from time to time with the SEC, including the Quarterly Reports on Form 10-Q and any Current Reports on Form 8-K filed or to be filed by us in 2021.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Interest Rate Risk</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our exposure to market risk for changes in interest rates relates primarily to our investment portfolio. The primary objectives of our investment activities are to preserve our principal while at the same time maximizing yields without significantly increasing risk. To achieve these objectives, we maintain our portfolio of cash equivalents and investments in a mix of instruments that meet high credit quality standards, as specified in our investment policy or otherwise approved by the Board of Directors. Our cash and cash equivalents are not subject to significant interest rate risk due to the short maturities of these instruments. As of December&#160;31, 2020, the carrying value of our cash and cash equivalents approximated fair value. Our return on these investments is subject to interest rate fluctuations.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2020, we had investments in debt securities with effective maturities greater than one year of approximately zero. As of December&#160;31, 2020 and December&#160;31, 2019, we had cash and cash equivalent investments primarily in money market funds with maturities of 90 days or less of $242.7 million and $575.6 million, respectively.&#160;We do not have interest rate risk on our outstanding long-term debt as these arrangements have fixed interest rates.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We cannot ensure that future interest rate movements will not have a material adverse effect on our future business, prospects, financial condition, operating results and cash flows. To date, we have not entered into interest rate hedging transactions to control or minimize certain of these risks.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Foreign Currency Risk</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We conduct business in certain foreign markets, primarily in Canada, Australia and the European Union. Our principal exposure to foreign currency risk relates to investment and inter-company debt in foreign subsidiaries that transact business in functional currencies other than the U.S. Dollar, primarily the Australian Dollar, the Canadian Dollar, the Euro, the Hong Kong Dollar, the Japanese Yen, the New Zealand Dollar, the Norwegian Kroner and the British Pound Sterling. If we are unable to settle our short-term intercompany debts in a timely manner, we remain exposed to foreign currency fluctuations.  </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As we expand our international presence, we become further exposed to foreign currency risk by entering new markets with additional foreign currencies. The economic impact of currency exchange rate movements is often linked to variability in real growth, inflation, interest rates, governmental actions and other factors. These changes, if material, could cause us to adjust our financing and operating strategies.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As currency exchange rates change, translation of the income statements of the international businesses into U.S. Dollars affects year-over-year comparability of operating results, the impact of which is immaterial to the comparisons set forth in this Annual Report on Form 10-K. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Historically, we have not hedged translation risks because cash flows from international operations were generally reinvested locally; however, we may do so in the future. Our objective in managing foreign exchange risk is to minimize the potential exposure to changes that exchange rates might have on earnings, cash flows and financial position.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-63-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> For the years ended December&#160;31, 2020, 2019 and 2018, foreign exchange gains (losses) amounted to $28.5 million, $(4.0) million and $(2.3) million, respectively. The change in our gains (losses) recognized in earnings from 2019 to 2020 were primarily attributable to the settlement of certain intra-entity transactions. The increase in losses to our earnings from 2018 to 2019 were primarily attributable to increased inter-company balances between the periods in foreign subsidiaries that were in functional currencies other than the U.S. Dollar. Foreign exchange losses were not material to our earnings in 2019 and 2018, respectively.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cumulative translation adjustments, net of tax, included in other comprehensive income for the years ended December&#160;31, 2020, 2019 and 2018, was $(8.9) million, $(1.6) million, and $(15.5) million respectively.</span></div><div style="text-align:justify;text-indent:45pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We currently do not have derivative financial instruments for hedging, speculative or trading purposes and therefore are not subject to such hedging risk. However, we may in the future engage in hedging transactions to manage our exposure to fluctuations in foreign currency exchange rates.</span></div><div style="text-align:justify;text-indent:45pt"><span><br/></span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-64-</span></div></div></div><div id="ie85b9c7be4284705baa3c85e9b8a6a98_82"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="padding-left:45pt;text-indent:-45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 8.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:15.02pt">Financial Statements and Supplementary Data</span></div><div><span><br/></span></div><div id="ie85b9c7be4284705baa3c85e9b8a6a98_85"></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stockholders and Board of Directors </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">J2 Global, Inc.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Los Angeles, California</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Opinion on the Consolidated Financial Statements </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have audited the accompanying consolidated balance sheets of J2 Global, Inc. (the &#8220;Company&#8221;) as of December 31, 2020 and 2019, the related consolidated statements of operations and comprehensive income, stockholders&#8217; equity, and cash flows for each of the three years in the period ended December 31, 2020, and the related notes and schedule listed in the accompanying index (collectively referred to as the &#8220;consolidated financial statements&#8221;). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at December 31, 2020 and 2019, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2020</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in conformity with accounting principles generally accepted in the United States of America.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (&#8220;PCAOB&#8221;), the Company's internal control over financial reporting as of December 31, 2020, based on criteria established in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal Control - Integrated Framework (2013)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> issued by the Committee of Sponsoring Organizations of the Treadway Commission (&#8220;COSO&#8221;) and our report dated March&#160;1, 2021, expressed an unqualified opinion thereon.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Change in Accounting Method Related to Leases</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As discussed in Note 11 to the consolidated financial statements, the Company changed its method for accounting for leases as a result of the adoption of Accounting Standards Codification (&#8220;ASC&#8221;) 842, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> effective January 1, 2019 under the modified retrospective approach.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis for Opinion</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These consolidated financial statements are the responsibility of the Company&#8217;s management. Our responsibility is to express an opinion on the Company&#8217;s consolidated financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our audits 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. We believe that our audits provide a reasonable basis for our opinion.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Critical Audit Matters</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The critical audit matters communicated below are matters arising from the current period audit of the consolidated financial statements that were communicated or required to be communicated to the audit committee and that: (1) relate to accounts or disclosures that are material to the consolidated financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matters below, providing separate opinions on the critical audit matters or on the accounts or disclosures to which they relate.</span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-65-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounting for Acquisitions</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As described in Note 4 to the consolidated financial statements, the Company completed the acquisition of RetailMeNot, Inc., an online coupon business, for the purchase consideration of approximately $414.4 million, net of cash during the year ended December 31, 2020. This acquisition included a significant amount of intangible assets and goodwill, requiring management to determine fair values of the identifiable assets and liabilities at the acquisition date.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We identified management&#8217;s judgments used to determine the fair value of identifiable intangible assets related to certain acquisitions as a critical audit matter. The Company&#8217;s determination of fair values of certain identifiable intangible assets is complex and included management&#8217;s judgments over significant unobservable inputs and assumptions utilized including revenue growth rates, royalty rates, discount rates and customer attrition rates. Auditing these elements involved especially challenging auditor judgment due to the nature and extent of audit effort required to address these matters, including the extent of specialized skill or knowledge needed.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The primary procedures we performed to address this critical audit matter included:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Assessing the design and testing operating effectiveness of certain controls over the development of significant assumptions used to determine the fair values of certain identifiable intangible assets, and controls over the selection of the valuation models used by management.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Assessing the reasonableness of significant unobservable inputs and assumptions used by management through evaluating revenue growth rates and customer attrition against the historical performance of the target entity, certain acquisitions, and similar business units of the Company.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Utilizing personnel with specialized knowledge and skill in valuation to assist in: (i) assessing the appropriateness of valuation models used, (ii) evaluating the reasonableness of certain significant assumptions incorporated into the various valuation models, including royalty rates, discount rates and customer attrition rates, and (iii) performing sensitivity analysis and evaluating the potential effect of changes in certain critical assumptions on the fair value calculations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounting for Income Taxes</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As described in Note&#160;13</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to the consolidated financial statements,&#160;the income tax expense for the year ended December 31, 2020 was $68.4 million&#160;and the net deferred income tax liability balance as of December 31, 2020 was $106.2 million. The Company is a U.S. based multinational entity subject to taxes in the U.S. and multiple foreign jurisdictions. The provision for income taxes is based on a jurisdictional mix of earnings, statutory tax rates and enacted tax rules.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We identified the&#160;accounting for&#160;income taxes&#160;as a critical audit matter.&#160;The Company&#8217;s&#160;tax provision included the following areas of complexity: (i)&#160;the calculation methods and the global legal structure, (ii)&#160;the large volume of new and pending tax guidance, including the CARES Act provisions, as well as the pervasive impact of the Tax Cuts and Jobs Act (&#8220;TCJA&#8221;) and the application of the resulting tax law given the uncertainty over the interpretation of certain provisions as proposed for which there is a significant amount of pending guidance and a limited body of precedence,&#160;and&#160;(iii)&#160;the tax impact associated with the significant acquisition of RetailMeNot, Inc.&#160;Auditing these elements involved especially challenging auditor judgment due to the nature and extent of audit effort required to address these matters, including the extent of specialized skillsets and knowledge needed.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The primary procedures we performed to address this critical audit matter included:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Testing the design and operating effectiveness of certain internal controls related to management&#8217;s accounting for income taxes, including controls over: (i) the calculation of significant components of the income tax provision, (ii) the completeness and accuracy of identifying changes in domestic and foreign tax law and accurate interpretation and inclusion in the tax provision calculation and applicable disclosures, and (iii) the calculation of the significant acquisition&#8217;s deferred tax balances and tax related acquisition accounting adjustments, including the completeness and accuracy of the tax basis in acquired assets and liabilities.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-66-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Utilizing domestic and international personnel with specialized knowledge and skill in taxation to assist in the following procedures:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Evaluating the appropriateness and consistency of management&#8217;s methods and estimates used to calculate the consolidated income tax provision.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Evaluating management&#8217;s judgments and assumptions pertaining to complex and material components of the consolidated income tax provision by reviewing documentation of relevant accounting policies and information obtained by management from third-party tax specialists.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Evaluating the appropriateness of management&#8217;s application of new and updated regulatory and legislative guidance in the U.S., Canada, Ireland and the United Kingdom, as well as the reasonableness of management&#8217;s interpretation and application of new tax provisions in the U.S. and significant foreign jurisdictions for which there is pending guidance and a limited body of precedence.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Testing mathematical accuracy and computation of the consolidated income tax provision by recalculating significant components of the consolidated tax provision and reviewing relevant source documents supporting deferred tax assets and liabilities. Agreeing material components of the consolidated income tax provision to the trial balances, relevant source documents, and applicable enacted U.S. and non-U.S. jurisdictional tax rates.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Assessing the reasonableness of management&#8217;s judgments and testing the computational accuracy of the income tax balances related to acquired assets and liabilities in the significant acquisition by recalculating and agreeing significant components of the tax computations to the opening balance sheet and to relevant source documents, including the valuation used for the purchase price allocation and the applicable tax rates.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/s/ BDO USA, LLP</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have served as the Company's auditor since 2014.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Los Angeles, California</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;1, 2021 </span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-67-</span></div></div></div><div id="ie85b9c7be4284705baa3c85e9b8a6a98_88"></div><hr style="page-break-after:always"/><div style="min-height:31.5pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">J2 GLOBAL, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED BALANCE SHEETS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31, 2020 and 2019</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands, except share amounts)</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:70.935%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.516%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.517%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ASSETS</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMi0xLTEtMS0w_42e0aafc-29dc-4258-9203-e2edf6b3a02e">242,652</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMi0zLTEtMS0w_a758e52c-8cc1-4a04-8e44-81f70c969218">575,615</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" name="us-gaap:ShortTermInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMy0xLTEtMS0w_b98fd66c-7754-4e60-a522-b87c014af64b">663</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:ShortTermInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMy0zLTEtMS0w_040e6010-abc7-42a9-be9d-a3409bdfcde0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net of allowances of $<ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNC0wLTEtMS0wL3RleHRyZWdpb246YTQzOTYwNmJmNzU5NGFmMGI5ODM5MzUyMjE2MmFhM2FfMzI5ODUzNDg4MzQwNA_224de47e-8507-474e-a7a8-1693fab8ccb2">16,018</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNC0wLTEtMS0wL3RleHRyZWdpb246YTQzOTYwNmJmNzU5NGFmMGI5ODM5MzUyMjE2MmFhM2FfMzI5ODUzNDg4MzQxNQ_f2efd38f-3de4-4d6b-a038-ded9e55620dd">12,701</ix:nonFraction>, respectively</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNC0xLTEtMS0w_ae4c03fc-3589-4f7f-8f08-2b0360dc08ac">325,619</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNC0zLTEtMS0w_497ec10a-89b8-4a93-9089-f810a30a6f2c">261,928</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNS0xLTEtMS0w_a278ce34-461d-4086-8799-58915038282a">53,909</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNS0zLTEtMS0w_43dcb91c-15fb-4bdd-b8ef-31f5ae1bdb60">49,347</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNy0xLTEtMS0w_23638997-857d-43d1-b1c3-7c527e461478">622,843</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNy0zLTEtMS0w_dedafd0f-8c3a-46d2-b441-e94cc239b9b4">886,890</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfOC0xLTEtMS0w_ac0b76c2-1c5c-4046-b71e-12d9a05331e0">97,495</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfOC0zLTEtMS0w_954cb6e9-0acf-46ca-a36d-6d8851617445">100,079</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfOS0xLTEtMS0w_d9593c40-0823-42c4-b4f5-cf4b58a7df35">156,577</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfOS0zLTEtMS0w_4f4dbb74-35a5-4909-910f-1c428eee8973">127,817</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMTAtMS0xLTEtMA_85f6a514-5dc2-4832-8da9-43253a668783">105,845</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMTAtMy0xLTEtMA_6c5fe104-c32e-482d-a991-8cd401ef358d"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMTAtMy0xLTEtMA_bfaf53a6-19ee-446f-a2b7-a1c49fa466ce">125,822</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="jcom:TradenamesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMTEtMS0xLTEtMA_96b0a8bc-3627-48aa-a659-a8ba2a6c5bb4">187,902</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="jcom:TradenamesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMTEtMy0xLTEtMA_642bcded-927f-4116-a053-2f9f58b5d808">138,029</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="jcom:CustomerRelationshipsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMTMtMS0xLTEtMA_5dad2d9f-31a5-428b-955a-4aa2c88c4700">377,194</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="jcom:CustomerRelationshipsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMTMtMy0xLTEtMA_563ea4d7-5e83-4d80-8ce2-7568a2917b38">238,502</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMTQtMS0xLTEtMA_4a73c9f3-27ff-4244-99d1-7dc2b43c6637">1,867,430</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMTQtMy0xLTEtMA_1261658f-b4b0-41f3-b7f5-0a6a5bc270be">1,633,033</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other purchased intangibles, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMTUtMS0xLTEtMA_32ee2990-d58f-4b35-890d-c7de098bacea">176,473</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMTUtMy0xLTEtMA_08233194-3187-48aa-be18-fa2f76471925">180,022</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes, noncurrent</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="jcom:DeferredIncomeTaxAssetsNetNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMTYtMS0xLTEtMA_379eaf84-1fca-4dd2-b4fc-8fda7f173dab">56,545</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="jcom:DeferredIncomeTaxAssetsNetNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMTYtMy0xLTEtMA_ec97d9c9-6bcd-4de6-80af-29658171fd1d">59,976</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMTctMS0xLTEtMA_7e94f964-776f-4ab0-a967-54817f279bef">17,027</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMTctMy0xLTEtMA_4be814ef-cc76-409b-a603-b386e84c1f6b">15,676</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TOTAL ASSETS</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMTgtMS0xLTEtMA_98f6f26f-4888-4997-90d7-abfd2c9a4b94">3,665,331</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMTgtMy0xLTEtMA_85109597-0d32-4b46-badd-a7cbcd72b6b9">3,505,846</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and accrued expenses</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMjAtMS0xLTEtMA_81846fae-0787-4bc4-b094-fc86bcd76365">230,651</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMjAtMy0xLTEtMA_21356587-41ce-4eec-b201-ef8ac0783175">238,059</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes payable, current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TaxesPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMjEtMS0xLTEtMA_89c9d93c-e53b-4830-9dc3-3306612c48c4">31,753</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TaxesPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMjEtMy0xLTEtMA_d72eaa6c-3cb0-4c79-94e8-ba6ddd8920b1">17,758</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue, current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredRevenueCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMjItMS0xLTEtMA_f5691a6c-16ea-4d8d-838e-650644b964e6">190,644</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredRevenueCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMjItMy0xLTEtMA_30d39531-2d65-44cb-8fc3-c061e976695a">162,855</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMjUtMS0xLTEtMA_e9f42c6a-6d8e-47d9-a936-b73cec48a658">32,211</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMjUtMy0xLTEtMA_4885f763-a576-4943-8bc8-f9f77b5487fd"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMjUtMy0xLTEtMA_8602f24c-cf2f-41dd-8eba-e712eaf04022">26,927</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of long-term debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMjgtMS0xLTEtMA_980bc4cc-c2bd-438e-8536-8de96e216776">396,801</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMjgtMy0xLTEtMA_c7878adb-3432-4688-8630-58c9fd87c62d">385,532</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMjktMS0xLTEtMA_454e9c92-2c6b-4eb7-82e7-fe57a98cddd8">497</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMjktMy0xLTEtMA_3e90217e-93e7-49e9-adad-913f49c69cd6">1,973</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMzAtMS0xLTEtMA_45b5c78d-a879-4a5e-b44e-88411d38470b">882,557</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMzAtMy0xLTEtMA_4addd414-c685-426a-88a7-48e95055d70c">833,104</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMzEtMS0xLTEtMA_12d9d9e1-1364-4517-816e-eb2d5155bde6">1,182,220</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMzEtMy0xLTEtMA_129031c4-199a-431c-820f-982c1d2a11c4">1,062,929</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue, noncurrent</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredRevenueNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMzItMS0xLTEtMA_cd12259f-540a-4388-a061-85a521c67039">14,440</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredRevenueNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMzItMy0xLTEtMA_31f19550-372d-4f4a-8d69-29b635dcaac7">12,744</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, noncurrent</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMzMtMS0xLTEtMA_746c6083-1544-4931-aa1c-a647307e5471">99,177</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMzMtMy0xLTEtMA_9cbc09e1-bef8-43c5-a8f2-3e6c630b9b53"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMzMtMy0xLTEtMA_e521a18a-a6dc-42bd-a9fd-2f0908e1114e">104,070</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes payable, noncurrent</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedIncomeTaxesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMzQtMS0xLTEtMA_2a829e61-634f-49df-80b3-72254092f09a">11,675</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedIncomeTaxesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMzQtMy0xLTEtMA_63024b47-faad-4132-8ec0-45a8942dec38">11,675</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability for uncertain tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilityForUncertainTaxPositionsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMzUtMS0xLTEtMA_b25d639a-a019-48ed-a13f-29ff213278db">57,081</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilityForUncertainTaxPositionsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMzUtMy0xLTEtMA_340b4425-6809-4f48-b416-a9b20b5ecff8">52,451</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes, noncurrent</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="jcom:DeferredIncomeTaxLiabilitiesNetNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMzYtMS0xLTEtMA_ae81d3c8-5a27-448a-b8af-5c97bf61bcb3">162,700</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="jcom:DeferredIncomeTaxLiabilitiesNetNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMzYtMy0xLTEtMA_959ddbcf-a038-40d0-807e-94938c88370f">107,453</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMzctMS0xLTEtMA_a61898ed-8050-430c-a408-b420a6e36831">44,463</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMzctMy0xLTEtMA_747ed2f8-5721-4e00-a046-e202693dd43b">10,228</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TOTAL LIABILITIES</span></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMzktMS0xLTEtMA_4b1860f4-bad5-4dba-8ef5-a370e580696d">2,454,313</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMzktMy0xLTEtMA_63cf08cf-df9e-4ab4-9cb9-ddf912023201">2,194,654</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commitments and contingencies</span></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:CommitmentsAndContingencies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNDAtMS0xLTEtMA_06b276d9-4c43-429a-9def-4138d35256b9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:CommitmentsAndContingencies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNDAtMy0xLTEtMA_59cffcd5-0c71-4d65-b877-0f3c5f01faa0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Preferred stock - Series A, $<ix:nonFraction unitRef="usdPerShare" contextRef="id7c35b077639446abd2c22b85332786c_I20191231" decimals="2" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNDEtMC0xLTEtMC90ZXh0cmVnaW9uOjkwYjA0MWNhY2YzZjRmYzNhMzZiOTM3OGZiNjRkZmJlXzIxOTkwMjMyNTU3NTg_5d42a8f9-f47a-454f-810a-b82481f5a826"><ix:nonFraction unitRef="usdPerShare" contextRef="id4df6d4326c54c62946b1c09019fcdf8_I20201231" decimals="2" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNDEtMC0xLTEtMC90ZXh0cmVnaW9uOjkwYjA0MWNhY2YzZjRmYzNhMzZiOTM3OGZiNjRkZmJlXzIxOTkwMjMyNTU3NTg_af70d35c-3377-4455-9047-a564090af5cf">0.01</ix:nonFraction></ix:nonFraction> par value. Authorized <ix:nonFraction unitRef="shares" contextRef="id4df6d4326c54c62946b1c09019fcdf8_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNDEtMC0xLTEtMC90ZXh0cmVnaW9uOjkwYjA0MWNhY2YzZjRmYzNhMzZiOTM3OGZiNjRkZmJlXzEwOTk1MTE2Mjc5OTU_22b3c8c1-b0ef-4eb5-8957-edfce5306a93"><ix:nonFraction unitRef="shares" contextRef="id7c35b077639446abd2c22b85332786c_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNDEtMC0xLTEtMC90ZXh0cmVnaW9uOjkwYjA0MWNhY2YzZjRmYzNhMzZiOTM3OGZiNjRkZmJlXzEwOTk1MTE2Mjc5OTU_33f09c59-9ca3-40b5-9c81-3d298481459d">6,000</ix:nonFraction></ix:nonFraction>; total issued and outstanding is <ix:nonFraction unitRef="shares" contextRef="id4df6d4326c54c62946b1c09019fcdf8_I20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNDEtMC0xLTEtMC90ZXh0cmVnaW9uOjkwYjA0MWNhY2YzZjRmYzNhMzZiOTM3OGZiNjRkZmJlXzEwOTk1MTE2MjgwMDI_2cfeeb30-184c-482d-ba74-c9ae2651c15a"><ix:nonFraction unitRef="shares" contextRef="id7c35b077639446abd2c22b85332786c_I20191231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNDEtMC0xLTEtMC90ZXh0cmVnaW9uOjkwYjA0MWNhY2YzZjRmYzNhMzZiOTM3OGZiNjRkZmJlXzEwOTk1MTE2MjgwMDI_338ddeed-9c32-4b6f-b248-20d7e842cc4c"><ix:nonFraction unitRef="shares" contextRef="id7c35b077639446abd2c22b85332786c_I20191231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNDEtMC0xLTEtMC90ZXh0cmVnaW9uOjkwYjA0MWNhY2YzZjRmYzNhMzZiOTM3OGZiNjRkZmJlXzEwOTk1MTE2MjgwMDI_a0ebb223-2095-4c73-bb5e-06bbabcbbc04"><ix:nonFraction unitRef="shares" contextRef="id4df6d4326c54c62946b1c09019fcdf8_I20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNDEtMC0xLTEtMC90ZXh0cmVnaW9uOjkwYjA0MWNhY2YzZjRmYzNhMzZiOTM3OGZiNjRkZmJlXzEwOTk1MTE2MjgwMDI_b5fd7357-7fa7-4858-950e-d2bf60708b47">zero</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> at December&#160;31, 2020 and 2019, respectively. </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4df6d4326c54c62946b1c09019fcdf8_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:PreferredStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNDEtMS0xLTEtMA_0077e096-b406-4b91-81b2-6be69c70f755">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id7c35b077639446abd2c22b85332786c_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:PreferredStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNDEtMy0xLTEtMA_bc96543c-dac6-4369-891f-4103e03b8f5a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Preferred stock - Series B, $<ix:nonFraction unitRef="usdPerShare" contextRef="id357a5729705404e9ed845e2275515f2_I20191231" decimals="2" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNDItMC0xLTEtMC90ZXh0cmVnaW9uOjkyZTRiY2Q0NTM1NzQ3NWNhYWQ1MmM1ZjgzZGNmZjA2XzEwOTk1MTE2Mjc5ODI_2d15481c-b30d-4f60-8c48-511ff9a55fb2"><ix:nonFraction unitRef="usdPerShare" contextRef="i6df561df62344ad7804cc9c8f7967f47_I20201231" decimals="2" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNDItMC0xLTEtMC90ZXh0cmVnaW9uOjkyZTRiY2Q0NTM1NzQ3NWNhYWQ1MmM1ZjgzZGNmZjA2XzEwOTk1MTE2Mjc5ODI_5585f824-d659-4e7c-982f-186701c8d555">0.01</ix:nonFraction></ix:nonFraction> par value. Authorized <ix:nonFraction unitRef="shares" contextRef="i6df561df62344ad7804cc9c8f7967f47_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNDItMC0xLTEtMC90ZXh0cmVnaW9uOjkyZTRiY2Q0NTM1NzQ3NWNhYWQ1MmM1ZjgzZGNmZjA2XzEwOTk1MTE2Mjc5OTk_45a80b33-391c-4ca3-9cef-a5d48b0a45d1"><ix:nonFraction unitRef="shares" contextRef="id357a5729705404e9ed845e2275515f2_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNDItMC0xLTEtMC90ZXh0cmVnaW9uOjkyZTRiY2Q0NTM1NzQ3NWNhYWQ1MmM1ZjgzZGNmZjA2XzEwOTk1MTE2Mjc5OTk_ed341bca-5780-40c5-aaa8-8ced4daae0b1">20,000</ix:nonFraction></ix:nonFraction>; total issued and outstanding is <ix:nonFraction unitRef="shares" contextRef="id357a5729705404e9ed845e2275515f2_I20191231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNDItMC0xLTEtMC90ZXh0cmVnaW9uOjkyZTRiY2Q0NTM1NzQ3NWNhYWQ1MmM1ZjgzZGNmZjA2XzEwOTk1MTE2MjgwMDY_08ddb3ef-ce5d-4bd4-bcd4-97f37375742f"><ix:nonFraction unitRef="shares" contextRef="i6df561df62344ad7804cc9c8f7967f47_I20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNDItMC0xLTEtMC90ZXh0cmVnaW9uOjkyZTRiY2Q0NTM1NzQ3NWNhYWQ1MmM1ZjgzZGNmZjA2XzEwOTk1MTE2MjgwMDY_1d74a81c-4ead-4f16-8299-9c3de261a9b8"><ix:nonFraction unitRef="shares" contextRef="id357a5729705404e9ed845e2275515f2_I20191231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNDItMC0xLTEtMC90ZXh0cmVnaW9uOjkyZTRiY2Q0NTM1NzQ3NWNhYWQ1MmM1ZjgzZGNmZjA2XzEwOTk1MTE2MjgwMDY_605f260f-d8fd-4a16-a9aa-1c5d598e3392"><ix:nonFraction unitRef="shares" contextRef="i6df561df62344ad7804cc9c8f7967f47_I20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNDItMC0xLTEtMC90ZXh0cmVnaW9uOjkyZTRiY2Q0NTM1NzQ3NWNhYWQ1MmM1ZjgzZGNmZjA2XzEwOTk1MTE2MjgwMDY_a8cae4d5-e192-4b3a-a31b-a18c1a7018ab">zero</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> at December&#160;31, 2020 and 2019, respectively.</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6df561df62344ad7804cc9c8f7967f47_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:PreferredStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNDItMS0xLTEtMA_8c29b84c-6291-46d1-b87a-a9537678fd40">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id357a5729705404e9ed845e2275515f2_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:PreferredStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNDItMy0xLTEtMA_eca6bc14-14df-4046-a073-1f7bd79e854f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="2" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNDMtMC0xLTEtMC90ZXh0cmVnaW9uOmI4MmRkMjM0YzExNDRmZTA5NjAxNDEwMWIxZjI3N2M4XzEwOTk1MTE2MjgwMzc_7414088d-6afa-4fe7-9ce5-5f6ce99f9850"><ix:nonFraction unitRef="usdPerShare" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="2" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNDMtMC0xLTEtMC90ZXh0cmVnaW9uOmI4MmRkMjM0YzExNDRmZTA5NjAxNDEwMWIxZjI3N2M4XzEwOTk1MTE2MjgwMzc_9c1c496c-ad39-4edd-8217-bb52459c60a3">0.01</ix:nonFraction></ix:nonFraction> par value. Authorized <ix:nonFraction unitRef="shares" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNDMtMC0xLTEtMC90ZXh0cmVnaW9uOmI4MmRkMjM0YzExNDRmZTA5NjAxNDEwMWIxZjI3N2M4XzEwOTk1MTE2MjgwNTA_12cb4101-dd34-4fc8-88fa-23bdb4f5d481"><ix:nonFraction unitRef="shares" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNDMtMC0xLTEtMC90ZXh0cmVnaW9uOmI4MmRkMjM0YzExNDRmZTA5NjAxNDEwMWIxZjI3N2M4XzEwOTk1MTE2MjgwNTA_3f947b05-c518-4291-82ba-76c7e45df866">95,000,000</ix:nonFraction></ix:nonFraction> at December&#160;31, 2020 and 2019; total issued and outstanding <ix:nonFraction unitRef="shares" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNDMtMC0xLTEtMC90ZXh0cmVnaW9uOmI4MmRkMjM0YzExNDRmZTA5NjAxNDEwMWIxZjI3N2M4XzEwOTk1MTE2MjgwNTQ_4bbd3595-d713-4406-9ecb-0926d206f071"><ix:nonFraction unitRef="shares" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNDMtMC0xLTEtMC90ZXh0cmVnaW9uOmI4MmRkMjM0YzExNDRmZTA5NjAxNDEwMWIxZjI3N2M4XzEwOTk1MTE2MjgwNTQ_efb6cc95-a6e0-48cd-a480-6e1b2cdb4a33">44,346,630</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNDMtMC0xLTEtMC90ZXh0cmVnaW9uOmI4MmRkMjM0YzExNDRmZTA5NjAxNDEwMWIxZjI3N2M4XzEwOTk1MTE2MjgxMDQ_2ab5117d-0aa1-4950-b5fc-b6d16e0912f8"><ix:nonFraction unitRef="shares" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNDMtMC0xLTEtMC90ZXh0cmVnaW9uOmI4MmRkMjM0YzExNDRmZTA5NjAxNDEwMWIxZjI3N2M4XzEwOTk1MTE2MjgxMDQ_ae158d74-86e3-4619-b450-e463fa047b1f">47,654,929</ix:nonFraction></ix:nonFraction> shares at December&#160;31, 2020 and 2019, respectively.</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNDMtMS0xLTEtMA_f65b3b52-3547-4511-a223-6b1392b503ae">443</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNDMtMy0xLTEtMA_1cb836aa-30e2-44aa-a45e-857e3b25c621">476</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional paid-in capital</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNDQtMS0xLTEtMA_a2102e02-ae6f-4515-b287-9d6bdcd7925d">456,274</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNDQtMy0xLTEtMA_c851e5fe-2310-4be8-96cc-d9268c2d27b6">465,652</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retained earnings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNDYtMS0xLTEtMA_cc04ffef-1748-4e21-9426-787e02cac35d">809,107</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNDYtMy0xLTEtMA_f791feaa-62e4-4366-8cea-772514991692">891,526</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNDctMS0xLTEtMA_84786596-7533-4dc2-b3b0-d0ca08b33d6f">54,806</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNDctMy0xLTEtMA_ae2a165d-917c-4b0b-8c81-120eda17a33c">46,462</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TOTAL STOCKHOLDERS&#8217; EQUITY</span></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNTAtMS0xLTEtMA_7241a852-6f75-4b9e-8def-a200744d7c0d">1,211,018</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNTAtMy0xLTEtMA_922def15-3ddc-40cc-8f37-6eb6936b594e">1,311,192</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TOTAL LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNTEtMS0xLTEtMA_d84f6ae4-547c-4a87-9369-9732c989d6c9">3,665,331</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNTEtMy0xLTEtMA_04fa7800-5d4b-4c23-9a0e-206d963bbb04">3,505,846</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">See Notes to Consolidated Financial Statements</span></div><div style="height:31.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-68-</span></div></div></div><div id="ie85b9c7be4284705baa3c85e9b8a6a98_94"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">J2 GLOBAL, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF OPERATIONS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Years Ended December 31, 2020, 2019 and 2018</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands, except share and per share data)</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:56.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.538%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMS0xLTEtMS0w_fc59f00b-bb5f-4431-9699-772a9035f1d1">1,489,593</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMS0zLTEtMS0w_c89cfb07-beae-4adf-84b0-e38ccc9c274a">1,372,054</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMS01LTEtMS0w_8147bb8e-a6a4-4e7e-a5ae-f391443b9bc3">1,207,295</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMy0xLTEtMS0w_1c246a37-69d8-4db2-8f41-23edda898266">231,782</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMy0zLTEtMS0w_98cd6ddb-4e38-4c82-a107-dba9ab2d5e5d">237,323</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMy01LTEtMS0w_ca98f57a-f267-4ab3-9b3a-ccbe2d36400f">201,074</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfNC0xLTEtMS0w_997a190e-9fa6-4436-9ac4-47c921cdb672">1,257,811</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfNC0zLTEtMS0w_3d02963c-e072-4c8e-9c6a-a5a3beb7132d">1,134,731</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfNC01LTEtMS0w_f6f7d171-5dca-46c7-b80e-128c4df03dd0">1,006,221</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingAndMarketingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfNi0xLTEtMS0w_301ded37-4629-4882-8302-91fa43af543f">413,474</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingAndMarketingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfNi0zLTEtMS0w_2019ea4e-d96b-4d06-85a3-3bc60590c6cc">379,183</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingAndMarketingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfNi01LTEtMS0w_7153bc07-afc9-4f1a-8ba8-00e7e9460ab2">338,304</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research, development and engineering </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfNy0xLTEtMS0w_68ea3d21-e085-44d6-94ba-58f904e78461">64,295</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfNy0zLTEtMS0w_3d8d6931-212d-4209-8c19-1d5c2e697526">54,396</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfNy01LTEtMS0w_9b678dd6-8cc3-4efa-896a-b6edfa9dc54e">48,370</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfOC0xLTEtMS0w_4fa7d24e-f5c2-432a-9c20-40a12b11c595">445,431</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfOC0zLTEtMS0w_db4bf426-9a38-48bb-99f0-0e17ed14123b">424,072</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfOC01LTEtMS0w_3c1b6a2f-23ca-4c46-94f7-affd6fb78ec7">375,267</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfOS0xLTEtMS0w_32ba8766-83e8-492b-940d-759380d731dc">923,200</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfOS0zLTEtMS0w_759b6be9-4111-4474-ae86-c653bf2b0334">857,651</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfOS01LTEtMS0w_6b1cea63-37da-4af2-bfd3-8f2e27f9a2e1">761,941</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from operations</span></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMTAtMS0xLTEtMA_b4db4074-9b35-4b14-8840-80910a788b9d">334,611</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMTAtMy0xLTEtMA_cb81db29-8038-4f98-918b-8cb52cf303ba">277,080</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMTAtNS0xLTEtMA_45f2e8a3-beaf-46b5-b99c-2bf77d83f2fb">244,280</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:InterestIncomeExpenseNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMTEtMS0xLTEtMA_f3d81ace-a52d-4c02-b7a9-11aef4261dbb">131,975</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:InterestIncomeExpenseNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMTEtMy0xLTEtMA_b2b0be92-e6e0-4cdf-ae39-2274bb4462da">69,546</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:InterestIncomeExpenseNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMTEtNS0xLTEtMA_4529346b-c114-4896-9ab4-bc627922270c">61,987</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on sale of business</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GainLossOnSaleOfBusiness" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMTItMS0xLTEtMjUzMw_968f9360-c196-42a1-94f9-bc3659169fc7">17,122</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:GainLossOnSaleOfBusiness" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMTItMy0xLTEtMjUzNw_13a6d8c8-70bb-4b08-95ef-57cf623a7bdf">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:GainLossOnSaleOfBusiness" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMTItNS0xLTEtMjU0MQ_c9f6ab37-8093-49d2-8603-f2ddc8e1b94a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on investments, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:GainLossOnInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMTMtMS0xLTEtMjUzMw_0b8f53b9-f7a6-46a2-8261-c8dc778bbfbe">20,991</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:GainLossOnInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMTMtMy0xLTEtMjUzNw_f339d43c-1098-457f-879d-118fd5763fba">4,211</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:GainLossOnInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMTMtNS0xLTEtMjU0MQ_104f8d76-2503-4cc2-bcd9-be4ea3c9ab35">73</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other (income) expense , net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMTItMS0xLTEtMA_9fded1e1-6b25-406f-a88c-5c13006c689c">31,632</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMTItMy0xLTEtMA_20d24408-174c-48ac-a470-ee9765208154">3,725</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMTItNS0xLTEtMA_486ddefa-a146-4fc8-9e3b-617b59de2ceb">4,633</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before income taxes and net loss in earnings of equity method investment</span></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMTMtMS0xLTEtMA_5aba8402-0468-4338-af0d-3ffd3c5f2c29">230,399</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMTMtMy0xLTEtMA_cb8dab92-56c8-494e-8f0a-be8ebebe5456">199,598</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMTMtNS0xLTEtMA_e56f1eaa-cc98-44a4-bdb7-75a722885b35">177,587</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense (benefit)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMTQtMS0xLTEtMA_b8651793-7c5c-4d2d-a563-aaf67ea5b260">68,393</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMTQtMy0xLTEtMA_ba02dd7d-64c7-4af0-b575-51d4cbbb51fd">19,376</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMTQtNS0xLTEtMA_cac060ac-495d-4b33-87f6-c0e3141c127f">44,760</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss in earnings of equity method investment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMTUtMS0xLTEtMA_7f699254-b1a8-4874-849d-72d799f237b6">11,338</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMTUtMy0xLTEtMA_7be6606e-57eb-4078-9094-2fd94205ea83">168</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMTUtNS0xLTEtMA_3734e3f7-efc6-4edf-ae26-b0cd80cb75de">4,140</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMTYtMS0xLTEtMA_cf5b5dc2-dc52-4f4b-8aae-e2329910a518">150,668</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMTYtMy0xLTEtMA_c5703a6e-6329-4970-be12-12f3d885af5d">218,806</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMTYtNS0xLTEtMA_752c4792-653e-47d1-aa5a-9b669f2c1835">128,687</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per common share:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMTktMS0xLTEtMA_e4017d47-e03f-4af2-802e-1d25536e701d">3.24</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMTktMy0xLTEtMA_2d392a28-380e-458b-b3de-a66d9f43a835">4.52</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMTktNS0xLTEtMA_4edda8f7-1162-4dc1-86a1-9e914b792781">2.64</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMjAtMS0xLTEtMA_1240fbb3-6689-4efb-a022-5a705a7c5f06">3.18</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMjAtMy0xLTEtMA_8d583ace-8f38-4bb1-872e-78fa1c63dc12">4.39</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMjAtNS0xLTEtMA_a90465c7-e16f-4f36-9cf8-18a896b58daa">2.59</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMjItMS0xLTEtMA_3ba91b82-87ff-410f-88c5-03dc17e57620">46,308,825</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMjItMy0xLTEtMA_8dd7530a-7cf1-4f9d-9abe-81ddb291fb90">47,647,397</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMjItNS0xLTEtMA_0757a533-eeb3-44b1-85b3-599af45ed265">47,950,746</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMjMtMS0xLTEtMA_0b30aa92-7b26-4fa4-ad2d-db97b4ee9bb3">47,122,511</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMjMtMy0xLTEtMA_68c2c348-14a8-4499-b1a0-d6a9ce24b165">49,025,684</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMjMtNS0xLTEtMA_983036cd-79e5-4f54-b763-bbce1bf4ac5f">48,927,791</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash dividends paid per common share</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="2" format="ixt:zerodash" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMjQtMS0xLTEtMA_b7c95063-4034-4171-8939-dff1c415a984">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="2" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMjQtMy0xLTEtMA_9273b7fc-b294-4ac1-b46c-f44a7830a098">0.90</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="2" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMjQtNS0xLTEtMA_32ff376a-fce2-40e5-95ac-3ee49578c652">1.68</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Includes share-based compensation expense as follows:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ddce64389b247d0ab801ea08b3ac931_D20200101-20201231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMjctMS0xLTEtMA_ce335ccd-e1f3-4200-b610-31471071be82">535</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7e62446cc4f04fed9515cb007fe54656_D20190101-20191231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMjctMy0xLTEtMA_8e216348-838a-4545-88f7-5cf855453757">525</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec53b2db9b864b2a983bd1c64b06a07f_D20180101-20181231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMjctNS0xLTEtMA_4f3f0eb3-4888-427b-9257-675fffb28b2a">510</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i68a424b6a0a84c13b962a8f8986855d2_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMjgtMS0xLTEtMA_6752e171-6dc0-4616-ae2b-e03eb9999df5">1,454</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i84b9907bc509489ebb68601a715955a9_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMjgtMy0xLTEtMA_3aac26f9-1741-495d-9db2-07fb343d8cb1">1,547</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if021e0611b3c4ef3a6b53145f9928c87_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMjgtNS0xLTEtMA_4b968827-133b-478c-abd2-6b85483896ff">1,798</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research, development and engineering</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcfafb84aa4548619c1ccc8d0a46f8eb_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMjktMS0xLTEtMA_66012abe-06ce-44a3-b4dd-6b608dbe5003">1,779</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fb36b27a8de4ac28e44dd0907bb8944_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMjktMy0xLTEtMA_7bae51fd-2dfd-48d9-9087-58c7720fa9ce">1,477</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d68ed003ccf4e1e9abfb44f25a75029_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMjktNS0xLTEtMA_0c9a217d-aecc-43c7-a907-58ec5045642f">1,553</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i456e70482c9e4d039e66861fd8dea2ba_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMzAtMS0xLTEtMA_41e7fe22-c18b-4d8c-9e37-b03a6cf58f8a">20,238</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ed65a1c33fa4ee59dfe8a21c36a0715_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMzAtMy0xLTEtMA_f9ca3a5c-7bf7-41c0-b1a6-d5b38afc1f4d">20,373</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e91830657a64dcaa8855cb39650cb8a_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMzAtNS0xLTEtMA_39286212-03d8-4a19-875a-450d28b46169">24,232</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMzEtMS0xLTEtMA_c7003d20-9a42-4ea8-be01-7aa74871eb5f">24,006</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMzEtMy0xLTEtMA_3fb375fc-1338-4162-bf46-cb00c9f061bb">23,922</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMzEtNS0xLTEtMA_41aa9316-f1f0-45e9-b62c-0fd28670aef5">28,093</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">See Notes to Consolidated Financial Statements</span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-69-</span></div></div></div><div id="ie85b9c7be4284705baa3c85e9b8a6a98_97"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">J2 GLOBAL, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Years Ended December 31, 2020, 2019 and 2018</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands)</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:56.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.538%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85Ny9mcmFnOmZiODk5ZmQyZjZkZDQ0YzViNjYxNWIwOTViYTU3N2I0L3RhYmxlOjY0MWE2MTJiMWQ1ZDRmNjBiMzc4MDBkNTZhZWNkNzEzL3RhYmxlcmFuZ2U6NjQxYTYxMmIxZDVkNGY2MGIzNzgwMGQ1NmFlY2Q3MTNfMi0xLTEtMS0w_9e203ece-97e5-4e69-b932-5d1decdc6341">150,668</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85Ny9mcmFnOmZiODk5ZmQyZjZkZDQ0YzViNjYxNWIwOTViYTU3N2I0L3RhYmxlOjY0MWE2MTJiMWQ1ZDRmNjBiMzc4MDBkNTZhZWNkNzEzL3RhYmxlcmFuZ2U6NjQxYTYxMmIxZDVkNGY2MGIzNzgwMGQ1NmFlY2Q3MTNfMi0zLTEtMS0w_7144a19a-96c5-47e4-b84c-bb2de08c9e5b">218,806</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85Ny9mcmFnOmZiODk5ZmQyZjZkZDQ0YzViNjYxNWIwOTViYTU3N2I0L3RhYmxlOjY0MWE2MTJiMWQ1ZDRmNjBiMzc4MDBkNTZhZWNkNzEzL3RhYmxlcmFuZ2U6NjQxYTYxMmIxZDVkNGY2MGIzNzgwMGQ1NmFlY2Q3MTNfMi01LTEtMS0w_46d24280-feb5-45a9-ae78-b8792d9f6853">128,687</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive loss, net of tax:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85Ny9mcmFnOmZiODk5ZmQyZjZkZDQ0YzViNjYxNWIwOTViYTU3N2I0L3RhYmxlOjY0MWE2MTJiMWQ1ZDRmNjBiMzc4MDBkNTZhZWNkNzEzL3RhYmxlcmFuZ2U6NjQxYTYxMmIxZDVkNGY2MGIzNzgwMGQ1NmFlY2Q3MTNfNC0xLTEtMS0w_ad6f49ec-60fa-49c1-bb04-5acbfa16e7d2">8,902</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85Ny9mcmFnOmZiODk5ZmQyZjZkZDQ0YzViNjYxNWIwOTViYTU3N2I0L3RhYmxlOjY0MWE2MTJiMWQ1ZDRmNjBiMzc4MDBkNTZhZWNkNzEzL3RhYmxlcmFuZ2U6NjQxYTYxMmIxZDVkNGY2MGIzNzgwMGQ1NmFlY2Q3MTNfNC0zLTEtMS0w_e9d4f0d1-ed5e-418e-abaa-e70435a1484b">1,626</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85Ny9mcmFnOmZiODk5ZmQyZjZkZDQ0YzViNjYxNWIwOTViYTU3N2I0L3RhYmxlOjY0MWE2MTJiMWQ1ZDRmNjBiMzc4MDBkNTZhZWNkNzEzL3RhYmxlcmFuZ2U6NjQxYTYxMmIxZDVkNGY2MGIzNzgwMGQ1NmFlY2Q3MTNfNC01LTEtMS0w_5260b64e-7f14-4870-b4ab-021035d96ef1">15,471</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value on available-for-sale investments, net of tax expense (benefit) of $<ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85Ny9mcmFnOmZiODk5ZmQyZjZkZDQ0YzViNjYxNWIwOTViYTU3N2I0L3RhYmxlOjY0MWE2MTJiMWQ1ZDRmNjBiMzc4MDBkNTZhZWNkNzEzL3RhYmxlcmFuZ2U6NjQxYTYxMmIxZDVkNGY2MGIzNzgwMGQ1NmFlY2Q3MTNfNS0wLTEtMS0wL3RleHRyZWdpb246ZWFhMDgxNjkyNmZiNDc5MGJlZDYyZWE0Y2ZiYzg1ZjNfMTA5OTUxMTYyNzk0Mg_dfb9fe6e-4a04-4dcb-a6d5-74cc013fe546">181</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85Ny9mcmFnOmZiODk5ZmQyZjZkZDQ0YzViNjYxNWIwOTViYTU3N2I0L3RhYmxlOjY0MWE2MTJiMWQ1ZDRmNjBiMzc4MDBkNTZhZWNkNzEzL3RhYmxlcmFuZ2U6NjQxYTYxMmIxZDVkNGY2MGIzNzgwMGQ1NmFlY2Q3MTNfNS0wLTEtMS0wL3RleHRyZWdpb246ZWFhMDgxNjkyNmZiNDc5MGJlZDYyZWE0Y2ZiYzg1ZjNfMTA5OTUxMTYyNzk0OA_dee20617-46be-4a54-a9b6-f105e304e87b">149</ix:nonFraction> and $(<ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85Ny9mcmFnOmZiODk5ZmQyZjZkZDQ0YzViNjYxNWIwOTViYTU3N2I0L3RhYmxlOjY0MWE2MTJiMWQ1ZDRmNjBiMzc4MDBkNTZhZWNkNzEzL3RhYmxlcmFuZ2U6NjQxYTYxMmIxZDVkNGY2MGIzNzgwMGQ1NmFlY2Q3MTNfNS0wLTEtMS0wL3RleHRyZWdpb246ZWFhMDgxNjkyNmZiNDc5MGJlZDYyZWE0Y2ZiYzg1ZjNfMTA5OTUxMTYyNzk1Nw_2d278e8b-5071-4a58-8f28-d961e4a4027d">460</ix:nonFraction>) for the years ended December&#160;31, 2020, 2019 and 2018, respectively</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85Ny9mcmFnOmZiODk5ZmQyZjZkZDQ0YzViNjYxNWIwOTViYTU3N2I0L3RhYmxlOjY0MWE2MTJiMWQ1ZDRmNjBiMzc4MDBkNTZhZWNkNzEzL3RhYmxlcmFuZ2U6NjQxYTYxMmIxZDVkNGY2MGIzNzgwMGQ1NmFlY2Q3MTNfNS0xLTEtMS0w_ff8e8e95-7162-4d7f-b5a0-e4025ee761f2">558</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85Ny9mcmFnOmZiODk5ZmQyZjZkZDQ0YzViNjYxNWIwOTViYTU3N2I0L3RhYmxlOjY0MWE2MTJiMWQ1ZDRmNjBiMzc4MDBkNTZhZWNkNzEzL3RhYmxlcmFuZ2U6NjQxYTYxMmIxZDVkNGY2MGIzNzgwMGQ1NmFlY2Q3MTNfNS0zLTEtMS0w_f63f7b65-f965-46bc-b64e-7b6511a9fb48">1,143</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85Ny9mcmFnOmZiODk5ZmQyZjZkZDQ0YzViNjYxNWIwOTViYTU3N2I0L3RhYmxlOjY0MWE2MTJiMWQ1ZDRmNjBiMzc4MDBkNTZhZWNkNzEzL3RhYmxlcmFuZ2U6NjQxYTYxMmIxZDVkNGY2MGIzNzgwMGQ1NmFlY2Q3MTNfNS01LTEtMS0w_01217cc0-3191-4a9b-8d39-97102ea96a51">1,418</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive loss, net of tax</span></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85Ny9mcmFnOmZiODk5ZmQyZjZkZDQ0YzViNjYxNWIwOTViYTU3N2I0L3RhYmxlOjY0MWE2MTJiMWQ1ZDRmNjBiMzc4MDBkNTZhZWNkNzEzL3RhYmxlcmFuZ2U6NjQxYTYxMmIxZDVkNGY2MGIzNzgwMGQ1NmFlY2Q3MTNfNi0xLTEtMS0w_e8504de8-da81-42e2-8b80-5b92c597c00f">8,344</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85Ny9mcmFnOmZiODk5ZmQyZjZkZDQ0YzViNjYxNWIwOTViYTU3N2I0L3RhYmxlOjY0MWE2MTJiMWQ1ZDRmNjBiMzc4MDBkNTZhZWNkNzEzL3RhYmxlcmFuZ2U6NjQxYTYxMmIxZDVkNGY2MGIzNzgwMGQ1NmFlY2Q3MTNfNi0zLTEtMS0w_8f67cd5c-e8b2-4ed8-b241-fca519ce2b18">483</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85Ny9mcmFnOmZiODk5ZmQyZjZkZDQ0YzViNjYxNWIwOTViYTU3N2I0L3RhYmxlOjY0MWE2MTJiMWQ1ZDRmNjBiMzc4MDBkNTZhZWNkNzEzL3RhYmxlcmFuZ2U6NjQxYTYxMmIxZDVkNGY2MGIzNzgwMGQ1NmFlY2Q3MTNfNi01LTEtMS0w_d4e4b87e-bc9d-46ff-9866-eee34b1ac1aa">16,889</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Comprehensive income</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85Ny9mcmFnOmZiODk5ZmQyZjZkZDQ0YzViNjYxNWIwOTViYTU3N2I0L3RhYmxlOjY0MWE2MTJiMWQ1ZDRmNjBiMzc4MDBkNTZhZWNkNzEzL3RhYmxlcmFuZ2U6NjQxYTYxMmIxZDVkNGY2MGIzNzgwMGQ1NmFlY2Q3MTNfNy0xLTEtMS0w_bcd7703b-4d19-4d58-b7a5-82d642e0eb04">142,324</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85Ny9mcmFnOmZiODk5ZmQyZjZkZDQ0YzViNjYxNWIwOTViYTU3N2I0L3RhYmxlOjY0MWE2MTJiMWQ1ZDRmNjBiMzc4MDBkNTZhZWNkNzEzL3RhYmxlcmFuZ2U6NjQxYTYxMmIxZDVkNGY2MGIzNzgwMGQ1NmFlY2Q3MTNfNy0zLTEtMS0w_c2c5ea69-12bd-4570-851f-1f84f946dd5c">218,323</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85Ny9mcmFnOmZiODk5ZmQyZjZkZDQ0YzViNjYxNWIwOTViYTU3N2I0L3RhYmxlOjY0MWE2MTJiMWQ1ZDRmNjBiMzc4MDBkNTZhZWNkNzEzL3RhYmxlcmFuZ2U6NjQxYTYxMmIxZDVkNGY2MGIzNzgwMGQ1NmFlY2Q3MTNfNy01LTEtMS0w_c35a92ea-1626-4546-8965-2ae9847771e5">111,798</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">See Notes to Consolidated Financial Statements</span></div><div><span><br/></span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-70-</span></div></div></div><div id="ie85b9c7be4284705baa3c85e9b8a6a98_103"></div><hr style="page-break-after:always"/><div style="min-height:31.5pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">J2 GLOBAL, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF CASH FLOWS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Years Ended December 31, 2020, 2019 and 2018</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands)</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.648%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.500%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash flows from operating activities:</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzItMS0xLTEtMA_9e203ece-97e5-4e69-b932-5d1decdc6341">150,668</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzItMy0xLTEtMA_7144a19a-96c5-47e4-b84c-bb2de08c9e5b">218,806</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzItNS0xLTEtMA_46d24280-feb5-45a9-ae78-b8792d9f6853">128,687</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments to reconcile net income to net cash provided by operating activities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzQtMS0xLTEtMA_d4ef67a9-2fde-407d-9fbf-8eb59c15129e">228,737</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzQtMy0xLTEtMA_e702f9a7-8073-49e5-b33d-da47912a3ee4">232,032</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzQtNS0xLTEtMA_614bfa41-1975-4d0d-b170-cc159adfbc36">187,174</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of financing costs and discounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzYtMS0xLTEtMA_cddc8af7-93d7-4dab-b4f2-ecd99ca06077">28,476</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzYtMy0xLTEtMA_35968556-12ee-4efb-821c-7398fc60d5ea">14,038</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzYtNS0xLTEtMA_3208a8b1-4416-4ad8-9db9-eb9c08dbac84">11,385</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash operating lease costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="jcom:OperatingLeaseRightOfUseAssetAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzctMS0xLTEtMA_87420cdd-bf24-4105-a23d-df7469bf704f">17,686</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="jcom:OperatingLeaseRightOfUseAssetAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzctMy0xLTEtMA_4e5115cd-b5c9-4faa-bc18-1913e3a2ce4d">21,419</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="jcom:OperatingLeaseRightOfUseAssetAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzctNS0xLTEtMA_5513939f-898a-40a6-9029-7e820f0320fc">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzgtMS0xLTEtMA_710fb524-bb7d-46ad-9abe-0f12a828b90f">24,006</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzgtMy0xLTEtMA_a466d6c3-3c46-4766-baa1-798c9841dbd0">23,922</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzgtNS0xLTEtMA_97290de5-8560-411c-8753-164e3d35e23c">28,093</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for doubtful accounts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzktMS0xLTEtMA_bf31c413-6223-4fb3-8510-9b82b430b193">13,283</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzktMy0xLTEtMA_900f9910-005d-4ebf-934b-e6c21fcb2b16">13,134</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzktNS0xLTEtMA_20f2a09d-9d03-4a95-80d8-d9bff8962d7d">17,338</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzEwLTEtMS0xLTA_371861fb-2e6f-4f36-83b5-227552a86af9">5,840</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzEwLTMtMS0xLTA_912d6a72-b7c2-4a83-94f7-de7832688b23">63,444</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzEwLTUtMS0xLTA_f16a5113-c501-4d77-bbfd-d52104657808">25,050</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on extinguishment of debt </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzExLTEtMS0xLTA_3d873dfd-4a8d-4a1a-a39d-1df1d4ec78b6">37,969</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzExLTMtMS0xLTA_c208a954-4631-4d69-919e-5a6d26dabeed">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzExLTUtMS0xLTA_6f17e5e6-4a79-4fc4-85c5-35c04113f0f3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on sale of businesses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GainLossOnSaleOfBusiness" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzEyLTEtMS0xLTA_31aec323-1501-44a6-8b45-457edd13e461">17,122</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:GainLossOnSaleOfBusiness" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzEyLTMtMS0xLTA_2cdd4047-40fb-497d-9780-7853e6daeba5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:GainLossOnSaleOfBusiness" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzEyLTUtMS0xLTA_e0daab4f-09e5-4bb2-b8b1-eea7075587de">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease asset impairments and other charges</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzEzLTEtMS0xLTMzNTc_6333527e-3ee1-4036-bd7f-7c6535f2cd03">12,121</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:OperatingLeaseImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzEzLTMtMS0xLTMzNjI_43aca126-e857-4df2-b749-143d11f320e0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:OperatingLeaseImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzEzLTUtMS0xLTMzNjY_a31dcdd2-06a9-4f54-833c-00e5c7b5c43b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in fair value of contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzEzLTEtMS0xLTA_ddc2d1a8-cc5f-4f8d-bc84-403e14ec0389">80</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzEzLTMtMS0xLTA_f2df2def-7aed-4012-95a2-721357ee6ec6">6,318</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzEzLTUtMS0xLTA_0a27e7ae-d61d-41c5-b012-cdfe54189fda">18,944</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency remeasurement gain</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ForeignCurrencyTransactionGainLossUnrealized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzE1LTEtMS0xLTMzNzQ_3d7ce4b3-bb58-4429-a075-a20768e91ebc">34,646</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:ForeignCurrencyTransactionGainLossUnrealized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzE1LTMtMS0xLTMzNzk_3936cbe6-0c5c-44d8-b188-064a54eb4263">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:ForeignCurrencyTransactionGainLossUnrealized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzE1LTUtMS0xLTMzODM_bb3d281d-9f67-40d4-ba3c-1eaf331baaba">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on equity method investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="jcom:GainLossOnInvestmentsNoncash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzE1LTEtMS0xLTA_52bdccc5-b6fe-4168-a2f1-78d2444898ee">11,338</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" sign="-" name="jcom:GainLossOnInvestmentsNoncash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzE1LTMtMS0xLTA_0c5e7301-1390-455a-9033-75a2d37fd5e4">139</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="jcom:GainLossOnInvestmentsNoncash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzE1LTUtMS0xLTA_27335191-0fe8-4c0f-8a82-0c4e2e30127f">10,506</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on equity and debt investments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DebtAndEquitySecuritiesGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzE2LTEtMS0xLTA_57257737-ebbe-42da-a60c-af381fba7564">20,826</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DebtAndEquitySecuritiesGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzE2LTMtMS0xLTA_529c7fa7-f55b-41ab-bc16-5aebe160b031">4,164</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:DebtAndEquitySecuritiesGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzE2LTUtMS0xLTA_792c2506-9590-4c2f-927c-2782750d130c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decrease (increase) in:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzE4LTEtMS0xLTA_cd66af38-bb04-4094-9e63-1fb14d86ce1b">31,611</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzE4LTMtMS0xLTA_0fc45ac5-0b17-4b9d-a0a2-8c7873cbf714">30,680</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzE4LTUtMS0xLTA_cbac51a0-ecc4-4ceb-b055-4b7d6fcea347">4,034</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzE5LTEtMS0xLTA_0f3dab93-08f4-4b28-8c05-e11ab4b969d2">3,046</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzE5LTMtMS0xLTA_eca90222-6796-46a1-88f0-1222c5effda0">8,685</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzE5LTUtMS0xLTA_f28cca61-3de0-4079-84bd-3c3d0e108917">2,211</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzIwLTEtMS0xLTA_f4a0d92e-4049-4b47-a157-599db5e3f057">3</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzIwLTMtMS0xLTA_2d7217d8-6227-40c8-880a-b341d54d2488">4,083</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzIwLTUtMS0xLTA_916586d6-2b35-4ea7-83e1-f2c9dbe1dcb9">2,391</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase (decrease) in:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzIyLTEtMS0xLTA_52a05128-d4c7-4e7e-9d54-36fb8c27a6c4">2,184</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzIyLTMtMS0xLTA_244f6b12-0d78-415e-a4c0-e53970507b50">770</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzIyLTUtMS0xLTA_286bf979-3b71-42d7-97e8-9c9b32598809">35,220</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzIzLTEtMS0xLTA_84830524-b10e-4b23-ac6b-66e2a9351023">6,489</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzIzLTMtMS0xLTA_a08518c9-6a24-41c5-bbe4-4fdb8b483888">1,738</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzIzLTUtMS0xLTA_d3f387f9-2578-430e-b1ac-3bbe03ee2140">29,042</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInDeferredRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzI0LTEtMS0xLTA_6bf70084-c306-4d76-ab38-0b134142e75a">4,720</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInDeferredRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzI0LTMtMS0xLTA_60bf211c-1175-4187-95e9-dd22b9ce7d44">6,844</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInDeferredRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzI0LTUtMS0xLTA_233f681c-5985-45d7-8907-6391af42d45a">11,991</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="jcom:IncreaseDecreaseInOperatingLeaseLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzI1LTEtMS0xLTA_580883e6-2070-4a64-b286-bf0458f24677">16,439</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="jcom:IncreaseDecreaseInOperatingLeaseLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzI1LTMtMS0xLTA_330000de-85c1-4cb1-bff5-f6cfedec617b">20,240</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="jcom:IncreaseDecreaseInOperatingLeaseLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzI1LTUtMS0xLTA_3e10305a-9c60-4b89-afe6-eb7a0ced5483">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability for uncertain tax positions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="jcom:IncreaseDecreaseInLiabilityForUncertainTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzI2LTEtMS0xLTA_64ba61a3-d858-474d-b9d4-551f675ff9db">9,391</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" sign="-" name="jcom:IncreaseDecreaseInLiabilityForUncertainTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzI2LTMtMS0xLTA_8b4afdf3-0f7b-4e0c-a147-9219b3122c96">453</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="jcom:IncreaseDecreaseInLiabilityForUncertainTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzI2LTUtMS0xLTA_84ba166b-3150-4389-9452-b15b9062c1ef">7,694</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzI3LTEtMS0xLTA_bb0b519c-c27e-4bf8-a603-73c89ad1356e">3,200</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzI3LTMtMS0xLTA_9ae0f8de-0523-4212-8205-fbb063d32326">1,816</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzI3LTUtMS0xLTA_20aed40e-c96b-45e9-b17f-c0bfecc5e20c">10,089</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by operating activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzI4LTEtMS0xLTA_df18f1a9-76a9-46b1-a208-bc9b82d4397f">480,079</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzI4LTMtMS0xLTA_c4d6824d-b5bf-449d-b234-3dbc972270d2">412,539</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzI4LTUtMS0xLTA_0bb4ddb9-efd3-41c2-93ba-6f30da4ffa96">401,325</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash flows from investing activities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Distribution from equity method investment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzMwLTEtMS0xLTA_8d2cc00a-0a12-4165-8a9b-b42a040b46b0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzMwLTMtMS0xLTA_9c2bfc31-f6c8-41cf-8512-dc566ac0bee1">10,288</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzMwLTUtMS0xLTA_fcbc1aa5-1b2c-4ef5-9744-564e08ba2369">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases of equity method investment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzMxLTEtMS0xLTA_51c5636b-fc3d-48b4-b065-20d98ff6c1c3">31,937</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzMxLTMtMS0xLTA_fc95b097-68b6-4bae-bb1f-e6aeb75878c8">29,584</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzMxLTUtMS0xLTA_5c02784c-08e4-4f2a-af94-7c6c2f9f5837">36,635</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase of equity investments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireOtherInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzMyLTEtMS0xLTA_4072305c-9e40-49ef-abc5-54119101e356">1,246</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsToAcquireOtherInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzMyLTMtMS0xLTA_853ca9cd-062c-4b36-9982-fd57f54d35f4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsToAcquireOtherInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzMyLTUtMS0xLTA_db42fb4c-70d5-4067-9f49-afdd8e4534ed">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases of available-for-sale investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzMzLTEtMS0xLTA_5c49085e-8370-419c-9490-8bddc5ea7406">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzMzLTMtMS0xLTA_4246541e-274e-4635-9df0-815707090140">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" name="us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzMzLTUtMS0xLTA_b1d61a6b-26fe-47ad-a7dc-5c24db529d86">500</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases of property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzM0LTEtMS0xLTA_18170156-3572-4e9b-8665-66abe624905d">92,552</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzM0LTMtMS0xLTA_3d4a43f6-8d33-4c92-ae4f-b3194af50512">70,588</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzM0LTUtMS0xLTA_7079d066-c9b2-4af1-b08d-68980b3d55fa">56,379</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from sale of assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromSaleOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzM1LTEtMS0xLTA_a707387b-ed4d-4e69-822a-8e81e7a1295e">507</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromSaleOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzM1LTMtMS0xLTA_6783d0b2-6bfc-4606-b15b-f21b9b1a0ec1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromSaleOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzM1LTUtMS0xLTA_62c77122-abf4-49de-a08d-9746617b8919">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition of businesses, net of cash received</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzM2LTEtMS0xLTA_feec6ec4-a6ce-4606-b673-7b72e50c64ec">482,227</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzM2LTMtMS0xLTA_4b8ad581-024f-4548-8032-b28afc740e7d">415,343</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzM2LTUtMS0xLTA_86e13e66-8982-4851-8c64-3ebdc42a4c0d">312,430</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from sale of businesses, net of cash divested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromDivestitureOfBusinesses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzM3LTEtMS0xLTA_4b1a3e58-5bba-4725-8e47-040b3e021b60">24,353</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromDivestitureOfBusinesses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzM3LTMtMS0xLTA_03916760-a881-4299-b631-d3d33bcca194">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromDivestitureOfBusinesses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzM3LTUtMS0xLTA_6c6d35f7-dbe7-4d47-b1de-8ed52c23df70">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases of intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzM4LTEtMS0xLTA_8569c586-ec57-43d5-aa24-2404c71a388a">3,118</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzM4LTMtMS0xLTA_1483c209-aeae-4b9d-a817-ea246d7df7f0">46</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzM4LTUtMS0xLTA_b3c31536-0102-40f1-be89-b5cc61d2577a">669</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash used in investing activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzM5LTEtMS0xLTA_820f2fe6-9967-4f0c-b6aa-c374dcf9b4b0">586,220</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzM5LTMtMS0xLTA_e253682c-017e-4307-a7c9-18069f352c1e">505,273</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzM5LTUtMS0xLTA_743eeab4-840c-4829-8695-88bc2413c277">406,613</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash flows from financing activities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from issuance of long-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzQxLTEtMS0xLTA_6a6756e3-785b-4640-9c0c-4bf614b61e5e">750,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzQxLTMtMS0xLTA_07232f5d-9b08-41fc-99cc-94ea4d49d5af">550,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzQxLTUtMS0xLTA_c28657fb-879f-4400-ab5c-f253f159e0ec">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payment of note payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" name="us-gaap:RepaymentsOfNotesPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzQ0LTEtMS0xLTEwNjMx_dfd57f2c-2aad-4126-8330-6c76e68c5502">400</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:RepaymentsOfNotesPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzQ0LTMtMS0xLTEwNjM2_ee0ba6a9-27eb-4305-8674-cc62d9629423">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:RepaymentsOfNotesPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzQ0LTUtMS0xLTEwNjM5_63ea443d-4a82-4c57-9ad0-3b4acc9acb17">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt issuance cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzQyLTEtMS0xLTA_174250f5-be8f-474a-8106-08a87b7f81ca">7,272</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzQyLTMtMS0xLTA_f93949c4-59cd-4bfc-b65d-1946ee983e48">12,862</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzQyLTUtMS0xLTA_b478bc4f-e601-47f5-9246-04023fbe87b9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payment of debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzQzLTEtMS0xLTA_bee022ea-d516-4feb-a8a4-4779f0ff14e2">650,000</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzQzLTMtMS0xLTA_d4b0a695-99a0-4c85-bfe4-5c1bf3158c53">5,100</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzQzLTUtMS0xLTA_ffc02d47-d6a8-4da3-ac22-63b1ba4e948d">2,204</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt extinguishment costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDebtExtinguishmentCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzQ2LTEtMS0xLTEwNDAz_d635e5b3-feaa-4dac-a5ab-0ad3dd14b069">29,250</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsOfDebtExtinguishmentCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzQ2LTMtMS0xLTEwNDA4_ab58a5e1-7c86-4c37-8f50-3c9e2aacd1bd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsOfDebtExtinguishmentCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzQ2LTUtMS0xLTEwNDEy_4a796ed2-ff0f-494e-9d97-e800e53900da">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from line of credit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromLinesOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzQ0LTEtMS0xLTA_2219baee-5ecd-4b9f-9107-84cdf18597f3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromLinesOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzQ0LTMtMS0xLTA_6e430f98-4e0e-4076-83bb-62c8e7cae271">185,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromLinesOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzQ0LTUtMS0xLTA_529f01b7-8516-4b2d-a533-14a6cd4ee199">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repayment of line of credit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:RepaymentsOfLinesOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzQ1LTEtMS0xLTA_797b702e-8179-45f8-9527-885b09e0e967">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfLinesOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzQ1LTMtMS0xLTA_b3d06d8f-bde2-4b4a-bc01-ab212b89d72f">185,000</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:RepaymentsOfLinesOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzQ1LTUtMS0xLTA_38df58f0-67c9-49c2-af57-7b3fc5459fe5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repurchase of common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzQ2LTEtMS0xLTA_fddb64ad-bb13-48b4-8566-968fbce52eaf">275,654</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzQ2LTMtMS0xLTA_6b4cf8bf-058b-4afe-9260-0c6ab05c99ed">20,803</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzQ2LTUtMS0xLTA_a9757eb8-6aa8-4fbc-bfa6-6d1f6ddea945">47,102</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of common stock under employee stock purchase plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromStockPlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzQ3LTEtMS0xLTA_4615f626-bcda-40de-8e57-085dd27af16c">7,382</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromStockPlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzQ3LTMtMS0xLTA_50a6afbb-34c4-4e22-9be6-d9b46d335bdc">4,512</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromStockPlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzQ3LTUtMS0xLTA_bfead6e9-b8ee-440f-a631-5366096f81e4">2,084</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercise of stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzQ4LTEtMS0xLTA_89d9a516-d470-4c98-9dc8-a7a7e2118610">1,619</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzQ4LTMtMS0xLTA_3ccbf93f-f25a-46d7-8b2f-e3c9a72f4549">5,274</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzQ4LTUtMS0xLTA_433179b0-c748-45cf-8367-3b375a539f11">1,540</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividends paid</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsOfDividends" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzUwLTEtMS0xLTA_143f6f88-9000-476f-82c0-1edaf3a10035">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDividends" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzUwLTMtMS0xLTA_811ac2df-2fba-4166-89b8-10b1f90699c4">43,918</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDividends" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzUwLTUtMS0xLTA_6b1dac8e-9216-4929-a9ea-62a49f7497f1">82,572</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred payments for acquisitions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="jcom:PaymentsOfDeferredConsiderationRelatedToAcquisition" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzUxLTEtMS0xLTA_8a125a40-2c55-4ac1-bb45-991cb4e8bfe5">29,180</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="jcom:PaymentsOfDeferredConsiderationRelatedToAcquisition" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzUxLTMtMS0xLTA_313a7900-4aea-4d11-b923-c3ee1b19c75d">18,876</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="jcom:PaymentsOfDeferredConsiderationRelatedToAcquisition" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzUxLTUtMS0xLTA_e3383478-bf0f-409f-9cdf-5fea7d8f5064">3,558</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzUyLTEtMS0xLTA_170119da-178d-4860-a71e-52cb5aa764a6">1,878</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzUyLTMtMS0xLTA_e0e65a20-4282-4ee9-b8ec-b2b71b817a74">1,532</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzUyLTUtMS0xLTA_beab32f6-5529-4815-9cca-962fcb2ca7d3">450</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash (used in) provided by financing activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzUzLTEtMS0xLTA_243bbfbd-0c62-4224-9958-10d18f3194fa">234,633</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzUzLTMtMS0xLTA_80182386-2eb8-4d1b-b67d-5359e86d0c14">456,695</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzUzLTUtMS0xLTA_955942ab-61bb-462b-8b63-85a39ad69f8b">131,362</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of exchange rate changes on cash and cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzU0LTEtMS0xLTA_d7b4cf89-e45b-4c9a-8273-36aba7896741">7,811</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzU0LTMtMS0xLTA_be145a0f-8ebc-4d37-8722-d04bf8235a0b">2,180</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzU0LTUtMS0xLTA_aca502c0-fa8b-4090-8e68-24dfae0da2cc">4,821</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net change in cash and cash equivalents</span></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzU1LTEtMS0xLTA_7430de97-a0e2-4907-b877-c29942b214e9">332,963</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzU1LTMtMS0xLTA_1d27865f-3286-48ba-b628-408ca3d9a4a1">366,141</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzU1LTUtMS0xLTA_c8280e7e-eb02-4d15-be44-963c5e3c51a2">141,471</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents at beginning of year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzU2LTEtMS0xLTA_b830ea15-b9a3-41bb-a826-700fa84ef07f">575,615</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8fe07ddad8c743528db492930bef8245_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzU2LTMtMS0xLTA_6b1b76b7-ba39-4db0-8984-5cbdd7df9bbc">209,474</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb6134dff17c4f1d99d589dc9d7c1ec3_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzU2LTUtMS0xLTA_0ac798cb-96c7-4c33-9c1e-9d8547d4354d">350,945</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents at end of year</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzU3LTEtMS0xLTA_f35d3490-c9f3-4d0b-8a45-19c12b15ae8a">242,652</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzU3LTMtMS0xLTA_2af1052b-fb6c-4aa7-aba0-08ba1c905e9c">575,615</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8fe07ddad8c743528db492930bef8245_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzU3LTUtMS0xLTA_b15e1de9-0512-453e-8cac-bd71c76e1779">209,474</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">See Notes to Consolidated Financial Statements</span></div><div style="height:31.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-71-</span></div></div></div><div id="ie85b9c7be4284705baa3c85e9b8a6a98_106"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">J2 GLOBAL, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF STOCKHOLDERS&#8217; EQUITY</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Years Ended December 31, 2018, 2019 and 2020</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands, except share amounts)</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.891%"><tr><td style="width:1.0%"></td><td style="width:32.811%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.134%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.134%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:7.134%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.400%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.400%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.134%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.975%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:8.978%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Common stock</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Additional<br/>paid-in</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Treasury stock</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Retained</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">other comprehensive</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total<br/>Stockholders&#8217;</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">capital</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">earnings</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">income/(loss)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Equity</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, January 1, 2018</span></td><td colspan="2" style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i94a5d63e3fbc43d1a6087bd8a42748a8_I20171231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzMtMS0xLTEtMA_516ec5a4-90a6-4a32-87bc-b1927c42b95e">47,854,510</ix:nonFraction>&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94a5d63e3fbc43d1a6087bd8a42748a8_I20171231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzMtMi0xLTEtMA_5466ff8b-5dcf-4b2f-b556-04ee907858c3">479</ix:nonFraction>&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i170f0f419b3f43c9833258d2061eb6ab_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzMtOS0xLTEtMA_bd8718c3-6cc1-42c1-81d7-e36d8049c021">325,854</ix:nonFraction>&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie808c74594104d8f9f1c730ead701812_I20171231" decimals="INF" format="ixt:zerodash" name="us-gaap:SharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzMtMTAtMS0xLTA_f8939b92-71a5-4c03-8b36-8262d85ed2cf">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie808c74594104d8f9f1c730ead701812_I20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzMtMTEtMS0xLTA_1e66e4fb-8023-4adb-82dd-459063e2dd2b">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcef897c8dde4cd2a69d9cfb97a0e0db_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzMtMTItMS0xLTA_1841ed52-ee08-45cf-b818-7783716df681">723,062</ix:nonFraction>&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8548d435f8d447a8bb9060842d535bcc_I20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzMtMTMtMS0xLTA_ee080707-c91f-4e99-ab29-7a20fa67c0a4">29,090</ix:nonFraction>)</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb6134dff17c4f1d99d589dc9d7c1ec3_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzMtMTYtMS0xLTA_ff0fde4c-1c56-4a07-a254-c9bda8dc5cdf">1,020,305</ix:nonFraction>&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzQtMC0xLTEtMTA2OA_3d8c8dca-ca65-4992-85f8-d4d1d39bc167">Cumulative effect of change in accounting principle</span></span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i776142828ca34e1899e6cd1b2dd14bc3_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzQtMTItMS0xLTEwNzc_4cd9c259-65f1-4761-916a-fe46d34819b6">1,599</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f6f4d9624f94a128453feda01376141_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzQtMTYtMS0xLTEwODM_a19e6c8f-3f6d-4bf3-b4c9-e21949c51254">1,599</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4347f9d5a93f4d2891dbaf0a97e2f005_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzQtMTItMS0xLTA_a5b39539-18f8-4c6d-b018-3264dff3ce33">128,687</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzQtMTYtMS0xLTA_3b42c627-b41f-4ddd-9c79-a604d1fac6b8">128,687</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income, net of tax benefit of $<ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzUtMC0xLTEtMC90ZXh0cmVnaW9uOjAxYTExZTA1NjJlZjRhMjhiZDMxYjFhNzlkZTU1MDUzXzMyOTg1MzQ4ODM0MjM_8a7fe898-c19d-4a60-a5cf-b340140e2d55">460</ix:nonFraction></span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic63ed53afd5c4ea0bd3c9a1fab219440_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzUtMTMtMS0xLTA_241f4e12-13d4-496f-97a2-be085ac21cd5">16,889</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzUtMTYtMS0xLTA_eaf12a48-f7ad-4ab4-bcc1-523faf4ef9d0">16,889</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividends</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4347f9d5a93f4d2891dbaf0a97e2f005_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsCommonStockCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzYtMTItMS0xLTA_2bb1a3c8-79f9-4d2c-ab21-04431dacd8d1">82,573</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsCommonStockCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzYtMTYtMS0xLTA_74b69724-8e77-41e9-847f-fa86d41f77d9">82,573</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercise of stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia12bd504ce5e40b696fa47ad78c8f9c9_D20180101-20181231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzctMS0xLTEtMA_cd27123d-8e68-47f7-ba36-012c135864f9">67,898</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia12bd504ce5e40b696fa47ad78c8f9c9_D20180101-20181231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzctMi0xLTEtMA_8e5198e9-2d68-4758-a5c8-c16210154262">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe1aede4b9084ef1921c3146acdc9c71_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzctOS0xLTEtMA_f5795923-0ef2-443c-9241-b30b19d27647">1,539</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzctMTYtMS0xLTA_ac9e6d52-558f-407f-b2f3-85f0f48edaf4">1,540</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of shares under Employee Stock Purchase Plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia12bd504ce5e40b696fa47ad78c8f9c9_D20180101-20181231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzgtMS0xLTEtMA_01d2774e-6525-4d82-8b63-044d656580f9">33,262</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe1aede4b9084ef1921c3146acdc9c71_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzgtOS0xLTEtMA_7a49d345-0a31-4bb5-ada9-602c267121b6">2,084</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzgtMTYtMS0xLTA_140101bf-c9b6-41aa-984b-235f4d7032d3">2,084</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested restricted stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia12bd504ce5e40b696fa47ad78c8f9c9_D20180101-20181231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzEwLTEtMS0xLTA_ae30cbe4-2f78-4fdb-9e43-11d308273061">169,512</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia12bd504ce5e40b696fa47ad78c8f9c9_D20180101-20181231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzEwLTItMS0xLTA_90a1fe4c-f31f-47a4-9c6b-3fa221fcbbb0">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibe1aede4b9084ef1921c3146acdc9c71_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzEwLTktMS0xLTA_c99a79eb-7dbf-4897-804d-c8cedb4b48ae">2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzEwLTE2LTEtMS0w_13afbce1-840f-427e-8ebf-28918806627c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repurchase and retirement of common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="ia12bd504ce5e40b696fa47ad78c8f9c9_D20180101-20181231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzEyLTEtMS0xLTA_1074316a-71b1-4912-aa6e-9a3b369228bc">52,912</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia12bd504ce5e40b696fa47ad78c8f9c9_D20180101-20181231" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzEyLTItMS0xLTA_f78e737c-be97-425c-8230-8c70ac4ae1ce">1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibe1aede4b9084ef1921c3146acdc9c71_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzEyLTktMS0xLTA_72acd86d-92c2-4727-bf4b-b5224032e1ee">3,230</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i3225fb6e7ed043f9a0fa0a49fdb6ad91_D20180101-20181231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzEyLTEwLTEtMS0w_6a8e2ab0-8ac2-431d-9f1c-dac1b096518f">600,000</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3225fb6e7ed043f9a0fa0a49fdb6ad91_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzEyLTExLTEtMS0w_b6fe3e6d-27e9-4288-bd2e-d5d1792cd98e">42,543</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4347f9d5a93f4d2891dbaf0a97e2f005_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzEyLTEyLTEtMS0w_c68fd28b-d1d8-4a5d-b864-156651168996">1,328</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzEyLTE2LTEtMS0w_38f8dcbc-3143-4115-9320-b7acabc7146c">47,102</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exchange of Series B preferred stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia12bd504ce5e40b696fa47ad78c8f9c9_D20180101-20181231" decimals="INF" format="ixt:numdotdecimal" name="jcom:StockIssuedDuringPeriodSharesExchangeofPreferredStock" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzE0LTEtMS0xLTA_84651ecf-6a9a-4dba-b29f-334d90c066b6">10,530</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="jcom:StockIssuedDuringPeriodValueExchangeofPreferredStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzE0LTE2LTEtMS0w_b2dffb52-bbbf-4d92-93bc-a646ade5d0db">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share based compensation</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe1aede4b9084ef1921c3146acdc9c71_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzE1LTktMS0xLTA_c0ee9961-4822-4672-9ac9-0b4987f2fea0">27,965</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4347f9d5a93f4d2891dbaf0a97e2f005_D20180101-20181231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzE1LTEyLTEtMS0w_ba10f642-69fe-4bec-b275-8e34b74a983a">128</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzE1LTE2LTEtMS0w_8b9beb27-7230-4187-a419-5f73b74fded7">28,093</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, December 31, 2018</span></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i74a9267d38f1494bbf89e2350f65c60f_I20181231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzE3LTEtMS0xLTA_2cec41b4-ca65-42a0-be75-b3578776af63">48,082,800</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74a9267d38f1494bbf89e2350f65c60f_I20181231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzE3LTItMS0xLTA_3bc7b3c5-4726-4255-9ba7-79dc7adb8483">481</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcbefd9472504086baf3ab36e450a800_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzE3LTktMS0xLTA_613d3c14-3ff9-4b11-af64-3833e20f3e5e">354,210</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i6973ba816f0940c1af45dc843f29b358_I20181231" decimals="INF" sign="-" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzE3LTEwLTEtMS0w_9a463597-cbe6-4630-abad-76cac0a237b3">600,000</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6973ba816f0940c1af45dc843f29b358_I20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzE3LTExLTEtMS0w_bbd50c64-8dc6-4060-961e-ea9d02a8ab12">42,543</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i299aa1a6de194a5cbef885dadd5a6e24_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzE3LTEyLTEtMS0w_f4db77bb-58ab-4fee-a9e5-fa16d0cb748a">769,575</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i18ed14d4ba3e498daaf8020d5797b27b_I20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzE3LTEzLTEtMS0w_39b20011-fab9-4ff9-94da-11e211d90d8e">45,979</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8fe07ddad8c743528db492930bef8245_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzE3LTE2LTEtMS0w_bdf7e951-f519-49d5-b175-3fcb550403ba">1,035,744</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i552478369359429a9e68fccea438323c_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzE5LTEyLTEtMS0w_2f78214b-8131-4aaa-a7b2-c2a9ffedeadd">218,806</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzE5LTE2LTEtMS0w_5217dcad-ce56-4b52-a85b-6bca5929004e">218,806</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income, net of tax expense of $<ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzIwLTAtMS0xLTAvdGV4dHJlZ2lvbjpmYjM3ZWZmMWI1ZmM0M2Q4ODEyZTEzYmFlY2Q0ZTEwM18zMjk4NTM0ODgzNDEz_aa0ab47a-28f1-47a6-a262-69abaca390bd">149</ix:nonFraction></span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4c9d7366a0db4904a2f2fb8730b8c044_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzIwLTEzLTEtMS0w_3db5a1c8-41ed-45cc-8126-f1eae10e1a1b">483</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzIwLTE2LTEtMS0w_1dba480e-7675-408d-ab41-52156935664c">483</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividends</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i552478369359429a9e68fccea438323c_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsCommonStockCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzIxLTEyLTEtMS0w_0fca5f68-997d-46e3-9bcb-2f3a20a9fd93">43,918</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsCommonStockCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzIxLTE2LTEtMS0w_ae2d87e0-68fe-4f6b-8c5b-4c2c285f8147">43,918</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercise of stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if0cbe8cca19b495c92909389cc5b60c1_D20190101-20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzIyLTEtMS0xLTA_ec48c08d-a6e2-4905-ba7a-495f539e83cb">189,436</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0cbe8cca19b495c92909389cc5b60c1_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzIyLTItMS0xLTA_674c0b1b-25d0-4d5e-a224-4eb9074e847c">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00d4629681b1449fbeb2da71e18ea7f9_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzIyLTktMS0xLTA_bd65e7cc-de55-4241-9d2e-a46304173906">5,272</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzIyLTE2LTEtMS0w_6c2d1121-f6e9-4afe-a38a-a405bbdd0a26">5,274</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of shares under Employee Stock Purchase Plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if0cbe8cca19b495c92909389cc5b60c1_D20190101-20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzIzLTEtMS0xLTA_1ab5f232-4772-4265-9125-81ddfdbf8ec5">66,413</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0cbe8cca19b495c92909389cc5b60c1_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzIzLTItMS0xLTA_074f330c-dc85-425e-afe9-983c574eb85c">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00d4629681b1449fbeb2da71e18ea7f9_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzIzLTktMS0xLTA_6208b775-3d6c-40a5-9a39-981c4045ca23">4,511</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzIzLTE2LTEtMS0w_a3d0ae12-b4c2-43d8-a4cf-7824bb41a6a4">4,512</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity portion of <ix:nonFraction unitRef="number" contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzI2LTAtMS0xLTExNjAvdGV4dHJlZ2lvbjpkMzU5NWVkOWU0ZmE0Y2UwYTlkMGQwZDE0NDA1MDRjZF80Mzk4MDQ2NTExMTU0_291a9ab7-800c-4096-80e0-600db9ed0946">1.75</ix:nonFraction>% convertible debt</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00d4629681b1449fbeb2da71e18ea7f9_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzI2LTktMS0xLTExODg_b086372c-669d-4752-8352-3db5156f09a0">88,138</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzI2LTE2LTEtMS0xMjM3_8ba3f325-65df-4fdb-8841-db6fb84c862f">88,138</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested restricted stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if0cbe8cca19b495c92909389cc5b60c1_D20190101-20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzI0LTEtMS0xLTA_1dd94823-b362-40a7-86a9-77b5aa41ff71">185,227</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0cbe8cca19b495c92909389cc5b60c1_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzI0LTItMS0xLTA_aee1617c-cbaf-4d56-bf46-1053c4e55849">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i00d4629681b1449fbeb2da71e18ea7f9_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzI0LTktMS0xLTA_e786f881-39ce-4dc5-80c3-0a1cb0ed3818">1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzI0LTE2LTEtMS0w_df7c97fa-0780-42dc-8867-fb09ad9b0eb1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repurchase and retirement of common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="if0cbe8cca19b495c92909389cc5b60c1_D20190101-20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzI1LTEtMS0xLTA_615948d3-257e-4189-8425-6b469db79e08">868,947</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if0cbe8cca19b495c92909389cc5b60c1_D20190101-20191231" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzI1LTItMS0xLTA_a38d2ee3-41ec-4da3-a7cf-21ed0aa9a2f0">9</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i00d4629681b1449fbeb2da71e18ea7f9_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzI1LTktMS0xLTA_ed8b4d81-7e11-40d0-90e9-cc40853e6243">10,334</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i27f08afc040e4d4abda662e8761e454f_D20190101-20191231" decimals="INF" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzI1LTEwLTEtMS0w_88f852ba-37ee-4bc9-87c0-71edba85a6a6">600,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i27f08afc040e4d4abda662e8761e454f_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzI1LTExLTEtMS0w_16a8c4b3-434d-4754-9195-c5057d32bb16">42,543</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i552478369359429a9e68fccea438323c_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzI1LTEyLTEtMS0w_a17cfac6-fdce-4b0d-b0a3-38278f90555d">53,003</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzI1LTE2LTEtMS0w_27f29e49-1c44-4024-8649-19fa9c1d4161">20,803</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00d4629681b1449fbeb2da71e18ea7f9_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzI4LTktMS0xLTA_b5e60259-f845-42f8-b701-e245700526ce">23,856</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i552478369359429a9e68fccea438323c_D20190101-20191231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzI4LTEyLTEtMS0w_302dc1d7-2c7f-4b0c-a1c9-c5552a908221">66</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzI4LTE2LTEtMS0w_e2f265a3-789f-4521-81e9-9e3adb30e7ca">23,922</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6a883e671d7e4d5dbb637af2c4f699d3_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzI5LTEtMS0xLTA_b31a6f4f-dfd9-48b9-a086-1c6554c9650c">47,654,929</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6a883e671d7e4d5dbb637af2c4f699d3_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzI5LTItMS0xLTA_ee155c90-6472-4720-91af-dcbb3f6eff22">476</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibefc75efa5e94253a66644c143abe78d_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzI5LTktMS0xLTA_6a42eaca-71d0-4833-8d44-5a57a122bf1b">465,652</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8afa8120059d487a8d0f5697163a3c2b_I20191231" decimals="INF" format="ixt:zerodash" name="us-gaap:SharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzI5LTEwLTEtMS0w_540d1bae-7a6a-4b80-abb1-6c233c36169f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8afa8120059d487a8d0f5697163a3c2b_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzI5LTExLTEtMS0w_69272bd7-c454-400f-85c0-7ab36ccd1928">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6aa3758c6cb447299aed64e7d0f97371_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzI5LTEyLTEtMS0w_ff0e1881-98af-4881-aa86-f71ecdc30b7d">891,526</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i03644fc94f7a43d8b519a86330b372cf_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzI5LTEzLTEtMS0w_c35bc35c-552c-4ca6-9d2b-7a03aded0ede">46,462</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzI5LTE2LTEtMS0w_9c36b1e4-a76b-46cc-9cbb-f4c941070c6c">1,311,192</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86f8288abffe4407bd77c9b1625e74ad_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzMxLTEyLTEtMS0w_3854547e-fe38-42e3-b9d0-93049f979e36">150,668</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzMxLTE2LTEtMS0w_459cf576-7c16-4565-9776-4d1544a1fb29">150,668</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income, net of tax expense of $<ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzMyLTAtMS0xLTAvdGV4dHJlZ2lvbjplYWNiMzY1YWRjYTQ0NmEyYWRlNmUyM2YyZjg1M2FiY18zMjk4NTM0ODgzNDA3_5c6b56b6-500b-4be3-b6e2-f8f86a71d8e2">181</ix:nonFraction></span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i860888cbe0a64092bfe5e062f66bef77_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzMyLTEzLTEtMS0w_44a10c87-1bb1-43bf-b7f1-6022ab5718c4">8,344</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzMyLTE2LTEtMS0w_c8323836-27be-49db-b550-6a23f0f7158d">8,344</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercise of stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i32123a228d00449d9de5dd8966a18705_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzM0LTEtMS0xLTA_9fed7655-fa4b-452e-a037-87c0fda89493">42,740</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i778c1a784d354b9b894fb7905c03d50b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzM0LTktMS0xLTA_b6da0877-14e7-4603-8b8f-b0c95e87fe86">1,619</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzM0LTE2LTEtMS0w_7878101e-bd82-48a6-9d93-94c8019b3b23">1,619</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of shares under Employee Stock Purchase Plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i32123a228d00449d9de5dd8966a18705_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzM1LTEtMS0xLTA_a1e4302d-5e98-4e3d-a653-93ad170c2bba">118,629</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32123a228d00449d9de5dd8966a18705_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzM1LTItMS0xLTA_32f6c2da-8968-4bca-9eaa-ec1977b8b620">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i778c1a784d354b9b894fb7905c03d50b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzM1LTktMS0xLTA_928751a3-685d-4fee-a1ab-a31e6bb3cde6">7,381</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzM1LTE2LTEtMS0w_a0c0a315-4ea5-49e1-a3e1-f296673957cd">7,382</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercise of <ix:nonFraction unitRef="number" contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzM5LTAtMS0xLTEwNTUxL3RleHRyZWdpb246NjE2MGE0NDUzODk2NDUzOWIwMGFlY2NhNzg1YzIyYzlfMzI5ODUzNDg4MzM3MQ_93685aa3-409e-447f-b67a-cb465d2c7a60">3.25</ix:nonFraction>% Convertible Note</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i778c1a784d354b9b894fb7905c03d50b_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzM5LTktMS0xLTEwNTU5_8dcd807e-c90d-4d01-9841-380820be2105">12</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzM5LTE2LTEtMS0xMDU3NQ_f165d137-fc90-4bd4-8ac5-23fce578ed55">12</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested restricted stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i32123a228d00449d9de5dd8966a18705_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzM3LTEtMS0xLTA_5c3976dc-2f7c-49d5-b40e-4972ee767945">273,201</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32123a228d00449d9de5dd8966a18705_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzM3LTItMS0xLTA_2eece854-4782-4a27-9f78-7c22ace40bd6">3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i778c1a784d354b9b894fb7905c03d50b_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzM3LTktMS0xLTA_1280a0b1-f1c0-4c9f-9848-a974b70ec482">3</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzM3LTE2LTEtMS0w_c5f55e9a-9f0e-4e40-b787-cb09fa7835ee">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repurchase and retirement of common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i32123a228d00449d9de5dd8966a18705_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzM4LTEtMS0xLTA_b7d7bd9f-4fb0-4365-b96c-209c68aec266">3,742,869</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i32123a228d00449d9de5dd8966a18705_D20200101-20201231" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzM4LTItMS0xLTA_7256b2a3-7d6a-4198-97bf-df7665b5fe35">37</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i778c1a784d354b9b894fb7905c03d50b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzM4LTktMS0xLTA_41941185-70d9-498f-a78f-564b73113bd4">42,530</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i86f8288abffe4407bd77c9b1625e74ad_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzM4LTEyLTEtMS0w_f0f4ddc7-4950-4997-b9da-d6ebb446cfae">233,087</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzM4LTE2LTEtMS0w_95ee12f7-939c-4402-9b2a-8b310e766295">275,654</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i778c1a784d354b9b894fb7905c03d50b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzQxLTktMS0xLTA_aaf3a4f6-f6d3-4dd5-bef5-040d656dcd46">24,006</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzQxLTE2LTEtMS0w_5b4deb2c-26e2-4537-9794-3c4ca5782072">24,006</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i778c1a784d354b9b894fb7905c03d50b_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzQ2LTktMS0xLTEwNTgz_aeac0b85-33e6-488a-aae1-d8c33940429f">161</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzQ2LTE2LTEtMS0xMDU5OQ_c396bbe1-4f9c-4a56-b301-54a6bb7319ff">161</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1b5f2aa1fd9b46b28a3c2944f02e4ccd_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzQyLTEtMS0xLTA_1599af89-95b9-47dd-8a24-c2e5dc025ca7">44,346,630</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b5f2aa1fd9b46b28a3c2944f02e4ccd_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzQyLTItMS0xLTA_43fc9992-9148-4adf-ac2c-8539da6d2ca7">443</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59e7ec2929764ba9ae506f35d898e07d_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzQyLTktMS0xLTA_ec9a274d-d886-41de-ac4d-f706d390eade">456,274</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ib0135445fd7b4c7f84da912fbbc89b26_I20201231" decimals="INF" format="ixt:zerodash" name="us-gaap:SharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzQyLTEwLTEtMS0w_87e8bd44-c674-4abf-82a7-aa55cbd0d540">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0135445fd7b4c7f84da912fbbc89b26_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzQyLTExLTEtMS0w_6f6381e7-7fff-48a0-b91b-697225918749">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9c6e1b5b017b470c8b3116300c40ea22_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzQyLTEyLTEtMS0w_37f37803-ad64-4bdf-a94e-61b71c5f79b8">809,107</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib099ee51bd7a45b7839d60dfdb61b3e5_I20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzQyLTEzLTEtMS0w_702b51db-655a-44b0-82e9-2bb362a9782c">54,806</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzQyLTE2LTEtMS0w_e750217f-b2c1-462c-b0c2-01f7fc76ad34">1,211,018</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">See Notes to Consolidated Financial Statements</span></div><div><span><br/></span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-72-</span></div></div></div><div id="ie85b9c7be4284705baa3c85e9b8a6a98_109"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">J2 GLOBAL, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">DECEMBER&#160;31, 2020, 2019 and 2018</span></div><div style="text-align:center"><span><br/></span></div><div id="ie85b9c7be4284705baa3c85e9b8a6a98_112"></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1.&#160;&#160;&#160;&#160;&#160;&#160;     <ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="us-gaap:NatureOfOperations" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTIvZnJhZzpjYzg1YjdkNGY4NzQ0MDZkYjc1Y2MxMDRmMTljM2M4Ni90ZXh0cmVnaW9uOmNjODViN2Q0Zjg3NDQwNmRiNzVjYzEwNGYxOWMzYzg2XzY5MQ_1b4ab4ed-cc42-4732-bd6e-b7819cfeb532" continuedAt="iba3ef15eb515459fb8645df82a40e8b3" escape="true">The Company</ix:nonNumeric></span></div><div><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="iba3ef15eb515459fb8645df82a40e8b3">J2 Global, Inc., together with its subsidiaries (&#8220;J2 Global&#8221;, the &#8220;Company&#8221;, &#8220;our&#8221;, &#8220;us&#8221;, or &#8220;we&#8221;), is a leading provider of internet information and services. The Company&#8217;s Digital Media business specializes in the technology, shopping, gaming, and healthcare markets, offering content, tools and services to consumers and businesses. Through its Cloud Services business, the Company provides cloud-based subscription services to consumers and businesses including cloud fax, cybersecurity, privacy and marketing technology.</ix:continuation> </span></div><div id="ie85b9c7be4284705baa3c85e9b8a6a98_115"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzQ3Mjgy_0c67eee9-2d16-44f2-ac78-d235350d94fd" continuedAt="i5e1d4432c2214c41984ad8c7d4cef026" escape="true">Basis of Presentation and Summary of Significant Accounting Policies</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i5e1d4432c2214c41984ad8c7d4cef026" continuedAt="i105d727f10554d3c8eaf4e5c8407d5db"><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:6.34pt"><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="us-gaap:ConsolidationPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzQ3MzMy_6bc90848-6160-467a-8ec7-bed85b2257a0" continuedAt="i0cfdaa825b7b490e9a3d962dc644aae6" escape="true">Principles of Consolidation</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i0cfdaa825b7b490e9a3d962dc644aae6">The accompanying consolidated financial statements include the accounts of J2 Global and its direct and indirect wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.</ix:continuation></span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:6.34pt"><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzQ3MTk3_3d415e06-6adc-4205-b388-8ce8c869f89a" continuedAt="iffd7c4bd9403421e85b5f7ae090eb938" escape="true">Use of Estimates</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="iffd7c4bd9403421e85b5f7ae090eb938">The preparation of consolidated financial statements in accordance with accounting principles generally accepted in the United States of America (&#8220;GAAP&#8221;) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the financial statements, including judgments about investment classifications and the reported amounts of net revenue and expenses during the reporting period. The Company believes that its most significant estimates are those related to revenue recognition, valuation and impairment of investments, its assessment of ownership interests as variable interest entities and the related determination of consolidation, share-based compensation expense, fair value of assets acquired and liabilities assumed in connection with business combinations, long-lived and intangible asset impairment, contingent consideration, income taxes and contingencies and allowance for doubtful accounts. On an ongoing basis, management evaluates its estimates based on historical experience and on various other factors that the Company believes to be reasonable under the circumstances. Actual results could materially differ from those estimates.</ix:continuation></span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the World Health Organization declared the outbreak of the novel coronavirus disease (&#8220;COVID-19&#8221;) as a pandemic. The global impact of the COVID-19 pandemic has had a negative effect on the global economy, disrupting the financial markets and creating increasing volatility and overall uncertainty. The full impact of the COVID-19 pandemic is unknown and cannot be reasonably estimated. However, the Company has made appropriate accounting estimates based on the facts and circumstances available as of the reporting date. To the extent there are differences between these estimates and the actual results, our consolidated financial statements could be materially affected.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(c)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:6.91pt"><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzQ3MjEy_ed54c704-211b-4041-9444-ee7647393ff8" continuedAt="i5bb212259bf24e5396f2f67d7b897afd" escape="true">Allowances for Doubtful Accounts</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i5bb212259bf24e5396f2f67d7b897afd">J2 Global maintains an allowance for credit losses for accounts receivable, which is recorded as an offset to accounts receivable and changes in such are classified as general and administrative expenses in the Consolidated Statements of Operations. The Company assesses collectability by reviewing accounts receivable on a collective basis where similar characteristics exist and on an individual basis when it identifies specific customers with known disputes or collectability issues. In determining the amount of the allowance for credit losses, the Company considers historical collectability based on past due status. It also considers customer-specific information, current market conditions and reasonable and supportable forecasts of future economic conditions to inform adjustments to historical loss data. On an ongoing basis, management evaluates the adequacy of these reserves.</ix:continuation></span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(d)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:6.34pt"><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzQ3MjEx_9bc74436-1a46-4936-b760-16eb7b160fe2" continuedAt="i6152d2489b5e4c9f8101ae86745e7862" escape="true">Revenue Recognition</ix:nonNumeric></span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i6152d2489b5e4c9f8101ae86745e7862" continuedAt="i86b2b570e73e42c19d7b2aebbd729a21">J2 Global recognizes revenue when the Company satisfies its obligation by transferring control of the goods or services to its customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods or services (see Note 3 - Revenues).</ix:continuation></span></div></ix:continuation><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-73-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i105d727f10554d3c8eaf4e5c8407d5db" continuedAt="id79d3a77a9e241559323b524b338df07"><ix:continuation id="i86b2b570e73e42c19d7b2aebbd729a21" continuedAt="i581e55ebf1a34ec6812c1b37d0a2e852"><div style="text-align:justify;text-indent:72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Principal vs. Agent</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines whether revenue should be reported on a gross or net basis by assessing whether the Company is acting as the principal or an agent in the transaction. If the Company is acting as the principal in a transaction, the Company reports revenue on a gross basis. If the Company is acting as an agent in a transaction, the Company reports revenue on a net basis. In determining whether the Company acts as the principal or an agent, the Company follows the accounting guidance under Topic 606 for principal-agent considerations and assesses: (i) if another party is involved in providing goods or services to the customer and (ii) whether the Company controls the specified goods or services prior to transferring control to the customer.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Sales Taxes</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has made an accounting policy election to exclude from the measurement of the transaction price all taxes assessed by a governmental authority that are (i) both imposed on and concurrent with a specific revenue-producing transaction and (ii) collected by the Company from a customer.</span></div></ix:continuation><div style="text-align:justify;text-indent:45pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(e)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:6.91pt"><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="us-gaap:FairValueOfFinancialInstrumentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzQ3Mjg4_b089a8b9-df21-4de1-a03e-84e1960e37af" continuedAt="id082205341294e6bb0e0517704c6deb3" escape="true">Fair Value Measurements</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="id082205341294e6bb0e0517704c6deb3"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">J2 Global complies with the provisions of Financial Accounting Standards Board (&#8220;FASB&#8221;) ASC Topic No. 820, Fair Value Measurements and Disclosures (&#8220;ASC 820&#8221;), in measuring fair value and in disclosing fair value measurements.&#160;ASC 820 provides a framework for measuring fair value and expands the disclosures required for fair value measurements of financial and non-financial assets and liabilities.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying values of cash and cash equivalents, accounts receivable, interest receivable, accounts payable, accrued expenses, interest payable, customer deposits and long-term debt are reflected in the financial statements at cost. With the exception of certain investments and long-term debt, cost approximates fair value due to the short-term nature of such instruments. The fair value of the Company&#8217;s outstanding debt was determined using the quoted market prices of debt instruments with similar terms and maturities when available. As of the same dates, the carrying value of other long-term liabilities approximated fair value as the related interest rates approximate rates currently available to J2 Global.</span></div></ix:continuation><div style="text-align:justify;text-indent:45pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(f)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:8.57pt"><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzQ3Mzg5_f3d61498-7443-4273-8b06-7af485e9f62f" continuedAt="i7f60fe462bfb44ffba7319366e0ac4c4" escape="true">Cash and Cash Equivalents</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i7f60fe462bfb44ffba7319366e0ac4c4">J2 Global considers cash equivalents to be only those investments that are highly liquid, readily convertible to cash and with maturities of three months or less at the purchase date.</ix:continuation></span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(g)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:6.34pt"><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="us-gaap:InvestmentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzQ3MzYz_c2373332-70b3-40e1-a933-7f16f7e002eb" continuedAt="id06fba92d2364a11a7d7112f93271d06" escape="true">Investments</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="id06fba92d2364a11a7d7112f93271d06" continuedAt="i505fc9f2013c4d679d090a0123868e37"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">J2 Global accounts for its investments in debt securities in accordance with Financial Accounting Standards Board (&#8220;FASB&#8221;) ASC Topic No. 320, Investments - Debt Securities (&#8220;ASC 320&#8221;). The Company&#8217;s debt investments are typically comprised of corporate debt securities, which it classifies as available-for-sale. Available-for-sale securities are carried at fair value with unrealized gains and losses included in other comprehensive income. All debt securities are accounted for on a specific identification basis.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s available-for-sale debt securities are carried at an estimated fair value with any unrealized gains or losses, net of taxes, included in accumulated other comprehensive loss in stockholders&#8217; equity. Available-for-sale debt securities with an amortized cost basis in excess of estimated fair value are assessed to determine what amount of that difference, if any, is caused by expected credit losses. Expected credit losses on available-for-sale debt securities are recognized in loss on investments, net on our Consolidated Statements of Operations, and any remaining unrealized losses, net of taxes, are included in accumulated comprehensive loss in stockholders&#8217; equity.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for its investments in equity securities in accordance with ASC Topic No. 321, Investments - Equity Securities (&#8220;ASC 321&#8221;) which requires the accounting for equity investments (other than those accounted for using the equity method of accounting) generally be measured at fair value for equity securities with readily determinable fair values. For equity securities without a readily determinable fair value that are not accounted for by the equity method, the Company measures the equity security using cost, less impairment, if any, and plus or minus observable price changes arising from orderly transactions in the same or similar investment from the same issuer. Any unrealized gains or losses will be reported in current earnings (see Note 5 - Investments).</span></div></ix:continuation></ix:continuation><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-74-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><ix:continuation id="id79d3a77a9e241559323b524b338df07" continuedAt="ib11df2f83a6546d88fa39add3266c009"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i505fc9f2013c4d679d090a0123868e37">The Company assesses whether an other-than-temporary impairment loss on an investment has occurred due to declines in fair value or other market conditions</ix:continuation> (see Note 5 - Investments).</span></div><div style="text-align:justify;text-indent:45pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(h)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:6.34pt"><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="us-gaap:ConsolidationVariableInterestEntityPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzM4NDgyOTA4NDc3NDI_605f575d-1f7e-4079-b64e-455bce5b2a69" continuedAt="i4fa9569196b548ba8e5e65ae9b9c1de8" escape="true">Variable Interest Entities (&#8220;VIE&#8221;)</ix:nonNumeric></span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><ix:continuation id="i4fa9569196b548ba8e5e65ae9b9c1de8"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A VIE requires consolidation by the entity&#8217;s primary beneficiary. The Company evaluates its investments in entities in which it is involved to determine if the entity is a VIE and if so, whether it holds a variable interest and is the primary beneficiary. The Company has determined that it holds a variable interest in its investment as a limited partner in the OCV Fund I, LP (&#8220;OCV Fund&#8221;, &#8220;OCV&#8221; or the &#8220;Fund&#8221;). In determining whether the Company is deemed to be the primary beneficiary of the VIE, both of the following characteristics must be present:</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a) the Company has the power to direct the activities of the VIE that most significantly impacts the VIEs economic performance (the power criterion); and</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b) the Company has the obligation to absorb losses of the VIE, or the right to receive benefits of the VIE, that could potentially be significant to the VIE (the economic criterion).</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has concluded that, as a limited partner, although the obligations to absorb losses or the right to benefit from the gains is not insignificant, the Company does not have &#8220;power&#8221; over OCV because it does not have the ability to direct the significant decisions which impact the economics of OCV. J2 believes that the OCV general partner, as a single decision maker, holds the ability to make the decisions about the activities that most significantly impact the OCV Fund&#8217;s economic performance. As a result, the Company has concluded that it will not consolidate OCV, as it is not the primary beneficiary of the OCV Fund, and will account for this investment under the equity-method of accounting (see Note 5 - Investments).</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OCV qualifies as an investment company under ASC 946 - Financial Services, Investment Companies (&#8220;ASC 946&#8221;). Under ASC Topic 323, Investments - Equity Method and Joint Ventures, an investor that holds investments that qualify for specialized industry accounting for investment companies in accordance with ASC 946 should record its share of the earnings or losses, realized or unrealized, as reported by its equity method investees in the Consolidated Statements of Operations.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes its equity in the net earnings or losses relating to the investment in OCV on a one-quarter lag due to the timing and availability of financial information from OCV. If the Company becomes aware of a significant decline in value that is other-than-temporary, the loss will be recorded in the period in which the Company identifies the decline.</span></div></ix:continuation><div style="text-align:justify;text-indent:45pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(i)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:8.57pt"><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="us-gaap:DebtPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzQ3MjMx_fc575c9a-5bd2-4f0f-9e3a-eb71fae147b7" continuedAt="idb39ed0183834cf487938e2bec0bfb67" escape="true">Debt Issuance Costs and Debt Discount</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="idb39ed0183834cf487938e2bec0bfb67">J2 Global capitalizes costs incurred with borrowing and issuance of debt securities and records debt issuance costs and discounts as a reduction to the debt amount. These costs and discounts are amortized and included in interest expense over the life of the borrowing using the effective interest method.</ix:continuation></span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(j)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:8.57pt"><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="us-gaap:DerivativesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzQ3NDIw_ad575eb5-3018-4855-b557-0931edec9ca3" continuedAt="i8c6c3cd9bd534d44b8d2cdee3243c4fb" escape="true">Derivative Instruments</ix:nonNumeric></span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i8c6c3cd9bd534d44b8d2cdee3243c4fb">J2 Global currently holds an embedded derivative instrument related to contingent interest in connection with its <ix:nonFraction unitRef="number" contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzEzMTk0MTM5Njg5NjIy_93685aa3-409e-447f-b67a-cb465d2c7a60">3.25</ix:nonFraction>% Convertible Notes issued on June 10, 2014. This embedded derivative instrument is carried at fair value with changes recorded to interest expense</ix:continuation> (see Note 7 - Fair Value Measurements).</span></div><div style="text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;</span></div></ix:continuation><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-75-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="ib11df2f83a6546d88fa39add3266c009" continuedAt="id36b2bc7e75b4c92a374e8a0d18339ac"><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(k)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:6.91pt"><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="us-gaap:ConcentrationRiskCreditRisk" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzQ3MjU2_23aea6f1-9eb9-45c8-bf52-2fc4ec13cf6a" continuedAt="if7f743143eb24b22b790028208b013f7" escape="true">Concentration of Credit Risk</ix:nonNumeric></span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="if7f743143eb24b22b790028208b013f7">All of the Company&#8217;s cash, cash equivalents and marketable securities are invested at major financial institutions primarily within the United States, United Kingdom and Ireland. These institutions are required to invest the Company&#8217;s cash in accordance with the Company&#8217;s investment policy with the principal objectives being preservation of capital, fulfillment of liquidity needs and above market returns commensurate with preservation of capital. The Company&#8217;s investment policy also requires that investments in marketable securities be in only highly rated instruments, with limitations on investing in securities of any single issuer. However, these investments are not insured against the possibility of a total or near complete loss of earnings or principal and are inherently subject to the credit risk related to the continued credit worthiness of the underlying issuer and general credit market risks.</ix:continuation> At December&#160;31, 2020, the Company&#8217;s cash and cash equivalents were maintained in accounts in qualifying financial institutions that are insured up to the limit determined by the applicable governmental agency.&#160;These institutions are primarily in the United States and United Kingdom, however, the Company has accounts within several other countries including Australia, Austria, China, Denmark, France, Germany, Italy, Japan, New Zealand, Netherlands, Norway, and Sweden.</span></div><div style="text-align:justify;text-indent:45pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(l)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:8.57pt"><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzQ3MjQy_5f90f37f-1ad4-471d-8e4d-df8b55d67303" continuedAt="i00f8e03635c9448083e7558336c9dd21" escape="true">Foreign Currency</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i00f8e03635c9448083e7558336c9dd21">Some of J2 Global&#8217;s foreign subsidiaries use the local currency of their respective countries as their functional currency. Assets and liabilities are translated at exchange rates prevailing at the balance sheet dates. Revenues, costs and expenses are translated into U.S. Dollars at average exchange rates for the period. Gains and losses resulting from translation are recorded as a component of accumulated other comprehensive income/(loss).</ix:continuation> Net translation loss was $<ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-5" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzEzMzg3_208adad9-1271-41a1-a03d-99e61e6ba5a5">8.9</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-5" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzEzMzkx_1c28a3de-42ba-45fe-87f3-4afbd531cd86">1.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-5" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzEzMzk4_3752e6aa-9d0e-4e9d-8bcd-491be7a5b342">15.5</ix:nonFraction> million for the years ended December&#160;31, 2020, 2019 and 2018, respectively. Realized gains and losses from foreign currency transactions are recognized within other expense (income), net.&#160;Foreign exchange gains (losses) amounted to $<ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ForeignCurrencyTransactionGainLossRealized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzEzNTk4_e7c694df-96ed-4c00-b7d3-83bd6f21f4d7">28.5</ix:nonFraction> million, $(<ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-5" sign="-" name="us-gaap:ForeignCurrencyTransactionGainLossRealized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzEzNjAy_433e7a1b-c7b6-4a31-94aa-93ba03cffb7e">4.0</ix:nonFraction>) million and $(<ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-5" sign="-" name="us-gaap:ForeignCurrencyTransactionGainLossRealized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzEzNjA5_44400a1d-2944-4f55-bfcd-08fab835a2f9">2.3</ix:nonFraction>) million for the years ended December&#160;31, 2020, 2019 and 2018, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(m)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:4.12pt"><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzQ3Mzgw_449c8f4f-d7e9-4e63-b392-2d79227c8b18" continuedAt="i668e40a08f994ad0bf13dc08c9f5f038" escape="true">Property and Equipment</ix:nonNumeric></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i668e40a08f994ad0bf13dc08c9f5f038">Property and equipment are stated at cost. Equipment under finance leases is stated at the present value of the minimum lease payments. Depreciation is calculated using the straight-line method over the estimated useful lives of the assets and is recorded in cost of revenues and general and administrative expenses on the Consolidated Statements of Operations. The estimated useful lives of property and equipment range from <ix:nonNumeric contextRef="i0fe2428683eb4553b16a860f7e5e915b_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzEzOTkx_36d79750-6fb5-4e06-ab59-7af0aec1c353">1</ix:nonNumeric> to <ix:nonNumeric contextRef="i1f9050f9d14e41e4a74ff66de5d1b831_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzEzOTk3_80a1d51c-dbb8-4aee-955f-7ac66262f6c6">10</ix:nonNumeric> years. Fixtures, which are comprised primarily of leasehold improvements and equipment under finance leases, are amortized on a straight-line basis over their estimated useful lives or for leasehold improvements, the related lease term, if less. The Company has capitalized certain internal-use software and website development costs which are included in property and equipment. The estimated useful life of costs capitalized is evaluated for each specific project and ranges from <ix:nonNumeric contextRef="if03bc5cb578e4576abd8028c69332be7_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzE0NDgy_1c31bc1b-b908-457b-90b2-434791209c1d">1</ix:nonNumeric> to <ix:nonNumeric contextRef="idf8820f5b9d7485689c78fcdd270d291_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzE0NDg4_93915dc5-86cc-4620-a318-e3a933dd983c">5</ix:nonNumeric> years.</ix:continuation></span></div><div style="text-align:justify;text-indent:45pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(n)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:6.34pt"><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzQ3MTkx_3eb1b1e0-47d1-4b11-9f33-e642e99b7a54" continuedAt="i129094c6eed845b58f23d97f66fe3277" escape="true">Impairment or Disposal of Long-Lived and Intangible Assets</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i129094c6eed845b58f23d97f66fe3277" continuedAt="i09b78895b88e4492a7658efa298c213f">J2 Global accounts for long-lived assets, which include property and equipment, operating lease right-of-use assets and identifiable intangible assets with finite useful lives (subject to amortization), in accordance with the provisions of FASB ASC Topic No. 360, Property, Plant, and Equipment (&#8220;ASC 360&#8221;), which requires that long-lived assets be reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability is measured by comparing the carrying amount of an asset to the expected undiscounted future net cash flows generated by the asset. If it is determined that the asset may not be recoverable, and if the carrying amount of an asset exceeds its estimated fair value, an impairment charge is recognized to the extent of the difference.</ix:continuation></span></div></ix:continuation><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-76-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="id36b2bc7e75b4c92a374e8a0d18339ac" continuedAt="ia79bc927cd494f73a0269cd6264f8a2a"><ix:continuation id="i09b78895b88e4492a7658efa298c213f"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assesses the impairment of identifiable definite-lived intangibles and long-lived assets whenever events or changes in circumstances indicate that the carrying value may not be recoverable. Factors it consider important which could individually or in combination trigger an impairment review include the following:</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="padding-left:49.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">Significant underperformance relative to expected historical or projected future operating results;</span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:4.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">Significant changes in the manner of our use of the acquired assets or the strategy for J2 Global&#8217;s overall business;</span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:4.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">Significant negative industry or economic trends;</span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:4.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">Significant decline in the Company&#8217;s stock price for a sustained period; and</span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:4.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">The Company&#8217;s market capitalization relative to net book value.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the Company determined that the carrying value of definite-lived intangibles and long-lived assets may not be recoverable based upon the existence of one or more of the above indicators of impairment, it would record an impairment equal to the excess of the carrying amount of the asset over its estimated fair value.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">J2 Global assessed whether events or changes in circumstances have occurred that potentially indicate the carrying amount of definite-lived assets may not be recoverable. In the year ended December&#160;31, 2020, the Company recorded impairments of certain operating right-of-use assets and associated property and equipment (see Note 11 - Leases). <ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzM4NDgyOTA4NDc3NzM_0c3af4a3-1e15-4465-bac3-bb324e628acf"><ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzM4NDgyOTA4NDc3NzM_384e708b-d949-489b-aa93-3464acee2236">No</ix:nonFraction></ix:nonFraction> impairment was recorded in fiscal year 2019 or 2018.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company classifies its long-lived assets to be sold as held for sale in the period (i) it has approved and committed to a plan to sell the asset, (ii) the asset is available for immediate sale in its present condition, (iii) an active program to locate a buyer and other actions required to sell the asset have been initiated, (iv) the sale of the asset is probable, (v) the asset is being actively marketed for sale at a price that is reasonable in relation to its current fair value, and (vi) it is unlikely that significant changes to the plan will be made or that the plan will be withdrawn. The Company initially measures a long-lived asset that is classified as held for sale at the lower of its carrying value or fair value less any costs to sell. Any loss resulting from this measurement is recognized in the period in which the held for sale criteria are met. Conversely, gains are not recognized on the sale of a long-lived asset until the date of sale. Upon designation as an asset held for sale, the Company stops recording depreciation expense on the asset. The Company assesses the fair value of a long-lived asset less any costs to sell at each reporting period and until the asset is no longer classified as held for sale.</span></div></ix:continuation><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(o)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:6.34pt"><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzQ3NDEy_95a04fd3-c633-4af0-bb2b-043bf63e694d" continuedAt="ic8a3c239e3ea44db90e3ec7c8b6005e7" escape="true">Business Combinations and Valuation of Goodwill and Intangible Assets</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ic8a3c239e3ea44db90e3ec7c8b6005e7" continuedAt="iae2ed31e4d5a420a8646cea0bc5c4d65">J2 Global applies the acquisition method of accounting for business combinations in accordance with GAAP and uses of estimates and judgments to allocate the purchase price paid for acquisitions to the fair value of the assets, including identifiable intangible assets, and liabilities acquired. Such estimates may be based on significant unobservable inputs and assumptions such as, but not limited to, revenue growth rates, gross margins, customer attrition rates, royalty rates, discount rates and terminal growth rate assumptions. J2 Global uses established valuation techniques and may engage reputable valuation specialists to assist with the valuations. Management&#8217;s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. Fair values are subject to refinement for up to one year after the closing date of an acquisition as information relative to closing date fair values becomes available. Upon the conclusion of the measurement period, any subsequent adjustments are recorded to earnings.</ix:continuation></span></div></ix:continuation><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-77-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="ia79bc927cd494f73a0269cd6264f8a2a" continuedAt="i62167589aeb6469b88ccf0f69c6c72da"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="iae2ed31e4d5a420a8646cea0bc5c4d65">Goodwill represents the excess of the purchase price over the fair value of the net tangible and identifiable intangible assets acquired in a business combination. Intangible assets resulting from the acquisitions of entities accounted for using the acquisition method of accounting are recorded at the estimated fair value of the assets acquired. Identifiable intangible assets are comprised of purchased customer relationships, trademarks and trade names, developed technologies and other intangible assets. Intangible assets subject to amortization are amortized over the period of estimated economic benefit ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzkzNDU4NDg5ODg4NjE_9b922b3c-2b87-49f3-b4f3-f85387236b37">one</span> to <ix:nonNumeric contextRef="i70bde7db63b04354bc5139080aafa83f_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzkzNDU4NDg5ODg4NjU_ae0daab5-4372-415f-8c57-1355f53e30ff">20</ix:nonNumeric> years and are included in general and administrative expenses on the Consolidated Statements of Operations. The Company evaluates our goodwill and indefinite-lived intangible assets for impairment pursuant to FASB ASC Topic No, 350, Intangibles - Goodwill and Other (&#8220;ASC 350&#8221;), which provides that goodwill and other intangible assets with indefinite lives are not amortized but tested for impairment annually or more frequently if J2 Global believes indicators of impairment exist. In connection with the annual impairment test for goodwill, the Company has the option to perform a qualitative assessment in determining whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If the Company determines that it was more likely than not that the fair value of the reporting unit is less than its carrying amount, then it performs the impairment test upon goodwill. The impairment test involves comparing the fair values of the applicable reporting units with their aggregate carrying values, including goodwill. The Company generally determines the fair value of its reporting units using the income approach methodology of valuation. If the carrying value of a reporting unit exceeds the reporting unit&#8217;s fair value, an impairment loss is recognized for the difference. The Company performed the annual impairment test for goodwill for fiscal year 2020 using a qualitative assessment primarily taking into consideration macroeconomic, industry and market conditions, overall financial performance and any other relevant company-specific events. The qualitative assessment indicated that it was more likely than not that the fair value of the Company&#8217;s reporting units was greater than their carrying value, other than the Backup reporting unit. As a result, it performed a quantitative assessment on its Backup reporting unit which resulted in <ix:nonFraction unitRef="usd" contextRef="i1d3e8db363054a6b9950b89acdf5edcf_D20200101-20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:GoodwillAndIntangibleAssetImpairment" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzM4NDgyOTA4OTE1MzY_cbce8abb-e7a0-45c8-b89f-ad17f4ac1cae">no</ix:nonFraction> impairment. Further, due to a prolonged decrease in the Company&#8217;s share price, the Company performed a market capitalization reconciliation over all reporting units, in conjunction with the backup quantitative assessment, to further support there was <ix:nonFraction unitRef="usd" contextRef="i1d3e8db363054a6b9950b89acdf5edcf_D20200101-20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:GoodwillAndIntangibleAssetImpairment" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzM4NDgyOTA4OTE1Mjk_cbce8abb-e7a0-45c8-b89f-ad17f4ac1cae">no</ix:nonFraction> impairment related to the Backup reporting unit. The Company performed the annual impairment test for intangible assets with indefinite lives for fiscal 2020 using a qualitative assessment primarily taking into consideration macroeconomic, industry and market conditions, overall financial performance and any other relevant company-specific events.</ix:continuation> J2 Global concluded that there were <ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:GoodwillAndIntangibleAssetImpairment" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzM4NDgyOTA4NDc3ODM_0d4c864c-2526-4902-963e-8eb5361273ee"><ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:GoodwillAndIntangibleAssetImpairment" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzM4NDgyOTA4NDc3ODM_1191aa79-8dba-49e1-a488-27ba391eb51e"><ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:GoodwillAndIntangibleAssetImpairment" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzM4NDgyOTA4NDc3ODM_97456c71-3daa-4285-8950-b83765eb76a3">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> impairments in 2020, 2019 and 2018. In 2020, the Company changed the annual goodwill impairment assessment date for the Digital Media business from December 31 to October 1, as it determined this date is preferable, and concluded this was not a material change in accounting principal.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the COVID-19 pandemic could have an adverse impact on the Company&#8217;s consolidated financial results in 2021, and possibly longer. As of December&#160;31, 2020, there were no indications that the carrying value of goodwill and other intangible assets may not be recoverable. However, a prolonged adverse impact of the COVID-19 pandemic on the Company&#8217;s consolidated financial results may require an impairment charge related to one or more of these assets in a future period. <ix:nonFraction unitRef="usd" contextRef="i6e15fe52bc804d7fa4425fae4de63295_D20180101-20181231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:GoodwillAndIntangibleAssetImpairment" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzkzNDU4NDg5ODk0ODM_012ae2f0-5d0d-4c7c-b13b-7e62814b7056"><ix:nonFraction unitRef="usd" contextRef="i50492f41ac1143708053be4b48d60b88_D20200101-20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:GoodwillAndIntangibleAssetImpairment" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzkzNDU4NDg5ODk0ODM_0b7666d7-38b3-49aa-8505-905b7f4a304e"><ix:nonFraction unitRef="usd" contextRef="i6732f4a4d129496c96e5dcda45f78df2_D20190101-20191231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:GoodwillAndIntangibleAssetImpairment" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzkzNDU4NDg5ODk0ODM_abb576dc-f6df-42a5-8576-9f2546e4bee4">No</ix:nonFraction></ix:nonFraction></ix:nonFraction> impairments to goodwill or other intangible assets were recorded during the years ended December&#160;31, 2020, 2019, or 2018 as a result of COVID-19.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(p)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:6.34pt"><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="us-gaap:BusinessCombinationsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzQ3MzU3_f5bf492b-272d-428b-b150-d8240e5631d0" continuedAt="i50f3750a31b44194a841ae1144329157" escape="true">Contingent Consideration</ix:nonNumeric></span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><ix:continuation id="i50f3750a31b44194a841ae1144329157" continuedAt="i3a8305cb300746119d08f17e5d080c38"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of J2 Global&#8217;s acquisition agreements include contingent earn-out arrangements, which are generally based on the achievement of future income thresholds or other metrics. The contingent earn-out arrangements are based upon the Company&#8217;s valuations of the acquired companies and reduce the risk of overpaying for acquisitions if the projected financial results are not achieved.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of these earn-out arrangements are included as part of the purchase price of the acquired companies on their respective acquisition dates. For each transaction, the Company estimates the fair value of contingent earn-out payments as part of the initial purchase price and record the estimated fair value of contingent consideration as a liability on the Consolidated Balance Sheets. J2 Global considers several factors when determining that contingent earn-out liabilities are part of the purchase price, including the following: (1)&#160;the valuation of our acquisitions is not supported solely by the initial consideration paid, and the contingent earn-out formula is a critical and material component of the valuation approach to determining the purchase price; and (2)&#160;the former shareholders of acquired companies that remain as key employees receive compensation other than contingent earn-out payments at a reasonable level compared with the compensation of the Company&#8217;s other key employees. The contingent earn-out payments are not affected by employment termination.</span></div></ix:continuation></ix:continuation><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-78-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><ix:continuation id="i62167589aeb6469b88ccf0f69c6c72da" continuedAt="i0fb6a262b36c4280927aca44f08d15e8"><ix:continuation id="i3a8305cb300746119d08f17e5d080c38"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">J2 Global measures its contingent earn-out liabilities in connection with acquisitions at fair value on a recurring basis using significant unobservable inputs classified within Level&#160;3 of the fair value hierarchy (see Note 7 - Fair Value Measurements). The Company may use various valuation techniques depending on the terms and conditions of the contingent consideration including a Monte-Carlo simulation. This simulation uses a probability distribution for each significant input to produce hundreds or thousands of possible outcomes and the results are analyzed to determine probabilities of different outcomes occurring. Significant increases or decreases to these inputs in isolation would result in a significantly higher or lower liability with a higher liability capped by the contractual maximum of the contingent earn-out obligation. Ultimately, the liability will be equivalent to the amount paid, and the difference between the fair value estimate and amount paid will be recorded in earnings. The amount paid that is less than or equal to the liability on the acquisition date is reflected as cash used in financing activities in our Consolidated Statements of Cash Flows. Any amount paid in excess of the liability on the acquisition date is reflected as cash used in operating activities.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">J2 Global reviews and re-assesses the estimated fair value of contingent consideration on a quarterly basis, and the updated fair value could be materially different from the initial estimates or prior amounts. Changes in the estimated fair value of our contingent earn-out liabilities and adjustments to the estimated fair value related to changes in all other unobservable inputs are reported in general and administrative expenses on the Consolidated Statements of Operations.</span></div></ix:continuation><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(q)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:6.34pt"><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="us-gaap:SelfInsuranceReservePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzQ3NDE1_4a7012f0-ad6c-4344-b530-b37ebbab5035" continuedAt="ie198f6e4e00f4ce09d0ca7107638694d" escape="true">Self-Insurance Program</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ie198f6e4e00f4ce09d0ca7107638694d">J2 Global provides health and dental insurance plans to certain of its employees through a self-insurance structure. The Company has secured reinsurance in the form of a two tiered stop-loss coverage that limits the exposure arising from any claims made. Self-insurance claims filed and claims incurred but not reported are accrued based on management&#8217;s estimate of the discounted ultimate costs for self-insured claims incurred using actuarial assumptions followed in the insurance industry and historical experience. Although management believes it has the ability to reasonably estimate losses related to claims, it is possible that actual results could differ from recorded self-insurance liabilities.</ix:continuation></span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(r)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:7.45pt"><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="us-gaap:IncomeTaxPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzQ3MzA4_b1a7019a-4b7f-4159-9029-c56e24ac85f7" continuedAt="i48e90b8719154ceb8434eb32c6f92f3d" escape="true">Income Taxes</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="i48e90b8719154ceb8434eb32c6f92f3d"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">J2 Global&#8217;s income is subject to taxation in both the U.S. and numerous foreign jurisdictions. Significant judgment is required in evaluating the Company&#8217;s tax positions and determining its provision for income taxes. During the ordinary course of business, there are many transactions and calculations for which the ultimate tax determination is uncertain. J2 Global establishes reserves for tax-related uncertainties based on estimates of whether, and the extent to which, additional taxes will be due. These reserves for tax contingencies are established when the Company believes that certain positions might be challenged despite the Company&#8217;s belief that its tax return positions are fully supportable. J2 Global adjusts these reserves in light of changing facts and circumstances, such as the outcome of a tax audit or lapse of a statute of limitations. The provision for income taxes includes the impact of reserve provisions and changes to reserves that are considered appropriate.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">J2 Global accounts for income taxes in accordance with FASB ASC Topic No. 740, Income Taxes (&#8220;ASC 740&#8221;), which requires that deferred tax assets and liabilities are recognized using enacted tax rates for the effect of temporary differences between the book and tax basis of recorded assets and liabilities. GAAP also requires that deferred tax assets are reduced by a valuation allowance if it is more likely than not that some or all of the net deferred tax assets will not be realized. The valuation allowance is reviewed quarterly based upon the facts and circumstances known at the time. In assessing this valuation allowance, J2 Global reviews historical and future expected operating results and other factors, including its recent cumulative earnings experience, expectations of future taxable income by taxing jurisdiction and the carryforward periods available for tax reporting purposes, to determine whether it is more likely than not that deferred tax assets are realizable.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">GAAP provides guidance on the minimum threshold that an uncertain income tax benefit is required to meet before it can be recognized in the financial statements and applies to all income tax positions taken by a company. ASC 740 contains a two-step approach to recognizing and measuring uncertain income tax positions. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is more likely than not that the position will be sustained on audit, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount that is more than 50% likely of being realized upon settlement. If it is not more likely than not that the benefit will be sustained on its technical merits, no benefit will be recorded. Uncertain income tax positions that relate only to timing of when an item is included on a tax return are considered to have met the recognition threshold. J2 Global recognized accrued interest and penalties related to uncertain income tax positions in income tax expense on its Consolidated Statements of Operations.</span></div></ix:continuation></ix:continuation><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-79-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify;text-indent:45pt"><span><br/></span></div><ix:continuation id="i0fb6a262b36c4280927aca44f08d15e8" continuedAt="i77a84388dc7e40aaaecfe8bf3aef74c0"><div style="text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In addition, on March 27, 2020, the &#8220;Coronavirus Aid, Relief and Economic Security (&#8220;CARES&#8221;) Act&#8221; was enacted into law providing for changes to various tax laws that impact business. The CARES Act, among other things, includes provisions relating to refundable payroll tax credits, deferment of employer side social security payments, net operating loss carryback periods, alternative minimum tax credit refunds, modifications to the net interest deduction limitations, and technical corrections to tax depreciation methods for qualified improvement property.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The CARES Act also appropriated funds for the Small Business Administration (&#8220;SBA&#8221;) Paycheck Protection Program (&#8220;PPP&#8221;) loans that are forgivable in certain situations to promote continued employment, as well as Economic Injury Disaster Loans to provide liquidity to small businesses harmed by COVID-19. The Company did not directly seek to borrow any funds under the program. However, as a result of an acquisition that closed during the quarter ended December 31, 2020, the Company assumed outstanding PPP loans that had started the process of being forgiven prior to the closing of the acquisition. The amount of the outstanding loan did not have a significant impact to our financial statements. </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We do not believe these provisions have a significant impact to our current and deferred income tax balances. The Company will benefit from the technical correction to tax depreciation related to qualified improvement property and has elected to defer income tax payments and employer side social security payments where eligible.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(s)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:7.45pt"><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzQ3MjAz_b51839fc-6065-465e-95f6-76d95189b9e4" continuedAt="i7cfcc9ba9ae84a2eabcd24be36d5b4d5" escape="true">Share-Based Compensation</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i7cfcc9ba9ae84a2eabcd24be36d5b4d5">J2 Global accounts for share-based awards to employees and non-employees in accordance with the provisions of FASB ASC Topic No. 718, Compensation - Stock Compensation (&#8220;ASC 718&#8221;). Accordingly, J2 Global measures share-based compensation expense at the grant date, based on the fair value of the award, and recognizes the expense over the employee&#8217;s requisite service period using the straight-line method. The measurement of share-based compensation expense is based on several criteria, including but not limited to the valuation model used and associated input factors, such as expected term of the award, stock price volatility, risk free interest rate, dividend rate and award cancellation rate. These inputs are subjective and are determined using management&#8217;s judgment. If differences arise between the assumptions used in determining share-based compensation expense and the actual factors, which become known over time, J2 Global may change the input factors used in determining future share-based compensation expense. Any such changes could materially impact the Company&#8217;s results of operations in the period in which the changes are made and in periods thereafter.&#160;The Company estimates the expected term based upon the historical exercise behavior of our employees.</ix:continuation> </span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(t)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:8.57pt"><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="us-gaap:EarningsPerSharePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzQ3MjMz_f967ddd2-be65-4862-9cfd-464b85e7ebda" continuedAt="iaa7708856f9f4ca7b1846e8ab0d517ac" escape="true">Earnings Per Common Share (&#8220;EPS&#8221;)</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="iaa7708856f9f4ca7b1846e8ab0d517ac"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EPS is calculated pursuant to the two-class method as defined in ASC Topic No. 260, Earnings per Share (&#8220;ASC 260&#8221;), which specifies that all outstanding unvested share-based payment awards that contain rights to nonforfeitable dividends or dividend equivalents are considered participating securities and should be included in the computation of EPS pursuant to the two-class method.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic EPS is calculated by dividing net distributed and undistributed earnings allocated to common shareholders, excluding participating securities, by the weighted-average number of common shares outstanding. The Company&#8217;s participating securities consist of its unvested share-based payment awards that contain rights to nonforfeitable dividends or dividend equivalents. Diluted EPS includes the determinants of basic EPS and, in addition, reflects the impact of other potentially dilutive shares outstanding during the period.&#160;&#160;The dilutive effect of participating securities is calculated under the more dilutive of either the treasury method or the two-class method.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(u)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:6.34pt"><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="us-gaap:ResearchAndDevelopmentExpensePolicy" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzQ3MzQz_c3d2d47f-9af8-4ac9-8d1a-2425dea5a888" continuedAt="i0719efa84ecb4cf08f77a62182214512" escape="true">Research, Development and Engineering</ix:nonNumeric></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i0719efa84ecb4cf08f77a62182214512">Research, development and engineering costs are expensed as incurred. Costs for software development incurred subsequent to establishing technological feasibility, in the form of a working model, are capitalized and amortized over their estimated useful lives.</ix:continuation> </span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-80-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i77a84388dc7e40aaaecfe8bf3aef74c0" continuedAt="ieb45319a5f3a4fa984878d380af71dab"><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(v)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:6.91pt"><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="us-gaap:SegmentReportingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzQ3MzY2_0ce30ea0-dcc5-4b34-a3a1-0e013b677314" continuedAt="i0c81db5135a7419eb448c43a53073379" escape="true">Segment Reporting</ix:nonNumeric></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><ix:continuation id="i0c81db5135a7419eb448c43a53073379"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">FASB ASC Topic No. 280, Segment Reporting (&#8220;ASC 280&#8221;), establishes standards for the way that public business enterprises report information about operating segments in their annual consolidated financial statements and requires that those enterprises report selected information about operating segments in interim financial reports. ASC 280 also establishes standards for related disclosures about products and services, geographic areas and major customers. The Company&#8217;s business segments are based on the organization structure used by the chief operating decision maker for making operating and investment decisions and for assessing performance. The chief operating decision maker views the Company in <ix:nonFraction unitRef="business" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="INF" format="ixt-sec:numwordsen" name="jcom:NumberOfBusinesses" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzM4NDgyOTA4OTE1MDM_88689aed-e5c1-49a8-a666-72519addc107">two</ix:nonFraction> businesses: Cloud Services and Digital Media. However,</span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in accordance with the aggregation criteria within ASC Topic 280, J2 Global&#8217;s operating segments have been aggregated into <ix:nonFraction unitRef="segment" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfReportableSegments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzM4NDgyOTA4OTE1MTE_eabf7f31-6ff2-4463-8c01-53765162825d">three</ix:nonFraction> reportable segments: (i)&#160;Fax and Martech (formerly Email Marketing); (ii) Voice, Backup, Security, and Consumer Privacy and Protection; and (iii)&#160;Digital Media.</span></ix:continuation></div><div style="text-align:justify;text-indent:45pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(w)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:4.68pt"><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="us-gaap:AdvertisingCostsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzQ3MzIw_16afad3b-1abe-4807-a32c-c78766d2b801" continuedAt="i9634489363714d03b4d67bb740c8e7e3" escape="true">Advertising Costs</ix:nonNumeric></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i9634489363714d03b4d67bb740c8e7e3">Advertising costs are expensed as incurred.</ix:continuation> Advertising costs for the years ended December&#160;31, 2020, 2019 and 2018 was $<ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AdvertisingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzMwMTY3_cd934804-6e2a-4e5c-a2c0-6f16e4f3c5b9">163.7</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AdvertisingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzMwMTcx_e7333d8d-c2f3-41ae-9bf1-2b19d1515fb9">158.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AdvertisingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzMwMTc4_0842d1bc-ad1e-4c79-be17-921ac1647f10">149.7</ix:nonFraction> million, respectively.</span></div><div style="text-align:justify;text-indent:45pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(x)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:6.91pt"><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzQ3MzU0_eca8ee28-a650-4243-b118-4547a570d624" continuedAt="i95abe03fd7a544c5868bf18ee5bce9e2" escape="true">Recent Accounting Pronouncements</ix:nonNumeric></span></div><ix:continuation id="i95abe03fd7a544c5868bf18ee5bce9e2" continuedAt="iffa6819a22074bfea4244b37404ffcce"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. The amendments in this ASU replace the incurred loss impairment methodology in current GAAP with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. This ASU is effective for fiscal years, and for interim periods within those fiscal years, beginning after December 15, 2019. In November 2018, the FASB issued ASU No. 2018-19, Codification Improvements to Topic 326, Financial Instruments - Credit Losses. The amendments in this ASU align the implementation date for nonpublic entities&#8217; annual financial statements with the implementation date for their interim financial statements. In addition, the amendment clarifies that receivables arising from operating leases are not within the scope of Subtopic 326-20; instead impairment of receivables arising from operating leases should be accounted for in accordance with Topic 842: Leases. In April 2019, the FASB issued ASU No. 2019-04, Codification Improvements to Topic 326, Financial Instruments - Credit Losses, Topic 815, Derivatives and Hedging, and Topic 825 Financial Instruments. The amendments in this ASU further clarify certain aspects of ASU No. 2016-13. In May 2019, the FASB issued ASU No. 2019-05, Financial Instruments - Credit Losses (Topic 326): Targeted Transition Relief. The amendments in this ASU provide transition relief for ASU No. 2016-13 by providing an option to irrevocably elect the fair value option for certain financial assets measured at an amortized cost basis. In November 2019, the FASB issued ASU No. 2019-10, Financial Instruments - Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842): Effective Dates. This ASU clarifies the effective dates of each related standards update and staggers such dates among filers and other types of entities. Also in November 2019, the FASB issued ASU No. 2019-11, Codification Improvements to Topic 326, Financial Instruments - Credit Losses. This ASU clarifies or addresses certain aspects of Update 2016-13. Specifically, it addresses (1) expected recoveries for purchased financial assets with credit deterioration; (2) transition relief for troubled debt restructuring; (3) disclosures related to accrued interest variables; (4) financial assets secured by collateral maintenance provisions; and (5) a conforming Amendment to Subtopic 805-20. In February 2020, the FASB issued ASU No. 2020-02, Financial Instruments - Credit Losses (Topic 326) and Leases (Topic 842): Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin No. 119 and Update to SEC Section on Effective Date Related to Accounting Standards Update No. 2016-02, Leases (Topic 842). This ASU codifies SEC Staff Accounting Bulletin No. 119. The Company has adopted these ASUs in the first quarter of 2020 using the modified retrospective method and has determined there is an immaterial impact on its financial statements and related disclosures.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, the FASB issued ASU No. 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement. The amendments in this ASU remove, add, and modify certain disclosures. The ASU removes the following disclosure requirements from Topic 820: (1) the amount of and reasons for transfers between Level 1 and Level 2 of the fair value hierarchy; (2) the policy for timing of transfers between levels; (3) the valuation process for Level 3 fair value measurements; and (4) certain other requirements for nonpublic entities. The ASU adds the following disclosure requirements: (1) the changes in unrealized gains and losses for the period included in other comprehensive income for recurring Level 3 fair value measurements held at the end of the reporting period and (2) the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements. For certain unobservable inputs, disclosure of other quantitative information may be more appropriate if the entity determines that other quantitative information would be a more reasonable and rational method to reflect the distribution of unobservable inputs used to develop Level 3 fair value measurements. The ASU modifies disclosure requirements in Topic 820 relating to timing of </span></div></ix:continuation></ix:continuation><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-81-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="ieb45319a5f3a4fa984878d380af71dab" continuedAt="ic1ab17c86e6f40039072459c8f0d7b1e"><ix:continuation id="iffa6819a22074bfea4244b37404ffcce" continuedAt="i14c706454d9044149f2fa0f7457164da"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">liquidation of an investee&#8217;s assets, the disclosure of the date when restrictions from redemption might lapse, the intention of the measurement uncertainty disclosure, and certain other requirements for nonpublic entities. The Company has adopted this ASU in the first quarter of 2020 and has determined there to be an impact on its disclosures (see Note 7 - Fair Value Measurements).</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. The amendments in this ASU simplify the accounting for income taxes by removing certain exceptions to the general principles in Topic 740. The amendments also improve consistent application of and simplify GAAP for other areas of Topic 740 by clarifying and amending existing guidance. This ASU is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020. The Company expects to adopt this ASU on January 1, 2021 and does not expect the adoption to have a material effect on its financial statements or disclosures. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2020, the FASB issued ASU No. 2020-01, Investments - Equity Securities (Topic 321), Investment - Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815): Clarifying the Interactions between Topic 321, Topic 323, and Topic 815. The amendments in this ASU clarify certain interactions between the guidance to account for certain equity securities under Topic 321, the guidance to account for investments under the equity method of accounting in Topic 323, and the accounting for certain forward contracts and purchased options under Topic 815. This ASU identifies two main areas for improvement: (1) accounting for certain equity securities upon the application or discontinuation of the equity method of accounting and (2) scope considerations for forward contracts and purchased options on certain securities. The amendment states, as it is related to the first area of improvement, that an entity should consider observable transactions that require it to either apply or discontinue the equity method of accounting for the purposes of applying the measurement alternative in accordance with Topic 321 immediately before applying or upon discontinuing the equity method. The amendment also states, as it is relates to forward contracts and purchased options on certain  securities, an entity should consider certain criteria to determine the accounting for those forward contracts and purchased options. This ASU is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020. The Company expects to adopt this ASU on January 1, 2021 and does not expect the adoption to have a material effect on its financial statements or disclosures.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the FASB issued ASU No. 2020-03, Codification Improvements to Financial Instruments. The amendments in this ASU clarify or address seven areas of improvement: (1) fair value option disclosures; (2) applicability of the portfolio exception in Topic 820 to nonfinancial items; (3) disclosures for depository and lending institutions; (4) cross-reference to line-of-credit or revolving-debt arrangements guidance in Subtopic 470-50; (5) cross-reference to net asset value practical expedient in Subtopic 820-10; (6) interaction of Topic 842 and Topic 326; and (7) interaction of Topic 326 and Subtopic 860-20. This ASU is effective for certain issues upon adoption and others in 2020. The Company has adopted this ASU in the first quarter of 2020 and has determined there is no impact on its financial statements and related disclosures.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the FASB issued ASU No. 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting. The amendments in this ASU provide optional expedients and exceptions for applying GAAP to contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. The amendments in this ASU apply only to contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform. LIBOR is expected to phased out by 2021. The amendments in this ASU are effective as of March 12, 2020 through December 31, 2022. The Company is currently evaluating the effect of this ASU on its financial statements and related disclosures.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the FASB issued ASU No. 2020-06, Debt-Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity&#8217;s own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity&#8217;s Own Equity. The amendments in this ASU reduce the number of accounting models for convertible debt instruments and convertible preferred stock in order to simplify the accounting for convertible instruments and reduce complexity.  In addition, it amends the guidance for scope exception surrounding derivatives for contracts in an entity&#8217;s own equity. In each case, the related guidance surrounding EPS has also been amended. The amendments in this ASU are effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2021. The Company is currently evaluating the effect of this ASU on its financial statements and related disclosures.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2020, the FASB issued ASU No. 2020-10, Codification Improvements. The amendments in this ASU improve the consistency of the codification and reorganize the guidance into appropriate sections providing less opportunities for disclosures to be missed. The amendments in this update do not change GAAP and are not expected to result in a significant change in practice. The amendments in this ASU are effective for fiscal years beginning after December 15, 2020. Early </span></div></ix:continuation></ix:continuation><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-82-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="ic1ab17c86e6f40039072459c8f0d7b1e"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i14c706454d9044149f2fa0f7457164da">adoption is permitted. The Company is currently evaluating the effect of this ASU on its financial statements and related disclosures.</ix:continuation></span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(y)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:6.91pt"><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="us-gaap:PriorPeriodReclassificationAdjustmentDescription" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzQ3MzUz_185359c1-ff01-4ec4-b58f-ae29699c4cc0" continuedAt="i2655b36da14340fb9ee1d4680c484782" escape="true">Reclassifications</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i2655b36da14340fb9ee1d4680c484782">Certain prior year reported amounts have been reclassified to conform with the 2020 presentation.</ix:continuation></span></div></ix:continuation><div style="text-indent:45pt"><span><br/></span></div><div id="ie85b9c7be4284705baa3c85e9b8a6a98_121"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90ZXh0cmVnaW9uOmIyNmU5MWM3MzMxMzQ0OWU5NjRiMzUyNDkwYjdjOTMyXzE0NTgw_13266432-4a71-412f-b2b1-0111577f6836" continuedAt="ib0d1b608ace94692b12d0144f3d8e97d" escape="true">Revenues</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i581e55ebf1a34ec6812c1b37d0a2e852" continuedAt="i74fad460921c473897fa4b4440a46e83"><ix:continuation id="ib0d1b608ace94692b12d0144f3d8e97d" continuedAt="i610a9c40c7974779a509985e34201c9f"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Digital Media</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Digital Media revenues are earned primarily from the delivery of advertising services, from subscriptions to services and information.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is earned from the delivery of advertising services on the Company&#8217;s owned and operated websites and on those websites that are part of Digital Media&#8217;s advertising network. Depending on the individual contracts with the customer, revenue for these services are recognized over the contract period when any of the following performance obligations are satisfied: (i) when an advertisement is placed for viewing; (ii) when a qualified sales lead is delivered; (iii) when a visitor &#8220;clicks through&#8221; on an advertisement; or (iv) when commissions are earned upon the sale of an advertised product.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue from subscriptions is earned through the granting of access to, or delivery of, data products or services to customers. Subscriptions cover video games and related content, health information, data and other copyrighted material. Revenues under such agreements are recognized over the contract term for use of the service. Revenues are also earned from listing fees, subscriptions to online publications, and from other sources. Subscription revenues are recognized over time.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">J2 Global generates Digital Media revenues through the license of certain assets to clients. Assets are licensed for clients&#8217; use in their own promotional materials or otherwise. Such assets may include logos, editorial reviews, or other copyrighted material. Revenues under such license agreements are recognized over the contract term for use of the asset. Technology assets are also licensed to clients. These assets are recognized over the term of the access period. The Digital Media business also generates revenue from other sources which includes marketing and production services. Such other revenues are generally recognized over the period in which the products or services are delivered.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">J2 Global also generates Digital Media revenues from transactions involving the sale of perpetual software licenses, related software support and maintenance, hardware used in conjunction with its software, and other related services. Revenue is recognized for these software transactions with multiple performance obligations after (i) the Company has had an approved contract and is committed to perform the respective obligations and (ii) the Company can identify and quantify each obligation and its respective selling price. Once the respective performance obligations have been identified and quantified, revenue will be recognized when the obligations are met, either over time or at a point in time depending on the nature of the obligation.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues from software license performance obligations are generally recognized upfront at the point in time that the software is made available to the customer to download and use. Revenues for related software support and maintenance performance obligations are related to technical support provided to customers as needed and unspecified software product upgrades, maintenance releases and patches during the term of the support period when they are available. The Company is obligated to make the support services available continuously throughout the contract period. Therefore, revenues for support contracts are generally recognized ratably over the contractual period the support services are provided. Hardware product and related software performance obligations, such as an operating system or firmware, are highly interdependent and interrelated and are accounted for as a bundled performance obligation. The revenues for this bundled performance obligation are generally recognized at the point in time that the hardware and software products are delivered and ownership is transferred to the customer. Other service revenues are generally recognized over time as the services are performed.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records revenue on a gross basis with respect to revenue generated (i) by the Company serving online display and video advertising across its owned and operated web properties, on third-party sites or on unaffiliated advertising networks; (ii) through the Company&#8217;s lead-generation business; and (iii) through the Company&#8217;s&#160;subscriptions. The Company records revenue on a net basis with respect to revenue paid to the Company by certain third-party advertising networks who serve online display and video advertising across the Company&#8217;s owned-and-operated web properties and certain third-party sites.</span></div></ix:continuation></ix:continuation><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-83-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><ix:continuation id="i610a9c40c7974779a509985e34201c9f" continuedAt="i47316bf6626b4bd9b613c33a5901a7ca"><ix:continuation id="i74fad460921c473897fa4b4440a46e83" continuedAt="i2193473007134493845df02d4c5fae1e"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cloud Services</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s Cloud Services revenues substantially consist of monthly recurring subscription and usage-based fees, which are primarily paid in advance by credit card. The Company defers the portions of monthly, quarterly, semi-annually and annually recurring subscription and usage-based fees collected in advance of the satisfaction of performance obligations and recognizes them in the period earned.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Along with its numerous proprietary Cloud Services solutions, the Company also generates revenues by reselling various third-party solutions, primarily through its email security and online backup lines of business.&#160;These third-party solutions, along with the Company&#8217;s proprietary products, allow it to offer customers a variety of solutions to better meet the customer&#8217;s needs.&#160;The Company records revenue on a gross basis with respect to reseller revenue because the Company has control of the specified good or service prior to transferring control to the customer. </span></div></ix:continuation><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i2193473007134493845df02d4c5fae1e" continuedAt="i65b15334820e48acb942bc80407904c3">The Company adopted ASU 2014-09 and its related standard updates in January 2018 using a modified-retrospective approach with the cumulative effect of initially applying the standard recognized at the date of application in retained earnings.</ix:continuation> The change in accounting principle in the first quarter of 2018 resulted in an adjustment to the Company&#8217;s retained earnings of $<ix:nonFraction unitRef="usd" contextRef="i776142828ca34e1899e6cd1b2dd14bc3_I20171231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90ZXh0cmVnaW9uOmIyNmU5MWM3MzMxMzQ0OWU5NjRiMzUyNDkwYjdjOTMyXzM4NDgyOTA3MjY0MDc_2ad8b013-c729-4f05-ac57-8f9c1bd2422c">1.6</ix:nonFraction>&#160;million (see Consolidated Statements of Stockholders&#8217; Equity).</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90ZXh0cmVnaW9uOmIyNmU5MWM3MzMxMzQ0OWU5NjRiMzUyNDkwYjdjOTMyXzE0NTc0_32ddba80-b5d7-4749-ab1d-64085db2b0bb" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues from external customers classified by revenue source are as follows (in thousands). See Note 18, &#8220;Segment Information&#8221; for additional information. </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:56.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.538%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ended December 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Digital Media</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Advertising</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if4508dd6f0f34bd589bc1d3e1fdb9fb7_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90YWJsZTo4ZmY0MDA5N2RkNmI0MmQ3YWZjZWZkM2EzZTA0NzM2Mi90YWJsZXJhbmdlOjhmZjQwMDk3ZGQ2YjQyZDdhZmNlZmQzYTNlMDQ3MzYyXzItMS0xLTEtMA_cc48528f-588e-4212-90ba-1fb3f6c46bb9">616,197</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i511bec3c9bce4ff3a872c5b49215402c_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90YWJsZTo4ZmY0MDA5N2RkNmI0MmQ3YWZjZWZkM2EzZTA0NzM2Mi90YWJsZXJhbmdlOjhmZjQwMDk3ZGQ2YjQyZDdhZmNlZmQzYTNlMDQ3MzYyXzItMy0xLTEtMA_bee1257e-bd7a-4d94-bb89-a85d9d872005">515,702</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i950a7cb4e822479ea8b5d3caa01578cf_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90YWJsZTo4ZmY0MDA5N2RkNmI0MmQ3YWZjZWZkM2EzZTA0NzM2Mi90YWJsZXJhbmdlOjhmZjQwMDk3ZGQ2YjQyZDdhZmNlZmQzYTNlMDQ3MzYyXzItNS0xLTEtMA_76859305-8077-4e78-8389-50dfbf694bb4">468,325</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscription</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec96fcde85bb4805b3dec733bcab8abf_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90YWJsZTo4ZmY0MDA5N2RkNmI0MmQ3YWZjZWZkM2EzZTA0NzM2Mi90YWJsZXJhbmdlOjhmZjQwMDk3ZGQ2YjQyZDdhZmNlZmQzYTNlMDQ3MzYyXzMtMS0xLTEtMA_01171dad-8da4-489c-862a-dcde9c1958e6">186,718</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8ac9aa76cf12411f9b3b07c86d0f0443_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90YWJsZTo4ZmY0MDA5N2RkNmI0MmQ3YWZjZWZkM2EzZTA0NzM2Mi90YWJsZXJhbmdlOjhmZjQwMDk3ZGQ2YjQyZDdhZmNlZmQzYTNlMDQ3MzYyXzMtMy0xLTEtMA_00f85a42-ba5e-4f1e-8219-c33ee084effb">185,559</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iefcf07f2175b4ce3bb456fc5f59f611a_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90YWJsZTo4ZmY0MDA5N2RkNmI0MmQ3YWZjZWZkM2EzZTA0NzM2Mi90YWJsZXJhbmdlOjhmZjQwMDk3ZGQ2YjQyZDdhZmNlZmQzYTNlMDQ3MzYyXzMtNS0xLTEtMA_a5d9f87f-b379-4d29-85e2-8af7a977c9bb">138,689</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e48445d898d4d22a624b5d313c3d3ed_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90YWJsZTo4ZmY0MDA5N2RkNmI0MmQ3YWZjZWZkM2EzZTA0NzM2Mi90YWJsZXJhbmdlOjhmZjQwMDk3ZGQ2YjQyZDdhZmNlZmQzYTNlMDQ3MzYyXzQtMS0xLTEtMA_bcdc9fa3-56e8-4b49-a97f-20e98a68a39e">8,445</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf3faab24f8d48a0836ef40c38ac7d3b_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90YWJsZTo4ZmY0MDA5N2RkNmI0MmQ3YWZjZWZkM2EzZTA0NzM2Mi90YWJsZXJhbmdlOjhmZjQwMDk3ZGQ2YjQyZDdhZmNlZmQzYTNlMDQ3MzYyXzQtMy0xLTEtMA_ade8681d-858e-4c13-a89d-bafe91c1bd75">9,250</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0a42001bbbd46928ccbc7aabc0aa1b8_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90YWJsZTo4ZmY0MDA5N2RkNmI0MmQ3YWZjZWZkM2EzZTA0NzM2Mi90YWJsZXJhbmdlOjhmZjQwMDk3ZGQ2YjQyZDdhZmNlZmQzYTNlMDQ3MzYyXzQtNS0xLTEtMA_fcff00da-9f52-4a6f-9d9e-13e31074f457">2,360</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Digital Media revenues</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i54ac2f00246945928c3090efbe32fd56_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90YWJsZTo4ZmY0MDA5N2RkNmI0MmQ3YWZjZWZkM2EzZTA0NzM2Mi90YWJsZXJhbmdlOjhmZjQwMDk3ZGQ2YjQyZDdhZmNlZmQzYTNlMDQ3MzYyXzUtMS0xLTEtMA_3698a4b7-7ad5-48d0-87a1-ecaf2b552011">811,360</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i41acf9fe27384764870c33bf2d7ca3b5_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90YWJsZTo4ZmY0MDA5N2RkNmI0MmQ3YWZjZWZkM2EzZTA0NzM2Mi90YWJsZXJhbmdlOjhmZjQwMDk3ZGQ2YjQyZDdhZmNlZmQzYTNlMDQ3MzYyXzUtMy0xLTEtMA_acbcc418-0801-40fd-b080-3e94da182c94">710,511</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i06bf2de053c149c486b90d332e770b58_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90YWJsZTo4ZmY0MDA5N2RkNmI0MmQ3YWZjZWZkM2EzZTA0NzM2Mi90YWJsZXJhbmdlOjhmZjQwMDk3ZGQ2YjQyZDdhZmNlZmQzYTNlMDQ3MzYyXzUtNS0xLTEtMA_eaf149fa-cb57-4f27-9f68-e927a4e476f9">609,374</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cloud Services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscription</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3110ef09b28246ffb026616525713999_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90YWJsZTo4ZmY0MDA5N2RkNmI0MmQ3YWZjZWZkM2EzZTA0NzM2Mi90YWJsZXJhbmdlOjhmZjQwMDk3ZGQ2YjQyZDdhZmNlZmQzYTNlMDQ3MzYyXzgtMS0xLTEtMA_5a891c7e-1a61-4328-9e83-e1cb2326f8a3">678,013</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e309b85e5f64829bb0b74a090ade93b_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90YWJsZTo4ZmY0MDA5N2RkNmI0MmQ3YWZjZWZkM2EzZTA0NzM2Mi90YWJsZXJhbmdlOjhmZjQwMDk3ZGQ2YjQyZDdhZmNlZmQzYTNlMDQ3MzYyXzgtMy0xLTEtMA_5cdf29d1-4f7c-4946-b4b1-e62c4fe23005">660,814</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i750c949a4f554988a8ba96bebfb16a06_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90YWJsZTo4ZmY0MDA5N2RkNmI0MmQ3YWZjZWZkM2EzZTA0NzM2Mi90YWJsZXJhbmdlOjhmZjQwMDk3ZGQ2YjQyZDdhZmNlZmQzYTNlMDQ3MzYyXzgtNS0xLTEtMA_f2c4edb7-c33d-4517-90bc-b6a3429f83d9">597,281</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a8de382c2614e1a828833bb5345c555_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90YWJsZTo4ZmY0MDA5N2RkNmI0MmQ3YWZjZWZkM2EzZTA0NzM2Mi90YWJsZXJhbmdlOjhmZjQwMDk3ZGQ2YjQyZDdhZmNlZmQzYTNlMDQ3MzYyXzktMS0xLTEtMA_5e79ad05-1d94-4751-a277-2084b0a0543e">448</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebdfce9c3bf04f65bc44627e4760007b_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90YWJsZTo4ZmY0MDA5N2RkNmI0MmQ3YWZjZWZkM2EzZTA0NzM2Mi90YWJsZXJhbmdlOjhmZjQwMDk3ZGQ2YjQyZDdhZmNlZmQzYTNlMDQ3MzYyXzktMy0xLTEtMA_59f8c648-16ee-48ec-a122-f5dea9c92fae">1,021</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65f82acf27ff4278b79872aa263f52c1_D20180101-20181231" decimals="-3" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90YWJsZTo4ZmY0MDA5N2RkNmI0MmQ3YWZjZWZkM2EzZTA0NzM2Mi90YWJsZXJhbmdlOjhmZjQwMDk3ZGQ2YjQyZDdhZmNlZmQzYTNlMDQ3MzYyXzktNS0xLTEtMA_68efa14c-0f73-4bd0-ba6d-426452b9d3f7">694</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Cloud Services revenues</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e009aa3cac941239ba19aeccfb8947b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90YWJsZTo4ZmY0MDA5N2RkNmI0MmQ3YWZjZWZkM2EzZTA0NzM2Mi90YWJsZXJhbmdlOjhmZjQwMDk3ZGQ2YjQyZDdhZmNlZmQzYTNlMDQ3MzYyXzEwLTEtMS0xLTA_24ee06f6-141b-403f-ad73-ac7eb2f936be">678,461</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ideca71dc3bfb419b9995ed27b0010b6b_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90YWJsZTo4ZmY0MDA5N2RkNmI0MmQ3YWZjZWZkM2EzZTA0NzM2Mi90YWJsZXJhbmdlOjhmZjQwMDk3ZGQ2YjQyZDdhZmNlZmQzYTNlMDQ3MzYyXzEwLTMtMS0xLTA_a3099943-94aa-4e2c-a29a-0e83591cac1c">661,835</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i85ca022ab6e94dc98c43c23f8eb40332_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90YWJsZTo4ZmY0MDA5N2RkNmI0MmQ3YWZjZWZkM2EzZTA0NzM2Mi90YWJsZXJhbmdlOjhmZjQwMDk3ZGQ2YjQyZDdhZmNlZmQzYTNlMDQ3MzYyXzEwLTUtMS0xLTA_be92243a-4384-4b8b-9f53-8c54ba5ec5b8">597,975</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0eb38821e7164e669d8dcd6ae15ac39c_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90YWJsZTo4ZmY0MDA5N2RkNmI0MmQ3YWZjZWZkM2EzZTA0NzM2Mi90YWJsZXJhbmdlOjhmZjQwMDk3ZGQ2YjQyZDdhZmNlZmQzYTNlMDQ3MzYyXzEyLTEtMS0xLTA_30cd5f7b-2926-463d-9df3-052f902b9459">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic5b5666b63f240fea62bcf585b9b5f2f_D20190101-20191231" decimals="-3" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90YWJsZTo4ZmY0MDA5N2RkNmI0MmQ3YWZjZWZkM2EzZTA0NzM2Mi90YWJsZXJhbmdlOjhmZjQwMDk3ZGQ2YjQyZDdhZmNlZmQzYTNlMDQ3MzYyXzEyLTMtMS0xLTA_f7b74289-b3f4-4a47-8dbc-ffc18672f007">8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i17ad5662041d43fe850e7df9841c5052_D20180101-20181231" decimals="-3" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90YWJsZTo4ZmY0MDA5N2RkNmI0MmQ3YWZjZWZkM2EzZTA0NzM2Mi90YWJsZXJhbmdlOjhmZjQwMDk3ZGQ2YjQyZDdhZmNlZmQzYTNlMDQ3MzYyXzEyLTUtMS0xLTA_ca2300a6-6d15-4b5e-91ed-2d9ae86ab8b5">6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Elimination of inter-business revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6e1e562c82d042d088f67ff146835730_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90YWJsZTo4ZmY0MDA5N2RkNmI0MmQ3YWZjZWZkM2EzZTA0NzM2Mi90YWJsZXJhbmdlOjhmZjQwMDk3ZGQ2YjQyZDdhZmNlZmQzYTNlMDQ3MzYyXzEzLTEtMS0xLTA_bb283146-5a82-4c53-b4a7-23341ec8b30e">229</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8dfbf97af44547719416b507edb926d2_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90YWJsZTo4ZmY0MDA5N2RkNmI0MmQ3YWZjZWZkM2EzZTA0NzM2Mi90YWJsZXJhbmdlOjhmZjQwMDk3ZGQ2YjQyZDdhZmNlZmQzYTNlMDQ3MzYyXzEzLTMtMS0xLTA_2d375ac8-b908-4230-b33e-0b1c1032d4f2">300</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6d071c92889548778dd10e7903dd8c1c_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90YWJsZTo4ZmY0MDA5N2RkNmI0MmQ3YWZjZWZkM2EzZTA0NzM2Mi90YWJsZXJhbmdlOjhmZjQwMDk3ZGQ2YjQyZDdhZmNlZmQzYTNlMDQ3MzYyXzEzLTUtMS0xLTA_d7f5d9d6-70b0-4bd3-b1a3-f1cbde3d8bd3">60</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Revenues</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90YWJsZTo4ZmY0MDA5N2RkNmI0MmQ3YWZjZWZkM2EzZTA0NzM2Mi90YWJsZXJhbmdlOjhmZjQwMDk3ZGQ2YjQyZDdhZmNlZmQzYTNlMDQ3MzYyXzE0LTEtMS0xLTA_c4511b92-889e-4e89-8b34-ba4f0394c3a0">1,489,593</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90YWJsZTo4ZmY0MDA5N2RkNmI0MmQ3YWZjZWZkM2EzZTA0NzM2Mi90YWJsZXJhbmdlOjhmZjQwMDk3ZGQ2YjQyZDdhZmNlZmQzYTNlMDQ3MzYyXzE0LTMtMS0xLTA_204f0fe4-d127-4570-9c61-a6aecb085c9f">1,372,054</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90YWJsZTo4ZmY0MDA5N2RkNmI0MmQ3YWZjZWZkM2EzZTA0NzM2Mi90YWJsZXJhbmdlOjhmZjQwMDk3ZGQ2YjQyZDdhZmNlZmQzYTNlMDQ3MzYyXzE0LTUtMS0xLTA_ff88985c-9e59-45c9-9084-6f226573f4e4">1,207,295</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Timing of revenue recognition</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Point in time</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2dd5ba14ca8140edbdf962c9d73e344e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90YWJsZTo4ZmY0MDA5N2RkNmI0MmQ3YWZjZWZkM2EzZTA0NzM2Mi90YWJsZXJhbmdlOjhmZjQwMDk3ZGQ2YjQyZDdhZmNlZmQzYTNlMDQ3MzYyXzE3LTEtMS0xLTA_714b65a1-5e54-44cc-94a5-7775c738bcdb">27,685</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd71051ddc024a33bb53280453d9a0cc_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90YWJsZTo4ZmY0MDA5N2RkNmI0MmQ3YWZjZWZkM2EzZTA0NzM2Mi90YWJsZXJhbmdlOjhmZjQwMDk3ZGQ2YjQyZDdhZmNlZmQzYTNlMDQ3MzYyXzE3LTMtMS0xLTA_5ff5f9f0-d9f8-4d83-b727-1507119351dc">32,983</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia01e906649d546279cc93c95ff2bdffe_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90YWJsZTo4ZmY0MDA5N2RkNmI0MmQ3YWZjZWZkM2EzZTA0NzM2Mi90YWJsZXJhbmdlOjhmZjQwMDk3ZGQ2YjQyZDdhZmNlZmQzYTNlMDQ3MzYyXzE3LTUtMS0xLTA_054a741b-256e-4175-b98e-2443c8b374de">4,752</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Over time</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a8041bb64d84dcf9fff0f144e54e22c_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90YWJsZTo4ZmY0MDA5N2RkNmI0MmQ3YWZjZWZkM2EzZTA0NzM2Mi90YWJsZXJhbmdlOjhmZjQwMDk3ZGQ2YjQyZDdhZmNlZmQzYTNlMDQ3MzYyXzE4LTEtMS0xLTA_2c6d5542-dece-444c-9a77-887d8f8188b1">1,461,908</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idf178ceaf1144054b499a7057472c701_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90YWJsZTo4ZmY0MDA5N2RkNmI0MmQ3YWZjZWZkM2EzZTA0NzM2Mi90YWJsZXJhbmdlOjhmZjQwMDk3ZGQ2YjQyZDdhZmNlZmQzYTNlMDQ3MzYyXzE4LTMtMS0xLTA_66ca8530-ba5d-40a8-9364-9653a1892344">1,339,071</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74c6e9a0a6bb4eabad7b825b2634f8eb_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90YWJsZTo4ZmY0MDA5N2RkNmI0MmQ3YWZjZWZkM2EzZTA0NzM2Mi90YWJsZXJhbmdlOjhmZjQwMDk3ZGQ2YjQyZDdhZmNlZmQzYTNlMDQ3MzYyXzE4LTUtMS0xLTA_6b47ffb7-0569-4db3-ba6b-d8b98f01554a">1,202,543</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90YWJsZTo4ZmY0MDA5N2RkNmI0MmQ3YWZjZWZkM2EzZTA0NzM2Mi90YWJsZXJhbmdlOjhmZjQwMDk3ZGQ2YjQyZDdhZmNlZmQzYTNlMDQ3MzYyXzE5LTEtMS0xLTA_cddad150-88a1-4277-8e4c-d84378253a12">1,489,593</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90YWJsZTo4ZmY0MDA5N2RkNmI0MmQ3YWZjZWZkM2EzZTA0NzM2Mi90YWJsZXJhbmdlOjhmZjQwMDk3ZGQ2YjQyZDdhZmNlZmQzYTNlMDQ3MzYyXzE5LTMtMS0xLTA_f364bb0a-f719-4e25-8ee3-b1eb948e6a43">1,372,054</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90YWJsZTo4ZmY0MDA5N2RkNmI0MmQ3YWZjZWZkM2EzZTA0NzM2Mi90YWJsZXJhbmdlOjhmZjQwMDk3ZGQ2YjQyZDdhZmNlZmQzYTNlMDQ3MzYyXzE5LTUtMS0xLTA_e28561fc-61d6-424c-8b66-4abcd0bb1ad6">1,207,295</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has recorded $<ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90ZXh0cmVnaW9uOmIyNmU5MWM3MzMxMzQ0OWU5NjRiMzUyNDkwYjdjOTMyXzczNTI_f65f4605-24ef-4e14-b673-86b8169f58a9">157.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90ZXh0cmVnaW9uOmIyNmU5MWM3MzMxMzQ0OWU5NjRiMzUyNDkwYjdjOTMyXzczNTk_5b38b016-aa49-425b-b07e-bbe4f6808ca8">122.7</ix:nonFraction> million of revenue for the years ended December&#160;31, 2020 and 2019, respectively, which was previously included in the deferred revenue balance as of the beginning of each respective year.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2020 and 2019, the Company acquired $<ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90ZXh0cmVnaW9uOmIyNmU5MWM3MzMxMzQ0OWU5NjRiMzUyNDkwYjdjOTMyXzc1NTk_1c157c71-255b-4cf0-93a8-cb09e8918922">22.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90ZXh0cmVnaW9uOmIyNmU5MWM3MzMxMzQ0OWU5NjRiMzUyNDkwYjdjOTMyXzMyOTg1MzQ5Mjk3MzA_d2585fc7-0a65-47f1-943d-97da9d37377d">28.0</ix:nonFraction> million, respectively, of deferred revenue in connection with the Company&#8217;s business acquisitions (see Note 4 - Business Acquisitions) which are subject to purchase accounting adjustments, as appropriate.</span></div></ix:continuation><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-84-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i65b15334820e48acb942bc80407904c3" continuedAt="ie2c4da6226834149b00d7abef602229e"><ix:continuation id="i47316bf6626b4bd9b613c33a5901a7ca" continuedAt="i398f9356af0941a2b662c86490ce240b"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Performance Obligations</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s contracts with customers may include multiple performance obligations. For such arrangements, revenues are allocated to each performance obligation based on its relative standalone selling price. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company satisfies its performance obligations within the Digital Media business upon delivery of services to its customers. In addition, the Company provides content to its advertising partners which the Company sells to its partners&#8217; customer base and receives a revenue share based on the terms of the agreement.  </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company satisfies its performance obligations within the Cloud Services business upon delivery of services to its customers. Payment terms vary by type and location of our customers and the services offered. The term between invoicing and when payment is due is not significant. Due to the nature of the services provided, there are no obligations for returns.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Significant Judgments</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment. Judgment is also required to determine the standalone selling price for each distinct performance obligation.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Performance Obligations Satisfied Over Time</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s Digital Media business consists primarily of performance obligations that are satisfied over time. This was determined based on a review of the contracts and the nature of the services offered, where the customer simultaneously receives and consumes the benefit of the services provided. Satisfaction of these performance obligations is evidenced in the following ways:</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Advertising</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Website reporting by the Company, the customer, or a third-party contains the delivery evidence needed to satisfy the performance obligations within the advertising contract</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Successfully delivered leads are evidenced by either delivery reports from the Company&#8217;s internal lead management systems or through e-mail communication and/or other evidence of delivery showing acceptance of leads by the customer</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Commission is evidenced by direct site reporting from the affiliate or via direct confirmation from the customer</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Subscription</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Evidence of delivery is contained in the Company&#8217;s systems or from correspondence with the customer which tracks when a customer accepts delivery of any product, digital keys or download links</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has concluded revenue is recognized based on delivery of services over the contract period for advertising and on a straight-line basis over the contract period for subscriptions. The Company believes that the methods described are a faithful depiction of the transfer of goods and services.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s Cloud Services business consists primarily of performance obligations that are satisfied over time. This has been determined based on the fact that the nature of services offered are subscription based and include fax, voice, backup, security, CPP, and email marketing products where the customer simultaneously receives and consumes the benefit of the services provided regardless of whether the customer uses the services or not. Depending on the individual contracts with the customer, revenue for these services are recognized over the contract period when any of the following materially distinct performance obligations are satisfied:</span></div><div style="padding-left:54pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Faxing capabilities are provided</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Voice services are delivered</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Email Marketing services are delivered</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Consumer privacy services are provided</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Security solutions, including email and endpoint are provided</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Data backup capabilities are provided</span></div></ix:continuation></ix:continuation><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-85-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><ix:continuation id="ie2c4da6226834149b00d7abef602229e"><ix:continuation id="i398f9356af0941a2b662c86490ce240b"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has concluded that the best measure of progress toward the complete satisfaction of the performance obligation over time is a time-based measure. The Company recognizes revenue on a straight-line basis throughout the subscription period and believes that the method used is a faithful depiction of the transfer of goods and services.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Performance Obligations Satisfied at a Point in Time</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s Digital Media business has technology subscriptions that have standalone functionality. As a result, they are considered to be functional intellectual property where the performance obligations are satisfied at a point in time. This is evidenced once a digital key is delivered to the customer. Once the key is delivered to the customer, the customer has full control of the technology and the Company has no further performance obligations. The Company has concluded that revenue is recognized once the digital key is delivered. The Company believes that this method is a faithful depiction of the transfer of goods and services.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Practical Expedients</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Existence of a Significant Financing Component in a Contract</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a practical expedient, the Company has not assessed whether a contract has a significant financing component because the Company expects at contract inception that the period between payment by the customer and the transfer of promised goods or services by the Company to the customer will be one year or less. In addition, the Company has determined that the payment terms that the Company provides to its customers are structured primarily for reasons other than the provision of finance to the Company. The Company typically charges a single upfront amount for the services because other payment terms would affect the nature of the risk assumed by the Company to provide service given the costs of the customer acquisition and the highly competitive and commoditized nature of the business we operate which allows customers to easily move from one provider to another. This additional risk may make it uneconomical to provide the service.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Costs to Fulfill a Contract</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s revenues are primarily generated from customer contracts that are for one year or less. Costs primarily consist of incentive compensation paid based on the achievements of sales targets in a given period for related revenue streams and are recognized in the month when the revenue is earned. Incentive compensation is paid on the issuance or renewal of the customer contract. As a practical expedient, for amortization periods which are determined to be one year or less, the Company expenses any incremental costs of obtaining the contract with a customer when incurred. For those customers with amortization periods determined to be greater than one year, the Company capitalizes and amortizes the expenses over the period of benefit. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the Company partners with various affiliates in order to generate a portion of its revenue for certain lines of business. The commissions earned by the Company&#8217;s affiliates are incentive based and are paid on the acquisition of new customers in a given period. For those customers with amortization periods determined to be greater than one year, the Company capitalizes and amortizes the expenses over the period of benefit.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Revenues Invoiced</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has applied the practical expedient for certain revenue streams to exclude the value of remaining performance obligations for (i) contracts with an original expected term of one year or less or (ii) contracts for which the Company recognizes revenue in proportion to the amount it has the right to invoice for services performed.</span></div></ix:continuation></ix:continuation><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div id="ie85b9c7be4284705baa3c85e9b8a6a98_124"></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt"><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzEzMjQx_adc28327-e999-47e8-91b6-8c837b38c305" continuedAt="i27bc1f6c30e54a92b139504f75ab6e7d" escape="true">Business Acquisitions</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i27bc1f6c30e54a92b139504f75ab6e7d" continuedAt="i5c3893849d8f4cf4b07cc0807d5fc463">The Company uses acquisitions as a strategy to grow its customer base by increasing its presence in new and existing markets, expand and diversify its service offerings, enhance its technology, and acquire skilled personnel.</ix:continuation></span></div><div style="text-align:justify"><span><br/></span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-86-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i5c3893849d8f4cf4b07cc0807d5fc463" continuedAt="ifebf4955b2284d75b053073951fdefc7"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company completed the following acquisitions during the year ended December&#160;31, 2020, paying the purchase price in cash in each transaction: (a) an asset purchase of EDC Systems Inc. (operating under the name &#8220;SRFax&#8221;), acquired on February 18, 2020, a Canadian-based provider of fax solutions; (b) a share purchase of the entire issued capital of RetailMeNot, Inc. acquired on October 28, 2020, a Texas-based provider of marketing solutions; (c) a share purchase of the entire issued capital of Inspired eLearning, LLC, acquired on November 2, 2020, a Texas-based platform for cybersecurity awareness and compliance training; (d) a share purchase of the entire issued capital of The Aberdeen Group, LLC and The Big Willow, Inc., acquired on November 20, 2020, a Massachusetts-based provider in digital marketing solutions; and (e) other immaterial acquisitions of email marketing, security and digital media businesses.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Consolidated Statement of Operations since the date of each acquisition and balance sheet as of&#160;December&#160;31, 2020, reflect the results of operations of all 2020 acquisitions. For the&#160;year ended December&#160;31, 2020, these acquisitions contributed&#160;$<ix:nonFraction unitRef="usd" contextRef="i65ecc89473b44cb0a30dd103774c1184_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="jcom:BusinessAcquisitionContributedTotalRevenue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzE3MjU_e07d8e0f-560b-4e7e-987f-04fcd0d300be">61.9</ix:nonFraction> million&#160;to the Company&#8217;s revenues. Net income contributed by these acquisitions was not separately identifiable due to J2 Global&#8217;s integration activities and is impracticable to provide.&#160;Total consideration for these transactions was&#160;$<ix:nonFraction unitRef="usd" contextRef="i65ecc89473b44cb0a30dd103774c1184_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzE5NTQ_7641c7a6-9122-48e1-8d34-feb92de9b60c">497.8</ix:nonFraction> million, net of cash acquired and assumed liabilities and subject to certain post-closing adjustments which may increase or decrease the final consideration paid.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzEzMjU3_449fd184-7112-4e99-b142-d92e39a99be5" continuedAt="i5ba4dbc3622c46dca1844cfbdef7d789" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the allocation of the purchase consideration for all 2020 acquisitions (in thousands):</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.700%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.597%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets and Liabilities</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Valuation</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92148d0d5fda481ea52448d63cf1a61d_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTozMGUwYzIwMGYwNGE0OTQ0YWQ1MGRmNWI5N2Q2MWU2Zi90YWJsZXJhbmdlOjMwZTBjMjAwZjA0YTQ5NDRhZDUwZGY1Yjk3ZDYxZTZmXzItMi0xLTEtMA_d9c782d4-6b8f-461e-83fa-d8320b6a7724">46,332</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92148d0d5fda481ea52448d63cf1a61d_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTozMGUwYzIwMGYwNGE0OTQ0YWQ1MGRmNWI5N2Q2MWU2Zi90YWJsZXJhbmdlOjMwZTBjMjAwZjA0YTQ5NDRhZDUwZGY1Yjk3ZDYxZTZmXzMtMi0xLTEtMA_13ba6bc2-1c52-4689-aeef-e1f3171f4a75">9,105</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92148d0d5fda481ea52448d63cf1a61d_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTozMGUwYzIwMGYwNGE0OTQ0YWQ1MGRmNWI5N2Q2MWU2Zi90YWJsZXJhbmdlOjMwZTBjMjAwZjA0YTQ5NDRhZDUwZGY1Yjk3ZDYxZTZmXzQtMi0xLTEtMA_4b714094-73c9-43b8-be96-f4aa74c375b1">2,248</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right of use asset</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92148d0d5fda481ea52448d63cf1a61d_I20201231" decimals="-3" format="ixt:numdotdecimal" name="jcom:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTozMGUwYzIwMGYwNGE0OTQ0YWQ1MGRmNWI5N2Q2MWU2Zi90YWJsZXJhbmdlOjMwZTBjMjAwZjA0YTQ5NDRhZDUwZGY1Yjk3ZDYxZTZmXzUtMi0xLTEtMA_8eb2bada-2d3d-472d-b9a4-ed23686abe67">10,644</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9c11f2d53f1d45eb88b2d573d1cada4e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTozMGUwYzIwMGYwNGE0OTQ0YWQ1MGRmNWI5N2Q2MWU2Zi90YWJsZXJhbmdlOjMwZTBjMjAwZjA0YTQ5NDRhZDUwZGY1Yjk3ZDYxZTZmXzYtMi0xLTEtMA_57b1f62b-8a4c-470a-afd0-8798449f5802"><ix:nonFraction unitRef="usd" contextRef="if9540364d0d64351b5e3cd0336d1bf0f_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTozMGUwYzIwMGYwNGE0OTQ0YWQ1MGRmNWI5N2Q2MWU2Zi90YWJsZXJhbmdlOjMwZTBjMjAwZjA0YTQ5NDRhZDUwZGY1Yjk3ZDYxZTZmXzYtMi0xLTEtMA_b5820b7a-f00a-49c8-b009-b0ab197a78c4">67,670</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i51714e41847b44f09dfbfe868e65fe43_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTozMGUwYzIwMGYwNGE0OTQ0YWQ1MGRmNWI5N2Q2MWU2Zi90YWJsZXJhbmdlOjMwZTBjMjAwZjA0YTQ5NDRhZDUwZGY1Yjk3ZDYxZTZmXzctMi0xLTEtMA_b68c1559-a4f9-4ba3-ba54-c1d4e82e5b42"><ix:nonFraction unitRef="usd" contextRef="ib8f1ec7aad544837a928e2e9fcdb8e94_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTozMGUwYzIwMGYwNGE0OTQ0YWQ1MGRmNWI5N2Q2MWU2Zi90YWJsZXJhbmdlOjMwZTBjMjAwZjA0YTQ5NDRhZDUwZGY1Yjk3ZDYxZTZmXzctMi0xLTEtMA_da1a7e20-a75c-48b0-9740-bf950fd77cdd">222,582</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92148d0d5fda481ea52448d63cf1a61d_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTozMGUwYzIwMGYwNGE0OTQ0YWQ1MGRmNWI5N2Q2MWU2Zi90YWJsZXJhbmdlOjMwZTBjMjAwZjA0YTQ5NDRhZDUwZGY1Yjk3ZDYxZTZmXzgtMi0xLTEtMA_38528f8e-5048-494a-ad66-3014503e8681">218,745</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other intangibles</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9096afde2bdb4b7298b1b24696797bb8_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTozMGUwYzIwMGYwNGE0OTQ0YWQ1MGRmNWI5N2Q2MWU2Zi90YWJsZXJhbmdlOjMwZTBjMjAwZjA0YTQ5NDRhZDUwZGY1Yjk3ZDYxZTZmXzExLTItMS0xLTA_2614aacb-2b35-402a-992a-3ef0e93100d3"><ix:nonFraction unitRef="usd" contextRef="ib1378c0491f643a8afc70d2587699758_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTozMGUwYzIwMGYwNGE0OTQ0YWQ1MGRmNWI5N2Q2MWU2Zi90YWJsZXJhbmdlOjMwZTBjMjAwZjA0YTQ5NDRhZDUwZGY1Yjk3ZDYxZTZmXzExLTItMS0xLTA_def0f2b1-c385-40d6-87c8-90e401b8c456">56,802</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92148d0d5fda481ea52448d63cf1a61d_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTozMGUwYzIwMGYwNGE0OTQ0YWQ1MGRmNWI5N2Q2MWU2Zi90YWJsZXJhbmdlOjMwZTBjMjAwZjA0YTQ5NDRhZDUwZGY1Yjk3ZDYxZTZmXzEyLTItMS0xLTA_086c5793-01e1-4ebd-bedd-d9db0fcdbbf3">685</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax asset</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92148d0d5fda481ea52448d63cf1a61d_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTozMGUwYzIwMGYwNGE0OTQ0YWQ1MGRmNWI5N2Q2MWU2Zi90YWJsZXJhbmdlOjMwZTBjMjAwZjA0YTQ5NDRhZDUwZGY1Yjk3ZDYxZTZmXzEzLTItMS0xLTA_0d9ae987-db1e-46dd-8799-13bb66ed257f">992</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payables and accrued expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i92148d0d5fda481ea52448d63cf1a61d_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTozMGUwYzIwMGYwNGE0OTQ0YWQ1MGRmNWI5N2Q2MWU2Zi90YWJsZXJhbmdlOjMwZTBjMjAwZjA0YTQ5NDRhZDUwZGY1Yjk3ZDYxZTZmXzE0LTItMS0xLTA_eac0df69-35d7-42d8-9b5d-bc66acccc854">29,073</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i92148d0d5fda481ea52448d63cf1a61d_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTozMGUwYzIwMGYwNGE0OTQ0YWQ1MGRmNWI5N2Q2MWU2Zi90YWJsZXJhbmdlOjMwZTBjMjAwZjA0YTQ5NDRhZDUwZGY1Yjk3ZDYxZTZmXzE2LTItMS0xLTA_737dd3fd-0af6-4bcf-acc4-88dbddbb7314">22,436</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i92148d0d5fda481ea52448d63cf1a61d_I20201231" decimals="-3" format="ixt:numdotdecimal" name="jcom:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTozMGUwYzIwMGYwNGE0OTQ0YWQ1MGRmNWI5N2Q2MWU2Zi90YWJsZXJhbmdlOjMwZTBjMjAwZjA0YTQ5NDRhZDUwZGY1Yjk3ZDYxZTZmXzE3LTItMS0xLTA_a5b0b0ee-3e63-4747-af30-c3857855b017">4,520</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i92148d0d5fda481ea52448d63cf1a61d_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTozMGUwYzIwMGYwNGE0OTQ0YWQ1MGRmNWI5N2Q2MWU2Zi90YWJsZXJhbmdlOjMwZTBjMjAwZjA0YTQ5NDRhZDUwZGY1Yjk3ZDYxZTZmXzE5LTItMS0xLTE0Mzc4_f57fe566-a041-4991-a072-3b979f8cacfe">910</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, noncurrent</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i92148d0d5fda481ea52448d63cf1a61d_I20201231" decimals="-3" format="ixt:numdotdecimal" name="jcom:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseLiabilitiesNonCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTozMGUwYzIwMGYwNGE0OTQ0YWQ1MGRmNWI5N2Q2MWU2Zi90YWJsZXJhbmdlOjMwZTBjMjAwZjA0YTQ5NDRhZDUwZGY1Yjk3ZDYxZTZmXzE5LTItMS0xLTA_bf6b0c2b-6c16-4496-8b05-70117f682daa">13,104</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i92148d0d5fda481ea52448d63cf1a61d_I20201231" decimals="-3" format="ixt:numdotdecimal" name="jcom:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesIncomeTaxesPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTozMGUwYzIwMGYwNGE0OTQ0YWQ1MGRmNWI5N2Q2MWU2Zi90YWJsZXJhbmdlOjMwZTBjMjAwZjA0YTQ5NDRhZDUwZGY1Yjk3ZDYxZTZmXzIwLTItMS0xLTA_db206de7-41f1-403e-b0e9-afd228f9b31c">3,297</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability for uncertain tax positions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i92148d0d5fda481ea52448d63cf1a61d_I20201231" decimals="-3" format="ixt:numdotdecimal" name="jcom:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilityForUncertainTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTozMGUwYzIwMGYwNGE0OTQ0YWQ1MGRmNWI5N2Q2MWU2Zi90YWJsZXJhbmdlOjMwZTBjMjAwZjA0YTQ5NDRhZDUwZGY1Yjk3ZDYxZTZmXzIxLTItMS0xLTA_c200704f-861f-4f09-96c5-7132be87e1df">1,576</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i92148d0d5fda481ea52448d63cf1a61d_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTozMGUwYzIwMGYwNGE0OTQ0YWQ1MGRmNWI5N2Q2MWU2Zi90YWJsZXJhbmdlOjMwZTBjMjAwZjA0YTQ5NDRhZDUwZGY1Yjk3ZDYxZTZmXzIyLTItMS0xLTA_125d3fe7-f38f-4345-86f2-6c78ceb9c603">53,870</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i92148d0d5fda481ea52448d63cf1a61d_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTozMGUwYzIwMGYwNGE0OTQ0YWQ1MGRmNWI5N2Q2MWU2Zi90YWJsZXJhbmdlOjMwZTBjMjAwZjA0YTQ5NDRhZDUwZGY1Yjk3ZDYxZTZmXzIzLTItMS0xLTA_a756f136-32d8-412f-8d10-6010472535d2">9,269</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160; &#160;&#160;&#160;  &#160;&#160;&#160; Total</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92148d0d5fda481ea52448d63cf1a61d_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTozMGUwYzIwMGYwNGE0OTQ0YWQ1MGRmNWI5N2Q2MWU2Zi90YWJsZXJhbmdlOjMwZTBjMjAwZjA0YTQ5NDRhZDUwZGY1Yjk3ZDYxZTZmXzI0LTItMS0xLTA_b483bd37-29a6-4dab-8fc6-30171734f8b6">497,750</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2020, the purchase price accounting has been finalized for the following acquisitions: Highwinds Capital, Inc. and Cloak Holdings, LLC, OffsiteDataSync, Inc., BabyCenter LLC, Spiceworks, Inc., and immaterial digital media and consumer privacy and protection businesses. The initial accounting for all 2020 acquisitions is incomplete due to timing of available information and are subject to change, which may be significant.&#160;J2 Global has recorded provisional amounts which may be based upon past acquisitions with similar attributes for certain intangible assets (including trade names, software and customer relationships), preliminary acquisition date working capital and related tax items.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2020, the Company recorded adjustments to prior period acquisitions due to changes in the initial working capital and related purchase accounting within the Voice, Backup, Security and CPP businesses, which resulted in a net decrease in goodwill of&#160;$<ix:nonFraction unitRef="usd" contextRef="i6520ab105a5746c18eeaa47f9bc0dd72_D20200101-20201231" decimals="-5" sign="-" format="ixt:numdotdecimal" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzMxOTc_af66b89f-7505-4a87-9f93-70f81e1c1a64">2.1</ix:nonFraction> million. In addition, the Company recorded adjustments to prior period acquisitions due to changes in the initial working capital and related purchase accounting  within the Digital Media business, which resulted in a net increase in goodwill of&#160;$<ix:nonFraction unitRef="usd" contextRef="i9d696ad1b49f4a1e92f3e6e460427465_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzM0NDE_e0740a88-8889-4941-aced-e3261c571530">9.7</ix:nonFraction> million&#160;(see Note 9 - Goodwill and Intangible Assets). Such adjustments </span></div></ix:continuation><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-87-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="ifebf4955b2284d75b053073951fdefc7" continuedAt="ic24360b3ce744cfc8eaee23681964fe5"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">had an immaterial impact to amortization expense within the Consolidated Statements of Operations for the year ended December&#160;31, 2020.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the assets acquired includes accounts receivable of $<ix:nonFraction unitRef="usd" contextRef="i92148d0d5fda481ea52448d63cf1a61d_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationAcquiredReceivablesFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzMyOTg1MzQ5NTEwNzc_dd01f095-99af-403a-af31-ce3856e206ee">46.3</ix:nonFraction> million. The gross amount due under contracts is $<ix:nonFraction unitRef="usd" contextRef="i92148d0d5fda481ea52448d63cf1a61d_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationAcquiredReceivablesGrossContractualAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzMyOTg1MzQ5NTExMDU_ab5b8837-8b1d-4248-9e4e-35a68cb45ebf">53.2</ix:nonFraction> million, of which $<ix:nonFraction unitRef="usd" contextRef="i92148d0d5fda481ea52448d63cf1a61d_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationAcquiredReceivablesEstimatedUncollectible" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzMyOTg1MzQ5NTEwOTU_c322565d-e0d6-4e8c-bcd7-6b4f6b415ad7">6.9</ix:nonFraction> million is expected to be uncollectible. The Company did not acquire any other classes of receivables as a result of its acquisitions.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase price over the fair value of the net tangible and identifiable intangible assets acquired and represents intangible assets that do not qualify for separate recognition. Goodwill recognized in connection with these acquisitions during the year ended December&#160;31, 2020 is $<ix:nonFraction unitRef="usd" contextRef="i65ecc89473b44cb0a30dd103774c1184_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzM5Mjc_734d04aa-5c0d-4774-876b-f06862b75c86">218.7</ix:nonFraction> million, of which $<ix:nonFraction unitRef="usd" contextRef="i92148d0d5fda481ea52448d63cf1a61d_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzM5NDA_0541c39b-de21-474b-8702-2e7898c1b792">70.8</ix:nonFraction> million is expected to be deductible for income tax purposes.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">RetailMeNot, Inc.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 28, 2020, the Company acquired all the outstanding issued capital of RetailMeNot, Inc. at a purchase consideration of $<ix:nonFraction unitRef="usd" contextRef="i265ccb8ec19547148bb655171f64e5e4_D20201028-20201028" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzM4NDgyOTA3Njk1NjU_52108fb7-1317-4b72-a727-f73ecd479c61">414.4</ix:nonFraction>&#160;million, net of cash acquired and assumed liabilities. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RetailMeNot, Inc. (&#8220;RMN&#8221;) is a leading savings destination that influences purchase decisions through the power of savings and coupons. The multinational Company operates digital savings websites and mobile applications connecting consumers, both online and in-store, to retailers that advertise with RMN. The acquisition of RMN is expected to further increase retail sales and is believed to, if combined with the Company&#8217;s current commerce business and leveraging its editorial strengths, can drive even greater scale and margin expansion.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Consolidated Statement of Operations since the date of acquisition and balance sheet as of December&#160;31, 2020, reflect the results of operations of RetailMeNot, Inc. For the year ended December&#160;31, 2020, RetailMeNot, Inc. contributed $<ix:nonFraction unitRef="usd" contextRef="ifae492e7b7864935a7529d47fa37ff1a_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="jcom:BusinessAcquisitionContributedTotalRevenue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzMyOTg1MzQ5NDI0ODY_2980ba97-c041-48df-9480-b81bf50f215a">47.6</ix:nonFraction> million to the Company&#8217;s revenues. Net income contributed by RetailMeNot, Inc. was not separately identifiable due to J2 Global&#8217;s integration activities and is impracticable to provide.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><ix:continuation id="i5ba4dbc3622c46dca1844cfbdef7d789" continuedAt="i0545a063a2d445dba1f2d92913d0203f"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the allocation of the purchase consideration for the RetailMeNot, Inc. acquisition (in thousands):</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.700%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.597%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets and Liabilities</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Valuation</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6d998eb0ef6a483a993d02c5634afef9_I20201028" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTowOGVjZTVmMzVhOTM0MjlmYTM1Y2NiNDQ2NTJmZGRiMS90YWJsZXJhbmdlOjA4ZWNlNWYzNWE5MzQyOWZhMzVjY2I0NDY1MmZkZGIxXzItMi0xLTEtMTI2MDE_2ff6b6a5-0102-4d29-b40f-86326dc33125">40,525</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6d998eb0ef6a483a993d02c5634afef9_I20201028" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTowOGVjZTVmMzVhOTM0MjlmYTM1Y2NiNDQ2NTJmZGRiMS90YWJsZXJhbmdlOjA4ZWNlNWYzNWE5MzQyOWZhMzVjY2I0NDY1MmZkZGIxXzMtMi0xLTEtMTI2MDE_61135368-8c42-4471-bad1-38cc0b8e3975">7,367</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6d998eb0ef6a483a993d02c5634afef9_I20201028" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTowOGVjZTVmMzVhOTM0MjlmYTM1Y2NiNDQ2NTJmZGRiMS90YWJsZXJhbmdlOjA4ZWNlNWYzNWE5MzQyOWZhMzVjY2I0NDY1MmZkZGIxXzQtMi0xLTEtMTI2MDE_576a2815-097e-4ab7-b6ad-6b9fe75211f1">587</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right of use asset</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6d998eb0ef6a483a993d02c5634afef9_I20201028" decimals="-3" format="ixt:numdotdecimal" name="jcom:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTowOGVjZTVmMzVhOTM0MjlmYTM1Y2NiNDQ2NTJmZGRiMS90YWJsZXJhbmdlOjA4ZWNlNWYzNWE5MzQyOWZhMzVjY2I0NDY1MmZkZGIxXzUtMi0xLTEtMTI2MDE_0b93169b-9aa6-4405-a491-67445544b8e3">10,313</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47bd30791eaf42978ffc32cb19ff140e_I20201028" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTowOGVjZTVmMzVhOTM0MjlmYTM1Y2NiNDQ2NTJmZGRiMS90YWJsZXJhbmdlOjA4ZWNlNWYzNWE5MzQyOWZhMzVjY2I0NDY1MmZkZGIxXzYtMi0xLTEtMTI2MDE_016b63fb-7822-45f2-8b0a-10c305860e9e">62,940</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i989054ee2e7d4f2593d646a84c039a6c_I20201028" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTowOGVjZTVmMzVhOTM0MjlmYTM1Y2NiNDQ2NTJmZGRiMS90YWJsZXJhbmdlOjA4ZWNlNWYzNWE5MzQyOWZhMzVjY2I0NDY1MmZkZGIxXzctMi0xLTEtMTI2MDE_bdb045af-0ad5-4422-894b-525fc5a37e4d">198,840</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6d998eb0ef6a483a993d02c5634afef9_I20201028" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTowOGVjZTVmMzVhOTM0MjlmYTM1Y2NiNDQ2NTJmZGRiMS90YWJsZXJhbmdlOjA4ZWNlNWYzNWE5MzQyOWZhMzVjY2I0NDY1MmZkZGIxXzgtMi0xLTEtMTI2MDE_30fffeb1-5265-4bfd-b504-0ce100561c61">169,581</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other intangibles</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c6046465a3d40a58e702a19ff8a0604_I20201028" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTowOGVjZTVmMzVhOTM0MjlmYTM1Y2NiNDQ2NTJmZGRiMS90YWJsZXJhbmdlOjA4ZWNlNWYzNWE5MzQyOWZhMzVjY2I0NDY1MmZkZGIxXzExLTItMS0xLTEyNjAx_8673cc50-4da0-4423-b980-6079b4ba9c41">42,610</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6d998eb0ef6a483a993d02c5634afef9_I20201028" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTowOGVjZTVmMzVhOTM0MjlmYTM1Y2NiNDQ2NTJmZGRiMS90YWJsZXJhbmdlOjA4ZWNlNWYzNWE5MzQyOWZhMzVjY2I0NDY1MmZkZGIxXzEyLTItMS0xLTEyNjAx_2a244f1b-d174-4fca-87ed-5e0f99a02b05">494</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax asset</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6d998eb0ef6a483a993d02c5634afef9_I20201028" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTowOGVjZTVmMzVhOTM0MjlmYTM1Y2NiNDQ2NTJmZGRiMS90YWJsZXJhbmdlOjA4ZWNlNWYzNWE5MzQyOWZhMzVjY2I0NDY1MmZkZGIxXzEzLTItMS0xLTEyNjAx_fc43da71-b7b4-4fd1-bd56-1702a31fc682">605</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payables and accrued expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6d998eb0ef6a483a993d02c5634afef9_I20201028" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTowOGVjZTVmMzVhOTM0MjlmYTM1Y2NiNDQ2NTJmZGRiMS90YWJsZXJhbmdlOjA4ZWNlNWYzNWE5MzQyOWZhMzVjY2I0NDY1MmZkZGIxXzE0LTItMS0xLTEyNjAx_94b96250-d9bd-4cc9-bdab-c8cdbed70c0c">24,526</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6d998eb0ef6a483a993d02c5634afef9_I20201028" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTowOGVjZTVmMzVhOTM0MjlmYTM1Y2NiNDQ2NTJmZGRiMS90YWJsZXJhbmdlOjA4ZWNlNWYzNWE5MzQyOWZhMzVjY2I0NDY1MmZkZGIxXzE2LTItMS0xLTEyNjAx_bc4834bd-c641-4927-8200-15c132187010">11,175</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6d998eb0ef6a483a993d02c5634afef9_I20201028" decimals="-3" format="ixt:numdotdecimal" name="jcom:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTowOGVjZTVmMzVhOTM0MjlmYTM1Y2NiNDQ2NTJmZGRiMS90YWJsZXJhbmdlOjA4ZWNlNWYzNWE5MzQyOWZhMzVjY2I0NDY1MmZkZGIxXzE3LTItMS0xLTEyNjAx_44dce8b1-c80e-4edd-93cc-4bc4e87b56e2">4,029</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, noncurrent</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6d998eb0ef6a483a993d02c5634afef9_I20201028" decimals="-3" format="ixt:numdotdecimal" name="jcom:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseLiabilitiesNonCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTowOGVjZTVmMzVhOTM0MjlmYTM1Y2NiNDQ2NTJmZGRiMS90YWJsZXJhbmdlOjA4ZWNlNWYzNWE5MzQyOWZhMzVjY2I0NDY1MmZkZGIxXzE5LTItMS0xLTEyNjAx_e9469cdf-4973-4a0b-a787-61093924f716">13,085</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6d998eb0ef6a483a993d02c5634afef9_I20201028" decimals="-3" format="ixt:numdotdecimal" name="jcom:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesIncomeTaxesPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTowOGVjZTVmMzVhOTM0MjlmYTM1Y2NiNDQ2NTJmZGRiMS90YWJsZXJhbmdlOjA4ZWNlNWYzNWE5MzQyOWZhMzVjY2I0NDY1MmZkZGIxXzIwLTItMS0xLTEyNjAx_b60fb1f4-47fe-42d0-b920-514359f6e327">3,308</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability for uncertain tax positions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6d998eb0ef6a483a993d02c5634afef9_I20201028" decimals="-3" format="ixt:numdotdecimal" name="jcom:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilityForUncertainTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTowOGVjZTVmMzVhOTM0MjlmYTM1Y2NiNDQ2NTJmZGRiMS90YWJsZXJhbmdlOjA4ZWNlNWYzNWE5MzQyOWZhMzVjY2I0NDY1MmZkZGIxXzIxLTItMS0xLTEyNjAx_a22f1895-29d4-4e41-86be-d1c4bcb2a7b1">1,576</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6d998eb0ef6a483a993d02c5634afef9_I20201028" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTowOGVjZTVmMzVhOTM0MjlmYTM1Y2NiNDQ2NTJmZGRiMS90YWJsZXJhbmdlOjA4ZWNlNWYzNWE5MzQyOWZhMzVjY2I0NDY1MmZkZGIxXzIyLTItMS0xLTEyNjAx_2151f649-5a28-4cc9-906d-5a71ee648a79">52,504</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6d998eb0ef6a483a993d02c5634afef9_I20201028" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTowOGVjZTVmMzVhOTM0MjlmYTM1Y2NiNDQ2NTJmZGRiMS90YWJsZXJhbmdlOjA4ZWNlNWYzNWE5MzQyOWZhMzVjY2I0NDY1MmZkZGIxXzIzLTItMS0xLTEyNjAx_d5da5162-f2a3-49b5-b2ae-7fe5f9c28eea">9,275</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160; &#160;&#160;&#160;  &#160;&#160;&#160; Total</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6d998eb0ef6a483a993d02c5634afef9_I20201028" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTowOGVjZTVmMzVhOTM0MjlmYTM1Y2NiNDQ2NTJmZGRiMS90YWJsZXJhbmdlOjA4ZWNlNWYzNWE5MzQyOWZhMzVjY2I0NDY1MmZkZGIxXzI0LTItMS0xLTEyNjUy_32f407fc-2dc5-4a28-8e5a-fdd4404b3a1c">414,384</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-88-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="ic24360b3ce744cfc8eaee23681964fe5" continuedAt="i08a06aba21c24734b8c4fc580d5e9be7"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the assets acquired includes accounts receivable of $<ix:nonFraction unitRef="usd" contextRef="i6d998eb0ef6a483a993d02c5634afef9_I20201028" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationAcquiredReceivablesFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzMyOTg1MzQ5NTE0NDA_311f27f0-cc40-4728-962d-732db50200d3">40.5</ix:nonFraction>&#160;million. The gross amount due under contracts is $<ix:nonFraction unitRef="usd" contextRef="i6d998eb0ef6a483a993d02c5634afef9_I20201028" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationAcquiredReceivablesGrossContractualAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzMyOTg1MzQ5NTE0OTU_50ad2874-b26a-4a7c-972d-4c3f37f97425">47.2</ix:nonFraction>&#160;million, of which $<ix:nonFraction unitRef="usd" contextRef="i6d998eb0ef6a483a993d02c5634afef9_I20201028" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationAcquiredReceivablesEstimatedUncollectible" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzMyOTg1MzQ5NTE0ODc_041c5f0f-cb68-4224-86ca-86068c36788a">6.7</ix:nonFraction>&#160;million is expected to be uncollectible. The Company did not acquire any other classes of receivables as a result of its acquisitions.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase price over the fair value of the net tangible and identifiable intangible assets acquired and represents intangible assets that do not qualify for separate recognition. Goodwill recognized in connection with this acquisition during the year ended December&#160;31, 2020 is $<ix:nonFraction unitRef="usd" contextRef="ifae492e7b7864935a7529d47fa37ff1a_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzMyOTg1MzQ5Mzg5NTA_a9434770-1d8c-46b9-bc58-71dd22affb35">169.6</ix:nonFraction>&#160;million, of which $<ix:nonFraction unitRef="usd" contextRef="i05d4b5aafcac4ba8ac95e001d70adf16_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzMyOTg1MzQ5Mzg5ODM_33c2c964-8963-4ea3-83f9-17861d927afb">36.6</ix:nonFraction>&#160;million is expected to be deductible for income tax purposes.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Pro Forma Financial Information for RetailMeNot, Inc. Acquisition</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following unaudited pro forma supplemental information is based on estimates and assumptions that J2 Global believes are reasonable. However,&#160;this information&#160;is not necessarily indicative of the Company&#8217;s consolidated results of operations in future periods or the results that actually would have been realized had J2 Global and the acquired businesses been combined companies during the periods presented. These pro forma results exclude any savings or synergies that would have resulted from these business acquisitions had they occurred on January 1, 2019 and do not take into consideration the exiting of any acquired lines of business. The Company acquired a line of business, through the RetailMeNot, Inc. acquisition which was in the process of being exited prior to the acquisition. This line of business accounts for $<ix:nonFraction unitRef="usd" contextRef="ifae492e7b7864935a7529d47fa37ff1a_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="jcom:BusinessAcquisitionProFormaNetIncomeLossExistingLineOfBusiness" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzMyOTg1MzQ5NTUyNzU_6fe7dd6c-c7b6-4fd2-8a71-cbd24f511c21">0.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ib1cef1eab6904837b9e5854bef3ab19f_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="jcom:BusinessAcquisitionProFormaNetIncomeLossExistingLineOfBusiness" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzMyOTg1MzQ5NTUyODM_6f3384a2-a668-43aa-b390-45d19e4320a4">28.2</ix:nonFraction> million of revenue in 2020 and 2019, respectively, which is included in the pro forma results below. In addition, during 2020, the Company sold certain Voice assets in Australia and New Zealand. This divestiture represented $<ix:nonFraction unitRef="usd" contextRef="ifae492e7b7864935a7529d47fa37ff1a_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="jcom:BusinessAcquisitionProFormaNetIncomeLossAssetsSold" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzMyOTg1MzQ5NTQxNjM_0f040f96-5d41-4baf-a096-603b3672c3de">8.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ib1cef1eab6904837b9e5854bef3ab19f_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="jcom:BusinessAcquisitionProFormaNetIncomeLossAssetsSold" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzMyOTg1MzQ5NTQxNzE_7310c89d-4f61-4540-b6c9-9cd0fa392762">13.9</ix:nonFraction> million of revenue during the 2020 and 2019 fiscal years, respectively. This unaudited pro forma supplemental information includes incremental intangible asset amortization, income tax expense, and interest income as a result of the acquisitions, net of the related tax effects.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="us-gaap:BusinessAcquisitionProFormaInformationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzM4NDgyOTA3Njk1ODE_e0b7a713-2acf-47d7-ba6d-7e00a1782cc7" continuedAt="i9ffdd61b02124912a1b8dcf89e2c36e9" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The supplemental information on an unaudited pro forma financial basis presents the combined results of J2 Global and RetailMeNot, Inc. as if the acquisition had occurred on January 1, 2019 (in thousands, except per share amounts):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:70.454%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.973%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.537%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></div><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></div><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifae492e7b7864935a7529d47fa37ff1a_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessAcquisitionsProFormaRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo1M2VlYTAwZTNiZTA0ZWQzYmYwMzZlNTQyODU5MGFlNC90YWJsZXJhbmdlOjUzZWVhMDBlM2JlMDRlZDNiZjAzNmU1NDI4NTkwYWU0XzMtMS0xLTEtMTI2MzM_c6743434-7993-460d-998b-91de530a079a">1,639,495</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib1cef1eab6904837b9e5854bef3ab19f_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessAcquisitionsProFormaRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo1M2VlYTAwZTNiZTA0ZWQzYmYwMzZlNTQyODU5MGFlNC90YWJsZXJhbmdlOjUzZWVhMDBlM2JlMDRlZDNiZjAzNmU1NDI4NTkwYWU0XzMtMy0xLTEtMTI2MzM_26327ed6-cff2-4c4a-8ab5-622d3df98bfd">1,589,437</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifae492e7b7864935a7529d47fa37ff1a_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo1M2VlYTAwZTNiZTA0ZWQzYmYwMzZlNTQyODU5MGFlNC90YWJsZXJhbmdlOjUzZWVhMDBlM2JlMDRlZDNiZjAzNmU1NDI4NTkwYWU0XzQtMS0xLTEtMTI2MzM_0964327f-2af6-4357-b79e-5e818e0adc7a">140,880</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib1cef1eab6904837b9e5854bef3ab19f_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo1M2VlYTAwZTNiZTA0ZWQzYmYwMzZlNTQyODU5MGFlNC90YWJsZXJhbmdlOjUzZWVhMDBlM2JlMDRlZDNiZjAzNmU1NDI4NTkwYWU0XzQtMy0xLTEtMTI2MzM_a4a5f1a1-7b46-450d-9fbc-f877d193b8fe">190,709</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EPS - Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ifae492e7b7864935a7529d47fa37ff1a_D20200101-20201231" decimals="2" name="us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo1M2VlYTAwZTNiZTA0ZWQzYmYwMzZlNTQyODU5MGFlNC90YWJsZXJhbmdlOjUzZWVhMDBlM2JlMDRlZDNiZjAzNmU1NDI4NTkwYWU0XzUtMS0xLTEtMTI2MzM_0e288d4e-a660-453d-8497-052cca39c4cd">3.03</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ib1cef1eab6904837b9e5854bef3ab19f_D20190101-20191231" decimals="2" name="us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo1M2VlYTAwZTNiZTA0ZWQzYmYwMzZlNTQyODU5MGFlNC90YWJsZXJhbmdlOjUzZWVhMDBlM2JlMDRlZDNiZjAzNmU1NDI4NTkwYWU0XzUtMy0xLTEtMTI2MzM_868eaac2-f004-40e7-af15-d9842cd74984">3.94</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EPS - Diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ifae492e7b7864935a7529d47fa37ff1a_D20200101-20201231" decimals="2" name="us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo1M2VlYTAwZTNiZTA0ZWQzYmYwMzZlNTQyODU5MGFlNC90YWJsZXJhbmdlOjUzZWVhMDBlM2JlMDRlZDNiZjAzNmU1NDI4NTkwYWU0XzYtMS0xLTEtMTI2MzM_1638c8b3-9de1-43b9-b230-e2926fad87e6">2.98</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ib1cef1eab6904837b9e5854bef3ab19f_D20190101-20191231" decimals="2" name="us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo1M2VlYTAwZTNiZTA0ZWQzYmYwMzZlNTQyODU5MGFlNC90YWJsZXJhbmdlOjUzZWVhMDBlM2JlMDRlZDNiZjAzNmU1NDI4NTkwYWU0XzYtMy0xLTEtMTI2MzM_f89a4eb2-3c6a-44d2-a4cc-451f010cd38c">3.83</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Pro Forma Financial Information for All 2020 Acquisitions</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following unaudited pro forma supplemental information is based on estimates and assumptions that J2 Global believes are reasonable. However,&#160;this information&#160;is not necessarily indicative of the Company&#8217;s consolidated results of operations in future periods or the results that actually would have been realized had J2 Global and the acquired businesses been combined companies during the periods presented. These pro forma results exclude any savings or synergies that would have resulted from these business acquisitions had they occurred on January 1, 2019 and do not take into consideration the exiting of any acquired lines of business. The Company acquired a line of business, through the RetailMeNot, Inc. acquisition which was in the process of being exited prior to the acquisition. This line of business accounts for $<ix:nonFraction unitRef="usd" contextRef="ifae492e7b7864935a7529d47fa37ff1a_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="jcom:BusinessAcquisitionProFormaNetIncomeLossExistingLineOfBusiness" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzMyOTg1MzQ5NTUwNzI_6fe7dd6c-c7b6-4fd2-8a71-cbd24f511c21">0.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ib1cef1eab6904837b9e5854bef3ab19f_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="jcom:BusinessAcquisitionProFormaNetIncomeLossExistingLineOfBusiness" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzMyOTg1MzQ5NTUwNTI_6f3384a2-a668-43aa-b390-45d19e4320a4">28.2</ix:nonFraction> million of revenue in 2020 and 2019, respectively, which is included in the pro forma results below. In addition, during 2020, the Company sold certain Voice assets in Australia and New Zealand. This divestiture represented $<ix:nonFraction unitRef="usd" contextRef="ifae492e7b7864935a7529d47fa37ff1a_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="jcom:BusinessAcquisitionProFormaNetIncomeLossAssetsSold" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzMyOTg1MzQ5NDk5OTg_0f040f96-5d41-4baf-a096-603b3672c3de">8.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ib1cef1eab6904837b9e5854bef3ab19f_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="jcom:BusinessAcquisitionProFormaNetIncomeLossAssetsSold" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzMyOTg1MzQ5NTAwMjE_7310c89d-4f61-4540-b6c9-9cd0fa392762">13.9</ix:nonFraction> million of revenue during the 2020 and 2019 fiscal years, respectively. This unaudited pro forma supplemental information includes incremental intangible asset amortization, income tax expense, and interest income as a result of the acquisitions, net of the related tax effects.</span></div></ix:continuation><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-89-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i08a06aba21c24734b8c4fc580d5e9be7" continuedAt="i40ef5d5118344b82991b654b08109077"><ix:continuation id="i9ffdd61b02124912a1b8dcf89e2c36e9" continuedAt="ic33b80da2e4f4a0e81cb2823da1e5f12"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The supplemental information on an unaudited pro forma financial basis presents the combined results of J2 Global and its 2020 acquisitions as if each acquisition had occurred on January 1, 2019 (in thousands, except per share amounts):</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:70.454%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.973%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.537%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></div><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></div><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65ecc89473b44cb0a30dd103774c1184_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessAcquisitionsProFormaRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTpmNjg1OTY4YjRlMzY0ZmJmYTkzMWFmNjY1MGNhMWU0Yy90YWJsZXJhbmdlOmY2ODU5NjhiNGUzNjRmYmZhOTMxYWY2NjUwY2ExZTRjXzMtMS0xLTEtMTQ1Mzc_4d785a49-dc8a-414b-9178-6e6a10a827cc">1,671,955</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia91c6bc37fe14c4db55d46b4704379e2_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessAcquisitionsProFormaRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTpmNjg1OTY4YjRlMzY0ZmJmYTkzMWFmNjY1MGNhMWU0Yy90YWJsZXJhbmdlOmY2ODU5NjhiNGUzNjRmYmZhOTMxYWY2NjUwY2ExZTRjXzMtMy0xLTEtMTQ1Mzc_f4585d19-6e26-4316-b056-a3ae98be472d">1,633,861</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65ecc89473b44cb0a30dd103774c1184_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTpmNjg1OTY4YjRlMzY0ZmJmYTkzMWFmNjY1MGNhMWU0Yy90YWJsZXJhbmdlOmY2ODU5NjhiNGUzNjRmYmZhOTMxYWY2NjUwY2ExZTRjXzQtMS0xLTEtMTQ1Mzc_5d60392f-8ceb-4d6f-944a-9e2462be15d9">140,534</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia91c6bc37fe14c4db55d46b4704379e2_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTpmNjg1OTY4YjRlMzY0ZmJmYTkzMWFmNjY1MGNhMWU0Yy90YWJsZXJhbmdlOmY2ODU5NjhiNGUzNjRmYmZhOTMxYWY2NjUwY2ExZTRjXzQtMy0xLTEtMTQ1Mzc_2c0f3ec0-24a5-419f-8b11-913a3b2ca49f">178,654</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EPS - Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i65ecc89473b44cb0a30dd103774c1184_D20200101-20201231" decimals="2" name="us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTpmNjg1OTY4YjRlMzY0ZmJmYTkzMWFmNjY1MGNhMWU0Yy90YWJsZXJhbmdlOmY2ODU5NjhiNGUzNjRmYmZhOTMxYWY2NjUwY2ExZTRjXzUtMS0xLTEtMTQ1Mzc_1ef2e817-9e8d-48f4-822b-13cbbed39dfa">3.02</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ia91c6bc37fe14c4db55d46b4704379e2_D20190101-20191231" decimals="2" name="us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTpmNjg1OTY4YjRlMzY0ZmJmYTkzMWFmNjY1MGNhMWU0Yy90YWJsZXJhbmdlOmY2ODU5NjhiNGUzNjRmYmZhOTMxYWY2NjUwY2ExZTRjXzUtMy0xLTEtMTQ1Mzc_2d3f1d61-f3c9-40e8-b3de-1e33bc130301">3.69</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EPS - Diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i65ecc89473b44cb0a30dd103774c1184_D20200101-20201231" decimals="2" name="us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTpmNjg1OTY4YjRlMzY0ZmJmYTkzMWFmNjY1MGNhMWU0Yy90YWJsZXJhbmdlOmY2ODU5NjhiNGUzNjRmYmZhOTMxYWY2NjUwY2ExZTRjXzYtMS0xLTEtMTQ1Mzc_4cb44e9f-58a7-4223-872d-a8eff635a975">2.97</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ia91c6bc37fe14c4db55d46b4704379e2_D20190101-20191231" decimals="2" name="us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTpmNjg1OTY4YjRlMzY0ZmJmYTkzMWFmNjY1MGNhMWU0Yy90YWJsZXJhbmdlOmY2ODU5NjhiNGUzNjRmYmZhOTMxYWY2NjUwY2ExZTRjXzYtMy0xLTEtMTQ1Mzc_9f7577e3-f28f-4fca-af77-58acc438e44c">3.59</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2019</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company completed the following acquisitions during the year ended December&#160;31, 2019, paying the purchase price with a combination of cash and note payable: (a) an asset purchase of iContact, LLC, acquired on January 22, 2019, a North Carolina-based provider of email marketing solutions; (b) a share purchase of the entire issued capital of Safe Send AS, acquired on March 29, 2019, a Norwegian-based provider of email security solutions; (c) a share purchase of the entire issued capital of Highwinds Capital, Inc. and Cloak Holdings, LLC, acquired on April 2, 2019, a Texas-based provider in solutions for virtual private network (&#8220;VPN&#8221;) services; (d) an asset purchase of OffsiteDataSync, Inc., acquired on July 1, 2019, a New York-based provider in backup and disaster recovery solutions; (e) an asset and a share purchase of the entire issued capital of BabyCenter LLC., acquired on August 19, 2019, a California-based provider in digital parenting and pregnancy resources; (f) a share purchase of the entire issued capital of Spiceworks, Inc., acquired on August 21, 2019, a Texas-based provider in digital media advertising solutions; and (g) other immaterial acquisitions of online data backup, consumer privacy and protection, and digital media businesses.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Consolidated Statement of Operations since the date of each acquisition and balance sheet as of&#160;December&#160;31, 2019, reflect the results of operations of all 2019 acquisitions. For the&#160;year ended December&#160;31, 2019, these acquisitions contributed&#160;$<ix:nonFraction unitRef="usd" contextRef="i1fe06f49f9094e7eb7a8b02c401b0208_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="jcom:BusinessAcquisitionContributedTotalRevenue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzY2OTQ_e908a909-b3d8-4fad-9585-bd6e45f6626c">126.3</ix:nonFraction> million&#160;to the Company&#8217;s revenues. Net income contributed by these acquisitions was not separately identifiable due to J2 Global&#8217;s integration activities and is impracticable to provide.&#160;Total consideration for these transactions was&#160;$<ix:nonFraction unitRef="usd" contextRef="i1fe06f49f9094e7eb7a8b02c401b0208_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzEwOTk1MTE2NjAyOTc_dc839a79-3677-4598-ad8b-89b0143c72b2">429.5</ix:nonFraction> million, net of cash acquired and assumed liabilities and subject to certain post-closing adjustments which may increase or decrease the final consideration paid.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-90-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i40ef5d5118344b82991b654b08109077" continuedAt="i816187b4b35441d6b632a064ba22f503"><ix:continuation id="i0545a063a2d445dba1f2d92913d0203f" continuedAt="if2e8e196277b49afa8f48fb7b64ec3c4"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the allocation of the purchase consideration for all 2019 acquisitions (in thousands):</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.700%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.597%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets and Liabilities</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Valuation</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifcf0311012734b568c201c050e614016_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo5YjYwOTU3MTQzYjk0NTMzYWQxOTc3MzgwYzgwYmQ4My90YWJsZXJhbmdlOjliNjA5NTcxNDNiOTQ1MzNhZDE5NzczODBjODBiZDgzXzMtMi0xLTEtMA_eaca646a-0de9-403c-8339-347f8e6f73e3">22,796</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifcf0311012734b568c201c050e614016_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo5YjYwOTU3MTQzYjk0NTMzYWQxOTc3MzgwYzgwYmQ4My90YWJsZXJhbmdlOjliNjA5NTcxNDNiOTQ1MzNhZDE5NzczODBjODBiZDgzXzQtMi0xLTEtMA_622b137b-3ea2-41b5-9880-f33f8e21ff82">4,528</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifcf0311012734b568c201c050e614016_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo5YjYwOTU3MTQzYjk0NTMzYWQxOTc3MzgwYzgwYmQ4My90YWJsZXJhbmdlOjliNjA5NTcxNDNiOTQ1MzNhZDE5NzczODBjODBiZDgzXzUtMi0xLTEtMA_ec5ee905-7dde-48ca-975a-d8cebd2b01ec">4,625</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right of use asset</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifcf0311012734b568c201c050e614016_I20191231" decimals="-3" format="ixt:numdotdecimal" name="jcom:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo5YjYwOTU3MTQzYjk0NTMzYWQxOTc3MzgwYzgwYmQ4My90YWJsZXJhbmdlOjliNjA5NTcxNDNiOTQ1MzNhZDE5NzczODBjODBiZDgzXzYtMi0xLTEtNzY3_55ee8b3a-2560-40c1-a6c6-6c0728211852">4,982</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0362d9b761d94d75ad07be0412fe38ef_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo5YjYwOTU3MTQzYjk0NTMzYWQxOTc3MzgwYzgwYmQ4My90YWJsZXJhbmdlOjliNjA5NTcxNDNiOTQ1MzNhZDE5NzczODBjODBiZDgzXzYtMi0xLTEtMA_5ff123e2-1bcf-4d64-87d6-03558ca21f70">10,773</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8c20c818aba7479ebe4be003884c35a6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo5YjYwOTU3MTQzYjk0NTMzYWQxOTc3MzgwYzgwYmQ4My90YWJsZXJhbmdlOjliNjA5NTcxNDNiOTQ1MzNhZDE5NzczODBjODBiZDgzXzctMi0xLTEtMA_882d9ee5-a225-462a-b472-4ad59afefcdf">123,611</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifcf0311012734b568c201c050e614016_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo5YjYwOTU3MTQzYjk0NTMzYWQxOTc3MzgwYzgwYmQ4My90YWJsZXJhbmdlOjliNjA5NTcxNDNiOTQ1MzNhZDE5NzczODBjODBiZDgzXzgtMi0xLTEtMA_e5ce5810-55b3-4627-bdff-2d35134e25ed">253,096</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i79acfaf7330e4b93a138de04e407a9ea_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo5YjYwOTU3MTQzYjk0NTMzYWQxOTc3MzgwYzgwYmQ4My90YWJsZXJhbmdlOjliNjA5NTcxNDNiOTQ1MzNhZDE5NzczODBjODBiZDgzXzktMi0xLTEtMA_302945a5-5b69-41ef-8d01-0f9cc03e08d7">32,540</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other intangibles</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iffb2fe7f34ae40488364c1d7c32607b0_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo5YjYwOTU3MTQzYjk0NTMzYWQxOTc3MzgwYzgwYmQ4My90YWJsZXJhbmdlOjliNjA5NTcxNDNiOTQ1MzNhZDE5NzczODBjODBiZDgzXzEwLTItMS0xLTA_7f3c64c1-ced9-48e4-ab4c-1a27ed6f41b4">48,446</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifcf0311012734b568c201c050e614016_I20191231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo5YjYwOTU3MTQzYjk0NTMzYWQxOTc3MzgwYzgwYmQ4My90YWJsZXJhbmdlOjliNjA5NTcxNDNiOTQ1MzNhZDE5NzczODBjODBiZDgzXzExLTItMS0xLTA_8b7c0e11-f00f-4709-b4df-2438b5930111">660</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payables and accrued expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifcf0311012734b568c201c050e614016_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo5YjYwOTU3MTQzYjk0NTMzYWQxOTc3MzgwYzgwYmQ4My90YWJsZXJhbmdlOjliNjA5NTcxNDNiOTQ1MzNhZDE5NzczODBjODBiZDgzXzEzLTItMS0xLTA_8caa725d-5e33-4550-9212-e2e28452e633">31,292</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifcf0311012734b568c201c050e614016_I20191231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo5YjYwOTU3MTQzYjk0NTMzYWQxOTc3MzgwYzgwYmQ4My90YWJsZXJhbmdlOjliNjA5NTcxNDNiOTQ1MzNhZDE5NzczODBjODBiZDgzXzE0LTItMS0xLTc1Nw_c2a24ccd-1171-425c-aa5e-4c9d7ae0ee47">516</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifcf0311012734b568c201c050e614016_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo5YjYwOTU3MTQzYjk0NTMzYWQxOTc3MzgwYzgwYmQ4My90YWJsZXJhbmdlOjliNjA5NTcxNDNiOTQ1MzNhZDE5NzczODBjODBiZDgzXzE0LTItMS0xLTA_a006dc66-7016-4c50-83b7-e581ec03aaa0">27,953</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifcf0311012734b568c201c050e614016_I20191231" decimals="-3" format="ixt:numdotdecimal" name="jcom:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo5YjYwOTU3MTQzYjk0NTMzYWQxOTc3MzgwYzgwYmQ4My90YWJsZXJhbmdlOjliNjA5NTcxNDNiOTQ1MzNhZDE5NzczODBjODBiZDgzXzE4LTItMS0xLTc3OA_21e9abf3-6036-4f07-bf6b-af8d6ea7df1b">1,768</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, noncurrent</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifcf0311012734b568c201c050e614016_I20191231" decimals="-3" format="ixt:numdotdecimal" name="jcom:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseLiabilitiesNonCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo5YjYwOTU3MTQzYjk0NTMzYWQxOTc3MzgwYzgwYmQ4My90YWJsZXJhbmdlOjliNjA5NTcxNDNiOTQ1MzNhZDE5NzczODBjODBiZDgzXzE5LTItMS0xLTc4Mg_abeb9a9b-99d3-47b0-9093-917bb4c55727">3,215</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifcf0311012734b568c201c050e614016_I20191231" decimals="-3" name="jcom:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesIncomeTaxesPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo5YjYwOTU3MTQzYjk0NTMzYWQxOTc3MzgwYzgwYmQ4My90YWJsZXJhbmdlOjliNjA5NTcxNDNiOTQ1MzNhZDE5NzczODBjODBiZDgzXzE2LTItMS0xLTA_55ef176d-7fdb-4dd3-a4c9-a1ea220b4daf">762</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability for uncertain tax positions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifcf0311012734b568c201c050e614016_I20191231" decimals="-3" name="jcom:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilityForUncertainTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo5YjYwOTU3MTQzYjk0NTMzYWQxOTc3MzgwYzgwYmQ4My90YWJsZXJhbmdlOjliNjA5NTcxNDNiOTQ1MzNhZDE5NzczODBjODBiZDgzXzE4LTItMS0xLTc2MQ_1cccdf08-95a8-4ac2-881b-ace0b965d8ec">170</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifcf0311012734b568c201c050e614016_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo5YjYwOTU3MTQzYjk0NTMzYWQxOTc3MzgwYzgwYmQ4My90YWJsZXJhbmdlOjliNjA5NTcxNDNiOTQ1MzNhZDE5NzczODBjODBiZDgzXzE3LTItMS0xLTA_ba80ff55-a8a5-409b-b78e-a749924ddd6b">10,229</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifcf0311012734b568c201c050e614016_I20191231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo5YjYwOTU3MTQzYjk0NTMzYWQxOTc3MzgwYzgwYmQ4My90YWJsZXJhbmdlOjliNjA5NTcxNDNiOTQ1MzNhZDE5NzczODBjODBiZDgzXzE4LTItMS0xLTA_bd47f981-3b22-41e1-8b14-1d4722666b44">635</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160; &#160;&#160;&#160;  &#160;&#160;&#160; Total</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifcf0311012734b568c201c050e614016_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo5YjYwOTU3MTQzYjk0NTMzYWQxOTc3MzgwYzgwYmQ4My90YWJsZXJhbmdlOjliNjA5NTcxNDNiOTQ1MzNhZDE5NzczODBjODBiZDgzXzE5LTItMS0xLTA_da6c553a-00f5-44ba-9357-d76284477da9">429,517</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2019,  the Company recorded adjustments to prior period acquisitions due to the finalization of the purchase accounting in the Fax and Martech business which resulted in a net increase in goodwill of&#160;$<ix:nonFraction unitRef="usd" contextRef="i6db01342f1014d65bf14c59b383c27f9_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzMyOTg1MzQ5NDc2Nzk_1c4cdcbd-a7d3-44c4-8679-e7101d13aed9">0.2</ix:nonFraction>&#160;million. In addition, the Company recorded adjustments to the initial working capital and to the purchase accounting due to the finalization of prior period acquisitions in the Digital Media business, which resulted in a net decrease in goodwill of&#160;$<ix:nonFraction unitRef="usd" contextRef="ia9e6b53505ab4305bb8bdc6e871985dc_D20190101-20191231" decimals="-5" sign="-" format="ixt:numdotdecimal" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzMyOTg1MzQ5NDc2OTM_34f628f0-f102-4b17-bee6-9c6de3d9209d">0.9</ix:nonFraction>&#160;million&#160;(see Note 9 - Goodwill and Intangible Assets). Such adjustments had an immaterial impact to amortization expense within the Consolidated Statement of Operations for the year ended December&#160;31, 2019.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the assets acquired includes accounts receivable of $<ix:nonFraction unitRef="usd" contextRef="ifcf0311012734b568c201c050e614016_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationAcquiredReceivablesFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzMyOTg1MzQ5NTIwMzc_f39b5954-a49f-47b6-a500-8976c204b6e0">22.8</ix:nonFraction>&#160;million. The gross amount due under contracts is $<ix:nonFraction unitRef="usd" contextRef="ifcf0311012734b568c201c050e614016_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationAcquiredReceivablesGrossContractualAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzMyOTg1MzQ5NTIzMTg_ccd2c286-479d-453e-8956-0498932a2b1e">23.7</ix:nonFraction>&#160;million, of which $<ix:nonFraction unitRef="usd" contextRef="ifcf0311012734b568c201c050e614016_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationAcquiredReceivablesEstimatedUncollectible" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzMyOTg1MzQ5NTIxNzE_138f9d63-0697-4373-9e6f-2a0b2bb8ae9f">0.9</ix:nonFraction>&#160;million is expected to be uncollectible. The Company did not acquire any other classes of receivables as a result of its acquisitions.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase price over the fair value of the net tangible and identifiable intangible assets acquired and represents intangible assets that do not qualify for separate recognition. Goodwill recognized in connection with these acquisitions during the year ended December&#160;31, 2019 is $<ix:nonFraction unitRef="usd" contextRef="i1fe06f49f9094e7eb7a8b02c401b0208_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzgzMzY_b5d92a52-bd05-4058-a191-6765a27ac00e">253.1</ix:nonFraction> million, of which $<ix:nonFraction unitRef="usd" contextRef="ifcf0311012734b568c201c050e614016_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzgzNDk_bc70b75d-a952-48af-8842-d669b63c9f31">95.1</ix:nonFraction> million is expected to be deductible for income tax purposes.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Pro Forma Financial Information for All 2019 Acquisitions</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following unaudited pro forma supplemental information is based on estimates and assumptions that J2 Global believes are reasonable. However,&#160;this information&#160;is not necessarily indicative of the Company&#8217;s consolidated results of operations in future periods or the results that actually would have been realized had J2 Global and the acquired businesses been combined companies during the periods presented. These pro forma results exclude any savings or synergies that would have resulted from these business acquisitions had they occurred on January 1, 2018. This unaudited pro forma supplemental information includes incremental intangible asset amortization, income tax expense, and interest income as a result of the acquisitions, net of the related tax effects.</span></div></ix:continuation><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-91-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i816187b4b35441d6b632a064ba22f503" continuedAt="i7c2407083f1345a7b8c2ae190de64c6f"><ix:continuation id="ic33b80da2e4f4a0e81cb2823da1e5f12" continuedAt="ib900e7f95bf2400797fbeea5c943ffea"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The supplemental information on an unaudited pro forma financial basis presents the combined results of J2 Global and its 2019 acquisitions as if each acquisition had occurred on January 1, 2018 (in thousands, except per share amounts):</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:70.454%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.973%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.537%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></div><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></div><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1fe06f49f9094e7eb7a8b02c401b0208_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessAcquisitionsProFormaRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo4MjMzOWM0MDdjZWI0MmNlODE1MzE0ZDc1YTk1ZjZlYi90YWJsZXJhbmdlOjgyMzM5YzQwN2NlYjQyY2U4MTUzMTRkNzVhOTVmNmViXzMtMS0xLTEtMA_c1c04269-d410-4910-b00b-7f5c636175d0">1,474,132</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i02033795f8064c9a936651d7b90b7b1e_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessAcquisitionsProFormaRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo4MjMzOWM0MDdjZWI0MmNlODE1MzE0ZDc1YTk1ZjZlYi90YWJsZXJhbmdlOjgyMzM5YzQwN2NlYjQyY2U4MTUzMTRkNzVhOTVmNmViXzMtMy0xLTEtMA_e6fff320-df85-4721-94b5-c695ba38486f">1,427,914</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1fe06f49f9094e7eb7a8b02c401b0208_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo4MjMzOWM0MDdjZWI0MmNlODE1MzE0ZDc1YTk1ZjZlYi90YWJsZXJhbmdlOjgyMzM5YzQwN2NlYjQyY2U4MTUzMTRkNzVhOTVmNmViXzQtMS0xLTEtMA_975166d5-33e0-4143-8224-4b3dafbce446">211,303</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i02033795f8064c9a936651d7b90b7b1e_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo4MjMzOWM0MDdjZWI0MmNlODE1MzE0ZDc1YTk1ZjZlYi90YWJsZXJhbmdlOjgyMzM5YzQwN2NlYjQyY2U4MTUzMTRkNzVhOTVmNmViXzQtMy0xLTEtMA_c9079710-484c-4ce4-81af-bf2b9c69fd97">104,710</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EPS - Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i1fe06f49f9094e7eb7a8b02c401b0208_D20190101-20191231" decimals="2" name="us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo4MjMzOWM0MDdjZWI0MmNlODE1MzE0ZDc1YTk1ZjZlYi90YWJsZXJhbmdlOjgyMzM5YzQwN2NlYjQyY2U4MTUzMTRkNzVhOTVmNmViXzUtMS0xLTEtMA_a44e16c0-a53f-4ca2-bcf2-09e7cb0e1318">4.36</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i02033795f8064c9a936651d7b90b7b1e_D20180101-20181231" decimals="2" name="us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo4MjMzOWM0MDdjZWI0MmNlODE1MzE0ZDc1YTk1ZjZlYi90YWJsZXJhbmdlOjgyMzM5YzQwN2NlYjQyY2U4MTUzMTRkNzVhOTVmNmViXzUtMy0xLTEtMA_6cad0d1a-dfe2-4b70-afd9-e5091ace85f5">2.15</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EPS - Diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i1fe06f49f9094e7eb7a8b02c401b0208_D20190101-20191231" decimals="2" name="us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo4MjMzOWM0MDdjZWI0MmNlODE1MzE0ZDc1YTk1ZjZlYi90YWJsZXJhbmdlOjgyMzM5YzQwN2NlYjQyY2U4MTUzMTRkNzVhOTVmNmViXzYtMS0xLTEtMA_088db128-a9a9-4067-908f-2dd88ae5de35">4.24</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i02033795f8064c9a936651d7b90b7b1e_D20180101-20181231" decimals="2" name="us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo4MjMzOWM0MDdjZWI0MmNlODE1MzE0ZDc1YTk1ZjZlYi90YWJsZXJhbmdlOjgyMzM5YzQwN2NlYjQyY2U4MTUzMTRkNzVhOTVmNmViXzYtMy0xLTEtMA_28b3a0fa-f7ef-42f9-a250-9e10ca6b4c64">2.11</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2018</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company completed the following acquisitions during the year ended December&#160;31, 2018, paying the purchase price in cash for each transaction: (a) a share purchase of the entire issued capital of ThreatTrack Security Holdings, Inc., acquired on January 26, 2018, a Florida-based provider of cybersecurity solutions; (b) an asset purchase of Line2, Inc., acquired on June 18, 2018, a California-based provider of voice solutions; (c) a share purchase of all the membership interests of Mosaik Solutions, LLC, acquired on June 18, 2018, a Tennessee-based provider of mobile coverage data and network intelligence for mobile operators and network-dependent enterprises; (d) a share purchase of DemandShore Solutions Private Limited, acquired on July 19, 2018, an India-based provider of software and other solutions to sales and marketing professionals; (e) a share purchase of DW PRIME Holdings, Inc., acquired on August 20, 2018, a Florida-based accredited provider of continuing medical education for medical professionals; (f) a share purchase of The Communicator Corporation Limited, acquired on September 25, 2018, an United Kingdom-based provider of email marketing services; (g) a share purchase of Ekahau Inc., acquired on October 10, 2018, a Virginia-based provider of solutions for enterprise Wi-Fi network design, troubleshooting, and optimization; and (h) other immaterial acquisitions of digital health and data analysis businesses.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Consolidated Statement of Operations since the date of each acquisition and balance sheet, as of&#160;December&#160;31, 2018, reflect the results of operations of all 2018 acquisitions. For the&#160;year ended December&#160;31, 2018, these acquisitions contributed&#160;$<ix:nonFraction unitRef="usd" contextRef="ie728de08712749fcab0b3bb0c164a7a1_D20180101-20181231" decimals="-5" format="ixt:numdotdecimal" name="jcom:BusinessAcquisitionContributedTotalRevenue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzExNjM3_745fd2f1-1435-43a7-bfd6-3797241442d3">56.2</ix:nonFraction> million&#160;to the Company&#8217;s revenues. Net income contributed by these acquisitions was not separately identifiable due to J2 Global&#8217;s integration activities and is impracticable to provide.&#160;Total consideration for these transactions was&#160;$<ix:nonFraction unitRef="usd" contextRef="ie728de08712749fcab0b3bb0c164a7a1_D20180101-20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzEwOTk1MTE2NjkzMTA_79bc9abe-6e56-4f99-87db-530df3d417d4">324.7</ix:nonFraction> million, net of cash acquired and assumed liabilities and subject to certain post-closing adjustments which may increase or decrease the final consideration paid.</span></div></ix:continuation><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-92-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i7c2407083f1345a7b8c2ae190de64c6f" continuedAt="i981dbffa21c443b89ad5351cc186ef78"><ix:continuation id="if2e8e196277b49afa8f48fb7b64ec3c4"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the allocation of the purchase consideration for all 2018 acquisitions (in thousands):</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.700%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.597%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets and Liabilities</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Valuation</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i58c444fc79174683a9d2ad6ebd01e557_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo1ODEwMTI3Zjg0ZDA0YWMzOTcwOWZlNzdjMTA1ODFjYi90YWJsZXJhbmdlOjU4MTAxMjdmODRkMDRhYzM5NzA5ZmU3N2MxMDU4MWNiXzItMi0xLTEtMTQ5Ng_c1e0fceb-839b-4177-9446-eb0c31a3e56d">15,532</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i58c444fc79174683a9d2ad6ebd01e557_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo1ODEwMTI3Zjg0ZDA0YWMzOTcwOWZlNzdjMTA1ODFjYi90YWJsZXJhbmdlOjU4MTAxMjdmODRkMDRhYzM5NzA5ZmU3N2MxMDU4MWNiXzItMi0xLTEtMA_b48827c0-7a81-4583-9f3a-88068eee612b">11,321</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i58c444fc79174683a9d2ad6ebd01e557_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo1ODEwMTI3Zjg0ZDA0YWMzOTcwOWZlNzdjMTA1ODFjYi90YWJsZXJhbmdlOjU4MTAxMjdmODRkMDRhYzM5NzA5ZmU3N2MxMDU4MWNiXzMtMi0xLTEtMA_0ab1ba96-7bb3-477a-b881-189f93eb2cc0">3,480</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i58c444fc79174683a9d2ad6ebd01e557_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo1ODEwMTI3Zjg0ZDA0YWMzOTcwOWZlNzdjMTA1ODFjYi90YWJsZXJhbmdlOjU4MTAxMjdmODRkMDRhYzM5NzA5ZmU3N2MxMDU4MWNiXzQtMi0xLTEtMA_9ae2711f-c42b-4f03-9e29-8638d9b55e0a">4,755</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97934081a50f4b218fc738beed6655d6_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo1ODEwMTI3Zjg0ZDA0YWMzOTcwOWZlNzdjMTA1ODFjYi90YWJsZXJhbmdlOjU4MTAxMjdmODRkMDRhYzM5NzA5ZmU3N2MxMDU4MWNiXzUtMi0xLTEtMA_43932e49-0ab9-4b65-8dc9-41cc73d6a5c5">33,750</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie0bebde1787849c5a88c08aebcc16fc3_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo1ODEwMTI3Zjg0ZDA0YWMzOTcwOWZlNzdjMTA1ODFjYi90YWJsZXJhbmdlOjU4MTAxMjdmODRkMDRhYzM5NzA5ZmU3N2MxMDU4MWNiXzYtMi0xLTEtMA_6738c864-83ee-4fb2-9847-bad089a7d956">66,516</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i58c444fc79174683a9d2ad6ebd01e557_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo1ODEwMTI3Zjg0ZDA0YWMzOTcwOWZlNzdjMTA1ODFjYi90YWJsZXJhbmdlOjU4MTAxMjdmODRkMDRhYzM5NzA5ZmU3N2MxMDU4MWNiXzctMi0xLTEtMA_d423a90b-2f8a-479a-a87b-de491e77aec0">194,282</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8c5feaacf9d94f22bb600b9be8c1d5ec_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo1ODEwMTI3Zjg0ZDA0YWMzOTcwOWZlNzdjMTA1ODFjYi90YWJsZXJhbmdlOjU4MTAxMjdmODRkMDRhYzM5NzA5ZmU3N2MxMDU4MWNiXzgtMi0xLTEtMA_10d3387e-84e4-41a2-a0ec-f9c619f50934">3,285</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other intangibles</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0982aa0a01674e73be10571e143835bf_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo1ODEwMTI3Zjg0ZDA0YWMzOTcwOWZlNzdjMTA1ODFjYi90YWJsZXJhbmdlOjU4MTAxMjdmODRkMDRhYzM5NzA5ZmU3N2MxMDU4MWNiXzktMi0xLTEtMA_d215a24c-aeed-43bb-9956-335987546fee">84,907</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i58c444fc79174683a9d2ad6ebd01e557_I20181231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo1ODEwMTI3Zjg0ZDA0YWMzOTcwOWZlNzdjMTA1ODFjYi90YWJsZXJhbmdlOjU4MTAxMjdmODRkMDRhYzM5NzA5ZmU3N2MxMDU4MWNiXzExLTItMS0xLTE1NDc_3cceaaf7-7fba-4443-ada7-3796db632367">341</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax asset</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i58c444fc79174683a9d2ad6ebd01e557_I20181231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo1ODEwMTI3Zjg0ZDA0YWMzOTcwOWZlNzdjMTA1ODFjYi90YWJsZXJhbmdlOjU4MTAxMjdmODRkMDRhYzM5NzA5ZmU3N2MxMDU4MWNiXzEwLTItMS0xLTA_eeeef2e2-2e4b-4302-a53f-ea87a23a2b62">821</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payables and accrued expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i58c444fc79174683a9d2ad6ebd01e557_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo1ODEwMTI3Zjg0ZDA0YWMzOTcwOWZlNzdjMTA1ODFjYi90YWJsZXJhbmdlOjU4MTAxMjdmODRkMDRhYzM5NzA5ZmU3N2MxMDU4MWNiXzEyLTItMS0xLTA_442e8f05-108e-4ca5-9d9a-af8c57aa89e3">10,864</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i58c444fc79174683a9d2ad6ebd01e557_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo1ODEwMTI3Zjg0ZDA0YWMzOTcwOWZlNzdjMTA1ODFjYi90YWJsZXJhbmdlOjU4MTAxMjdmODRkMDRhYzM5NzA5ZmU3N2MxMDU4MWNiXzEzLTItMS0xLTA_53437105-0086-4822-974a-71fdab9669d9">37,113</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i58c444fc79174683a9d2ad6ebd01e557_I20181231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo1ODEwMTI3Zjg0ZDA0YWMzOTcwOWZlNzdjMTA1ODFjYi90YWJsZXJhbmdlOjU4MTAxMjdmODRkMDRhYzM5NzA5ZmU3N2MxMDU4MWNiXzE2LTItMS0xLTE1NTM_b7fbd7a4-882a-4987-a544-76f734bd2b42">956</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i58c444fc79174683a9d2ad6ebd01e557_I20181231" decimals="-3" format="ixt:numdotdecimal" name="jcom:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesIncomeTaxesPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo1ODEwMTI3Zjg0ZDA0YWMzOTcwOWZlNzdjMTA1ODFjYi90YWJsZXJhbmdlOjU4MTAxMjdmODRkMDRhYzM5NzA5ZmU3N2MxMDU4MWNiXzE3LTItMS0xLTE1NTg_7d1f6b25-1b52-4709-a8a4-991ffc6b94c9">1,458</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i58c444fc79174683a9d2ad6ebd01e557_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo1ODEwMTI3Zjg0ZDA0YWMzOTcwOWZlNzdjMTA1ODFjYi90YWJsZXJhbmdlOjU4MTAxMjdmODRkMDRhYzM5NzA5ZmU3N2MxMDU4MWNiXzE0LTItMS0xLTA_e03ccf4b-14fd-4ef5-8a7a-47225c6fc954">22,990</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i58c444fc79174683a9d2ad6ebd01e557_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo1ODEwMTI3Zjg0ZDA0YWMzOTcwOWZlNzdjMTA1ODFjYi90YWJsZXJhbmdlOjU4MTAxMjdmODRkMDRhYzM5NzA5ZmU3N2MxMDU4MWNiXzE5LTItMS0xLTE1NjQ_c2013397-d9ec-4538-bbe8-3cb79a1e6c1b">5,410</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160; &#160;&#160;&#160;  &#160;&#160;&#160; Total</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i58c444fc79174683a9d2ad6ebd01e557_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo1ODEwMTI3Zjg0ZDA0YWMzOTcwOWZlNzdjMTA1ODFjYi90YWJsZXJhbmdlOjU4MTAxMjdmODRkMDRhYzM5NzA5ZmU3N2MxMDU4MWNiXzE2LTItMS0xLTA_94ef0308-c026-4b0e-bad7-b0faa63fdf33">340,199</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Cash contains an immaterial amount of restricted cash associated with a pre-acquisition relationship with a vendor. The entire balance has been released during the third quarter of 2018.</span></div></ix:continuation><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">During the year ended December&#160;31, 2018, the Company recorded adjustments to prior period acquisitions primarily due to the finalization of the purchase accounting in the Voice, Backup, Security and CPP business (CPP established in 2019) which resulted in a net decrease in goodwill of $<ix:nonFraction unitRef="usd" contextRef="iee58a4a530144d29802ecea31ce6b993_D20180101-20181231" decimals="-5" sign="-" format="ixt:numdotdecimal" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzEyNDU0_d5234132-4c91-4ed7-b228-cbb461129f10">1.0</ix:nonFraction> million. In addition, the Company recorded adjustments to the initial working capital related to prior period acquisitions in the Digital Media business, which resulted in a net increase in goodwill of&#160;$<ix:nonFraction unitRef="usd" contextRef="ie8d9d6feddc5435dbbf364ebe6fe2120_D20180101-20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzEwOTk1MTE2NzA1NDk_74a3f710-2663-4d67-a0a6-e3711e5b95e9">0.2</ix:nonFraction> million. Such adjustments had an immaterial impact to amortization expense within the Consolidated Statement of Operations for the year ended December&#160;31, 2018.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The fair value of the assets acquired includes accounts receivable of $<ix:nonFraction unitRef="usd" contextRef="i58c444fc79174683a9d2ad6ebd01e557_I20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationAcquiredReceivablesFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzMyOTg1MzQ5NTI4NTM_1e09b5e6-6312-496e-bcd6-fd71fda739f9">15.5</ix:nonFraction>&#160;million. The gross amount due under contracts is $<ix:nonFraction unitRef="usd" contextRef="i58c444fc79174683a9d2ad6ebd01e557_I20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationAcquiredReceivablesGrossContractualAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzMyOTg1MzQ5NTI5OTM_dbdcb35b-32e8-4f9e-9861-9e98932c0851">11.6</ix:nonFraction>&#160;million, of which $<ix:nonFraction unitRef="usd" contextRef="i58c444fc79174683a9d2ad6ebd01e557_I20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationAcquiredReceivablesEstimatedUncollectible" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzMyOTg1MzQ5NTI5ODY_16d1c1e1-44bd-4d45-a707-397cbceb5ed2">0.3</ix:nonFraction>&#160;million is expected to be uncollectible. The Company did not acquire any other classes of receivables as a result of its acquisitions.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase price over the fair value of the net tangible and identifiable intangible assets acquired and represents intangible assets that do not qualify for separate recognition. Goodwill recognized in connection with these acquisitions during the year ended December&#160;31, 2018 is $<ix:nonFraction unitRef="usd" contextRef="ie728de08712749fcab0b3bb0c164a7a1_D20180101-20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzEzMTI4_c733d5ae-a0d1-44ec-875d-5b60916ec4f5">194.3</ix:nonFraction> million, of which $<ix:nonFraction unitRef="usd" contextRef="i58c444fc79174683a9d2ad6ebd01e557_I20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzEzMTQx_1424eb7b-54e8-477d-96e3-7d9707354e1f">38.3</ix:nonFraction> million is expected to be deductible for income tax purposes.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Pro Forma Financial Information for All 2018 Acquisitions</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following unaudited pro forma supplemental information is based on estimates and assumptions, that J2 Global believes are reasonable. However,&#160;this information&#160;is not necessarily indicative of the Company&#8217;s consolidated results of operations in future periods or the results that actually would have been realized had J2 Global and the acquired businesses been combined companies during the periods presented. These pro forma results exclude any savings or synergies that would have resulted from these business acquisitions had they occurred on January 1, 2017 and do not take into consideration the exiting of any acquired lines of business. During 2017, the Company sold Cambridge BioMarketing Group, LLC (&#8220;Cambridge&#8221;), a subsidiary within the Digital Media business; j2 Australia Hosting Pty Ltd (dba &#8220;Web24&#8221;), a subsidiary within the Cloud Services business; and Tea Leaves, a subsidiary within the Digital Media business. These divestitures represented $<ix:nonFraction unitRef="usd" contextRef="idcf5850525ce4d8497e050fcf0ef0183_D20170101-20171231" decimals="-5" format="ixt:numdotdecimal" name="jcom:BusinessAcquisitionProFormaNetIncomeLossInvestmentInSubsidiariesSold" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzMyOTg1MzQ5NDc2NTE_91c22583-1062-4d02-877c-46c65012a6ac">22.7</ix:nonFraction>&#160;million of revenue within the 2017 fiscal year. This unaudited pro forma supplemental information includes incremental intangible asset amortization, income tax expense, and interest income as a result of the acquisitions, net of the related tax effects.</span></div></ix:continuation><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-93-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i981dbffa21c443b89ad5351cc186ef78"><ix:continuation id="ib900e7f95bf2400797fbeea5c943ffea"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The supplemental information on an unaudited pro forma financial basis presents the combined results of J2 Global and its 2018 acquisitions as if each acquisition had occurred on January 1, 2017 (in thousands, except per share amounts):</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.498%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></div><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></div><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2017</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie728de08712749fcab0b3bb0c164a7a1_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessAcquisitionsProFormaRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTplMWM5MTQzN2YyYTg0NGIwYjFjMzY2OTlkNzgwNWE3NS90YWJsZXJhbmdlOmUxYzkxNDM3ZjJhODQ0YjBiMWMzNjY5OWQ3ODA1YTc1XzMtMS0xLTEtMTQ3MDY_157815db-e245-471d-82ce-6ab63d1f495a">1,264,544</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcf5850525ce4d8497e050fcf0ef0183_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessAcquisitionsProFormaRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTplMWM5MTQzN2YyYTg0NGIwYjFjMzY2OTlkNzgwNWE3NS90YWJsZXJhbmdlOmUxYzkxNDM3ZjJhODQ0YjBiMWMzNjY5OWQ3ODA1YTc1XzMtMy0xLTEtMTQ3MDY_d8eeb7ac-7997-454f-8895-8ec3a937bed2">1,218,530</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie728de08712749fcab0b3bb0c164a7a1_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTplMWM5MTQzN2YyYTg0NGIwYjFjMzY2OTlkNzgwNWE3NS90YWJsZXJhbmdlOmUxYzkxNDM3ZjJhODQ0YjBiMWMzNjY5OWQ3ODA1YTc1XzQtMS0xLTEtMTQ3MDY_6ff0245c-f20d-4cea-9daa-a83e11fcabe8">121,727</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcf5850525ce4d8497e050fcf0ef0183_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTplMWM5MTQzN2YyYTg0NGIwYjFjMzY2OTlkNzgwNWE3NS90YWJsZXJhbmdlOmUxYzkxNDM3ZjJhODQ0YjBiMWMzNjY5OWQ3ODA1YTc1XzQtMy0xLTEtMTQ3MDY_cf56bf39-d940-45ff-822b-38db658f0613">123,378</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EPS - Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ie728de08712749fcab0b3bb0c164a7a1_D20180101-20181231" decimals="2" name="us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTplMWM5MTQzN2YyYTg0NGIwYjFjMzY2OTlkNzgwNWE3NS90YWJsZXJhbmdlOmUxYzkxNDM3ZjJhODQ0YjBiMWMzNjY5OWQ3ODA1YTc1XzUtMS0xLTEtMTQ3MDY_4acdcbae-b4e8-4abb-9f27-47e8351e0e39">2.50</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="idcf5850525ce4d8497e050fcf0ef0183_D20170101-20171231" decimals="2" name="us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTplMWM5MTQzN2YyYTg0NGIwYjFjMzY2OTlkNzgwNWE3NS90YWJsZXJhbmdlOmUxYzkxNDM3ZjJhODQ0YjBiMWMzNjY5OWQ3ODA1YTc1XzUtMy0xLTEtMTQ3MDY_b5b04168-fd6f-41e7-9893-0d8ee4f2c677">2.56</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EPS - Diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ie728de08712749fcab0b3bb0c164a7a1_D20180101-20181231" decimals="2" name="us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTplMWM5MTQzN2YyYTg0NGIwYjFjMzY2OTlkNzgwNWE3NS90YWJsZXJhbmdlOmUxYzkxNDM3ZjJhODQ0YjBiMWMzNjY5OWQ3ODA1YTc1XzYtMS0xLTEtMTQ3MDY_54f5ed48-e344-441f-b4fe-4d8370e7173e">2.45</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="idcf5850525ce4d8497e050fcf0ef0183_D20170101-20171231" decimals="2" name="us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTplMWM5MTQzN2YyYTg0NGIwYjFjMzY2OTlkNzgwNWE3NS90YWJsZXJhbmdlOmUxYzkxNDM3ZjJhODQ0YjBiMWMzNjY5OWQ3ODA1YTc1XzYtMy0xLTEtMTQ3MDY_0468ccfc-e072-4af8-a34f-7bab30269a4c">2.50</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation></ix:continuation><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div id="ie85b9c7be4284705baa3c85e9b8a6a98_127"></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt"><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90ZXh0cmVnaW9uOjQwOTQ3YjQ4ZmQyNzQ5MTRhNThiMWE1NDRjZjYxMzA3XzkwOTE_1953d040-894e-45b1-9151-8baa0f9f702a" continuedAt="i9835ae3960ee4872b76ad9217232d43c" escape="true">Investments</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i9835ae3960ee4872b76ad9217232d43c" continuedAt="i4d86e630166a409abb662cfcbc0b2111"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments consist of equity and debt securities.&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determined the equity securities that were received as part of the consideration for the sale of Tea Leaves Health, LLC (&#8220;Tea Leaves&#8221;) in fiscal year 2017 are without a readily determinable fair value because these securities are privately held, not traded on any public exchanges and not an investment in a mutual fund or similar investment. As a result, Management has elected to alternatively measure this investment at cost, less impairment, adjusted for subsequent observable price changes to estimate fair value. The Company will make a &#8220;reasonable effort&#8221; to identify any observable price changes for identical or similar investments with the issuer that are known and can be reasonable known. Any changes in the carrying value of the equity securities will be reported in earnings as a (gain) loss on investment. In addition, the Company determined that the shares of redeemable preferred stock that were also received as part of the consideration for the sale Tea Leaves are corporate debt securities and are classified as available-for-sale-securities. These debt securities were subsequently exchanged in a non-cash transaction in the first quarter of 2020.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furthermore, the COVID-19 pandemic had an adverse impact on the global financial markets. A prolonged adverse impact of the COVID-19 pandemic could result in a decline in the equity and debt securities estimated fair value and, thus, a resulting charge to earnings in a future period.</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90ZXh0cmVnaW9uOjQwOTQ3YjQ4ZmQyNzQ5MTRhNThiMWE1NDRjZjYxMzA3XzkwOTM_cb1e0eee-8a86-4e4d-9e08-482d0c9e74cd" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the gross unrealized losses and estimated fair values for the Company&#8217;s securities without a readily determinable fair value (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:42.155%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.538%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Impairment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjustments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Reported Amount</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="jcom:EquitySecuritiesWithoutReadilyDeterminableFairValueCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZTowYmRhNjYzODljMGM0YTFiYWEyZmIxNGI0NjNjNmNlOS90YWJsZXJhbmdlOjBiZGE2NjM4OWMwYzRhMWJhYTJmYjE0YjQ2M2M2Y2U5XzItMS0xLTEtMA_ea467ba7-ab50-4472-aa2a-bf01c0424ac4">50,384</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZTowYmRhNjYzODljMGM0YTFiYWEyZmIxNGI0NjNjNmNlOS90YWJsZXJhbmdlOjBiZGE2NjM4OWMwYzRhMWJhYTJmYjE0YjQ2M2M2Y2U5XzItMy0xLTEtMA_e47b2de6-a06b-410e-aa61-10ef73639f68">19,605</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentCumulativeAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZTowYmRhNjYzODljMGM0YTFiYWEyZmIxNGI0NjNjNmNlOS90YWJsZXJhbmdlOjBiZGE2NjM4OWMwYzRhMWJhYTJmYjE0YjQ2M2M2Y2U5XzItNS0xLTEtMA_c72c6000-b997-431a-b057-082b74d6c0f4">479</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZTowYmRhNjYzODljMGM0YTFiYWEyZmIxNGI0NjNjNmNlOS90YWJsZXJhbmdlOjBiZGE2NjM4OWMwYzRhMWJhYTJmYjE0YjQ2M2M2Y2U5XzItNy0xLTEtMA_bd0deadf-814d-4138-a087-79a383b9a7ff">30,300</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="jcom:EquitySecuritiesWithoutReadilyDeterminableFairValueCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZTowYmRhNjYzODljMGM0YTFiYWEyZmIxNGI0NjNjNmNlOS90YWJsZXJhbmdlOjBiZGE2NjM4OWMwYzRhMWJhYTJmYjE0YjQ2M2M2Y2U5XzMtMS0xLTEtNzUxNQ_4b0a64d3-936a-4ba4-a8b0-5b5c6a95476c">50,384</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZTowYmRhNjYzODljMGM0YTFiYWEyZmIxNGI0NjNjNmNlOS90YWJsZXJhbmdlOjBiZGE2NjM4OWMwYzRhMWJhYTJmYjE0YjQ2M2M2Y2U5XzMtMy0xLTEtNzUxNQ_bcdf705b-42e5-4162-9895-f950184a85e7">19,605</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentCumulativeAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZTowYmRhNjYzODljMGM0YTFiYWEyZmIxNGI0NjNjNmNlOS90YWJsZXJhbmdlOjBiZGE2NjM4OWMwYzRhMWJhYTJmYjE0YjQ2M2M2Y2U5XzMtNS0xLTEtNzUxNQ_910d57a7-f69b-4546-a977-dcdd549f0943">479</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZTowYmRhNjYzODljMGM0YTFiYWEyZmIxNGI0NjNjNmNlOS90YWJsZXJhbmdlOjBiZGE2NjM4OWMwYzRhMWJhYTJmYjE0YjQ2M2M2Y2U5XzMtNy0xLTEtNzUxNQ_ce30be26-aea5-407c-ac16-b1894a3dbccf">30,300</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="jcom:EquitySecuritiesWithoutReadilyDeterminableFairValueCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZTowYmRhNjYzODljMGM0YTFiYWEyZmIxNGI0NjNjNmNlOS90YWJsZXJhbmdlOjBiZGE2NjM4OWMwYzRhMWJhYTJmYjE0YjQ2M2M2Y2U5XzYtMS0xLTEtMA_a358d0cf-fd86-4119-b1d0-1e9820364e7d">34,977</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZTowYmRhNjYzODljMGM0YTFiYWEyZmIxNGI0NjNjNmNlOS90YWJsZXJhbmdlOjBiZGE2NjM4OWMwYzRhMWJhYTJmYjE0YjQ2M2M2Y2U5XzYtMy0xLTEtMA_8bdcc820-75dd-4f32-9aaf-92552764958e">4,164</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentCumulativeAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZTowYmRhNjYzODljMGM0YTFiYWEyZmIxNGI0NjNjNmNlOS90YWJsZXJhbmdlOjBiZGE2NjM4OWMwYzRhMWJhYTJmYjE0YjQ2M2M2Y2U5XzYtNS0xLTEtMA_c6826422-6539-44a5-a608-46e332f97843">3,678</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZTowYmRhNjYzODljMGM0YTFiYWEyZmIxNGI0NjNjNmNlOS90YWJsZXJhbmdlOjBiZGE2NjM4OWMwYzRhMWJhYTJmYjE0YjQ2M2M2Y2U5XzYtNy0xLTEtMA_7674852e-47bd-4628-b416-2735b25bce7d">27,135</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="jcom:EquitySecuritiesWithoutReadilyDeterminableFairValueCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZTowYmRhNjYzODljMGM0YTFiYWEyZmIxNGI0NjNjNmNlOS90YWJsZXJhbmdlOjBiZGE2NjM4OWMwYzRhMWJhYTJmYjE0YjQ2M2M2Y2U5XzctMS0xLTEtNzUxNQ_679c8bc9-e63f-45e5-9fbe-950c9526025b">34,977</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZTowYmRhNjYzODljMGM0YTFiYWEyZmIxNGI0NjNjNmNlOS90YWJsZXJhbmdlOjBiZGE2NjM4OWMwYzRhMWJhYTJmYjE0YjQ2M2M2Y2U5XzctMy0xLTEtNzUxNQ_1a2fa646-1b50-4921-975c-0248f70715dd">4,164</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentCumulativeAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZTowYmRhNjYzODljMGM0YTFiYWEyZmIxNGI0NjNjNmNlOS90YWJsZXJhbmdlOjBiZGE2NjM4OWMwYzRhMWJhYTJmYjE0YjQ2M2M2Y2U5XzctNS0xLTEtNzUxNQ_6036633c-de2c-4bce-8c42-171fbf32eae5">3,678</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZTowYmRhNjYzODljMGM0YTFiYWEyZmIxNGI0NjNjNmNlOS90YWJsZXJhbmdlOjBiZGE2NjM4OWMwYzRhMWJhYTJmYjE0YjQ2M2M2Y2U5XzctNy0xLTEtNzUxNQ_c4d689c0-f596-4cbd-a610-936df1822045">27,135</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the first quarter of 2020, in a non-cash transaction of $<ix:nonFraction unitRef="usd" contextRef="id2030f18d9e446d0adacd4b9a607ee5e_D20200101-20200331" decimals="-5" format="ixt:numdotdecimal" name="jcom:ExchangeOfAvailableForSaleDebtSecurities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90ZXh0cmVnaW9uOjQwOTQ3YjQ4ZmQyNzQ5MTRhNThiMWE1NDRjZjYxMzA3Xzc2OTY1ODE0MjMyODg_1bf96422-7f69-4185-be97-050bea82f7cd">18.3</ix:nonFraction>&#160;million, the Company exchanged shares of redeemable preferred stock that were previously classified as available-for-sale corporate debt securities (identified in the table below) for a new series of preferred stock, classified as equity securities without a readily determinable fair value. The Company recognized a loss on exchange of $<ix:nonFraction unitRef="usd" contextRef="id2030f18d9e446d0adacd4b9a607ee5e_D20200101-20200331" decimals="-5" sign="-" format="ixt:numdotdecimal" name="us-gaap:GainLossOnInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90ZXh0cmVnaW9uOjQwOTQ3YjQ4ZmQyNzQ5MTRhNThiMWE1NDRjZjYxMzA3XzMyOTg1MzQ5MzYyNDE_67aa8a70-5721-4cb3-b111-c7f1a7bea0d1">4.4</ix:nonFraction>&#160;million, which is reflected in loss on investments, net in the Consolidated Statements of Operations.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2020, the Company recorded a $<ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90ZXh0cmVnaW9uOjQwOTQ3YjQ4ZmQyNzQ5MTRhNThiMWE1NDRjZjYxMzA3XzI4OQ_9e192b25-1c43-49ac-bfd7-09604440f924">19.6</ix:nonFraction> million impairment loss related to a decline in value primarily due to the recapitalization of the investee and overall market volatility. During the year ended December&#160;31, 2019, the Company recorded a $<ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90ZXh0cmVnaW9uOjQwOTQ3YjQ4ZmQyNzQ5MTRhNThiMWE1NDRjZjYxMzA3Xzc2OTY1ODE0MTg1MzE_97a7d286-e43a-45de-9866-16c266dd020e">4.2</ix:nonFraction>&#160;million impairment loss related to a decline in overall market volatility. At December&#160;31, 2020, cumulative impairment losses on these securities were $<ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90ZXh0cmVnaW9uOjQwOTQ3YjQ4ZmQyNzQ5MTRhNThiMWE1NDRjZjYxMzA3XzMyOTg1MzQ5MjcyNTM_8b915a8f-805b-41f1-ad64-fd515c56a4af">23.8</ix:nonFraction> million. The impairment losses are recorded in loss on investments, net on the Consolidated Statements of Operations.</span></div></ix:continuation><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-94-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i4d86e630166a409abb662cfcbc0b2111" continuedAt="i81219aa3cdc4454ea98c128d02426c39"><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90ZXh0cmVnaW9uOjQwOTQ3YjQ4ZmQyNzQ5MTRhNThiMWE1NDRjZjYxMzA3XzkxMTA_a5e6695d-c32c-4132-89af-dd85115c8452" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the gross unrealized gains and losses and fair values for investments classified as available-for-sale (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:42.155%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.538%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebfaab30ee7146dab683457788867cbd_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZToyMmUwYzU3NjYxMDY0ZmQ5YTM4MGUxMTliNGZmNjUxOS90YWJsZXJhbmdlOjIyZTBjNTc2NjEwNjRmZDlhMzgwZTExOWI0ZmY2NTE5XzItMS0xLTEtMA_61b93918-6f96-4dcd-bcc9-ec9786b9ffa2">511</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebfaab30ee7146dab683457788867cbd_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZToyMmUwYzU3NjYxMDY0ZmQ5YTM4MGUxMTliNGZmNjUxOS90YWJsZXJhbmdlOjIyZTBjNTc2NjEwNjRmZDlhMzgwZTExOWI0ZmY2NTE5XzItMy0xLTEtMA_e11d8f7b-59a4-4fa3-9129-06d3a96ead8d">152</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebfaab30ee7146dab683457788867cbd_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZToyMmUwYzU3NjYxMDY0ZmQ5YTM4MGUxMTliNGZmNjUxOS90YWJsZXJhbmdlOjIyZTBjNTc2NjEwNjRmZDlhMzgwZTExOWI0ZmY2NTE5XzItNS0xLTEtMA_f3da277c-724f-44c1-aed5-b8bc9b64089a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebfaab30ee7146dab683457788867cbd_I20201231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZToyMmUwYzU3NjYxMDY0ZmQ5YTM4MGUxMTliNGZmNjUxOS90YWJsZXJhbmdlOjIyZTBjNTc2NjEwNjRmZDlhMzgwZTExOWI0ZmY2NTE5XzItNy0xLTEtMA_eef9685a-fd3f-49ec-8c99-e4a7186278b3">663</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZToyMmUwYzU3NjYxMDY0ZmQ5YTM4MGUxMTliNGZmNjUxOS90YWJsZXJhbmdlOjIyZTBjNTc2NjEwNjRmZDlhMzgwZTExOWI0ZmY2NTE5XzMtMS0xLTEtNzUxNw_389eed07-fb5b-40c3-8157-b44399726d3b">511</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZToyMmUwYzU3NjYxMDY0ZmQ5YTM4MGUxMTliNGZmNjUxOS90YWJsZXJhbmdlOjIyZTBjNTc2NjEwNjRmZDlhMzgwZTExOWI0ZmY2NTE5XzMtMy0xLTEtNzUxNw_9e88c51e-9750-4859-bcc3-005bf042ddd9">152</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZToyMmUwYzU3NjYxMDY0ZmQ5YTM4MGUxMTliNGZmNjUxOS90YWJsZXJhbmdlOjIyZTBjNTc2NjEwNjRmZDlhMzgwZTExOWI0ZmY2NTE5XzMtNS0xLTEtNzUxNw_1ceac782-bbaa-421e-80de-d13f13a9d975">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZToyMmUwYzU3NjYxMDY0ZmQ5YTM4MGUxMTliNGZmNjUxOS90YWJsZXJhbmdlOjIyZTBjNTc2NjEwNjRmZDlhMzgwZTExOWI0ZmY2NTE5XzMtNy0xLTEtNzUxNw_309f8ee6-ad17-43a7-8584-5b7d5f87486e">663</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i307b6ab958044d8aaa0dd170a197a3a3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZToyMmUwYzU3NjYxMDY0ZmQ5YTM4MGUxMTliNGZmNjUxOS90YWJsZXJhbmdlOjIyZTBjNTc2NjEwNjRmZDlhMzgwZTExOWI0ZmY2NTE5XzYtMS0xLTEtMA_620d8c2e-f5cf-4489-9d8a-c5a107b2766b">23,256</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i307b6ab958044d8aaa0dd170a197a3a3_I20191231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZToyMmUwYzU3NjYxMDY0ZmQ5YTM4MGUxMTliNGZmNjUxOS90YWJsZXJhbmdlOjIyZTBjNTc2NjEwNjRmZDlhMzgwZTExOWI0ZmY2NTE5XzYtMy0xLTEtMA_c5933f91-1a20-43a7-a9fb-eceb1386a50f">112</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i307b6ab958044d8aaa0dd170a197a3a3_I20191231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZToyMmUwYzU3NjYxMDY0ZmQ5YTM4MGUxMTliNGZmNjUxOS90YWJsZXJhbmdlOjIyZTBjNTc2NjEwNjRmZDlhMzgwZTExOWI0ZmY2NTE5XzYtNS0xLTEtMA_50e810f0-24a4-4814-9037-86f64035c7ec">698</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i307b6ab958044d8aaa0dd170a197a3a3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZToyMmUwYzU3NjYxMDY0ZmQ5YTM4MGUxMTliNGZmNjUxOS90YWJsZXJhbmdlOjIyZTBjNTc2NjEwNjRmZDlhMzgwZTExOWI0ZmY2NTE5XzYtNy0xLTEtMA_8f0eb8d0-e3da-424e-b056-b910683863db">22,670</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZToyMmUwYzU3NjYxMDY0ZmQ5YTM4MGUxMTliNGZmNjUxOS90YWJsZXJhbmdlOjIyZTBjNTc2NjEwNjRmZDlhMzgwZTExOWI0ZmY2NTE5XzctMS0xLTEtNzUxNw_642ed19d-05f4-4966-93bd-ec95aca01d24">23,256</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZToyMmUwYzU3NjYxMDY0ZmQ5YTM4MGUxMTliNGZmNjUxOS90YWJsZXJhbmdlOjIyZTBjNTc2NjEwNjRmZDlhMzgwZTExOWI0ZmY2NTE5XzctMy0xLTEtNzUxNw_eca84287-b7a9-450b-aeca-22b3befd47c7">112</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZToyMmUwYzU3NjYxMDY0ZmQ5YTM4MGUxMTliNGZmNjUxOS90YWJsZXJhbmdlOjIyZTBjNTc2NjEwNjRmZDlhMzgwZTExOWI0ZmY2NTE5XzctNS0xLTEtNzUxNw_955d01f2-6956-4907-8ed7-dc131d985089">698</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZToyMmUwYzU3NjYxMDY0ZmQ5YTM4MGUxMTliNGZmNjUxOS90YWJsZXJhbmdlOjIyZTBjNTc2NjEwNjRmZDlhMzgwZTExOWI0ZmY2NTE5XzctNy0xLTEtNzUxNw_8a96ae0d-1d52-4257-afd5-4214938ca7a6">22,670</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2020, the Company&#8217;s available-for-sale debt securities are carried at fair value, with the unrealized gains and losses reported as a component of other comprehensive income.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90ZXh0cmVnaW9uOjQwOTQ3YjQ4ZmQyNzQ5MTRhNThiMWE1NDRjZjYxMzA3XzkwODY_2c2f6b5f-3bc1-4412-8966-a67d2ec6305b" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes J2 Global&#8217;s corporate debt securities designated as available-for-sale, classified by the contractual maturity date of the security (in thousands):</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:70.770%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.596%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.598%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due within 1 year</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZTo0MDQ2YjQ4NWRiY2E0YTU2YWMyNDI5MDg1ODFhODQ2Ni90YWJsZXJhbmdlOjQwNDZiNDg1ZGJjYTRhNTZhYzI0MjkwODU4MWE4NDY2XzEtMS0xLTEtMA_d666e800-e15d-4c3f-98b3-90fd18047773">663</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZTo0MDQ2YjQ4NWRiY2E0YTU2YWMyNDI5MDg1ODFhODQ2Ni90YWJsZXJhbmdlOjQwNDZiNDg1ZGJjYTRhNTZhYzI0MjkwODU4MWE4NDY2XzEtMy0xLTEtMA_e4d1bac4-8aa5-444f-a8a1-954ad98e26c5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due within more than 1 year but less than 5 years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZTo0MDQ2YjQ4NWRiY2E0YTU2YWMyNDI5MDg1ODFhODQ2Ni90YWJsZXJhbmdlOjQwNDZiNDg1ZGJjYTRhNTZhYzI0MjkwODU4MWE4NDY2XzItMS0xLTEtMA_d4d47a62-ca4f-4ec3-9c87-5aded6ec3c59">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZTo0MDQ2YjQ4NWRiY2E0YTU2YWMyNDI5MDg1ODFhODQ2Ni90YWJsZXJhbmdlOjQwNDZiNDg1ZGJjYTRhNTZhYzI0MjkwODU4MWE4NDY2XzItMy0xLTEtMA_cc8d1a4e-acc1-42e7-bc22-103ec6ef0c78">22,670</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due within more than 5 years but less than 10 years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZTo0MDQ2YjQ4NWRiY2E0YTU2YWMyNDI5MDg1ODFhODQ2Ni90YWJsZXJhbmdlOjQwNDZiNDg1ZGJjYTRhNTZhYzI0MjkwODU4MWE4NDY2XzMtMS0xLTEtMA_e761abc6-5e32-4bdd-90e7-ab8399a896de">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZTo0MDQ2YjQ4NWRiY2E0YTU2YWMyNDI5MDg1ODFhODQ2Ni90YWJsZXJhbmdlOjQwNDZiNDg1ZGJjYTRhNTZhYzI0MjkwODU4MWE4NDY2XzMtMy0xLTEtMA_072fdf61-3ae0-4a27-8962-954a4b8a847b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due 10 years or after</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZTo0MDQ2YjQ4NWRiY2E0YTU2YWMyNDI5MDg1ODFhODQ2Ni90YWJsZXJhbmdlOjQwNDZiNDg1ZGJjYTRhNTZhYzI0MjkwODU4MWE4NDY2XzQtMS0xLTEtMA_20540b56-0f85-4cce-9c04-caf5fe51e7f7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZTo0MDQ2YjQ4NWRiY2E0YTU2YWMyNDI5MDg1ODFhODQ2Ni90YWJsZXJhbmdlOjQwNDZiNDg1ZGJjYTRhNTZhYzI0MjkwODU4MWE4NDY2XzQtMy0xLTEtMA_1477f6c7-4e08-4deb-add5-5769fbfeb646">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZTo0MDQ2YjQ4NWRiY2E0YTU2YWMyNDI5MDg1ODFhODQ2Ni90YWJsZXJhbmdlOjQwNDZiNDg1ZGJjYTRhNTZhYzI0MjkwODU4MWE4NDY2XzUtMS0xLTEtNzUxOQ_78fb503a-7093-4d43-9009-44248e8e393d">663</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZTo0MDQ2YjQ4NWRiY2E0YTU2YWMyNDI5MDg1ODFhODQ2Ni90YWJsZXJhbmdlOjQwNDZiNDg1ZGJjYTRhNTZhYzI0MjkwODU4MWE4NDY2XzUtMy0xLTEtNzUxOQ_8fb0a0dc-1b49-4e2d-aaf6-044510d3f96e">22,670</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recognition and Measurement of Credit Loss of Debt Securities</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted ASU 2016-13, Financial Instrument-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments in the first quarter of 2020. ASU 2016-13 replaces the existing incurred loss impairment model with an expected loss model which requires the use of forward-looking information to calculate credit loss estimates. This ASU also eliminates the concept of other-than-temporary impairment and requires credit losses related to available-for-sale debt securities to be recorded through an allowance for credit losses rather than a reduction in the amortized cost basis of the securities. These changes will result in the earlier recognition of credit losses, if any.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s available-for-sale debt securities are carried at an estimated fair value with any unrealized gains or losses, net of taxes, included in accumulated other comprehensive loss in stockholders&#8217; equity. Available-for-sale debt securities with an amortized cost basis in excess of estimated fair value are assessed to determine what amount of that difference, if any, is caused by expected credit losses. Expected credit losses on available-for-sale debt securities are recognized in loss on investments, net on our Consolidated Statements of Operations, and any remaining unrealized losses, net of taxes, are included in accumulated comprehensive loss in stockholders&#8217; equity.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90ZXh0cmVnaW9uOjQwOTQ3YjQ4ZmQyNzQ5MTRhNThiMWE1NDRjZjYxMzA3XzkwODA_3b18378d-6029-4ab3-883b-ccfe0b043a8e" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present gross unrealized losses and fair values for those investments that were in an unrealized loss position as of 2019, aggregated by investment category and the length of time that individual securities have been in a continuous loss position (in thousands). There were <ix:nonFraction unitRef="investment" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90ZXh0cmVnaW9uOjQwOTQ3YjQ4ZmQyNzQ5MTRhNThiMWE1NDRjZjYxMzA3XzM4NDgyOTA3NDExODM_0bda9099-530f-4ba4-94e3-cbd5f8cf475a">no</ix:nonFraction> investments in an unrealized loss position as of December&#160;31, 2020.</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:13.164%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.576%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.576%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.576%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.576%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.576%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.581%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Less than 12 Months</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12 Months or Greater</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized Loss</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized Loss</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized Loss</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i307b6ab958044d8aaa0dd170a197a3a3_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZTowNDQ4M2I3M2VhMWU0MWE0OWY5MTE5NmJiODA3NDJlYy90YWJsZXJhbmdlOjA0NDgzYjczZWExZTQxYTQ5ZjkxMTk2YmI4MDc0MmVjXzktMS0xLTEtMA_c320533c-b8e6-4fe7-a001-96c37b9de62e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i307b6ab958044d8aaa0dd170a197a3a3_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZTowNDQ4M2I3M2VhMWU0MWE0OWY5MTE5NmJiODA3NDJlYy90YWJsZXJhbmdlOjA0NDgzYjczZWExZTQxYTQ5ZjkxMTk2YmI4MDc0MmVjXzktMy0xLTEtMA_2d5f4411-29d1-41fc-9ccd-7a54593f2213">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i307b6ab958044d8aaa0dd170a197a3a3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZTowNDQ4M2I3M2VhMWU0MWE0OWY5MTE5NmJiODA3NDJlYy90YWJsZXJhbmdlOjA0NDgzYjczZWExZTQxYTQ5ZjkxMTk2YmI4MDc0MmVjXzktNS0xLTEtMA_145cfa2b-f5ef-4f37-98f2-9baff9f0abc5">22,047</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i307b6ab958044d8aaa0dd170a197a3a3_I20191231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZTowNDQ4M2I3M2VhMWU0MWE0OWY5MTE5NmJiODA3NDJlYy90YWJsZXJhbmdlOjA0NDgzYjczZWExZTQxYTQ5ZjkxMTk2YmI4MDc0MmVjXzktNy0xLTEtMA_3fb0d9ee-30ac-4b4d-b0ad-6818e31692f9">698</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i307b6ab958044d8aaa0dd170a197a3a3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZTowNDQ4M2I3M2VhMWU0MWE0OWY5MTE5NmJiODA3NDJlYy90YWJsZXJhbmdlOjA0NDgzYjczZWExZTQxYTQ5ZjkxMTk2YmI4MDc0MmVjXzktOS0xLTEtMA_eebfa123-e406-4611-8428-2daf78f03e87">22,047</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i307b6ab958044d8aaa0dd170a197a3a3_I20191231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZTowNDQ4M2I3M2VhMWU0MWE0OWY5MTE5NmJiODA3NDJlYy90YWJsZXJhbmdlOjA0NDgzYjczZWExZTQxYTQ5ZjkxMTk2YmI4MDc0MmVjXzktMTEtMS0xLTA_0d0cc9dc-1309-4eee-9ba7-c6b907108c2f">698</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZTowNDQ4M2I3M2VhMWU0MWE0OWY5MTE5NmJiODA3NDJlYy90YWJsZXJhbmdlOjA0NDgzYjczZWExZTQxYTQ5ZjkxMTk2YmI4MDc0MmVjXzEwLTEtMS0xLTc1MjE_7010ba3c-e772-4931-a1be-772b8446f527">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZTowNDQ4M2I3M2VhMWU0MWE0OWY5MTE5NmJiODA3NDJlYy90YWJsZXJhbmdlOjA0NDgzYjczZWExZTQxYTQ5ZjkxMTk2YmI4MDc0MmVjXzEwLTMtMS0xLTc1MjE_e0aeab40-d2d7-4fc9-9a6f-8e15f0227fa6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZTowNDQ4M2I3M2VhMWU0MWE0OWY5MTE5NmJiODA3NDJlYy90YWJsZXJhbmdlOjA0NDgzYjczZWExZTQxYTQ5ZjkxMTk2YmI4MDc0MmVjXzEwLTUtMS0xLTc1MjE_48efa6bb-0ca6-4b6d-9b60-a2c05e9f62fe">22,047</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZTowNDQ4M2I3M2VhMWU0MWE0OWY5MTE5NmJiODA3NDJlYy90YWJsZXJhbmdlOjA0NDgzYjczZWExZTQxYTQ5ZjkxMTk2YmI4MDc0MmVjXzEwLTctMS0xLTc1MjE_ac8a4bfa-522a-40c5-b716-1fbc74f5fa95">698</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZTowNDQ4M2I3M2VhMWU0MWE0OWY5MTE5NmJiODA3NDJlYy90YWJsZXJhbmdlOjA0NDgzYjczZWExZTQxYTQ5ZjkxMTk2YmI4MDc0MmVjXzEwLTktMS0xLTc1MjE_483ee5b9-5d04-4b87-82ef-1b40fcbf3c16">22,047</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZTowNDQ4M2I3M2VhMWU0MWE0OWY5MTE5NmJiODA3NDJlYy90YWJsZXJhbmdlOjA0NDgzYjczZWExZTQxYTQ5ZjkxMTk2YmI4MDc0MmVjXzEwLTExLTEtMS03NTIx_7fe6e2d4-bbfc-401f-af46-47e810a13693">698</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-95-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="i81219aa3cdc4454ea98c128d02426c39"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2020, 2019 and 2018, the Company did <ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90ZXh0cmVnaW9uOjQwOTQ3YjQ4ZmQyNzQ5MTRhNThiMWE1NDRjZjYxMzA3XzM4NDgyOTA3MzcxMTA_8558bb2e-f5e4-4b8d-ad49-700458d4b915"><ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90ZXh0cmVnaW9uOjQwOTQ3YjQ4ZmQyNzQ5MTRhNThiMWE1NDRjZjYxMzA3XzM4NDgyOTA3MzcxMTA_aea4df99-364b-4a5a-bbb4-1f8cf4060920"><ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90ZXh0cmVnaW9uOjQwOTQ3YjQ4ZmQyNzQ5MTRhNThiMWE1NDRjZjYxMzA3XzM4NDgyOTA3MzcxMTA_dc25b1a3-00e4-4bc9-abd9-069f47cea537">no</ix:nonFraction></ix:nonFraction></ix:nonFraction>t recognize any other-than-temporary impairment losses on its debt securities.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 25, 2017, the Company entered into a commitment to invest $<ix:nonFraction unitRef="usd" contextRef="i3e0dcd76a65342fcb1ae49bfa2f3e3d4_D20170925-20170925" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:VariableInterestEntityFinancialOrOtherSupportAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90ZXh0cmVnaW9uOjQwOTQ3YjQ4ZmQyNzQ5MTRhNThiMWE1NDRjZjYxMzA3XzU0MTY_4a288cd7-5f58-439a-8457-afb9c8991f7a">200</ix:nonFraction> million (approximately <ix:nonFraction unitRef="number" contextRef="i3e0dcd76a65342fcb1ae49bfa2f3e3d4_D20170925-20170925" decimals="3" name="us-gaap:VariableInterestEntityOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90ZXh0cmVnaW9uOjQwOTQ3YjQ4ZmQyNzQ5MTRhNThiMWE1NDRjZjYxMzA3XzU0MzQ_fb28d77a-6a26-4d19-a639-96bef186a1d5">76.6</ix:nonFraction>% of equity) in the OCV Fund. The primary purpose of the Fund is to provide a limited number of select investors with the opportunity to realize long-term appreciation from public and private companies, with a particular focus on the technology and life science industries. The general activities of the OCV Fund is to buy, sell, hold and otherwise invest in securities of every kind and nature and rights and options with respect thereto, including, without limitation, stock, notes, bonds, debentures and evidence of indebtedness; to exercise all rights, powers, privileges and other incidents of ownership or possession with respect to securities held or owned by the OCV Fund; to enter into, make and perform all contracts and other undertakings; and to engage in all activities and transactions as may be necessary, advisable or desirable to carry out the foregoing.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The manager, OCV Management, LLC, and general partner of the Fund are entities with respect to which Richard S. Ressler, Chairman of the Board of Directors (the &#8220;Board&#8221;) of the Company, is indirectly the majority equity holder and a related party. As a limited partner in the Fund, the Company will pay an annual management fee to the manager equal to <ix:nonFraction unitRef="number" contextRef="ie777f608923d455ab4b09e041e6d31d4_I20170925" decimals="3" name="jcom:VariableInterestEntityQualitativeOrQuantitativeInformationAnnualManagementFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90ZXh0cmVnaW9uOjQwOTQ3YjQ4ZmQyNzQ5MTRhNThiMWE1NDRjZjYxMzA3XzY3NDI_db074f29-7b6c-4c9b-8c79-205c4c0895fd">2.0</ix:nonFraction>% (reduced by <ix:nonFraction unitRef="number" contextRef="ie777f608923d455ab4b09e041e6d31d4_I20170925" decimals="2" name="jcom:VariableInterestEntityQualitativeOrQuantitativeInformationManagementFeeAnnualReductionPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90ZXh0cmVnaW9uOjQwOTQ3YjQ4ZmQyNzQ5MTRhNThiMWE1NDRjZjYxMzA3XzY3NTc_d4c90c56-04b4-4d76-81d8-adba96c1e118">10</ix:nonFraction>% each year beginning with the sixth year) of capital commitments. In addition, subject to the terms and conditions of the Fund&#8217;s limited partnership agreement, once the Company has received distributions equal to its invested capital, the Fund&#8217;s general partner would be entitled to a carried interest equal to <ix:nonFraction unitRef="number" contextRef="ie777f608923d455ab4b09e041e6d31d4_I20170925" decimals="2" name="jcom:VariableInterestEntityQualitativeOrQuantitativeInformationCarriedInterestPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90ZXh0cmVnaW9uOjQwOTQ3YjQ4ZmQyNzQ5MTRhNThiMWE1NDRjZjYxMzA3XzcwNzA_797b23be-c54d-4209-8c53-122d29c4ff59">20</ix:nonFraction>%. The Fund has a six year investment period, subject to certain exceptions. The commitment was approved by the Audit Committee of the Board in accordance with the Company&#8217;s related-party transaction approval policy.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2020, the Company received capital call notices from the management of OCV Management, LLC for $<ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:VariableInterestEntityActivityBetweenVIEAndEntityOtherMeasureOfActivityAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90ZXh0cmVnaW9uOjQwOTQ3YjQ4ZmQyNzQ5MTRhNThiMWE1NDRjZjYxMzA3XzczODk_e7d31d54-0091-4e61-a0b8-40cb1c1cde50">32.9</ix:nonFraction> million inclusive of certain management fees, of which $<ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:VariableInterestEntityActivityBetweenVIEAndEntityPurchases" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90ZXh0cmVnaW9uOjQwOTQ3YjQ4ZmQyNzQ5MTRhNThiMWE1NDRjZjYxMzA3Xzc0Mzk_28f5b722-2abd-4c00-8cb4-b32a6663643c">31.9</ix:nonFraction> million has been paid for the year ended December 31, 2020.  During 2019, the Company received capital call notices from the management of OCV Management, LLC for $<ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:VariableInterestEntityActivityBetweenVIEAndEntityOtherMeasureOfActivityAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90ZXh0cmVnaW9uOjQwOTQ3YjQ4ZmQyNzQ5MTRhNThiMWE1NDRjZjYxMzA3Xzc2MzY_9ad089e2-d306-488d-ba50-0381ef646ce9">29.6</ix:nonFraction> million inclusive of certain management fees, of which $<ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:VariableInterestEntityActivityBetweenVIEAndEntityPurchases" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90ZXh0cmVnaW9uOjQwOTQ3YjQ4ZmQyNzQ5MTRhNThiMWE1NDRjZjYxMzA3Xzc2ODY_a4ef3f90-3934-4f07-9899-4738c224ff65">29.6</ix:nonFraction> million has been paid for the year ended December&#160;31, 2019. During 2019, the Company received a distribution from OCV of $<ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90ZXh0cmVnaW9uOjQwOTQ3YjQ4ZmQyNzQ5MTRhNThiMWE1NDRjZjYxMzA3XzgyNDYzMzcyNTA3MTk_38b09074-0b05-47dc-bdd4-4b7d8004e3b6">10.3</ix:nonFraction>&#160;million.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes its equity in the net earnings or losses relating to the investment in OCV on a one-quarter lag due to the timing and availability of financial information from OCV. If the Company becomes aware of a significant decline in value that is other-than-temporary, the loss will be recorded in the period in which the Company identifies the decline.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended December&#160;31, 2020, 2019, and 2018, the Company recognized a net loss in earnings of its equity method investment of $<ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-5" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90ZXh0cmVnaW9uOjQwOTQ3YjQ4ZmQyNzQ5MTRhNThiMWE1NDRjZjYxMzA3XzMyOTg1MzQ5MjYwNjQ_44f6d30d-8490-4529-bfaa-4886d086a97d">11.3</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-5" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90ZXh0cmVnaW9uOjQwOTQ3YjQ4ZmQyNzQ5MTRhNThiMWE1NDRjZjYxMzA3XzMyOTg1MzQ5MjYwNjg_f613db9c-7421-4be7-873c-53a3849c4693">0.2</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-5" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90ZXh0cmVnaW9uOjQwOTQ3YjQ4ZmQyNzQ5MTRhNThiMWE1NDRjZjYxMzA3XzMyOTg1MzQ5MjYwNzI_a8bbb792-0e0c-42fd-b8dd-cec42e3ff0c5">4.1</ix:nonFraction> million, net of tax benefit, respectively. The fiscal 2020 loss was primarily a result of the impairment of <ix:nonFraction unitRef="investment" contextRef="i50492f41ac1143708053be4b48d60b88_D20200101-20201231" decimals="INF" format="ixt-sec:numwordsen" name="jcom:NumberOfInvestmentsImpaired" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90ZXh0cmVnaW9uOjQwOTQ3YjQ4ZmQyNzQ5MTRhNThiMWE1NDRjZjYxMzA3XzMyOTg1MzQ5MTAzNTc_d7f20bc4-6fa0-4dad-831b-783a7a5ecd09">two</ix:nonFraction> of its investments as a result of COVID-19 in the amount of $<ix:nonFraction unitRef="usd" contextRef="i50492f41ac1143708053be4b48d60b88_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90ZXh0cmVnaW9uOjQwOTQ3YjQ4ZmQyNzQ5MTRhNThiMWE1NDRjZjYxMzA3XzMyOTg1MzQ5MTAyNTE_04b1806c-5d40-42f7-aa30-10515c93ac7d">7.0</ix:nonFraction>&#160;million net of tax benefit. In addition, the Company recognized an investment loss in fiscal 2020 in the amount of $<ix:nonFraction unitRef="usd" contextRef="i50492f41ac1143708053be4b48d60b88_D20200101-20201231" decimals="-5" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90ZXh0cmVnaW9uOjQwOTQ3YjQ4ZmQyNzQ5MTRhNThiMWE1NDRjZjYxMzA3XzMyOTg1MzQ5MTAzNzI_65c4d786-7efc-4fc7-a0da-438984a2eb82">4.3</ix:nonFraction> million, net of tax benefit. During the years ended December&#160;31, 2020, 2019, and 2018 the Company recognized management fees of $<ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ManagementFeeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90ZXh0cmVnaW9uOjQwOTQ3YjQ4ZmQyNzQ5MTRhNThiMWE1NDRjZjYxMzA3Xzg0NDM_e8911df9-491d-4116-8561-e11ee0688d9a">3.0</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ManagementFeeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90ZXh0cmVnaW9uOjQwOTQ3YjQ4ZmQyNzQ5MTRhNThiMWE1NDRjZjYxMzA3Xzg0NDc_c695f164-2dee-4459-90f1-54ea8aecc71b">3.0</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ManagementFeeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90ZXh0cmVnaW9uOjQwOTQ3YjQ4ZmQyNzQ5MTRhNThiMWE1NDRjZjYxMzA3Xzg0NTU_4eecfd92-aed4-4c92-ae94-fe6f89dacb37">4.5</ix:nonFraction> million, net of tax benefit, respectively. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="us-gaap:EquityMethodInvestmentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90ZXh0cmVnaW9uOjQwOTQ3YjQ4ZmQyNzQ5MTRhNThiMWE1NDRjZjYxMzA3XzkwODk_6f45dceb-49c1-4243-be3f-d092b79ed913" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table discloses the carrying amount for the Company&#8217;s equity method investment (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:70.894%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.537%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZTo4N2I4M2ZjYTJmMWE0OGM4ODY4ODEzOTEwMTg0OGI3ZS90YWJsZXJhbmdlOjg3YjgzZmNhMmYxYTQ4Yzg4Njg4MTM5MTAxODQ4YjdlXzEtMS0xLTEtMA_53e74aca-6bd5-4a36-94f2-feebbc9acdba">67,195</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZTo4N2I4M2ZjYTJmMWE0OGM4ODY4ODEzOTEwMTg0OGI3ZS90YWJsZXJhbmdlOjg3YjgzZmNhMmYxYTQ4Yzg4Njg4MTM5MTAxODQ4YjdlXzEtMy0xLTEtMA_fb346cb4-700b-482c-bfee-936dbb50d082">50,274</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maximum exposure to loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZTo4N2I4M2ZjYTJmMWE0OGM4ODY4ODEzOTEwMTg0OGI3ZS90YWJsZXJhbmdlOjg3YjgzZmNhMmYxYTQ4Yzg4Njg4MTM5MTAxODQ4YjdlXzItMS0xLTEtMA_34ef76ef-7737-4064-9fc2-d0e44c2669ee">67,195</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZTo4N2I4M2ZjYTJmMWE0OGM4ODY4ODEzOTEwMTg0OGI3ZS90YWJsZXJhbmdlOjg3YjgzZmNhMmYxYTQ4Yzg4Njg4MTM5MTAxODQ4YjdlXzItMy0xLTEtMA_aa6f7379-569d-4ad4-8761-4a558939ed1f">50,274</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a limited partner, the Company&#8217;s maximum exposure to loss is limited to its proportional ownership in the partnership. In addition, the Company is not required to contribute capital in an aggregate amount in excess of its capital commitment and any expected losses will not be in excess of the Capital Account. Finally, there are no call or put options, or other types of arrangements, which limit the Company&#8217;s ability to participate in losses and returns of the Fund.</span></div></ix:continuation><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div id="ie85b9c7be4284705baa3c85e9b8a6a98_130"></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt"><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzAvZnJhZzplZWNkNjk5MDk1OGY0MThhOTZjMTQ2NzFjYThhNDIzZi90ZXh0cmVnaW9uOmVlY2Q2OTkwOTU4ZjQxOGE5NmMxNDY3MWNhOGE0MjNmXzExMzE_e4ace056-f6df-42f7-963e-92851363bb27" continuedAt="i67b9d799f3504b6a9132d3afd7c91012" escape="true">Sale of Assets</ix:nonNumeric></span></div><div style="padding-left:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i67b9d799f3504b6a9132d3afd7c91012" continuedAt="i3b1e96c5328049c6b5e02e072a02fd16">During the second quarter of 2020, the Company committed to a plan to sell certain Voice assets in Australia and New Zealand as they were determined to be non-core assets. Such assets were recorded within the Voice, Backup, Security, and CPP </ix:continuation></span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-96-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i3b1e96c5328049c6b5e02e072a02fd16">reportable segment. On August 31, 2020, in a cash transaction, the Company sold these Voice assets for a gain of $<ix:nonFraction unitRef="usd" contextRef="ia3fb6d3a211c4f0da3dc7cc62641b0dc_D20200831-20200831" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzAvZnJhZzplZWNkNjk5MDk1OGY0MThhOTZjMTQ2NzFjYThhNDIzZi90ZXh0cmVnaW9uOmVlY2Q2OTkwOTU4ZjQxOGE5NmMxNDY3MWNhOGE0MjNmXzMyOTg1MzQ4ODcxODM_3b754107-4d38-44bc-9015-7b949158fdb0">17.1</ix:nonFraction>&#160;million which was recorded in gain on sale of businesses on the Consolidated Statement of Operations.</ix:continuation></span></div><div><span><br/></span></div><div id="ie85b9c7be4284705baa3c85e9b8a6a98_133"></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt"><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="us-gaap:FairValueDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90ZXh0cmVnaW9uOjMxZTEzMjdiZjE0ZTQ2YTI5OGEyYzE5NmYwOWM1ODM0XzY2OTI_23d85811-d58f-4d83-91bb-d0e9eb8e9636" continuedAt="ib07107dfc9424234b2f6612e9dc9b03f" escape="true">Fair Value Measurements</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="ib07107dfc9424234b2f6612e9dc9b03f" continuedAt="i79606094b4ae4af1bbacb5fd615c424f"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">J2 Global complies with the provisions of ASC 820, which defines fair value, provides a framework for measuring fair value and expands the disclosures required for fair value measurements of financial and non-financial assets and liabilities. ASC 820 clarifies that fair value is an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that is determined based on assumptions that market participants would use in pricing an asset or a liability. As a basis for considering such assumptions, ASC 820 establishes a three-tier value hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:8.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.588%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:78.988%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#167;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 1 &#8211; Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#167;</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2 &#8211; Observable inputs other than quoted prices in active markets for identical assets and liabilities, quoted prices for identical or similar assets or liabilities in inactive markets, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#167;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 3 &#8211; Unobservable inputs which are supported by little or no market activity.</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value hierarchy also requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s money market funds are classified within Level 1. The Company values these Level 1 investments using quoted market prices. The fair value of long-term debt is determined using recent quoted market prices or dealer quotes for each of the Company&#8217;s instruments, which are Level 1 inputs.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of the Company&#8217;s debt securities are classified within Level 2. The Company values these Level 2 investments based on model-driven valuations using significant inputs derived from or corroborated by observable market data.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of our senior notes was determined using quoted market prices or dealer quotes for instruments with similar maturities and other terms and credit ratings in 2019, which are Level 2 inputs. The fair value of the MUFG Credit Facility approximated its carrying amount due to its variable interest rate, which approximated a market interest rate, and was considered a Level 2 input. The fair value of the Company&#8217;s debt instruments was $<ix:nonFraction unitRef="usd" contextRef="ib11b7e4286f44fdb9dc5b138169a6df0_I20201231" decimals="-8" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtFairValue" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90ZXh0cmVnaW9uOjMxZTEzMjdiZjE0ZTQ2YTI5OGEyYzE5NmYwOWM1ODM0XzE3ODc_0e7658a7-4f0b-41b5-aba4-b7642fd8f30c">2.0</ix:nonFraction> billion and $<ix:nonFraction unitRef="usd" contextRef="ia7e2212c53dc4b03a20f0e24a9ae756d_I20191231" decimals="-8" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtFairValue" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90ZXh0cmVnaW9uOjMxZTEzMjdiZjE0ZTQ2YTI5OGEyYzE5NmYwOWM1ODM0XzE3OTQ_af4e4b0f-4a33-4293-9d8b-90a042cc7375">1.8</ix:nonFraction> billion, at December&#160;31, 2020 and December&#160;31, 2019, respectively (see Note 10 - Long-Term Debt).</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the <ix:nonFraction unitRef="number" contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90ZXh0cmVnaW9uOjMxZTEzMjdiZjE0ZTQ2YTI5OGEyYzE5NmYwOWM1ODM0XzQzOTgwNDY1MzY4NTk_93685aa3-409e-447f-b67a-cb465d2c7a60">3.25</ix:nonFraction>% Convertible Notes contain terms that may require the Company to pay contingent interest on the <ix:nonFraction unitRef="number" contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90ZXh0cmVnaW9uOjMxZTEzMjdiZjE0ZTQ2YTI5OGEyYzE5NmYwOWM1ODM0XzQzOTgwNDY1MzY4Njc_93685aa3-409e-447f-b67a-cb465d2c7a60">3.25</ix:nonFraction>% Convertible Notes which is accounted for as a derivative with fair value adjustments being recorded to interest expense (see Note 10 - Long Term Debt). The fair value of this derivative is determined using a binomial lattice convertible bond pricing model using historical and implied market information, which are Level 2 inputs.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2019, the Company entered into a $<ix:nonFraction unitRef="usd" contextRef="ifcf0311012734b568c201c050e614016_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:NotesPayable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90ZXh0cmVnaW9uOjMxZTEzMjdiZjE0ZTQ2YTI5OGEyYzE5NmYwOWM1ODM0XzIzNzI_c31b0ab7-81db-4ee0-991b-38c40594b3c9">5.5</ix:nonFraction> million note payable that was short-term in nature and associated with the quarter&#8217;s acquisition activity. In the same year, the Company paid down $<ix:nonFraction unitRef="usd" contextRef="i1fe06f49f9094e7eb7a8b02c401b0208_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfNotesPayable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90ZXh0cmVnaW9uOjMxZTEzMjdiZjE0ZTQ2YTI5OGEyYzE5NmYwOWM1ODM0XzI1MjY_0fc466e3-b9d5-4660-980e-04a20fff19e8">5.1</ix:nonFraction> million of the outstanding note and in the third quarter of 2020, the balance of the note payable was paid in full. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company classifies its contingent consideration liability in connection with acquisitions within Level 3 because factors used to develop the estimated fair value are unobservable inputs, such as volatility and market risks, and are not supported by market activity. For similar reasons, certain of the Company&#8217;s available-for-sale debt securities were classified within Level 3. The valuation approaches used to value Level 3 investments considers unobservable inputs in the market such as time to liquidity, volatility, dividend yield and breakpoints. Significant increases or decreases in either of the inputs in isolation would result in a significantly lower or higher fair value measurement.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90ZXh0cmVnaW9uOjMxZTEzMjdiZjE0ZTQ2YTI5OGEyYzE5NmYwOWM1ODM0XzM4NDgyOTA3MTIxOTQ_7f95debc-3c0d-48e8-874c-71a51d3fa44b" continuedAt="i9a12b60a26f846a58c3536d034ae332f" escape="true">The following table presents the fair values, valuation techniques, unobservable inputs, and ranges of the Company&#8217;s financial liabilities categorized within Level 3. The weighted averages below are a product of the unobservable input and fair value of the contingent consideration arrangement as of December 31, 2020.</ix:nonNumeric></span></div></ix:continuation><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-97-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i79606094b4ae4af1bbacb5fd615c424f" continuedAt="i15b1793559ec4cfc876f0c1cdd1459c4"><div style="text-align:justify"><ix:continuation id="i9a12b60a26f846a58c3536d034ae332f"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.730%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.484%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.332%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Valuation Technique</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unobservable Input</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Range</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent Consideration</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Option-Based Model</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk free rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6c8d9371ca5d4037b866695be4e7e932_I20201231" decimals="3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTowMTFmMTAxNDlmZjU0NTI5YTkzOTRiODliNTc5ODA1Zi90YWJsZXJhbmdlOjAxMWYxMDE0OWZmNTQ1MjlhOTM5NGI4OWI1Nzk4MDVmXzEtNS0xLTEtMjY0OC90ZXh0cmVnaW9uOjE5MjdjY2RlZmU0MTQxYTk5NTMzYTllZWJmNzdkYjdhXzMyOTg1MzQ4ODMzNDQ_a31fc570-0b4c-4e6f-816b-9d6b449aeea9">1.9</ix:nonFraction>%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ide7777585ea64a3ba2f96ecb9605cbd1_I20201231" decimals="3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTowMTFmMTAxNDlmZjU0NTI5YTkzOTRiODliNTc5ODA1Zi90YWJsZXJhbmdlOjAxMWYxMDE0OWZmNTQ1MjlhOTM5NGI4OWI1Nzk4MDVmXzEtNy0xLTEtNzY0NQ_011fb6c4-391f-476b-a33d-8545bb186de6">1.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt spread</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i760e4cb04e30400996c9d10a2567956d_I20201231" decimals="3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTowMTFmMTAxNDlmZjU0NTI5YTkzOTRiODliNTc5ODA1Zi90YWJsZXJhbmdlOjAxMWYxMDE0OWZmNTQ1MjlhOTM5NGI4OWI1Nzk4MDVmXzItNS0xLTEtMjY0OC90ZXh0cmVnaW9uOmIzMzljZDJmZThmNDQzNmI5MTczYTUwNTZkZmMxOTA2XzMyOTg1MzQ4ODMzNDA_305f9d4f-67e6-4c51-bcd4-180aba636252">0.0</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="i3d907b59cc5a40b0975fdc017b4c740a_I20201231" decimals="3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTowMTFmMTAxNDlmZjU0NTI5YTkzOTRiODliNTc5ODA1Zi90YWJsZXJhbmdlOjAxMWYxMDE0OWZmNTQ1MjlhOTM5NGI4OWI1Nzk4MDVmXzItNS0xLTEtMjY0OC90ZXh0cmVnaW9uOmIzMzljZDJmZThmNDQzNmI5MTczYTUwNTZkZmMxOTA2XzMyOTg1MzQ4ODMzNDU_07c135b0-9133-4dec-89bd-dde9dcc8457e">33.5</ix:nonFraction>%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="idc075a053bbe4249a7358a41d1fc9d5c_I20201231" decimals="3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTowMTFmMTAxNDlmZjU0NTI5YTkzOTRiODliNTc5ODA1Zi90YWJsZXJhbmdlOjAxMWYxMDE0OWZmNTQ1MjlhOTM5NGI4OWI1Nzk4MDVmXzItNy0xLTEtNzY0NQ_bfc84690-4d7c-4465-bde1-efcde36073c5">11.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Probabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i383154874de848bcbe9fb4b2de3e4ab0_I20201231" decimals="3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTowMTFmMTAxNDlmZjU0NTI5YTkzOTRiODliNTc5ODA1Zi90YWJsZXJhbmdlOjAxMWYxMDE0OWZmNTQ1MjlhOTM5NGI4OWI1Nzk4MDVmXzMtNS0xLTEtMjY0OC90ZXh0cmVnaW9uOjIyMjgyZTczNWZjNjQwZWZhNzIyMjk4ZjE2OGM0ZWE1XzMyOTg1MzQ4ODMzNDA_38008a05-45f0-4aff-b5cf-b4859da5e679">5.0</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="i14b5f53b80074ca59d72302782df98b6_I20201231" decimals="3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTowMTFmMTAxNDlmZjU0NTI5YTkzOTRiODliNTc5ODA1Zi90YWJsZXJhbmdlOjAxMWYxMDE0OWZmNTQ1MjlhOTM5NGI4OWI1Nzk4MDVmXzMtNS0xLTEtMjY0OC90ZXh0cmVnaW9uOjIyMjgyZTczNWZjNjQwZWZhNzIyMjk4ZjE2OGM0ZWE1XzMyOTg1MzQ4ODMzNDQ_a81c87e9-0f10-43c0-bb47-8aac3eb4c8ac">100.0</ix:nonFraction>%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i3a25e1f85a0840adbc1ffce0e5708e27_I20201231" decimals="3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTowMTFmMTAxNDlmZjU0NTI5YTkzOTRiODliNTc5ODA1Zi90YWJsZXJhbmdlOjAxMWYxMDE0OWZmNTQ1MjlhOTM5NGI4OWI1Nzk4MDVmXzMtNy0xLTEtNzY0NQ_4eb4ffd0-d722-4d21-bd42-f8f06d6e916e">62.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value factor</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iea766f70f66d435d90e6283aea2de139_I20201231" decimals="3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTowMTFmMTAxNDlmZjU0NTI5YTkzOTRiODliNTc5ODA1Zi90YWJsZXJhbmdlOjAxMWYxMDE0OWZmNTQ1MjlhOTM5NGI4OWI1Nzk4MDVmXzQtNS0xLTEtMjY0OC90ZXh0cmVnaW9uOmFiZjA3YzM4ZmY3ZTQwYmRiYWU0MjZjNmNmYzI0OTdkXzMyOTg1MzQ4ODMzNTI_b5915999-6cf9-491a-8df2-c087d05220c4">3.6</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="i44445a2c7b6240deae346d77e5fdb601_I20201231" decimals="3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTowMTFmMTAxNDlmZjU0NTI5YTkzOTRiODliNTc5ODA1Zi90YWJsZXJhbmdlOjAxMWYxMDE0OWZmNTQ1MjlhOTM5NGI4OWI1Nzk4MDVmXzQtNS0xLTEtMjY0OC90ZXh0cmVnaW9uOmFiZjA3YzM4ZmY3ZTQwYmRiYWU0MjZjNmNmYzI0OTdkXzMyOTg1MzQ4ODMzNDg_8647d1c8-9aee-4732-99cb-9f2c21986b43">3.9</ix:nonFraction>%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i25d6569d3d0f4d46a37cc471fc46580c_I20201231" decimals="3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTowMTFmMTAxNDlmZjU0NTI5YTkzOTRiODliNTc5ODA1Zi90YWJsZXJhbmdlOjAxMWYxMDE0OWZmNTQ1MjlhOTM5NGI4OWI1Nzk4MDVmXzQtNy0xLTEtNzY0NQ_49d66d63-aa54-45bf-acbc-a80a3f298bf9">3.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i456a09f863fe46aa8586be6649b2660e_I20201231" decimals="3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTowMTFmMTAxNDlmZjU0NTI5YTkzOTRiODliNTc5ODA1Zi90YWJsZXJhbmdlOjAxMWYxMDE0OWZmNTQ1MjlhOTM5NGI4OWI1Nzk4MDVmXzUtNS0xLTEtMjY0OA_76473f77-2ea9-4c37-bcee-cea080e66ac9">28.6</ix:nonFraction>%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id5ef507a746347f291ce94b61c69fec3_I20201231" decimals="3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTowMTFmMTAxNDlmZjU0NTI5YTkzOTRiODliNTc5ODA1Zi90YWJsZXJhbmdlOjAxMWYxMDE0OWZmNTQ1MjlhOTM5NGI4OWI1Nzk4MDVmXzUtNy0xLTEtNzY0NQ_856992d8-76c2-46d2-b289-d1c2e15c2a73">28.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></ix:continuation></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90ZXh0cmVnaW9uOjMxZTEzMjdiZjE0ZTQ2YTI5OGEyYzE5NmYwOWM1ODM0XzY3MTA_7702893f-12a4-4a35-ad72-f4e0357f7684" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the fair values of the Company&#8217;s financial assets or liabilities that are measured at fair value on a recurring basis (in thousands):</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.503%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Carrying Value</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Money market and other funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia82ea6cbd18a420294f049ff0d93ea58_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzMtMS0xLTEtMA_f2cc18aa-3d9c-4d9a-bbb3-d322629e87c8">10,413</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i21f1b31bef644c3987f2de8116ab449f_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzMtMy0xLTEtMA_08a97cad-05fc-4df6-bcdd-0bd8ae9fb206">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ef42e46c6104f159c5c4f86e610de72_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzMtNS0xLTEtMA_c4100acf-9eca-449d-9906-2a8dc8ee766e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebb069c1cd4d409485c8f6c361676d2c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzMtNy0xLTEtMA_2727a5f1-9fab-4c52-94cb-33b3d1740cff">10,413</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id774d2be5e534a76b14de0ea5150200c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzMtOS0xLTEtMjA4NzM_cf652a3f-119b-43a2-b4dd-8df1d95d50f5">10,413</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i787b02aae9ec48ad86634a4281260227_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzEwLTEtMS0xLTA_2727a989-4311-49ad-b553-427b59eeff6c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib34794ad356f4a608e3aa8adcaa059ac_I20201231" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzEwLTMtMS0xLTA_7eb239e2-e313-4428-a018-b35b54dac682">663</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3facb9a19fe43a6a15d5ac6572670d3_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzEwLTUtMS0xLTA_25f80ef1-f4c7-48a0-acdd-04f5d653f60c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1e0cea7cbbf74945a6363d8dfbc9943e_I20201231" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzEwLTctMS0xLTA_0a08658f-e038-4e7e-b42d-d661df51f453">663</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaa0354535b8f4e17a80413b63aafada7_I20201231" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzEwLTktMS0xLTIwODcz_a78aed47-38dd-4b6a-8218-7cee3f5dfc2d">663</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i56fcc37b921749e3ae58df3d1f4f00f7_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzExLTEtMS0xLTA_0cda5f02-092e-422a-a77b-ad2f29ba852b">10,413</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i84a887a61bbb4689b3e50b4b0f4e5096_I20201231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzExLTMtMS0xLTA_31680fe7-50b4-464b-8a58-afa5e2732fa9">663</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i066480adeac348a996719a09c8dd7ca6_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzExLTUtMS0xLTA_0ca78688-4c69-49cb-a8ec-e1fd72412996">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i01837059002e4feeacf858462733663a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzExLTctMS0xLTA_fd5dd2d9-cea0-4dc6-ac29-11eeea637cf3">11,076</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idf2c577a20174e1ebba341bf1ec519d5_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzExLTktMS0xLTIwODcz_e6278e8b-5f52-4b45-81e4-4a8f0bb9e86a">11,076</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i56fcc37b921749e3ae58df3d1f4f00f7_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzE0LTEtMS0xLTA_694dbf8a-cbda-4479-8570-cfd35d40140f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i84a887a61bbb4689b3e50b4b0f4e5096_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzE0LTMtMS0xLTA_49178636-b16b-4a0c-8172-015e21cb8db2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i066480adeac348a996719a09c8dd7ca6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzE0LTUtMS0xLTA_562735ea-eb3c-4d0d-86c0-99dfd317b341">9,094</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i01837059002e4feeacf858462733663a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzE0LTctMS0xLTA_18d80bba-90c7-4956-a4de-19fbd544fd76">9,094</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idf2c577a20174e1ebba341bf1ec519d5_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzE0LTktMS0xLTIwODcz_fe490a3e-9cdc-4e79-be19-bd106c12a2d3">9,094</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i56fcc37b921749e3ae58df3d1f4f00f7_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzE1LTEtMS0xLTA_f72021e6-b23f-4774-8b58-b32cea6a9596">1,960,527</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i84a887a61bbb4689b3e50b4b0f4e5096_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:LongTermDebtFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzE1LTMtMS0xLTA_51e34f1c-1fe6-45db-8960-b308f257a835">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i066480adeac348a996719a09c8dd7ca6_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:LongTermDebtFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzE1LTUtMS0xLTA_74e8580e-b4f8-40c7-bf2d-723c636983ab">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i01837059002e4feeacf858462733663a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzE1LTctMS0xLTA_55a8ee12-cb4b-4615-b2ba-39b4ff85e024">1,960,527</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idf2c577a20174e1ebba341bf1ec519d5_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzE1LTktMS0xLTIwODcz_f5f43b33-ca46-42ec-893a-c2b8cb0ba49b">1,579,021</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities measured at fair value</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i56fcc37b921749e3ae58df3d1f4f00f7_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancialLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzE2LTEtMS0xLTA_4f46acfe-3cfd-49fa-8ba7-a6d5c2aea3ee">1,960,527</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i84a887a61bbb4689b3e50b4b0f4e5096_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancialLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzE2LTMtMS0xLTA_8037bb86-8e30-4f55-b370-861a5612f2a6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i066480adeac348a996719a09c8dd7ca6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancialLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzE2LTUtMS0xLTA_66d09b74-d67b-4f9a-b49e-3d6652cfdffa">9,094</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i01837059002e4feeacf858462733663a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancialLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzE2LTctMS0xLTA_bb0e5c4b-6870-4e14-8895-e5cbe5686555">1,969,621</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idf2c577a20174e1ebba341bf1ec519d5_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancialLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzE2LTktMS0xLTIwODcz_f1318f12-95b3-46f0-818c-91fd4bb96e45">1,588,115</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2019</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Carrying Value</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Money market and other funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1937b023e600460590dc6d227b094dd7_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzIyLTEtMS0xLTA_bd7fcbad-f60a-40e3-82a8-2dca3068ae2a">395,664</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice324f1340b04b7fad5485aeb9a439c9_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzIyLTMtMS0xLTA_873ba652-321d-4dff-b6b8-db8ed8260241">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia057a0af7d9547a18e2d107b47e8358f_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzIyLTUtMS0xLTA_c297590b-1703-41da-ade7-1586f4122558">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibb7e3698f06c4bdfb5aceb458929612c_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzIyLTctMS0xLTA_8ab116e3-fcce-4b5d-b293-bc2dbaf8eee4">395,664</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if592a30fac8f455c92881bfe26428123_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzIyLTktMS0xLTIwODcz_fbaa1ab2-3363-4e57-b718-879cf16bea65">395,664</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46bee7f0aee140b1a555c4ae8b97e6e4_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzI5LTEtMS0xLTA_06efd38c-ea49-4242-858c-37ff9cfb07e1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18b59613b09a4c7c98f500ade538bc72_I20191231" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzI5LTMtMS0xLTA_13af3f13-c5f7-4d6f-b59d-975e7db42be3">623</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i01fd7cf5a1b54352a28570da833d92b7_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzI5LTUtMS0xLTA_8a1d8ee1-1b0e-4c96-9b1f-6341a503d6bb">22,047</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1e20d8a1416348208b93d70df59bca60_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzI5LTctMS0xLTA_fcb7cfa3-314b-4127-9b36-e707d2301815">22,670</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifc4451c2813c4badb1a28b55f4adf41c_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzI5LTktMS0xLTIwODcz_b9894a9a-99f0-4f35-b2d2-f02eb42946d0">22,670</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icec085573f764dd3892978909b66d62f_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzMwLTEtMS0xLTA_a60fa265-45bd-48ff-a533-8804f5dab215">395,664</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia9d11349788a47a1be27af1879fc514d_I20191231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzMwLTMtMS0xLTA_0d406000-6d04-43d2-9534-e3b92e0dc9a3">623</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i161030048ae144829edf0a422d9c8063_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzMwLTUtMS0xLTA_e8dbd820-a686-4282-8a4a-61153fab68ed">22,047</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i53353bbb843c4ee0ba3ced4d7aae8b1f_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzMwLTctMS0xLTA_de2fa224-fc62-4db8-8a76-b9448a2dfac3">418,334</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65ac8bf3bd4c4e31892f71db5cee965b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzMwLTktMS0xLTIwODcz_66eefb08-24a2-4fc1-a2f8-c82b079f7e77">418,334</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icec085573f764dd3892978909b66d62f_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzMzLTEtMS0xLTA_8460bb73-542a-4f2f-9424-940247ef157b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia9d11349788a47a1be27af1879fc514d_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzMzLTMtMS0xLTA_2789ae2d-6c2d-4e63-b9aa-78edd3aea9a5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i161030048ae144829edf0a422d9c8063_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzMzLTUtMS0xLTA_6bb5e869-14c0-4760-9d44-4da4d9e217a0">37,887</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i53353bbb843c4ee0ba3ced4d7aae8b1f_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzMzLTctMS0xLTA_0a173777-3638-473b-8fa7-8d08c8ac867f">37,887</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65ac8bf3bd4c4e31892f71db5cee965b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzMzLTktMS0xLTIwODcz_3a0e5fbb-8fcd-4386-b2b9-6f88171fac44">37,887</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icec085573f764dd3892978909b66d62f_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:LongTermDebtFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzM1LTEtMS0xLTIwMTY4_61475d62-a257-4b2e-a572-3f103febb8df">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia9d11349788a47a1be27af1879fc514d_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzM1LTMtMS0xLTIwMDUy_012e076e-abcf-469f-89da-c43cca4f0e07">1,833,062</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i161030048ae144829edf0a422d9c8063_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:LongTermDebtFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzM1LTUtMS0xLTIwMTY4_2c851526-f19b-4abe-8bc8-87aeb67c6223">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i53353bbb843c4ee0ba3ced4d7aae8b1f_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzM1LTctMS0xLTIwMTY4_ba2e90e2-3daf-40e1-944a-c3d5052ec6de">1,833,062</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65ac8bf3bd4c4e31892f71db5cee965b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzM1LTktMS0xLTIwODcz_696bc107-5cfe-43e1-beb3-8d7d39ba0375">1,448,461</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities measured at fair value</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icec085573f764dd3892978909b66d62f_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancialLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzM1LTEtMS0xLTA_cbb4674c-2e36-4ac1-8ce8-869d451d17ca">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia9d11349788a47a1be27af1879fc514d_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancialLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzM1LTMtMS0xLTA_e2f4712e-a044-489c-bac8-25c8067f25b2">1,833,062</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i161030048ae144829edf0a422d9c8063_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancialLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzM1LTUtMS0xLTA_b13249bd-e289-4124-ac18-9a0f98706671">37,887</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i53353bbb843c4ee0ba3ced4d7aae8b1f_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancialLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzM1LTctMS0xLTA_d3a4f7f7-38ef-4a7e-a630-42f9d0ba64b0">1,870,949</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65ac8bf3bd4c4e31892f71db5cee965b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancialLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzM2LTktMS0xLTIwODcz_4f42248e-7bf0-4006-95bf-a04573e934bd">1,486,348</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the end of each reporting period, management reviews the inputs to the fair value measurements of financial and non-financial assets and liabilities to determine when transfers between levels are deemed to have occurred. For the year ended December&#160;31, 2020, the Company transferred the fair value of its long-term debt from Level 2 to Level 1. For the year ended December&#160;31, 2019, there were no transfers that occurred between levels. </span></div></ix:continuation><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-98-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i15b1793559ec4cfc876f0c1cdd1459c4"><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90ZXh0cmVnaW9uOjMxZTEzMjdiZjE0ZTQ2YTI5OGEyYzE5NmYwOWM1ODM0XzM4NDgyOTA3MjI5ODE_c9812b76-2918-461e-8d54-6dde6fe24ae9" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a reconciliation of the Company&#8217;s derivative instruments (in thousands):</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.028%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:41.446%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Affected line item in the Statement of Income</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative Liabilities:</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Level 2:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 1, 2019</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie2e2db5ffa3b4e75b350253a6dfb66a1_I20190101" decimals="-3" sign="-" name="us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpjNzc5MjAwZDEzYmE0YTU3ODUyODAzMjBiYjMyN2FhNy90YWJsZXJhbmdlOmM3NzkyMDBkMTNiYTRhNTc4NTI4MDMyMGJiMzI3YWE3XzMtMS0xLTEtMTg4NjI_3f56ceea-3799-49b2-87f5-868b762c49c2">768</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total fair value adjustments reported in earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i28e56476aa6c4bd8bad0aef027565e6e_D20190102-20191231" decimals="-3" name="us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpjNzc5MjAwZDEzYmE0YTU3ODUyODAzMjBiYjMyN2FhNy90YWJsZXJhbmdlOmM3NzkyMDBkMTNiYTRhNTc4NTI4MDMyMGJiMzI3YWE3XzUtMS0xLTEtMTg4NjI_56fa48d0-d61d-45c0-a85a-abec14179a6c">768</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2019</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i356da62842bd478b92e37be8642c578a_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpjNzc5MjAwZDEzYmE0YTU3ODUyODAzMjBiYjMyN2FhNy90YWJsZXJhbmdlOmM3NzkyMDBkMTNiYTRhNTc4NTI4MDMyMGJiMzI3YWE3XzYtMS0xLTEtMTg4NjI_a99508d0-63a9-4a94-8f12-6a39ea69798b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div></ix:nonNumeric><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90ZXh0cmVnaW9uOjMxZTEzMjdiZjE0ZTQ2YTI5OGEyYzE5NmYwOWM1ODM0XzY3MjA_6be97027-d91a-46a8-be62-ddf3ab2d5811" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables presents a reconciliation of the Company&#8217;s Level 3 financial liabilities related to contingent consideration that are measured at fair value on a recurring basis (in thousands):</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.028%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:41.446%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Affected line item in the Statement of Income</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 1, 2019</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff441bd2ecf64b0d83461917aa9eba30_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZToyZGRkNjZkNzNiNDc0ZmY1YTc1NzY2Yjc4OThjMDAyNC90YWJsZXJhbmdlOjJkZGQ2NmQ3M2I0NzRmZjVhNzU3NjZiNzg5OGMwMDI0XzEtMS0xLTEtMA_87bd0101-de82-4094-a858-c276a99124da">50,035</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i79af36a1646a4b08a05c3947ae9c352f_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZToyZGRkNjZkNzNiNDc0ZmY1YTc1NzY2Yjc4OThjMDAyNC90YWJsZXJhbmdlOjJkZGQ2NmQ3M2I0NzRmZjVhNzU3NjZiNzg5OGMwMDI0XzItMS0xLTEtMA_593dbfe8-36bb-48e3-8d5e-c17ea4a846dd">5,079</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total fair value adjustments reported in earnings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i79af36a1646a4b08a05c3947ae9c352f_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZToyZGRkNjZkNzNiNDc0ZmY1YTc1NzY2Yjc4OThjMDAyNC90YWJsZXJhbmdlOjJkZGQ2NmQ3M2I0NzRmZjVhNzU3NjZiNzg5OGMwMDI0XzMtMS0xLTEtMA_95087fb5-ba04-4bfc-aa33-501d41697951">6,318</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration payments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i79af36a1646a4b08a05c3947ae9c352f_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherPaymentsToAcquireBusinesses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZToyZGRkNjZkNzNiNDc0ZmY1YTc1NzY2Yjc4OThjMDAyNC90YWJsZXJhbmdlOjJkZGQ2NmQ3M2I0NzRmZjVhNzU3NjZiNzg5OGMwMDI0XzQtMS0xLTEtMA_f00e2f3f-8a7d-40cd-bb24-2e793d7e336b">23,545</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Not Applicable</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2019</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibc7b0fc8be3b41539070dae84c5ea6a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZToyZGRkNjZkNzNiNDc0ZmY1YTc1NzY2Yjc4OThjMDAyNC90YWJsZXJhbmdlOjJkZGQ2NmQ3M2I0NzRmZjVhNzU3NjZiNzg5OGMwMDI0XzUtMS0xLTEtMA_9205582f-abf0-49c9-aaa6-5ace6127633b">37,887</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9f9565beea224fd48fc99343f42732ef_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZToyZGRkNjZkNzNiNDc0ZmY1YTc1NzY2Yjc4OThjMDAyNC90YWJsZXJhbmdlOjJkZGQ2NmQ3M2I0NzRmZjVhNzU3NjZiNzg5OGMwMDI0XzYtMS0xLTEtMA_8b26e0b6-e372-4916-bc48-4d229d1d295d">8,932</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total fair value adjustments reported in earnings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9f9565beea224fd48fc99343f42732ef_D20200101-20201231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZToyZGRkNjZkNzNiNDc0ZmY1YTc1NzY2Yjc4OThjMDAyNC90YWJsZXJhbmdlOjJkZGQ2NmQ3M2I0NzRmZjVhNzU3NjZiNzg5OGMwMDI0XzctMS0xLTEtMA_7c21d036-d094-4622-814c-b009611efdcf">80</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration payments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9f9565beea224fd48fc99343f42732ef_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherPaymentsToAcquireBusinesses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZToyZGRkNjZkNzNiNDc0ZmY1YTc1NzY2Yjc4OThjMDAyNC90YWJsZXJhbmdlOjJkZGQ2NmQ3M2I0NzRmZjVhNzU3NjZiNzg5OGMwMDI0XzgtMS0xLTEtMA_ede9ccdb-c027-40c2-8347-c16487573cdb">37,645</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Not Applicable</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a2f7ebb129e4ecdb1fd8132a56c0ea8_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZToyZGRkNjZkNzNiNDc0ZmY1YTc1NzY2Yjc4OThjMDAyNC90YWJsZXJhbmdlOjJkZGQ2NmQ3M2I0NzRmZjVhNzU3NjZiNzg5OGMwMDI0XzktMS0xLTEtMA_5b81a57b-7e57-4c00-b023-554ca5261c42">9,094</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div></ix:nonNumeric><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the acquisition of Humble Bundle, on October 13, 2017, contingent consideration of up to an aggregate of $<ix:nonFraction unitRef="usd" contextRef="i20b1a671158341b584b1dee17d4b03b4_I20171013" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90ZXh0cmVnaW9uOjMxZTEzMjdiZjE0ZTQ2YTI5OGEyYzE5NmYwOWM1ODM0XzUwMDc_682a71ef-676c-4672-8f44-472f5fa012f5">40.0</ix:nonFraction> million may be payable upon achieving certain future EBITDA thresholds and had a fair value of <ix:nonFraction unitRef="usd" contextRef="i778a3d9ec47c459480838b642b6ded07_I20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90ZXh0cmVnaW9uOjMxZTEzMjdiZjE0ZTQ2YTI5OGEyYzE5NmYwOWM1ODM0Xzc2OTY1ODE0MTY2MTU_7be47603-86e3-4b29-b52e-7f12bca88ca9">zero</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ifa3fb0ee2a614efea4cea37f90f60069_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90ZXh0cmVnaW9uOjMxZTEzMjdiZjE0ZTQ2YTI5OGEyYzE5NmYwOWM1ODM0XzUxMDQ_6f8d1863-90d5-41fa-992c-28a5cd00f2b4">20.0</ix:nonFraction> million at December&#160;31, 2020 and December&#160;31, 2019, respectively. Due to the Company&#8217;s achievement of certain EBITDA targets for the year ended December 31, 2019 and 2018  and the amended contingent consideration agreement, $<ix:nonFraction unitRef="usd" contextRef="ic7319c36acd04bdf80878dfe2c57cc2f_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OtherPaymentsToAcquireBusinesses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90ZXh0cmVnaW9uOjMxZTEzMjdiZjE0ZTQ2YTI5OGEyYzE5NmYwOWM1ODM0XzUyODM_f932b459-7318-4c5d-a919-49610ae54419">20.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i07a489106b39426988f4443b7d0f67cc_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OtherPaymentsToAcquireBusinesses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90ZXh0cmVnaW9uOjMxZTEzMjdiZjE0ZTQ2YTI5OGEyYzE5NmYwOWM1ODM0XzUzNDM_0c7e004c-9593-4f83-8a37-3c51e177b96f">20.0</ix:nonFraction> million was paid during the year ended December&#160;31, 2020 and 2019, respectively.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the acquisition of Ekahau Inc., on October 10, 2018, contingent consideration of up to an aggregate of $<ix:nonFraction unitRef="usd" contextRef="iee976facc774460885663dddd428376e_I20181010" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90ZXh0cmVnaW9uOjMxZTEzMjdiZjE0ZTQ2YTI5OGEyYzE5NmYwOWM1ODM0XzU1NjE_eadb3e1a-c0ff-42b8-8195-cc556321fd74">15.0</ix:nonFraction> million may be payable upon achieving certain future revenue thresholds and had a fair value of <ix:nonFraction unitRef="usd" contextRef="icb61e549030f413db6c1e5725035eb80_I20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90ZXh0cmVnaW9uOjMxZTEzMjdiZjE0ZTQ2YTI5OGEyYzE5NmYwOWM1ODM0XzMyOTg1MzQ5MDc0OTk_31ffbeef-6928-47e5-844e-2bb61031bef9">zero</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ia5942c59181d4f758034f2a5f7d8fdec_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90ZXh0cmVnaW9uOjMxZTEzMjdiZjE0ZTQ2YTI5OGEyYzE5NmYwOWM1ODM0XzU2NTk_c9ad895f-bd29-4d18-b516-be0096d6f064">9.1</ix:nonFraction> million at December&#160;31, 2020 and December&#160;31, 2019, respectively. Due to the achievement of certain thresholds, $<ix:nonFraction unitRef="usd" contextRef="ifa17d7681ad54314ac41a414bd3bad10_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OtherPaymentsToAcquireBusinesses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90ZXh0cmVnaW9uOjMxZTEzMjdiZjE0ZTQ2YTI5OGEyYzE5NmYwOWM1ODM0XzMyOTg1MzQ5MDc2MDI_c7021a07-a7bc-49fc-91a3-123d7ce8d770">9.1</ix:nonFraction> million was paid during the year ended December&#160;31, 2020.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In connection with the Company&#8217;s other acquisition activity, contingent consideration of up to $<ix:nonFraction unitRef="usd" contextRef="ib848fa32ecba4daabc0795a59091796b_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90ZXh0cmVnaW9uOjMxZTEzMjdiZjE0ZTQ2YTI5OGEyYzE5NmYwOWM1ODM0XzU3ODc_4519dcb9-86f5-4d2f-ad58-25a5b214dba6">23.3</ix:nonFraction> million may be payable upon achieving certain future EBITDA, revenue, and/or unique visitor thresholds and had a combined fair value of $<ix:nonFraction unitRef="usd" contextRef="ib848fa32ecba4daabc0795a59091796b_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90ZXh0cmVnaW9uOjMxZTEzMjdiZjE0ZTQ2YTI5OGEyYzE5NmYwOWM1ODM0XzU5MTg_de07d2c2-258a-456d-bf15-06ba12fa4e67">9.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i768c55bc821345ed8d9e9ebc1a831b33_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90ZXh0cmVnaW9uOjMxZTEzMjdiZjE0ZTQ2YTI5OGEyYzE5NmYwOWM1ODM0XzU5MjU_b31dc40e-d809-4817-b97f-ac5b86a658ae">8.8</ix:nonFraction> million at December&#160;31, 2020 and December&#160;31, 2019, respectively. Due to the achievement of certain thresholds, $<ix:nonFraction unitRef="usd" contextRef="if94300af359b436185374a280bb16352_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OtherPaymentsToAcquireBusinesses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90ZXh0cmVnaW9uOjMxZTEzMjdiZjE0ZTQ2YTI5OGEyYzE5NmYwOWM1ODM0XzYwMDI_3a2ba9e6-9423-4ed8-8b40-6d0489f59796">8.6</ix:nonFraction> million was paid during the year ended December&#160;31, 2020. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2020, the Company recorded a net decrease in the fair value of the contingent consideration of&#160;$<ix:nonFraction unitRef="usd" contextRef="i9f9565beea224fd48fc99343f42732ef_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90ZXh0cmVnaW9uOjMxZTEzMjdiZjE0ZTQ2YTI5OGEyYzE5NmYwOWM1ODM0XzY0MDg_d93c042b-40e5-4295-9368-a1a4b3b48ce0">0.1</ix:nonFraction> million&#160;and reported such decrease in general and administrative expenses.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90ZXh0cmVnaW9uOjMxZTEzMjdiZjE0ZTQ2YTI5OGEyYzE5NmYwOWM1ODM0XzY2OTU_62012d71-617c-4751-9fab-7ce6a2696b54" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables presents a reconciliation of the Company&#8217;s Level 3 financial assets related to certain available-for-sale debt securities that are measured at fair value on a recurring basis (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.303%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.497%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 1, 2019</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff441bd2ecf64b0d83461917aa9eba30_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZToyZjg4ZjY1MzZhOWQ0YzhhYWY1NmQ5OWQ2YTVmNjA5My90YWJsZXJhbmdlOjJmODhmNjUzNmE5ZDRjOGFhZjU2ZDk5ZDZhNWY2MDkzXzEtMS0xLTEtMA_3b514bd8-a9d7-4049-a67a-f0e710a5654b">20,846</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total fair value adjustments reported in other comprehensive income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i79af36a1646a4b08a05c3947ae9c352f_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZToyZjg4ZjY1MzZhOWQ0YzhhYWY1NmQ5OWQ2YTVmNjA5My90YWJsZXJhbmdlOjJmODhmNjUzNmE5ZDRjOGFhZjU2ZDk5ZDZhNWY2MDkzXzItMS0xLTEtMA_f15f9e07-2849-4e6f-bf5e-a37041eb0607">1,201</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2019</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibc7b0fc8be3b41539070dae84c5ea6a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZToyZjg4ZjY1MzZhOWQ0YzhhYWY1NmQ5OWQ2YTVmNjA5My90YWJsZXJhbmdlOjJmODhmNjUzNmE5ZDRjOGFhZjU2ZDk5ZDZhNWY2MDkzXzMtMS0xLTEtMA_472bb2f8-7ae4-4a47-aadb-58e99f921bac">22,047</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exchange of available-for-sale corporate debt securities (Note 5)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9f9565beea224fd48fc99343f42732ef_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZToyZjg4ZjY1MzZhOWQ0YzhhYWY1NmQ5OWQ2YTVmNjA5My90YWJsZXJhbmdlOjJmODhmNjUzNmE5ZDRjOGFhZjU2ZDk5ZDZhNWY2MDkzXzQtMS0xLTEtMA_f09d3b44-701a-4242-82b7-3f640b5cd39e">22,047</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a2f7ebb129e4ecdb1fd8132a56c0ea8_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZToyZjg4ZjY1MzZhOWQ0YzhhYWY1NmQ5OWQ2YTVmNjA5My90YWJsZXJhbmdlOjJmODhmNjUzNmE5ZDRjOGFhZjU2ZDk5ZDZhNWY2MDkzXzUtMS0xLTEtMA_3a8ca3c4-42d4-483f-a2cf-e8865cf4a316">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-align:justify;text-indent:45pt"><span><br/></span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-99-</span></div></div></div><div id="ie85b9c7be4284705baa3c85e9b8a6a98_136"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt"><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzYvZnJhZzo5N2NjNGNmZWY1MTQ0MjkwOWQ1ODY5ZDg5NzU1ZmM3OC90ZXh0cmVnaW9uOjk3Y2M0Y2ZlZjUxNDQyOTA5ZDU4NjlkODk3NTVmYzc4XzUwMA_28fa3e44-5eee-4906-9859-6d3fc49363b9" continuedAt="i23ebb8288a264e27939e3668ea75e563" escape="true">Property and Equipment</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i23ebb8288a264e27939e3668ea75e563" continuedAt="i2629810723d34c4a9cea5dc481ed5089"><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzYvZnJhZzo5N2NjNGNmZWY1MTQ0MjkwOWQ1ODY5ZDg5NzU1ZmM3OC90ZXh0cmVnaW9uOjk3Y2M0Y2ZlZjUxNDQyOTA5ZDU4NjlkODk3NTVmYzc4XzUxMQ_e129423a-a71a-4c91-9c20-3505e55e1c5f" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, stated at cost, at December&#160;31, 2020 and 2019 consisted of the following (in thousands):</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:70.935%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.516%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.517%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computers and related equipment</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia71c916eecce45f080471d99d5b56d9f_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzYvZnJhZzo5N2NjNGNmZWY1MTQ0MjkwOWQ1ODY5ZDg5NzU1ZmM3OC90YWJsZTpiNGM4YTI5ODAwMGE0YmRkODIyYTFjOThkYTgzMzg5MS90YWJsZXJhbmdlOmI0YzhhMjk4MDAwYTRiZGQ4MjJhMWM5OGRhODMzODkxXzEtMS0xLTEtMA_68ebb3c4-ae10-4642-aa90-d2c3a36638f0">350,735</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9c0399ad863e435bb56e97f2fdd15846_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzYvZnJhZzo5N2NjNGNmZWY1MTQ0MjkwOWQ1ODY5ZDg5NzU1ZmM3OC90YWJsZTpiNGM4YTI5ODAwMGE0YmRkODIyYTFjOThkYTgzMzg5MS90YWJsZXJhbmdlOmI0YzhhMjk4MDAwYTRiZGQ4MjJhMWM5OGRhODMzODkxXzEtMy0xLTEtMA_ee9e1ad4-b7d8-4d87-ba78-c022ff010bfd">334,768</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia8ce1d6fd12e4fe982dbe15bbc71de47_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzYvZnJhZzo5N2NjNGNmZWY1MTQ0MjkwOWQ1ODY5ZDg5NzU1ZmM3OC90YWJsZTpiNGM4YTI5ODAwMGE0YmRkODIyYTFjOThkYTgzMzg5MS90YWJsZXJhbmdlOmI0YzhhMjk4MDAwYTRiZGQ4MjJhMWM5OGRhODMzODkxXzItMS0xLTEtMA_7dc411cb-baf8-4b8f-a76e-2015a9334346">2,721</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id431a5ed40b64ada833a66ff8d6dca76_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzYvZnJhZzo5N2NjNGNmZWY1MTQ0MjkwOWQ1ODY5ZDg5NzU1ZmM3OC90YWJsZTpiNGM4YTI5ODAwMGE0YmRkODIyYTFjOThkYTgzMzg5MS90YWJsZXJhbmdlOmI0YzhhMjk4MDAwYTRiZGQ4MjJhMWM5OGRhODMzODkxXzItMy0xLTEtMA_d9672881-610e-4c70-ab7f-25f98798fc3d">1,977</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i295fa010a3004081b306766421976fb9_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzYvZnJhZzo5N2NjNGNmZWY1MTQ0MjkwOWQ1ODY5ZDg5NzU1ZmM3OC90YWJsZTpiNGM4YTI5ODAwMGE0YmRkODIyYTFjOThkYTgzMzg5MS90YWJsZXJhbmdlOmI0YzhhMjk4MDAwYTRiZGQ4MjJhMWM5OGRhODMzODkxXzMtMS0xLTEtMA_67657991-c58c-47c2-8fe7-1c2b74d060e4">9,010</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia560645f0dfa4649a6f94ac129ab2a66_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzYvZnJhZzo5N2NjNGNmZWY1MTQ0MjkwOWQ1ODY5ZDg5NzU1ZmM3OC90YWJsZTpiNGM4YTI5ODAwMGE0YmRkODIyYTFjOThkYTgzMzg5MS90YWJsZXJhbmdlOmI0YzhhMjk4MDAwYTRiZGQ4MjJhMWM5OGRhODMzODkxXzMtMy0xLTEtMA_ca48c2b1-e9f5-4df2-ad98-28c71622036c">17,374</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzYvZnJhZzo5N2NjNGNmZWY1MTQ0MjkwOWQ1ODY5ZDg5NzU1ZmM3OC90YWJsZTpiNGM4YTI5ODAwMGE0YmRkODIyYTFjOThkYTgzMzg5MS90YWJsZXJhbmdlOmI0YzhhMjk4MDAwYTRiZGQ4MjJhMWM5OGRhODMzODkxXzQtMS0xLTEtMA_25a1a8f3-51b3-42b3-b06c-cfd306537fc5">362,466</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzYvZnJhZzo5N2NjNGNmZWY1MTQ0MjkwOWQ1ODY5ZDg5NzU1ZmM3OC90YWJsZTpiNGM4YTI5ODAwMGE0YmRkODIyYTFjOThkYTgzMzg5MS90YWJsZXJhbmdlOmI0YzhhMjk4MDAwYTRiZGQ4MjJhMWM5OGRhODMzODkxXzQtMy0xLTEtMA_69eec78e-12e4-487d-a372-26b8e56908e3">354,119</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzYvZnJhZzo5N2NjNGNmZWY1MTQ0MjkwOWQ1ODY5ZDg5NzU1ZmM3OC90YWJsZTpiNGM4YTI5ODAwMGE0YmRkODIyYTFjOThkYTgzMzg5MS90YWJsZXJhbmdlOmI0YzhhMjk4MDAwYTRiZGQ4MjJhMWM5OGRhODMzODkxXzUtMS0xLTEtMA_e06806a7-a131-4ce2-a2f8-876227d36bc3">205,889</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzYvZnJhZzo5N2NjNGNmZWY1MTQ0MjkwOWQ1ODY5ZDg5NzU1ZmM3OC90YWJsZTpiNGM4YTI5ODAwMGE0YmRkODIyYTFjOThkYTgzMzg5MS90YWJsZXJhbmdlOmI0YzhhMjk4MDAwYTRiZGQ4MjJhMWM5OGRhODMzODkxXzUtMy0xLTEtMA_347432f4-fcc2-47a5-89f9-4e4c8ddaa879">226,302</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Total property and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzYvZnJhZzo5N2NjNGNmZWY1MTQ0MjkwOWQ1ODY5ZDg5NzU1ZmM3OC90YWJsZTpiNGM4YTI5ODAwMGE0YmRkODIyYTFjOThkYTgzMzg5MS90YWJsZXJhbmdlOmI0YzhhMjk4MDAwYTRiZGQ4MjJhMWM5OGRhODMzODkxXzYtMS0xLTEtMA_431296cd-18bd-42f3-8c70-4e59a983a474">156,577</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzYvZnJhZzo5N2NjNGNmZWY1MTQ0MjkwOWQ1ODY5ZDg5NzU1ZmM3OC90YWJsZTpiNGM4YTI5ODAwMGE0YmRkODIyYTFjOThkYTgzMzg5MS90YWJsZXJhbmdlOmI0YzhhMjk4MDAwYTRiZGQ4MjJhMWM5OGRhODMzODkxXzYtMy0xLTEtMA_7a269fd5-f917-4624-99a3-9a962937edab">127,817</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense was $<ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzYvZnJhZzo5N2NjNGNmZWY1MTQ0MjkwOWQ1ODY5ZDg5NzU1ZmM3OC90ZXh0cmVnaW9uOjk3Y2M0Y2ZlZjUxNDQyOTA5ZDU4NjlkODk3NTVmYzc4XzE3Mg_d4cd706c-d94c-4240-b6bd-616b476d2848">63.8</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzYvZnJhZzo5N2NjNGNmZWY1MTQ0MjkwOWQ1ODY5ZDg5NzU1ZmM3OC90ZXh0cmVnaW9uOjk3Y2M0Y2ZlZjUxNDQyOTA5ZDU4NjlkODk3NTVmYzc4XzE3Ng_fb4ce655-e7fa-4c4c-a539-b4a219205e05">51.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzYvZnJhZzo5N2NjNGNmZWY1MTQ0MjkwOWQ1ODY5ZDg5NzU1ZmM3OC90ZXh0cmVnaW9uOjk3Y2M0Y2ZlZjUxNDQyOTA5ZDU4NjlkODk3NTVmYzc4XzE4Mw_e9e79a5f-6f52-43ac-9cb2-9af49cfe202a">41.3</ix:nonFraction> million for the years ended December&#160;31, 2020, 2019 and 2018, respectively.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i2629810723d34c4a9cea5dc481ed5089">Total disposals of long-lived assets for the years ended December&#160;31, 2020, 2019 and 2018 were $<ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentDisposals" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzYvZnJhZzo5N2NjNGNmZWY1MTQ0MjkwOWQ1ODY5ZDg5NzU1ZmM3OC90ZXh0cmVnaW9uOjk3Y2M0Y2ZlZjUxNDQyOTA5ZDU4NjlkODk3NTVmYzc4XzMxMg_ed2e2a95-d378-433c-a2e6-91d92cd05be7">0.9</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentDisposals" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzYvZnJhZzo5N2NjNGNmZWY1MTQ0MjkwOWQ1ODY5ZDg5NzU1ZmM3OC90ZXh0cmVnaW9uOjk3Y2M0Y2ZlZjUxNDQyOTA5ZDU4NjlkODk3NTVmYzc4XzMxNg_7abe709e-3f18-4498-a71d-749f0edc0026">0.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentDisposals" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzYvZnJhZzo5N2NjNGNmZWY1MTQ0MjkwOWQ1ODY5ZDg5NzU1ZmM3OC90ZXh0cmVnaW9uOjk3Y2M0Y2ZlZjUxNDQyOTA5ZDU4NjlkODk3NTVmYzc4XzMyMw_c52b2602-cf72-4b79-8392-fb34d68c2ea5">0.4</ix:nonFraction> million, respectively.</ix:continuation> </span></div><div style="text-align:justify"><span><br/></span></div><div id="ie85b9c7be4284705baa3c85e9b8a6a98_139"></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt"><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90ZXh0cmVnaW9uOjc4ZDFjNWJmODk2NDRjZjNhZjI2NzIxZmQ1NDkwNDg2XzM0Njk_93c1f3da-f915-4186-8647-8c18d9c9dd13" continuedAt="id33426f11e4149798cca558427dc3f95" escape="true">Goodwill and Intangible Assets</ix:nonNumeric></span></div><div style="text-indent:36pt"><span><br/></span></div><ix:continuation id="id33426f11e4149798cca558427dc3f95" continuedAt="id3d380508170494ea1b4efda97603c23"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase price over the fair value of the net tangible and identifiable intangible assets acquired in a business combination and is assigned to the reporting unit that is expected to benefit from the synergies of the combination. Intangible assets resulting from the acquisitions of entities accounted for using the acquisition method of accounting are recorded at the estimated fair value of the assets acquired. Identifiable intangible assets are comprised of purchased customer relationships, trademarks and trade names, developed technologies and other intangible assets. The fair values of these identified intangible assets are based upon expected future cash flows or income, which take into consideration certain assumptions such as customer turnover, trade names and patent lives. These determinations are primarily based upon the Company&#8217;s historical experience and expected benefit of each intangible asset. If it is determined that such assumptions are not accurate, then the resulting change will impact the fair value of the intangible asset.&#160;Identifiable intangible assets are amortized over the period of estimated economic benefit, which ranges from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90ZXh0cmVnaW9uOjc4ZDFjNWJmODk2NDRjZjNhZjI2NzIxZmQ1NDkwNDg2XzExNDA_9b922b3c-2b87-49f3-b4f3-f85387236b37">one</span> to <ix:nonNumeric contextRef="i70bde7db63b04354bc5139080aafa83f_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90ZXh0cmVnaW9uOjc4ZDFjNWJmODk2NDRjZjNhZjI2NzIxZmQ1NDkwNDg2XzExNDY_ae0daab5-4372-415f-8c57-1355f53e30ff">20</ix:nonNumeric> years.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="us-gaap:ScheduleOfGoodwillTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90ZXh0cmVnaW9uOjc4ZDFjNWJmODk2NDRjZjNhZjI2NzIxZmQ1NDkwNDg2XzM1MDc_02c362fc-29b0-4e4c-8c48-4f0a86b2ef15" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in carrying amounts of goodwill for the years ended December&#160;31, 2020 and 2019 are as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.379%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.625%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fax and Martech</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Voice, Backup, Security and CPP</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Cloud Services</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Digital Media</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 1, 2019</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3172a0baa6814357b4f513935cedad17_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzEtMS0xLTEtMA_fffea538-f8b6-4d7a-b433-e74dca749046">366,270</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i38ee02a9c7c24cdf9e57d36ad39daf6c_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzEtMy0xLTEtMA_e825b482-ef6f-4d5d-96a0-9a4d99306169">300,718</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0af28426f3e47a2aff6850b6fdb1a3e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzEtNS0xLTEtMA_cb8cfcd5-1099-49a2-b91d-99ad5a1e26d1">666,988</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd15e8c625644af0886ef28503a93640_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzEtNy0xLTEtMA_a2597eb1-ae62-4449-88fd-c6a800adbeeb">713,388</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8fe07ddad8c743528db492930bef8245_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzEtOS0xLTEtMA_ae897d49-f11d-4429-89bf-afe2c34983b4">1,380,376</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill acquired (Note 4)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia2d23ea71b6e486c9e21428a4d72eb49_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzItMS0xLTEtMA_b1844ac8-c153-46a1-b3a4-4ce547d864e4">31,672</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i611f1a2d137c4d5eae6099bb11193ae5_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzItMy0xLTEtMA_2277138a-a24c-48f7-94ba-709a2f39b20e">179,293</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ideca71dc3bfb419b9995ed27b0010b6b_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzItNS0xLTEtMA_23b0ed38-e72c-4bf7-9582-c6a90ee57093">210,965</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i41acf9fe27384764870c33bf2d7ca3b5_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzItNy0xLTEtMA_ecd7d224-72fa-419e-9d45-f43593026ca3">42,131</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzItOS0xLTEtMA_90a9f607-eb82-4299-aded-6d322527ee95">253,096</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase Accounting Adjustments </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia2d23ea71b6e486c9e21428a4d72eb49_D20190101-20191231" decimals="-3" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzQtMS0xLTEtMA_bf215fc1-2ba8-4853-b394-4cc8fa4c9a67">177</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i611f1a2d137c4d5eae6099bb11193ae5_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzQtMy0xLTEtMA_27cca1b7-0a48-4d63-a431-2ba15720acf7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ideca71dc3bfb419b9995ed27b0010b6b_D20190101-20191231" decimals="-3" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzQtNS0xLTEtMA_ebc0c97e-d6a2-4aa5-805a-e740623a5dae">177</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i41acf9fe27384764870c33bf2d7ca3b5_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzQtNy0xLTEtMA_6dd6a27e-a51e-4640-9d39-e57848494fac">858</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzQtOS0xLTEtMA_09882e5c-ee22-4c42-92f5-1e9aa318a756">681</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange translation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia2d23ea71b6e486c9e21428a4d72eb49_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzUtMS0xLTEtMA_40597a5b-435d-43c6-822b-e58e8aba143c">331</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i611f1a2d137c4d5eae6099bb11193ae5_D20190101-20191231" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzUtMy0xLTEtMA_e0310a44-ae22-4a0d-a9ac-57c8246332d4">73</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ideca71dc3bfb419b9995ed27b0010b6b_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzUtNS0xLTEtMA_fb7d6851-b26a-47c9-8299-3307f4c90570">258</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i41acf9fe27384764870c33bf2d7ca3b5_D20190101-20191231" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzUtNy0xLTEtMA_12cdefaa-a8ba-4e16-950c-55704caaa88a">500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzUtOS0xLTEtMA_038997bb-6dfd-4dbb-afe8-e1ab7ad0cf15">242</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2019</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i29c6acca0ea7478598e907debae365e4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzctMS0xLTEtMA_85e096fb-32d7-441b-8b75-ef8b746fec31">397,788</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a6918e8778c4dd799a316a2749152cd_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzctMy0xLTEtMA_4720994b-6a9b-431f-baf9-5b3a79b006d7">480,084</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f5a1af06db4448ab678e60ec743c332_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzctNS0xLTEtMA_7df3c017-f9dd-4c95-9501-e5bc19f3ea9f">877,872</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34ef82c155134a74a4dea7a85b83f699_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzctNy0xLTEtMA_afa16441-b791-4601-a728-471174b20a63">755,161</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzctOS0xLTEtMA_4db2b1d2-e286-4d5d-9b7b-f91dce29a303">1,633,033</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill acquired (Note 4)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f0f96977ccf44879c1061796a2f48dc_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzgtMS0xLTEtMA_7943290e-acaf-4d95-8a93-8ac7c5b94b26">21,738</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i496a13d1c8be4604a2fbd4f861da4bcb_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzgtMy0xLTEtMA_d3089c5e-33ca-4386-968a-f6a3bac5a80a">19,056</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e009aa3cac941239ba19aeccfb8947b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzgtNS0xLTEtMA_0bbe5da3-d003-4918-bde3-dad2d855e1b7">40,794</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i54ac2f00246945928c3090efbe32fd56_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzgtNy0xLTEtMA_d0cf42c1-e1ad-4c0c-8d9a-48ffd1036cb7">177,951</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzgtOS0xLTEtMA_687ac7ce-3b71-44b3-92ee-90f9ec41c23d">218,745</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill written off related to sale of a business </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f0f96977ccf44879c1061796a2f48dc_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzktMS0xLTEtMA_9ebf33f0-1ad6-4197-bd96-b8d9a1376855">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i496a13d1c8be4604a2fbd4f861da4bcb_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzktMy0xLTEtMA_0743c07f-bbc1-423e-95a3-c3bfe54bf201">4,751</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5e009aa3cac941239ba19aeccfb8947b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzktNS0xLTEtMA_657e86d4-fb12-43f3-8707-0f391f028d55">4,751</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i54ac2f00246945928c3090efbe32fd56_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzktNy0xLTEtMA_e0a535a2-4c53-4303-bdd5-8b9d5f8ccf52">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzktOS0xLTEtMA_29dbf3c9-ebf8-4cda-8af6-975bd698fd5b">4,751</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase accounting adjustments </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f0f96977ccf44879c1061796a2f48dc_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzEwLTEtMS0xLTA_657e4319-0b63-45ce-a048-45858138a56b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i496a13d1c8be4604a2fbd4f861da4bcb_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzEwLTMtMS0xLTA_fcfeef5b-8163-4b95-8071-3d5655e0ce74">2,130</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5e009aa3cac941239ba19aeccfb8947b_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzEwLTUtMS0xLTA_cbb5a9ad-1376-4c6c-8e3d-08ba7becd1b9">2,130</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i54ac2f00246945928c3090efbe32fd56_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzEwLTctMS0xLTA_af9a8999-8f12-4f10-88a9-85aa85c6130b">9,721</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzEwLTktMS0xLTA_c207011d-bee1-4dda-aadc-0d9a198d4d08">7,591</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange translation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f0f96977ccf44879c1061796a2f48dc_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzExLTEtMS0xLTA_e1656e58-ecbc-436e-8c15-bb5be8de2af6">5,945</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i496a13d1c8be4604a2fbd4f861da4bcb_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzExLTMtMS0xLTA_97bc5d14-db4b-4e05-9658-5ee912ffbbc1">6,766</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e009aa3cac941239ba19aeccfb8947b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzExLTUtMS0xLTA_5e47911e-093d-428f-a26c-0f8ac3ef055d">12,711</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i54ac2f00246945928c3090efbe32fd56_D20200101-20201231" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzExLTctMS0xLTA_aa4b507e-7da4-4184-98cf-b189ec5efb43">101</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzExLTktMS0xLTA_f3a53da6-7c08-420f-8790-5919eaab5661">12,812</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab5f6405a4df4a349194e4bcd50142d1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzEzLTEtMS0xLTA_243762fc-1de5-4cf4-8ef0-7b7c73212071">425,471</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i754aef79140f48b69d94fc80086eec82_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzEzLTMtMS0xLTA_3800db1b-0a96-40c4-916e-0cf8174c2531">499,025</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i57e6344ab42f42718a97e9e73c372613_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzEzLTUtMS0xLTA_9a801cd9-9463-4f0e-8ba6-da1475b52cf4">924,496</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ca3dbcc865b4a99aac6c5dda9631a68_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzEzLTctMS0xLTA_ac818ae6-ab12-48e9-b859-3efea5c276f7">942,934</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzEzLTktMS0xLTA_ea492fab-347d-43d4-ab78-690001cc3aee">1,867,430</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Purchase accounting adjustments relate to adjustments to goodwill in connection with prior year business acquisitions (see Note 4 - Business Acquisitions).</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 31, 2020, in a cash transaction, the Company sold certain of its Voice assets in Australia and New Zealand which resulted in $<ix:nonFraction unitRef="usd" contextRef="i784afbe3ffe74ac4852a6a5150a14b35_D20200831-20200831" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90ZXh0cmVnaW9uOjc4ZDFjNWJmODk2NDRjZjNhZjI2NzIxZmQ1NDkwNDg2XzM4NDgyOTA3MTA0MjE_2e0d347a-fb84-47f7-a732-ab92f0d596e3">4.8</ix:nonFraction>&#160;million of goodwill being written off (see Note 6 - Sale of Assets).</span></div></ix:nonNumeric></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-100-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="id3d380508170494ea1b4efda97603c23" continuedAt="id3f15bc3fc1c400d886fb28c7f891677"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets are summarized as of December&#160;31, 2020 and 2019 as follows (in thousands):</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90ZXh0cmVnaW9uOjc4ZDFjNWJmODk2NDRjZjNhZjI2NzIxZmQ1NDkwNDg2XzM0OTY_4785090d-8475-49aa-b582-71540fba0d36" continuedAt="i28af58aadbea47c4b630cb10a6e001fe" escape="true">Intangible Assets with Indefinite Lives:</ix:nonNumeric></span></div><div style="margin-top:5pt;text-align:justify"><ix:continuation id="i28af58aadbea47c4b630cb10a6e001fe"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.683%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.498%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i33135f47bd7b4971b6bf31a53547c9c0_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo0NTJiNWEzOTQwNjE0NTMwYTRiZTIwOWQwNzdkNDJlOC90YWJsZXJhbmdlOjQ1MmI1YTM5NDA2MTQ1MzBhNGJlMjA5ZDA3N2Q0MmU4XzEtMS0xLTEtMA_1c8f4e8f-6d06-4857-acff-236adcdd5e31">27,460</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2361899fb72420e846638a008dfbc88_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo0NTJiNWEzOTQwNjE0NTMwYTRiZTIwOWQwNzdkNDJlOC90YWJsZXJhbmdlOjQ1MmI1YTM5NDA2MTQ1MzBhNGJlMjA5ZDA3N2Q0MmU4XzEtMy0xLTEtMA_08fc3567-c765-40b3-bde6-05c8e3be4f61">27,379</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i409d9a6d400944f7a032c5b66e6af138_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo0NTJiNWEzOTQwNjE0NTMwYTRiZTIwOWQwNzdkNDJlOC90YWJsZXJhbmdlOjQ1MmI1YTM5NDA2MTQ1MzBhNGJlMjA5ZDA3N2Q0MmU4XzItMS0xLTEtMA_d0e065e0-b2d9-441d-bcf2-d9867b671010">4,329</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8750f81568364fbb8f2d01e5e146aaef_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo0NTJiNWEzOTQwNjE0NTMwYTRiZTIwOWQwNzdkNDJlOC90YWJsZXJhbmdlOjQ1MmI1YTM5NDA2MTQ1MzBhNGJlMjA5ZDA3N2Q0MmU4XzItMy0xLTEtMA_a3e3cccb-c150-4dbf-b0e8-0d10493b114e">4,306</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo0NTJiNWEzOTQwNjE0NTMwYTRiZTIwOWQwNzdkNDJlOC90YWJsZXJhbmdlOjQ1MmI1YTM5NDA2MTQ1MzBhNGJlMjA5ZDA3N2Q0MmU4XzMtMS0xLTEtMA_aa193907-a191-4280-b5e0-78cb3d78c2bc">31,789</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo0NTJiNWEzOTQwNjE0NTMwYTRiZTIwOWQwNzdkNDJlOC90YWJsZXJhbmdlOjQ1MmI1YTM5NDA2MTQ1MzBhNGJlMjA5ZDA3N2Q0MmU4XzMtMy0xLTEtMA_15c43a2f-8679-4881-b87e-d4686dc9bf5b">31,685</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90ZXh0cmVnaW9uOjc4ZDFjNWJmODk2NDRjZjNhZjI2NzIxZmQ1NDkwNDg2XzM1MDU_b8c21b76-2553-4300-a4f6-1f909e16b812" continuedAt="i3d45951baa084bf1ab946cec2633a0ef" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Intangible Assets Subject to Amortization:</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">                                                                                                            </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2020, intangible assets subject to amortization relate primarily to the following (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:42.155%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.538%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortization</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Period</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Historical<br/>Cost</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="if9540364d0d64351b5e3cd0336d1bf0f_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo1NjEwYmRiMDU4MmY0OTUzYTk2OGZjZmRiOGEzNGZhMy90YWJsZXJhbmdlOjU2MTBiZGIwNTgyZjQ5NTNhOTY4ZmNmZGI4YTM0ZmEzXzEtMS0xLTEtMA_e0f679bc-6aed-4774-ae89-39fdaac3c8f0">10.0</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia8329fa6f4c14413a7853adc05c608c8_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo1NjEwYmRiMDU4MmY0OTUzYTk2OGZjZmRiOGEzNGZhMy90YWJsZXJhbmdlOjU2MTBiZGIwNTgyZjQ5NTNhOTY4ZmNmZGI4YTM0ZmEzXzEtMy0xLTEtMA_9090f811-5ae5-4c3f-856a-82cdc5db3921">260,715</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia8329fa6f4c14413a7853adc05c608c8_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo1NjEwYmRiMDU4MmY0OTUzYTk2OGZjZmRiOGEzNGZhMy90YWJsZXJhbmdlOjU2MTBiZGIwNTgyZjQ5NTNhOTY4ZmNmZGI4YTM0ZmEzXzEtNS0xLTEtMA_3e40f8f3-28bd-41ce-94f8-e822b0820f9c">100,273</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia8329fa6f4c14413a7853adc05c608c8_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo1NjEwYmRiMDU4MmY0OTUzYTk2OGZjZmRiOGEzNGZhMy90YWJsZXJhbmdlOjU2MTBiZGIwNTgyZjQ5NTNhOTY4ZmNmZGI4YTM0ZmEzXzEtNy0xLTEtMA_925d43c0-98f3-4d87-8a64-6e6e52f198ae">160,442</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patent and patent licenses</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i2d766900adf4401e862ba0a2b41b0a16_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo1NjEwYmRiMDU4MmY0OTUzYTk2OGZjZmRiOGEzNGZhMy90YWJsZXJhbmdlOjU2MTBiZGIwNTgyZjQ5NTNhOTY4ZmNmZGI4YTM0ZmEzXzItMS0xLTEtMA_59f55860-b11e-4e60-a3d9-05286d8d91b4">5.5</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib91959ceed3e496bb5c954726cdcb1af_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo1NjEwYmRiMDU4MmY0OTUzYTk2OGZjZmRiOGEzNGZhMy90YWJsZXJhbmdlOjU2MTBiZGIwNTgyZjQ5NTNhOTY4ZmNmZGI4YTM0ZmEzXzItMy0xLTEtMA_91621c74-60f2-43c6-b349-9916336b447d">67,980</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib91959ceed3e496bb5c954726cdcb1af_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo1NjEwYmRiMDU4MmY0OTUzYTk2OGZjZmRiOGEzNGZhMy90YWJsZXJhbmdlOjU2MTBiZGIwNTgyZjQ5NTNhOTY4ZmNmZGI4YTM0ZmEzXzItNS0xLTEtMA_c0444cc3-60fc-458f-af8f-d5a6dddda8bd">66,964</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib91959ceed3e496bb5c954726cdcb1af_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo1NjEwYmRiMDU4MmY0OTUzYTk2OGZjZmRiOGEzNGZhMy90YWJsZXJhbmdlOjU2MTBiZGIwNTgyZjQ5NTNhOTY4ZmNmZGI4YTM0ZmEzXzItNy0xLTEtMA_fe93552a-835f-4b97-9ec6-cad63b047b1e">1,016</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ib8f1ec7aad544837a928e2e9fcdb8e94_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo1NjEwYmRiMDU4MmY0OTUzYTk2OGZjZmRiOGEzNGZhMy90YWJsZXJhbmdlOjU2MTBiZGIwNTgyZjQ5NTNhOTY4ZmNmZGI4YTM0ZmEzXzMtMS0xLTEtMA_42c1e8a4-6911-4818-ae8e-2eaac98eca98">8.0</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i99d41f3a327f4fca9d8098a065eb2626_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo1NjEwYmRiMDU4MmY0OTUzYTk2OGZjZmRiOGEzNGZhMy90YWJsZXJhbmdlOjU2MTBiZGIwNTgyZjQ5NTNhOTY4ZmNmZGI4YTM0ZmEzXzMtMy0xLTEtMA_fd1bf6b5-d738-491c-b6ce-ed7fa0e840d1">848,875</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i99d41f3a327f4fca9d8098a065eb2626_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo1NjEwYmRiMDU4MmY0OTUzYTk2OGZjZmRiOGEzNGZhMy90YWJsZXJhbmdlOjU2MTBiZGIwNTgyZjQ5NTNhOTY4ZmNmZGI4YTM0ZmEzXzMtNS0xLTEtMA_b34f15f8-d65a-4fc7-832d-b2348394a1c7">471,681</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i99d41f3a327f4fca9d8098a065eb2626_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo1NjEwYmRiMDU4MmY0OTUzYTk2OGZjZmRiOGEzNGZhMy90YWJsZXJhbmdlOjU2MTBiZGIwNTgyZjQ5NTNhOTY4ZmNmZGI4YTM0ZmEzXzMtNy0xLTEtMA_95702b14-8f87-4dda-8c3e-6d6f5bc64897">377,194</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other purchased intangibles</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ib1378c0491f643a8afc70d2587699758_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo1NjEwYmRiMDU4MmY0OTUzYTk2OGZjZmRiOGEzNGZhMy90YWJsZXJhbmdlOjU2MTBiZGIwNTgyZjQ5NTNhOTY4ZmNmZGI4YTM0ZmEzXzQtMS0xLTEtMA_3d5001a8-c0a5-46a9-9d79-f1dfb8ca19c5">4.3</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b496301f8eb4f43b4dd1435a852608e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo1NjEwYmRiMDU4MmY0OTUzYTk2OGZjZmRiOGEzNGZhMy90YWJsZXJhbmdlOjU2MTBiZGIwNTgyZjQ5NTNhOTY4ZmNmZGI4YTM0ZmEzXzQtMy0xLTEtMA_c7d11bab-2ba7-4e69-b791-bdb6801bee31">436,352</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b496301f8eb4f43b4dd1435a852608e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo1NjEwYmRiMDU4MmY0OTUzYTk2OGZjZmRiOGEzNGZhMy90YWJsZXJhbmdlOjU2MTBiZGIwNTgyZjQ5NTNhOTY4ZmNmZGI4YTM0ZmEzXzQtNS0xLTEtMA_e949bcdf-b9a0-426e-9818-048367362fc3">265,224</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b496301f8eb4f43b4dd1435a852608e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo1NjEwYmRiMDU4MmY0OTUzYTk2OGZjZmRiOGEzNGZhMy90YWJsZXJhbmdlOjU2MTBiZGIwNTgyZjQ5NTNhOTY4ZmNmZGI4YTM0ZmEzXzQtNy0xLTEtMA_1cb1c991-980f-4d13-bee3-fa08f95f7882">171,128</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo1NjEwYmRiMDU4MmY0OTUzYTk2OGZjZmRiOGEzNGZhMy90YWJsZXJhbmdlOjU2MTBiZGIwNTgyZjQ5NTNhOTY4ZmNmZGI4YTM0ZmEzXzUtMy0xLTEtMA_913cfb61-861e-4056-8fdd-64b14a54c67e">1,613,922</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo1NjEwYmRiMDU4MmY0OTUzYTk2OGZjZmRiOGEzNGZhMy90YWJsZXJhbmdlOjU2MTBiZGIwNTgyZjQ5NTNhOTY4ZmNmZGI4YTM0ZmEzXzUtNS0xLTEtMA_04ac989b-4291-4c15-bac7-7a0f8c5ee6f1">904,142</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo1NjEwYmRiMDU4MmY0OTUzYTk2OGZjZmRiOGEzNGZhMy90YWJsZXJhbmdlOjU2MTBiZGIwNTgyZjQ5NTNhOTY4ZmNmZGI4YTM0ZmEzXzUtNy0xLTEtMA_c746cb12-e355-47e2-a525-dc5f26ce0321">709,780</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Historically, the Company has amortized its customer relationship assets in a pattern that best reflects the pace in which the assets&#8217; benefits are consumed.&#160;This pattern results in a substantial majority of the amortization expense being recognized in the first <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90ZXh0cmVnaW9uOjc4ZDFjNWJmODk2NDRjZjNhZjI2NzIxZmQ1NDkwNDg2XzM4NDgyOTA3MDQzMjQ_06bdd3f0-ff97-48bd-b103-280ca10ce459">four</span> to <ix:nonNumeric contextRef="ic66ad5bb190b472989498366e10c0183_D20200101-20201231" format="ixt-sec:durwordsen" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90ZXh0cmVnaW9uOjc4ZDFjNWJmODk2NDRjZjNhZjI2NzIxZmQ1NDkwNDg2XzM4NDgyOTA3MDQzMTk_375fe362-b3d6-4359-94cd-8eeabf6e15a0">five years</ix:nonNumeric>, despite the overall life of the asset.</span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90ZXh0cmVnaW9uOjc4ZDFjNWJmODk2NDRjZjNhZjI2NzIxZmQ1NDkwNDg2XzE0MjkzNjUxMTc2ODcx_9082fe78-2181-40f9-80ad-5c1341a5f9b1" continuedAt="idf958fd922374acea8ba446f8a0ed966" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2020, the Company acquired RetailMeNot, Inc. (see Note 4 - Business Acquisitions). The identified intangible assets were recognized as part of the acquisition and their respective estimated weighted average amortizations were as follows (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.498%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortization</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Period</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="if4105302c0124dc8865cae9612059824_D20201028-20201028" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZToxZjhhNDNjNzE3YTk0OTc5ODE5ZTExYWNjNDc4NDZlNi90YWJsZXJhbmdlOjFmOGE0M2M3MTdhOTQ5Nzk4MTllMTFhY2M0Nzg0NmU2XzEtMS0xLTEtMTg4MTM_e6c6e597-4fd0-4036-bdfd-a87d22917e7e">10.0</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i378b0d5ab212447593636a9d32b8a369_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZToxZjhhNDNjNzE3YTk0OTc5ODE5ZTExYWNjNDc4NDZlNi90YWJsZXJhbmdlOjFmOGE0M2M3MTdhOTQ5Nzk4MTllMTFhY2M0Nzg0NmU2XzEtMy0xLTEtMTMwMTc_e3013e85-2f1f-490d-bc97-c3b06ac63a40">62,940</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ifd1acd4b94bb43c6a13fd4d123bb290f_D20201028-20201028" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZToxZjhhNDNjNzE3YTk0OTc5ODE5ZTExYWNjNDc4NDZlNi90YWJsZXJhbmdlOjFmOGE0M2M3MTdhOTQ5Nzk4MTllMTFhY2M0Nzg0NmU2XzItMS0xLTEtMTg4MTM_b93a126a-f5ea-401c-9448-6d944dedc557">7.0</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0186479056484b439b8a6a2eea407798_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZToxZjhhNDNjNzE3YTk0OTc5ODE5ZTExYWNjNDc4NDZlNi90YWJsZXJhbmdlOjFmOGE0M2M3MTdhOTQ5Nzk4MTllMTFhY2M0Nzg0NmU2XzItMy0xLTEtMTMwMTc_576a8da8-bbb6-470c-ada2-f38def63eb0d">198,840</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other purchased intangibles</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="id3b6e3576568426f9d74e350147dcbf7_D20201028-20201028" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZToxZjhhNDNjNzE3YTk0OTc5ODE5ZTExYWNjNDc4NDZlNi90YWJsZXJhbmdlOjFmOGE0M2M3MTdhOTQ5Nzk4MTllMTFhY2M0Nzg0NmU2XzQtMS0xLTEtMTg4MTM_1bd36756-3f0f-4234-88dd-f26bf8aecce0">3.0</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i663671a452bc4da097fa6a3b7e314f5c_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZToxZjhhNDNjNzE3YTk0OTc5ODE5ZTExYWNjNDc4NDZlNi90YWJsZXJhbmdlOjFmOGE0M2M3MTdhOTQ5Nzk4MTllMTFhY2M0Nzg0NmU2XzQtMy0xLTEtMTMwMTc_c40c12d5-9934-49eb-a011-cc242b383a69">42,610</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifae492e7b7864935a7529d47fa37ff1a_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZToxZjhhNDNjNzE3YTk0OTc5ODE5ZTExYWNjNDc4NDZlNi90YWJsZXJhbmdlOjFmOGE0M2M3MTdhOTQ5Nzk4MTllMTFhY2M0Nzg0NmU2XzUtMy0xLTEtMTg4MTM_36aad146-32dc-4f00-aa87-e37193ce1606">304,390</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-101-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="id3f15bc3fc1c400d886fb28c7f891677"><ix:continuation id="idf958fd922374acea8ba446f8a0ed966"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2020, the Company completed acquisitions which were individually immaterial. The identified intangible assets were recognized as part of all 2020 acquisitions and their respective estimated weighted average amortizations were as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:70.935%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.516%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.517%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortization</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Period</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ib0715e996fe1477186fa877e8c7d118d_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo4N2ViYjQzMjFkZDg0ZjUzYWI5OWQ1NzdlMTQ1MTA0Yy90YWJsZXJhbmdlOjg3ZWJiNDMyMWRkODRmNTNhYjk5ZDU3N2UxNDUxMDRjXzEtMS0xLTEtMTg3OTA_30c0e232-fdf0-409c-b7dc-dcd54c8ab5b2">9.7</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0715e996fe1477186fa877e8c7d118d_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo4N2ViYjQzMjFkZDg0ZjUzYWI5OWQ1NzdlMTQ1MTA0Yy90YWJsZXJhbmdlOjg3ZWJiNDMyMWRkODRmNTNhYjk5ZDU3N2UxNDUxMDRjXzEtMy0xLTEtMTMwMTc_94e2108b-69d2-49b4-bbb3-8f24b18ead28">67,670</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i9320fa6723d24fe08c07c0c4648a8906_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo4N2ViYjQzMjFkZDg0ZjUzYWI5OWQ1NzdlMTQ1MTA0Yy90YWJsZXJhbmdlOjg3ZWJiNDMyMWRkODRmNTNhYjk5ZDU3N2UxNDUxMDRjXzItMS0xLTEtMTg3OTI_1eb752d6-af45-42fe-8153-6f94c03e1752">6.9</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9320fa6723d24fe08c07c0c4648a8906_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo4N2ViYjQzMjFkZDg0ZjUzYWI5OWQ1NzdlMTQ1MTA0Yy90YWJsZXJhbmdlOjg3ZWJiNDMyMWRkODRmNTNhYjk5ZDU3N2UxNDUxMDRjXzItMy0xLTEtMTMwMTc_f1d679ed-93a2-4b4f-80a4-5bd45955c848">222,582</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other purchased intangibles</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i69029bb6bf5844b68e9795c01d9ad972_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo4N2ViYjQzMjFkZDg0ZjUzYWI5OWQ1NzdlMTQ1MTA0Yy90YWJsZXJhbmdlOjg3ZWJiNDMyMWRkODRmNTNhYjk5ZDU3N2UxNDUxMDRjXzQtMS0xLTEtMTg3OTI_c01d52d4-2350-4145-ad08-e8b8b7ff79ff">3.3</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i69029bb6bf5844b68e9795c01d9ad972_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo4N2ViYjQzMjFkZDg0ZjUzYWI5OWQ1NzdlMTQ1MTA0Yy90YWJsZXJhbmdlOjg3ZWJiNDMyMWRkODRmNTNhYjk5ZDU3N2UxNDUxMDRjXzQtMy0xLTEtMTMwMTc_a0b350ad-9cb9-427c-8264-6b073842457e">56,802</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65ecc89473b44cb0a30dd103774c1184_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo4N2ViYjQzMjFkZDg0ZjUzYWI5OWQ1NzdlMTQ1MTA0Yy90YWJsZXJhbmdlOjg3ZWJiNDMyMWRkODRmNTNhYjk5ZDU3N2UxNDUxMDRjXzUtMy0xLTEtMTg4MDE_e19f38c7-5ab2-4561-9c98-8c0c8c7545e4">347,054</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><ix:continuation id="i3d45951baa084bf1ab946cec2633a0ef"><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2019, intangible assets subject to amortization relate primarily to the following (in thousands):</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:41.988%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.576%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.576%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.576%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.579%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortization</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Period</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Historical<br/>Cost</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i18210de5c57e4a6da177c5048c01bf9b_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo3NTlkYTU0MDdmYTY0MDE1YjljYjIyZDMyNDc1NjEzNi90YWJsZXJhbmdlOjc1OWRhNTQwN2ZhNjQwMTViOWNiMjJkMzI0NzU2MTM2XzEtMS0xLTEtMA_e3e5fefd-814c-43a9-ae43-199257aa3708">10.2</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0742300fed25490097313f158b34c586_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo3NTlkYTU0MDdmYTY0MDE1YjljYjIyZDMyNDc1NjEzNi90YWJsZXJhbmdlOjc1OWRhNTQwN2ZhNjQwMTViOWNiMjJkMzI0NzU2MTM2XzEtMy0xLTEtMA_513a3f23-3a6a-4056-8eb5-98cab5ebcec8">193,202</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0742300fed25490097313f158b34c586_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo3NTlkYTU0MDdmYTY0MDE1YjljYjIyZDMyNDc1NjEzNi90YWJsZXJhbmdlOjc1OWRhNTQwN2ZhNjQwMTViOWNiMjJkMzI0NzU2MTM2XzEtNS0xLTEtMA_f9dc9d39-9d4d-4f9d-ab05-0857ee002997">82,552</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0742300fed25490097313f158b34c586_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo3NTlkYTU0MDdmYTY0MDE1YjljYjIyZDMyNDc1NjEzNi90YWJsZXJhbmdlOjc1OWRhNTQwN2ZhNjQwMTViOWNiMjJkMzI0NzU2MTM2XzEtNy0xLTEtMA_692233bc-0c5d-4ba2-a905-d05e342993ee">110,650</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patent and patent licenses</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="if594bf127942437e9f67910ef9ec7787_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo3NTlkYTU0MDdmYTY0MDE1YjljYjIyZDMyNDc1NjEzNi90YWJsZXJhbmdlOjc1OWRhNTQwN2ZhNjQwMTViOWNiMjJkMzI0NzU2MTM2XzItMS0xLTEtMA_d626eb57-a3dc-4cd8-926d-7db06a37e936">6.5</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a7054caae5c4ee484ea2f9c5b05e1b5_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo3NTlkYTU0MDdmYTY0MDE1YjljYjIyZDMyNDc1NjEzNi90YWJsZXJhbmdlOjc1OWRhNTQwN2ZhNjQwMTViOWNiMjJkMzI0NzU2MTM2XzItMy0xLTEtMA_a2fb75db-c82a-4c7d-9b9d-c443fe678800">67,921</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a7054caae5c4ee484ea2f9c5b05e1b5_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo3NTlkYTU0MDdmYTY0MDE1YjljYjIyZDMyNDc1NjEzNi90YWJsZXJhbmdlOjc1OWRhNTQwN2ZhNjQwMTViOWNiMjJkMzI0NzU2MTM2XzItNS0xLTEtMA_9576aef4-692c-47f4-82ae-1833bfb06a7c">63,143</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a7054caae5c4ee484ea2f9c5b05e1b5_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo3NTlkYTU0MDdmYTY0MDE1YjljYjIyZDMyNDc1NjEzNi90YWJsZXJhbmdlOjc1OWRhNTQwN2ZhNjQwMTViOWNiMjJkMzI0NzU2MTM2XzItNy0xLTEtMA_5527d559-0c20-47da-9271-efaa6d0bf98c">4,778</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ic583081cf24f4f358b0c27723b7e2227_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo3NTlkYTU0MDdmYTY0MDE1YjljYjIyZDMyNDc1NjEzNi90YWJsZXJhbmdlOjc1OWRhNTQwN2ZhNjQwMTViOWNiMjJkMzI0NzU2MTM2XzMtMS0xLTEtMA_b62e941f-c3d8-47a0-8e74-ec4630b6f834">8.5</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieaf920b7e6784847aab93462747d1a95_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo3NTlkYTU0MDdmYTY0MDE1YjljYjIyZDMyNDc1NjEzNi90YWJsZXJhbmdlOjc1OWRhNTQwN2ZhNjQwMTViOWNiMjJkMzI0NzU2MTM2XzMtMy0xLTEtMA_7e413f8b-d561-415c-aca0-5042bed3054e">630,730</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieaf920b7e6784847aab93462747d1a95_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo3NTlkYTU0MDdmYTY0MDE1YjljYjIyZDMyNDc1NjEzNi90YWJsZXJhbmdlOjc1OWRhNTQwN2ZhNjQwMTViOWNiMjJkMzI0NzU2MTM2XzMtNS0xLTEtMA_94f0b380-77ce-4a1c-b4e0-70adfea621c0">392,228</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieaf920b7e6784847aab93462747d1a95_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo3NTlkYTU0MDdmYTY0MDE1YjljYjIyZDMyNDc1NjEzNi90YWJsZXJhbmdlOjc1OWRhNTQwN2ZhNjQwMTViOWNiMjJkMzI0NzU2MTM2XzMtNy0xLTEtMA_d9ec5718-5b50-44f7-8b84-9db83e24f6a7">238,502</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other purchased intangibles</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i08db7bcd26594f5bbafa839e4d5579b1_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo3NTlkYTU0MDdmYTY0MDE1YjljYjIyZDMyNDc1NjEzNi90YWJsZXJhbmdlOjc1OWRhNTQwN2ZhNjQwMTViOWNiMjJkMzI0NzU2MTM2XzQtMS0xLTEtMA_2f9fed49-9669-4fde-adfb-ea8eb913d6db">4.3</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47e0f107d3b2429cac14b4a2c11c9d5c_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo3NTlkYTU0MDdmYTY0MDE1YjljYjIyZDMyNDc1NjEzNi90YWJsZXJhbmdlOjc1OWRhNTQwN2ZhNjQwMTViOWNiMjJkMzI0NzU2MTM2XzQtMy0xLTEtMA_e52aa912-7390-417e-973b-202b8eb1db24">383,195</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47e0f107d3b2429cac14b4a2c11c9d5c_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo3NTlkYTU0MDdmYTY0MDE1YjljYjIyZDMyNDc1NjEzNi90YWJsZXJhbmdlOjc1OWRhNTQwN2ZhNjQwMTViOWNiMjJkMzI0NzU2MTM2XzQtNS0xLTEtMA_0f6d4406-30d3-441c-867e-d07b4ca59cee">212,257</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47e0f107d3b2429cac14b4a2c11c9d5c_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo3NTlkYTU0MDdmYTY0MDE1YjljYjIyZDMyNDc1NjEzNi90YWJsZXJhbmdlOjc1OWRhNTQwN2ZhNjQwMTViOWNiMjJkMzI0NzU2MTM2XzQtNy0xLTEtMA_fceb7786-52d6-443e-870e-fd1055100060">170,938</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo3NTlkYTU0MDdmYTY0MDE1YjljYjIyZDMyNDc1NjEzNi90YWJsZXJhbmdlOjc1OWRhNTQwN2ZhNjQwMTViOWNiMjJkMzI0NzU2MTM2XzUtMy0xLTEtMA_d0593a77-01fa-4c7c-8fbc-8f23af55d4d8">1,275,048</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo3NTlkYTU0MDdmYTY0MDE1YjljYjIyZDMyNDc1NjEzNi90YWJsZXJhbmdlOjc1OWRhNTQwN2ZhNjQwMTViOWNiMjJkMzI0NzU2MTM2XzUtNS0xLTEtMA_184f145f-dba2-46e6-8b7f-cf682f2a5ea2">750,180</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo3NTlkYTU0MDdmYTY0MDE1YjljYjIyZDMyNDc1NjEzNi90YWJsZXJhbmdlOjc1OWRhNTQwN2ZhNjQwMTViOWNiMjJkMzI0NzU2MTM2XzUtNy0xLTEtMA_4c410728-eda0-4a08-8c76-987f3c591d6d">524,868</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Historically, the Company has amortized its customer relationship assets in a pattern that best reflects the pace in which the assets&#8217; benefits are consumed.&#160;This pattern results in a substantial majority of the amortization expense being recognized in the first <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90ZXh0cmVnaW9uOjc4ZDFjNWJmODk2NDRjZjNhZjI2NzIxZmQ1NDkwNDg2XzM4NDgyOTA3MDQzNDA_21eabf96-4052-4612-83ae-958c57d3b06a">four</span> to <ix:nonNumeric contextRef="iff25903aa47b447d99bc4c83e525f9c2_D20190101-20191231" format="ixt-sec:durwordsen" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90ZXh0cmVnaW9uOjc4ZDFjNWJmODk2NDRjZjNhZjI2NzIxZmQ1NDkwNDg2XzM4NDgyOTA3MDQzNTg_1c515970-da6c-4ebb-a032-fa7b5aeb68ae">five years</ix:nonNumeric>, despite the overall life of the asset.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90ZXh0cmVnaW9uOjc4ZDFjNWJmODk2NDRjZjNhZjI2NzIxZmQ1NDkwNDg2XzM0NzY_91b89dbd-e307-4deb-a8a2-4e479cfe72bc" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected amortization expenses for intangible assets subject to amortization at December&#160;31, 2020 are as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.303%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.497%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal Year:</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo3NjZkZGI2YTBlZmM0ZmJiYjk2ZjNhOTgwNmMwNzViOS90YWJsZXJhbmdlOjc2NmRkYjZhMGVmYzRmYmJiOTZmM2E5ODA2YzA3NWI5XzEtMS0xLTEtMA_c6b06051-8f1e-4349-b324-468057a95d4d">181,679</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo3NjZkZGI2YTBlZmM0ZmJiYjk2ZjNhOTgwNmMwNzViOS90YWJsZXJhbmdlOjc2NmRkYjZhMGVmYzRmYmJiOTZmM2E5ODA2YzA3NWI5XzItMS0xLTEtMA_7d4605aa-9512-4cdf-a60d-31ce151af5eb">134,289</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo3NjZkZGI2YTBlZmM0ZmJiYjk2ZjNhOTgwNmMwNzViOS90YWJsZXJhbmdlOjc2NmRkYjZhMGVmYzRmYmJiOTZmM2E5ODA2YzA3NWI5XzMtMS0xLTEtMA_66d32277-f4aa-4d97-94cc-7799d192b1fe">108,410</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo3NjZkZGI2YTBlZmM0ZmJiYjk2ZjNhOTgwNmMwNzViOS90YWJsZXJhbmdlOjc2NmRkYjZhMGVmYzRmYmJiOTZmM2E5ODA2YzA3NWI5XzQtMS0xLTEtMA_109adfcd-e5f5-4414-b471-5607d3e9e196">77,965</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo3NjZkZGI2YTBlZmM0ZmJiYjk2ZjNhOTgwNmMwNzViOS90YWJsZXJhbmdlOjc2NmRkYjZhMGVmYzRmYmJiOTZmM2E5ODA2YzA3NWI5XzUtMS0xLTEtMA_c6f5f575-9e2a-4a3a-9eca-63380eecd601">55,118</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo3NjZkZGI2YTBlZmM0ZmJiYjk2ZjNhOTgwNmMwNzViOS90YWJsZXJhbmdlOjc2NmRkYjZhMGVmYzRmYmJiOTZmM2E5ODA2YzA3NWI5XzYtMS0xLTEtMA_1eb750d4-cb53-433c-9f02-1afdeede3cb2">152,319</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total expected amortization expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo3NjZkZGI2YTBlZmM0ZmJiYjk2ZjNhOTgwNmMwNzViOS90YWJsZXJhbmdlOjc2NmRkYjZhMGVmYzRmYmJiOTZmM2E5ODA2YzA3NWI5XzctMS0xLTEtMA_2ea24ac7-c6a6-4565-bb3f-a8d982ae5b41">709,780</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense was $<ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90ZXh0cmVnaW9uOjc4ZDFjNWJmODk2NDRjZjNhZjI2NzIxZmQ1NDkwNDg2XzM0MDY_319bbdb3-40bf-423f-ae9a-be80a8f0ec5f">164.9</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90ZXh0cmVnaW9uOjc4ZDFjNWJmODk2NDRjZjNhZjI2NzIxZmQ1NDkwNDg2XzEwOTk1MTE2MzQ4NDQ_92780260-929b-4649-ab33-c5ef41825d74">180.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90ZXh0cmVnaW9uOjc4ZDFjNWJmODk2NDRjZjNhZjI2NzIxZmQ1NDkwNDg2XzEwOTk1MTE2MzQ4NTI_bcf3be01-daf9-4c91-8b80-ba031eddf3e0">145.9</ix:nonFraction> million for the years ended December&#160;31, 2020, 2019 and 2018, respectively.</span></div></ix:continuation><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-102-</span></div></div></div><div id="ie85b9c7be4284705baa3c85e9b8a6a98_145"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.5pt"><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NjM2MzU_c8f01ea0-69f9-4707-a557-b43ba671576e" continuedAt="i0ced862ffeba49dd917ce5470ebb77ef" escape="true">Long-Term Debt</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="i0ced862ffeba49dd917ce5470ebb77ef" continuedAt="i48aab4ba96a040aebb88a663183c93b9"><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3OTA2NjI_1256b012-767e-45fc-925c-4f961dd7b801" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt as of December&#160;31, 2020 and 2019 consists of the following (in thousands):</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:70.935%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.516%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.517%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id4a2a67ae77444ce950c83845261edd9_I20201007" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTozMzg4NDZiY2U0YzY0YWY1YjM2ZDI3NWQ0NDY2NTA2Mi90YWJsZXJhbmdlOjMzODg0NmJjZTRjNjRhZjViMzZkMjc1ZDQ0NjY1MDYyXzEtMC0xLTEtMTc4NzAvdGV4dHJlZ2lvbjo5YjM1MDY4OWY2YTI0ZDAyOTMzMjUzNzk0YTQxODhkZV80_a741ff71-71a2-4092-9351-3f5307688505">6.0</ix:nonFraction>% Senior Notes</span></div></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b0f9bf60bdc46fd957d5b16f7c18505_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTozMzg4NDZiY2U0YzY0YWY1YjM2ZDI3NWQ0NDY2NTA2Mi90YWJsZXJhbmdlOjMzODg0NmJjZTRjNjRhZjViMzZkMjc1ZDQ0NjY1MDYyXzEtMS0xLTEtMTg1Mjg_cfe7240e-7e81-4be3-b9ec-99cbc663118d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if892443a8f604b5eb83fb29446a4bab3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTozMzg4NDZiY2U0YzY0YWY1YjM2ZDI3NWQ0NDY2NTA2Mi90YWJsZXJhbmdlOjMzODg0NmJjZTRjNjRhZjViMzZkMjc1ZDQ0NjY1MDYyXzEtMy0xLTEtMTg1Mjg_d9de754a-4e4e-4a8f-ad56-43326899bc32">650,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4bf1034969594c5ead95160726d8e8c0_I20201007" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTozMzg4NDZiY2U0YzY0YWY1YjM2ZDI3NWQ0NDY2NTA2Mi90YWJsZXJhbmdlOjMzODg0NmJjZTRjNjRhZjViMzZkMjc1ZDQ0NjY1MDYyXzItMC0xLTEtMTg1MzIvdGV4dHJlZ2lvbjpjZjIzZGRiMjhhZWU0ZGZiYjljZTNmNDliYTk4MTMzNV8zODQ4MjkwNjk3MjQ2_23d1d937-0836-4867-a1c7-5bd9e22f52a1">4.625</ix:nonFraction>% Senior Notes</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9f1920798232486f9c8bbfad07421be0_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTozMzg4NDZiY2U0YzY0YWY1YjM2ZDI3NWQ0NDY2NTA2Mi90YWJsZXJhbmdlOjMzODg0NmJjZTRjNjRhZjViMzZkMjc1ZDQ0NjY1MDYyXzItMS0xLTEtMTg1NDE_95b2c56f-e9fe-44fe-8062-10312a6fc153">750,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6aae2121ca54423fa55f31366ca6c039_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTozMzg4NDZiY2U0YzY0YWY1YjM2ZDI3NWQ0NDY2NTA2Mi90YWJsZXJhbmdlOjMzODg0NmJjZTRjNjRhZjViMzZkMjc1ZDQ0NjY1MDYyXzItMy0xLTEtMTg1NDE_0e2907e5-62b0-4cfe-a8e5-fa298ae0b8dc">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible Notes:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTozMzg4NDZiY2U0YzY0YWY1YjM2ZDI3NWQ0NDY2NTA2Mi90YWJsZXJhbmdlOjMzODg0NmJjZTRjNjRhZjViMzZkMjc1ZDQ0NjY1MDYyXzQtMC0xLTEtMTc4NzAvdGV4dHJlZ2lvbjpjZDUxZmFlOTQ0NWU0M2Y0YTUxM2I1OTBjOWI5NTgyOF80_93685aa3-409e-447f-b67a-cb465d2c7a60">3.25</ix:nonFraction>% Convertible Notes</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6d0ecb9e78804bbbb6f33cd94cd8b905_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTozMzg4NDZiY2U0YzY0YWY1YjM2ZDI3NWQ0NDY2NTA2Mi90YWJsZXJhbmdlOjMzODg0NmJjZTRjNjRhZjViMzZkMjc1ZDQ0NjY1MDYyXzQtMS0xLTEtMTg1MTg_ba262e1b-a34e-441d-93a2-63a5a60ed39f">402,414</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f049865aeeb4423860a220aa5b86d19_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTozMzg4NDZiY2U0YzY0YWY1YjM2ZDI3NWQ0NDY2NTA2Mi90YWJsZXJhbmdlOjMzODg0NmJjZTRjNjRhZjViMzZkMjc1ZDQ0NjY1MDYyXzQtMy0xLTEtMTg1MTg_762bd56d-6941-40ab-8835-b20dcaffcb56">402,500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTozMzg4NDZiY2U0YzY0YWY1YjM2ZDI3NWQ0NDY2NTA2Mi90YWJsZXJhbmdlOjMzODg0NmJjZTRjNjRhZjViMzZkMjc1ZDQ0NjY1MDYyXzUtMC0xLTEtMTc4NzAvdGV4dHJlZ2lvbjpjMjRhYTQwMDliNDU0OWNmOTNlYzQxMDdjN2MyMzg0Nl80_291a9ab7-800c-4096-80e0-600db9ed0946">1.75</ix:nonFraction>% Convertible Notes</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6dfae9b2293c404299f682fcb1b28747_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTozMzg4NDZiY2U0YzY0YWY1YjM2ZDI3NWQ0NDY2NTA2Mi90YWJsZXJhbmdlOjMzODg0NmJjZTRjNjRhZjViMzZkMjc1ZDQ0NjY1MDYyXzUtMS0xLTEtMTg1MTg_aa7474c8-4a0a-4347-bb61-aa8cd15875b9">550,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a7f05a65f9d484697d75bb03ae949d3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTozMzg4NDZiY2U0YzY0YWY1YjM2ZDI3NWQ0NDY2NTA2Mi90YWJsZXJhbmdlOjMzODg0NmJjZTRjNjRhZjViMzZkMjc1ZDQ0NjY1MDYyXzUtMy0xLTEtMTg1MTg_393ed64c-abcd-41af-95e7-c29ebd4b9f7b">550,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Notes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b46be8192da41dc858ad0dd79e6993a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTozMzg4NDZiY2U0YzY0YWY1YjM2ZDI3NWQ0NDY2NTA2Mi90YWJsZXJhbmdlOjMzODg0NmJjZTRjNjRhZjViMzZkMjc1ZDQ0NjY1MDYyXzYtMS0xLTEtMTg1MTg_24702f72-26bd-4ce7-bded-0348565e5fb7">1,702,414</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i303b22fa04bd41a9bb8e20232a2a8ba6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTozMzg4NDZiY2U0YzY0YWY1YjM2ZDI3NWQ0NDY2NTA2Mi90YWJsZXJhbmdlOjMzODg0NmJjZTRjNjRhZjViMzZkMjc1ZDQ0NjY1MDYyXzYtMy0xLTEtMTg1MTg_502632b8-9bab-4d56-b8ea-31b7abe7ed8f">1,602,500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Paycheck Protection Program Loan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibec735ba69ff40949d7c00338f6d1761_I20201231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTozMzg4NDZiY2U0YzY0YWY1YjM2ZDI3NWQ0NDY2NTA2Mi90YWJsZXJhbmdlOjMzODg0NmJjZTRjNjRhZjViMzZkMjc1ZDQ0NjY1MDYyXzctMS0xLTEtMTg3NjI_c420c5cf-0f0f-424a-9997-6be836c4c250">910</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i698ef56af3f347f5961c1c5711ab53e5_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTozMzg4NDZiY2U0YzY0YWY1YjM2ZDI3NWQ0NDY2NTA2Mi90YWJsZXJhbmdlOjMzODg0NmJjZTRjNjRhZjViMzZkMjc1ZDQ0NjY1MDYyXzctMy0xLTEtMTg3NjI_a6839f0f-cd0d-457c-88dd-57c0326b65b8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Unamortized discount</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentUnamortizedDiscount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTozMzg4NDZiY2U0YzY0YWY1YjM2ZDI3NWQ0NDY2NTA2Mi90YWJsZXJhbmdlOjMzODg0NmJjZTRjNjRhZjViMzZkMjc1ZDQ0NjY1MDYyXzgtMS0xLTEtMTg1MjE_e8c5d595-b121-40b9-90f5-0efc0870cf50">112,798</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentUnamortizedDiscount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTozMzg4NDZiY2U0YzY0YWY1YjM2ZDI3NWQ0NDY2NTA2Mi90YWJsZXJhbmdlOjMzODg0NmJjZTRjNjRhZjViMzZkMjc1ZDQ0NjY1MDYyXzgtMy0xLTEtMTg1MjE_67c44573-062a-42db-ad95-7e8a30d7a875">139,981</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTozMzg4NDZiY2U0YzY0YWY1YjM2ZDI3NWQ0NDY2NTA2Mi90YWJsZXJhbmdlOjMzODg0NmJjZTRjNjRhZjViMzZkMjc1ZDQ0NjY1MDYyXzktMS0xLTEtMTg1MjE_b475044e-bb6a-4cae-b282-039d87e4f07f">11,505</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTozMzg4NDZiY2U0YzY0YWY1YjM2ZDI3NWQ0NDY2NTA2Mi90YWJsZXJhbmdlOjMzODg0NmJjZTRjNjRhZjViMzZkMjc1ZDQ0NjY1MDYyXzktMy0xLTEtMTg1MjE_4a0a40a6-c9d0-4616-a414-736dcbfeee04">14,058</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTozMzg4NDZiY2U0YzY0YWY1YjM2ZDI3NWQ0NDY2NTA2Mi90YWJsZXJhbmdlOjMzODg0NmJjZTRjNjRhZjViMzZkMjc1ZDQ0NjY1MDYyXzEwLTEtMS0xLTE4NTIx_ab4a62f3-254d-4f25-be7f-fb116e1ad05f">1,579,021</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTozMzg4NDZiY2U0YzY0YWY1YjM2ZDI3NWQ0NDY2NTA2Mi90YWJsZXJhbmdlOjMzODg0NmJjZTRjNjRhZjViMzZkMjc1ZDQ0NjY1MDYyXzEwLTMtMS0xLTE4NTIx_b757306e-0bad-4397-956b-879b55a86f78">1,448,461</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Current portion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTozMzg4NDZiY2U0YzY0YWY1YjM2ZDI3NWQ0NDY2NTA2Mi90YWJsZXJhbmdlOjMzODg0NmJjZTRjNjRhZjViMzZkMjc1ZDQ0NjY1MDYyXzExLTEtMS0xLTE4NTIx_a90bb612-8f8a-4efb-b8a1-23d22c06e707">396,801</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTozMzg4NDZiY2U0YzY0YWY1YjM2ZDI3NWQ0NDY2NTA2Mi90YWJsZXJhbmdlOjMzODg0NmJjZTRjNjRhZjViMzZkMjc1ZDQ0NjY1MDYyXzExLTMtMS0xLTE4NTIx_31e25850-e32e-49ca-8f15-852ca9f05963">385,532</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt, less current portion</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTozMzg4NDZiY2U0YzY0YWY1YjM2ZDI3NWQ0NDY2NTA2Mi90YWJsZXJhbmdlOjMzODg0NmJjZTRjNjRhZjViMzZkMjc1ZDQ0NjY1MDYyXzEyLTEtMS0xLTE4NTIx_c695fc35-69f9-4cab-8754-09a904aff334">1,182,220</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTozMzg4NDZiY2U0YzY0YWY1YjM2ZDI3NWQ0NDY2NTA2Mi90YWJsZXJhbmdlOjMzODg0NmJjZTRjNjRhZjViMzZkMjc1ZDQ0NjY1MDYyXzEyLTMtMS0xLTE4NTIx_a6efda68-007c-4a74-9188-ac1230338ac1">1,062,929</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3OTA2NjM_f9afb06e-9239-4036-a5a3-722cbd066644" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2020, future principal payments for debt were as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.303%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.497%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years Ended December&#160;31,</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTo0YzdlNDRmZTE1ZjU0NTc1ODgwZGQwMGMyNTYxYmMyOC90YWJsZXJhbmdlOjRjN2U0NGZlMTVmNTQ1NzU4ODBkZDAwYzI1NjFiYzI4XzEtMS0xLTEtMTc4NzA_4d1941b2-5267-464e-a0a4-7f1155af677d">402,414</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTo0YzdlNDRmZTE1ZjU0NTc1ODgwZGQwMGMyNTYxYmMyOC90YWJsZXJhbmdlOjRjN2U0NGZlMTVmNTQ1NzU4ODBkZDAwYzI1NjFiYzI4XzItMS0xLTEtMTc4NzA_46084107-faa9-4e2f-a318-c4994428eb64">910</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTo0YzdlNDRmZTE1ZjU0NTc1ODgwZGQwMGMyNTYxYmMyOC90YWJsZXJhbmdlOjRjN2U0NGZlMTVmNTQ1NzU4ODBkZDAwYzI1NjFiYzI4XzMtMS0xLTEtMTc4NzA_0caebfa2-9eed-429a-926e-6bbf8ef3aad6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTo0YzdlNDRmZTE1ZjU0NTc1ODgwZGQwMGMyNTYxYmMyOC90YWJsZXJhbmdlOjRjN2U0NGZlMTVmNTQ1NzU4ODBkZDAwYzI1NjFiYzI4XzQtMS0xLTEtMTc4NzA_ad8b7dd8-69e9-4719-a371-dff1cbd10700">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTo0YzdlNDRmZTE1ZjU0NTc1ODgwZGQwMGMyNTYxYmMyOC90YWJsZXJhbmdlOjRjN2U0NGZlMTVmNTQ1NzU4ODBkZDAwYzI1NjFiYzI4XzUtMS0xLTEtMTc4NzA_e707bebe-ab67-415b-b0fd-e0ab2f5f11be">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTo0YzdlNDRmZTE1ZjU0NTc1ODgwZGQwMGMyNTYxYmMyOC90YWJsZXJhbmdlOjRjN2U0NGZlMTVmNTQ1NzU4ODBkZDAwYzI1NjFiYzI4XzYtMS0xLTEtMTc4NzA_6571cf4b-0424-444d-866f-0edff94a79d4">1,300,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTo0YzdlNDRmZTE1ZjU0NTc1ODgwZGQwMGMyNTYxYmMyOC90YWJsZXJhbmdlOjRjN2U0NGZlMTVmNTQ1NzU4ODBkZDAwYzI1NjFiYzI4XzctMS0xLTEtMTg1NjY_de17328b-5a00-4fcb-b404-0bb2419e779d">1,703,324</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense was $<ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzMyOTg1MzQ5NzY2OTY_3fd07ad9-05e9-45a0-87db-1a3c189da130">133.8</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzMyOTg1MzQ5NzY3MDE_0fc1f722-6489-4851-903d-c8076c4b1542">70.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzMyOTg1MzQ5NzY3MDk_1bcdf6bf-44c1-4f64-ad75-4b14dd81fc1a">63.5</ix:nonFraction> million for the years ended December&#160;31, 2020, 2019 and 2018, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="id4a2a67ae77444ce950c83845261edd9_I20201007" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDI0Mjg_a741ff71-71a2-4092-9351-3f5307688505">6.0</ix:nonFraction>% Senior Notes</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June&#160;27, 2017, J2 Cloud Services, LLC (&#8220;J2 Cloud&#8221;) and J2 Cloud Co-Obligor, Inc. (the &#8220;Co-Issuer&#8221; and together with J2 Cloud, the &#8220;Issuers&#8221;), wholly-owned subsidiaries of the Company, completed the issuance and sale of $<ix:nonFraction unitRef="usd" contextRef="idc66c29185a84580a8ad50095c6d2ce1_I20170627" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzI2NA_1c7b5fa5-12e3-4b33-ad94-bc50424e3ba4">650</ix:nonFraction> million aggregate principal amount of their <ix:nonFraction unitRef="number" contextRef="id4a2a67ae77444ce950c83845261edd9_I20201007" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzMwMw_a741ff71-71a2-4092-9351-3f5307688505">6.0</ix:nonFraction>% senior notes due in 2025 (the &#8220;<ix:nonFraction unitRef="number" contextRef="id4a2a67ae77444ce950c83845261edd9_I20201007" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDI0MzY_a741ff71-71a2-4092-9351-3f5307688505">6.0</ix:nonFraction>% Senior Notes&#8221;) in a private placement offering exempt from the registration requirements of the Securities Act of 1933. J2 Cloud received proceeds of&#160;$<ix:nonFraction unitRef="usd" contextRef="i3c4b2160999744daaf4f3fdd16342fb4_D20170627-20170627" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromDebtNetOfIssuanceCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzQ5Mg_574eb4b4-7722-4f2d-ae16-6b28f9fce66e">636.5</ix:nonFraction> million, after deducting the initial purchasers&#8217; discounts, commissions and offering expenses. The <ix:nonFraction unitRef="number" contextRef="id4a2a67ae77444ce950c83845261edd9_I20201007" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDI0NDM_a741ff71-71a2-4092-9351-3f5307688505">6.0</ix:nonFraction>% Senior Notes were presented as long-term debt, net of deferred issuance costs, on the Consolidated Balance Sheet as of December&#160;31, 2019. The <ix:nonFraction unitRef="number" contextRef="id4a2a67ae77444ce950c83845261edd9_I20201007" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDI1MjA_a741ff71-71a2-4092-9351-3f5307688505">6.0</ix:nonFraction>% Senior Notes bore interest at a rate of <ix:nonFraction unitRef="number" contextRef="id4a2a67ae77444ce950c83845261edd9_I20201007" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDI0NTE_a741ff71-71a2-4092-9351-3f5307688505">6.0</ix:nonFraction>% per annum, payable semi-annually&#160;in arrears on January 15 and July 15 of each year. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-top:2.25pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 7, 2020, the Company redeemed all of its outstanding $<ix:nonFraction unitRef="usd" contextRef="idc66c29185a84580a8ad50095c6d2ce1_I20170627" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3OTA2ODA_1c7b5fa5-12e3-4b33-ad94-bc50424e3ba4">650</ix:nonFraction> million <ix:nonFraction unitRef="number" contextRef="id4a2a67ae77444ce950c83845261edd9_I20201007" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3Njk5MTg_a741ff71-71a2-4092-9351-3f5307688505">6.0</ix:nonFraction>% Senior Notes due in 2025 for $<ix:nonFraction unitRef="usd" contextRef="iafe40007b8b142198643ca3264f1ee3e_D20201007-20201007" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfSeniorDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzc2OTY1ODE0NDc5Njk_3077687b-4142-4a19-8032-6a7e85cc4c36">694.6</ix:nonFraction>&#160;million, including an early redemption premium of $<ix:nonFraction unitRef="usd" contextRef="iafe40007b8b142198643ca3264f1ee3e_D20201007-20201007" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDebtExtinguishmentCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzc2OTY1ODE0NDc5ODU_b2f0121d-aeb7-4399-8227-603fd4673281">29.2</ix:nonFraction>&#160;million and accrued and unpaid interest of $<ix:nonFraction unitRef="usd" contextRef="iafe40007b8b142198643ca3264f1ee3e_D20201007-20201007" decimals="-5" format="ixt:numdotdecimal" name="jcom:PaymentsOfInterestOnDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NjM2NTA_4c1df4e1-2de5-4f0c-a87c-c06f09059f65">15.4</ix:nonFraction>&#160;million. The Company recorded a loss on extinguishment of $<ix:nonFraction unitRef="usd" contextRef="iafe40007b8b142198643ca3264f1ee3e_D20201007-20201007" decimals="-5" sign="-" format="ixt:numdotdecimal" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzU0OTc1NTgyMDU5OTE_f5e75a9f-f2c1-427f-9965-b9f1bac7afb5">38.0</ix:nonFraction>&#160;million which is recorded in interest expense, net in the Consolidated Statements of Operations.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2019, the estimated fair value of the <ix:nonFraction unitRef="number" contextRef="id4a2a67ae77444ce950c83845261edd9_I20201007" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDI0Nzk_a741ff71-71a2-4092-9351-3f5307688505">6.0</ix:nonFraction>% Senior Notes was approximately $<ix:nonFraction unitRef="usd" contextRef="if892443a8f604b5eb83fb29446a4bab3_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzQxNTc_24925e36-8ab9-4706-96ea-e771fcb8331a">689.8</ix:nonFraction> million, and was based on quoted market prices or dealer quotes for the <ix:nonFraction unitRef="number" contextRef="id4a2a67ae77444ce950c83845261edd9_I20201007" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDI0ODY_a741ff71-71a2-4092-9351-3f5307688505">6.0</ix:nonFraction>% Senior Notes which are Level 1 inputs (see Note 7 - Fair Value Measurements).</span></div></ix:continuation><div style="margin-top:2.25pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-103-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i48aab4ba96a040aebb88a663183c93b9" continuedAt="i8db776448c854711b0723425920b17b8"><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="jcom:SeniorDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzIyMzUz_a1eeec46-f28b-449d-8f21-a0a3cddb6edf" continuedAt="i7619c3a8048b4e319643d9a344c9c0e2" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides additional information related to our <ix:nonFraction unitRef="number" contextRef="id4a2a67ae77444ce950c83845261edd9_I20201007" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDI1Mzc_a741ff71-71a2-4092-9351-3f5307688505">6</ix:nonFraction>% Senior Notes (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.303%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.497%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal amount of <ix:nonFraction unitRef="number" contextRef="id4a2a67ae77444ce950c83845261edd9_I20201007" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZToxNGNmYjRjYTRjMjY0MTQwOWNmOGVmOWMxMTUzNGRkYS90YWJsZXJhbmdlOjE0Y2ZiNGNhNGMyNjQxNDA5Y2Y4ZWY5YzExNTM0ZGRhXzItMC0xLTEtMzE0NS90ZXh0cmVnaW9uOmNiZjQyNzYyNDdkYjRiOWY5YTAyNzEyNDJjYzc5Y2Y2XzM4NDgyOTA2OTcyNTg_a741ff71-71a2-4092-9351-3f5307688505">6</ix:nonFraction>% Senior Notes</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if892443a8f604b5eb83fb29446a4bab3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZToxNGNmYjRjYTRjMjY0MTQwOWNmOGVmOWMxMTUzNGRkYS90YWJsZXJhbmdlOjE0Y2ZiNGNhNGMyNjQxNDA5Y2Y4ZWY5YzExNTM0ZGRhXzItMy0xLTEtMA_762801d0-d387-4a20-bc2e-ff443f7cc137">650,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Unamortized discount </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if892443a8f604b5eb83fb29446a4bab3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentUnamortizedDiscount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZToxNGNmYjRjYTRjMjY0MTQwOWNmOGVmOWMxMTUzNGRkYS90YWJsZXJhbmdlOjE0Y2ZiNGNhNGMyNjQxNDA5Y2Y4ZWY5YzExNTM0ZGRhXzMtMy0xLTEtMA_12a1781f-5580-4b08-83c2-cd76926e7078">8,425</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Debt issuance costs</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if892443a8f604b5eb83fb29446a4bab3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZToxNGNmYjRjYTRjMjY0MTQwOWNmOGVmOWMxMTUzNGRkYS90YWJsZXJhbmdlOjE0Y2ZiNGNhNGMyNjQxNDA5Y2Y4ZWY5YzExNTM0ZGRhXzQtMy0xLTEtMA_9905e21e-dacf-4cde-adb8-4448fef05ec3">1,466</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount of <ix:nonFraction unitRef="number" contextRef="id4a2a67ae77444ce950c83845261edd9_I20201007" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZToxNGNmYjRjYTRjMjY0MTQwOWNmOGVmOWMxMTUzNGRkYS90YWJsZXJhbmdlOjE0Y2ZiNGNhNGMyNjQxNDA5Y2Y4ZWY5YzExNTM0ZGRhXzUtMC0xLTEtMzE0OS90ZXh0cmVnaW9uOjBmYzMwZmUxNDViYzQ4NWI5NzhhZmZkNDAwMDdmYTU3XzM4NDgyOTA2OTcyNjA_a741ff71-71a2-4092-9351-3f5307688505">6</ix:nonFraction>% Senior Notes</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if892443a8f604b5eb83fb29446a4bab3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZToxNGNmYjRjYTRjMjY0MTQwOWNmOGVmOWMxMTUzNGRkYS90YWJsZXJhbmdlOjE0Y2ZiNGNhNGMyNjQxNDA5Y2Y4ZWY5YzExNTM0ZGRhXzUtMy0xLTEtMA_c5ffca07-de9f-40f4-8248-8499682d7e86">640,109</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:2.25pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i4bf1034969594c5ead95160726d8e8c0_I20201007" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3Njk3OTc_23d1d937-0836-4867-a1c7-5bd9e22f52a1">4.625</ix:nonFraction>% Senior Notes</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On October 7, 2020, J2 Global, Inc. completed the issuance and sale of $<ix:nonFraction unitRef="usd" contextRef="i4bf1034969594c5ead95160726d8e8c0_I20201007" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NzAyODM_b6832d39-ab0f-4ded-82b8-f6a699f1afe9">750</ix:nonFraction>&#160;million aggregate principal amount of its <ix:nonFraction unitRef="number" contextRef="i4bf1034969594c5ead95160726d8e8c0_I20201007" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3Njk4MTI_23d1d937-0836-4867-a1c7-5bd9e22f52a1">4.625</ix:nonFraction>% senior notes due 2030 (the &#8220;<ix:nonFraction unitRef="number" contextRef="i4bf1034969594c5ead95160726d8e8c0_I20201007" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3Njk4MjE_23d1d937-0836-4867-a1c7-5bd9e22f52a1">4.625</ix:nonFraction>% Senior Notes&#8221;) in a private placement offering exempt from the registration requirements of the Securities Act of 1933. The Company received proceeds of $<ix:nonFraction unitRef="usd" contextRef="i98a931b76da741f2874829d5de0239c8_D20201007-20201007" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromDebtNetOfIssuanceCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzEwOTk1MTE2MzQ5MDA4_0e465127-f889-4d0d-9e78-f2bd58b24dca">742.7</ix:nonFraction>&#160;million after deducting the initial purchasers&#8217; discounts, commissions and offering expenses. The <ix:nonFraction unitRef="number" contextRef="i4bf1034969594c5ead95160726d8e8c0_I20201007" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3Njk4MzA_23d1d937-0836-4867-a1c7-5bd9e22f52a1">4.625</ix:nonFraction>% Senior Notes are presented as long-term debt, net of deferred issuance costs, on the Consolidated Balance Sheets as of December&#160;31, 2020. The net proceeds were used to redeem all of its outstanding <ix:nonFraction unitRef="number" contextRef="id4a2a67ae77444ce950c83845261edd9_I20201007" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3Njk4Mzc_a741ff71-71a2-4092-9351-3f5307688505">6.0</ix:nonFraction>% Senior Notes due in 2025 and, to the extent any proceeds remain thereafter, for general corporate purposes which may include acquisitions and the repurchase or redemption of other outstanding indebtedness.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The <ix:nonFraction unitRef="number" contextRef="i4bf1034969594c5ead95160726d8e8c0_I20201007" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3Njk4NTY_23d1d937-0836-4867-a1c7-5bd9e22f52a1">4.625</ix:nonFraction>% Senior Notes bear interest at a rate of <ix:nonFraction unitRef="number" contextRef="i4bf1034969594c5ead95160726d8e8c0_I20201007" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3Njk4NDc_23d1d937-0836-4867-a1c7-5bd9e22f52a1">4.625</ix:nonFraction>% per annum, payable semi-annually in arrears on April 15 and October 15 of each year, commencing on April 15, 2021. The <ix:nonFraction unitRef="number" contextRef="i4bf1034969594c5ead95160726d8e8c0_I20201007" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3Njk4NjU_23d1d937-0836-4867-a1c7-5bd9e22f52a1">4.625</ix:nonFraction>% Senior Notes mature on October 15, 2030, and are senior unsecured obligations of the Company which are guaranteed, jointly and severally, on an unsecured basis by certain of the Company&#8217;s existing and future domestic direct and indirect wholly-owned subsidiaries (collectively, the &#8220;Guarantors&#8221;). If J2 Global, Inc. or any of its restricted subsidiaries acquires or creates a domestic restricted subsidiary, other than an Insignificant Subsidiary (as defined in the indenture pursuant to which the <ix:nonFraction unitRef="number" contextRef="i4bf1034969594c5ead95160726d8e8c0_I20201007" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzMyOTg1MzQ5NzYxNDA_23d1d937-0836-4867-a1c7-5bd9e22f52a1">4.625</ix:nonFraction>% Senior Notes were issued (the &#8220;Indenture&#8221;)), after the issue date, or any Insignificant Subsidiary ceases to fit within the definition of Insignificant Subsidiary, such restricted subsidiary is required to unconditionally guarantee, jointly and severally, on an unsecured basis, the Company&#8217;s obligations under the <ix:nonFraction unitRef="number" contextRef="i4bf1034969594c5ead95160726d8e8c0_I20201007" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3OTA2ODk_23d1d937-0836-4867-a1c7-5bd9e22f52a1">4.625</ix:nonFraction>% Senior Notes. </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company may redeem some or all of the <ix:nonFraction unitRef="number" contextRef="i4bf1034969594c5ead95160726d8e8c0_I20201007" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3Njk4ODQ_23d1d937-0836-4867-a1c7-5bd9e22f52a1">4.625</ix:nonFraction>% Senior Notes at any time on or after October 15, 2025 at specified redemption prices plus accrued and unpaid interest, if any, to, but excluding the redemption date. Before October 15, 2023, and following certain equity offerings, the Company also may redeem up to <ix:nonFraction unitRef="number" contextRef="i4eb0e3764a404b978ba871d1c291104f_D20201007-20201007" decimals="3" name="us-gaap:DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3OTA2OTI_265b4a10-4584-4795-a5ad-fa30e95a18ec">40</ix:nonFraction>% of the <ix:nonFraction unitRef="number" contextRef="i4bf1034969594c5ead95160726d8e8c0_I20201007" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3Njk4OTM_23d1d937-0836-4867-a1c7-5bd9e22f52a1">4.625</ix:nonFraction>% Senior Notes at a price equal to <ix:nonFraction unitRef="number" contextRef="i4eb0e3764a404b978ba871d1c291104f_D20201007-20201007" decimals="5" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3OTA2OTc_252eb427-9de3-44b5-ba10-650391f9c4e0">104.625</ix:nonFraction>% of the principal amount, plus accrued and unpaid interest, if any, to, but excluding the redemption date. The Company may make such redemption only if, after such redemption, at least <ix:nonFraction unitRef="number" contextRef="i4bf1034969594c5ead95160726d8e8c0_I20201007" decimals="2" name="jcom:DebtInstrumentRedemptionThresholdOfPrincipalOutstandingToBeEligibleForRedemption" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3OTA3MDc_1df4addb-ba48-4c29-8b7d-1a7f10ccaa0a">50</ix:nonFraction>% of the aggregate principal amount of the <ix:nonFraction unitRef="number" contextRef="i4bf1034969594c5ead95160726d8e8c0_I20201007" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3Njk5MDI_23d1d937-0836-4867-a1c7-5bd9e22f52a1">4.625</ix:nonFraction>% Senior Notes remains outstanding. In addition, at any time prior to October 15, 2025, the Company may redeem some or all of the <ix:nonFraction unitRef="number" contextRef="i4bf1034969594c5ead95160726d8e8c0_I20201007" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3Njk5MTE_23d1d937-0836-4867-a1c7-5bd9e22f52a1">4.625</ix:nonFraction>% Senior Notes at a price equal to <ix:nonFraction unitRef="number" contextRef="i7723e827654042be9708b0a9ba656a1a_D20201007-20201007" decimals="3" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3OTA3MTI_4f1f4305-2432-4599-b43c-81dc6b035d55">100</ix:nonFraction>% of the principal amount, plus accrued and unpaid interest, if any, to the redemption date, plus an applicable &#8220;make-whole&#8221; premium.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Indenture contains covenants that restrict the Company&#8217;s ability to (i) pay dividends or make distributions on the Company&#8217;s common stock or repurchase the Company&#8217;s capital stock; (ii) make certain restricted payments; (iii) create liens or enter into sale and leaseback transactions; (iv) enter into transactions with affiliates; (v) merge or consolidate with another company; and (vi) transfer and sell assets. These covenants contain certain exceptions. Restricted payments are applicable only if J2 Global, Inc. and subsidiaries designated as restricted subsidiaries has a net leverage ratio of greater than <ix:nonFraction unitRef="number" contextRef="i4bf1034969594c5ead95160726d8e8c0_I20201007" decimals="2" name="jcom:DebtInstrumentCovenantLeverageRatioMinimum" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzMyOTg1MzQ5NzA0Mjg_197145cd-1d42-4ac2-9bc0-9c6fe4f84e7c">3.5</ix:nonFraction> to 1.0. In addition, if such net leverage ratio is in excess of <ix:nonFraction unitRef="number" contextRef="i4bf1034969594c5ead95160726d8e8c0_I20201007" decimals="2" name="jcom:DebtInstrumentCovenantLeverageRatioMinimum" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3OTA3MjE_197145cd-1d42-4ac2-9bc0-9c6fe4f84e7c">3.5</ix:nonFraction> to 1.0, the restriction on restricted payments is subject to various exceptions, including the total aggregate amount not to exceed the greater of (A) $<ix:nonFraction unitRef="usd" contextRef="i4bf1034969594c5ead95160726d8e8c0_I20201007" decimals="-5" format="ixt:numdotdecimal" name="jcom:DebtInstrumentCovenantRestrictedPaymentThreshold" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzMyOTg1MzQ5NzA0MzM_09571624-0ecb-45ff-b5ba-514492789020">250</ix:nonFraction>&#160;million and (B) <ix:nonFraction unitRef="number" contextRef="i4bf1034969594c5ead95160726d8e8c0_I20201007" decimals="3" name="jcom:DebtInstrumentCovenantEBITDAMinimum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3OTA3MjQ_6463a67e-d140-42f4-8511-64ca6535c536">50.0</ix:nonFraction>% of EBITDA for the most recently ended <ix:nonFraction unitRef="fiscalquarterperiod" contextRef="i4bf1034969594c5ead95160726d8e8c0_I20201007" decimals="INF" format="ixt-sec:numwordsen" name="jcom:DebtInstrumentCovenantEBITDAMinimumFiscalQuarterPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3OTA3OTk_d95255ce-ee18-457c-8c2b-ec36f12d4063">four</ix:nonFraction> fiscal quarter period ended immediately prior to such date for which internal financial statements are available. The Company is in compliance with its debt covenants as of December&#160;31, 2020.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of December&#160;31, 2020, the estimated fair value of the <ix:nonFraction unitRef="number" contextRef="i4bf1034969594c5ead95160726d8e8c0_I20201007" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NzAzMDQ_23d1d937-0836-4867-a1c7-5bd9e22f52a1">4.625</ix:nonFraction>% Senior Notes was approximately $<ix:nonFraction unitRef="usd" contextRef="i9f1920798232486f9c8bbfad07421be0_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzMyOTg1MzQ5NzU5ODQ_2c0cf404-9e1d-473e-a833-d8907cd050a5">796.9</ix:nonFraction> million, and was based on recent quoted market prices or dealer quotes for the <ix:nonFraction unitRef="number" contextRef="i4bf1034969594c5ead95160726d8e8c0_I20201007" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NzAzMjQ_23d1d937-0836-4867-a1c7-5bd9e22f52a1">4.625</ix:nonFraction>% Senior Notes which are Level 1 inputs (see Note 7 - Fair Value Measurements).</span></div></ix:continuation><div><span><br/></span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-104-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i8db776448c854711b0723425920b17b8" continuedAt="i52360df4a48e419ca142be14a8a57b3c"><ix:continuation id="i7619c3a8048b4e319643d9a344c9c0e2"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table provides additional information on our <ix:nonFraction unitRef="number" contextRef="i4bf1034969594c5ead95160726d8e8c0_I20201007" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NzAzMzQ_23d1d937-0836-4867-a1c7-5bd9e22f52a1">4.625</ix:nonFraction>% Senior Notes (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.303%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.497%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal amount of <ix:nonFraction unitRef="number" contextRef="i4bf1034969594c5ead95160726d8e8c0_I20201007" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTozZDVjYzE0ZWIzOTg0OTI5YmEwNmNkZmIxMmY0MTk0ZS90YWJsZXJhbmdlOjNkNWNjMTRlYjM5ODQ5MjliYTA2Y2RmYjEyZjQxOTRlXzItMC0xLTEtMTE0NDkvdGV4dHJlZ2lvbjo5ZGQzOGM1ZWQzNTA0ODM2ODhlOGI1ZjFkNGQ3ZmRjMV8zODQ4MjkwNjk3MjY2_23d1d937-0836-4867-a1c7-5bd9e22f52a1">4.625</ix:nonFraction>% Senior Notes</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9f1920798232486f9c8bbfad07421be0_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTozZDVjYzE0ZWIzOTg0OTI5YmEwNmNkZmIxMmY0MTk0ZS90YWJsZXJhbmdlOjNkNWNjMTRlYjM5ODQ5MjliYTA2Y2RmYjEyZjQxOTRlXzItMS0xLTEtMTg2Mzc_b8739b9a-cf1d-4677-a38d-0a9908c77e47">750,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Unamortized discount </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9f1920798232486f9c8bbfad07421be0_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentUnamortizedDiscount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTozZDVjYzE0ZWIzOTg0OTI5YmEwNmNkZmIxMmY0MTk0ZS90YWJsZXJhbmdlOjNkNWNjMTRlYjM5ODQ5MjliYTA2Y2RmYjEyZjQxOTRlXzMtMS0xLTEtMTg2Mzc_8e847035-3649-4eb4-b3d1-9600d7875e12">5,523</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9f1920798232486f9c8bbfad07421be0_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTozZDVjYzE0ZWIzOTg0OTI5YmEwNmNkZmIxMmY0MTk0ZS90YWJsZXJhbmdlOjNkNWNjMTRlYjM5ODQ5MjliYTA2Y2RmYjEyZjQxOTRlXzQtMS0xLTEtMTg2Mzc_5b9a4510-c4c7-4e2e-9eb3-7fa98a4735b5">1,761</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount of <ix:nonFraction unitRef="number" contextRef="i4bf1034969594c5ead95160726d8e8c0_I20201007" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTozZDVjYzE0ZWIzOTg0OTI5YmEwNmNkZmIxMmY0MTk0ZS90YWJsZXJhbmdlOjNkNWNjMTRlYjM5ODQ5MjliYTA2Y2RmYjEyZjQxOTRlXzUtMC0xLTEtMTE0NDkvdGV4dHJlZ2lvbjowYTRiYTg4OGVkZGE0YjAzYTBjZjE1MDBjZTUyMDNjNl8zODQ4MjkwNjk3MjY5_23d1d937-0836-4867-a1c7-5bd9e22f52a1">4.625</ix:nonFraction>% Senior Notes</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9f1920798232486f9c8bbfad07421be0_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTozZDVjYzE0ZWIzOTg0OTI5YmEwNmNkZmIxMmY0MTk0ZS90YWJsZXJhbmdlOjNkNWNjMTRlYjM5ODQ5MjliYTA2Y2RmYjEyZjQxOTRlXzUtMS0xLTEtMTg2Mzc_b0432cda-2e56-4c8b-8843-3a6ce580431b">742,716</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:continuation><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"><ix:nonFraction unitRef="number" contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDE4NjM_93685aa3-409e-447f-b67a-cb465d2c7a60">3.25</ix:nonFraction>% Convertible Notes</span></div><div style="text-align:justify;text-indent:45pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 10, 2014, J2 Global issued $<ix:nonFraction unitRef="usd" contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzQ4MjQ_e1356a63-de73-4284-87f9-d57cffd03ca6">402.5</ix:nonFraction> million aggregate principal amount of <ix:nonFraction unitRef="number" contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzQ4NTc_93685aa3-409e-447f-b67a-cb465d2c7a60">3.25</ix:nonFraction>% convertible senior notes due June 15, 2029 (the &#8220;<ix:nonFraction unitRef="number" contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDE4NzY_93685aa3-409e-447f-b67a-cb465d2c7a60">3.25</ix:nonFraction>% Convertible Notes&#8221;). The <ix:nonFraction unitRef="number" contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDE4ODQ_93685aa3-409e-447f-b67a-cb465d2c7a60">3.25</ix:nonFraction>% Convertible Notes bear interest at a rate of <ix:nonFraction unitRef="number" contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDE4OTI_93685aa3-409e-447f-b67a-cb465d2c7a60">3.25</ix:nonFraction>% per annum, payable semiannually in arrears on June 15 and December 15 of each year. Beginning with the six-month interest period commencing on June 15, 2021, the Company must pay contingent interest on the <ix:nonFraction unitRef="number" contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDE5MDA_93685aa3-409e-447f-b67a-cb465d2c7a60">3.25</ix:nonFraction>% Convertible Notes during any six-month interest period if the trading price per $1,000 principal amount of the <ix:nonFraction unitRef="number" contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDE5MDg_93685aa3-409e-447f-b67a-cb465d2c7a60">3.25</ix:nonFraction>% Convertible Notes for each of the five trading days immediately preceding the first day of such interest period equals or exceeds $<ix:nonFraction unitRef="usd" contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610" decimals="INF" format="ixt:numdotdecimal" name="jcom:DebtInstrumentCovenantComplianceContingentInterestMinimumTradingPricePerPrincipalAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDI5NDk_39ac0139-905e-42b5-aff9-099b14c49118">1,300</ix:nonFraction>. Any contingent interest payable on the <ix:nonFraction unitRef="number" contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDE5MTY_93685aa3-409e-447f-b67a-cb465d2c7a60">3.25</ix:nonFraction>% Convertible Notes will be in addition to the regular interest payable on the <ix:nonFraction unitRef="number" contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDE5MjQ_93685aa3-409e-447f-b67a-cb465d2c7a60">3.25</ix:nonFraction>% Convertible Notes.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Holders may surrender their <ix:nonFraction unitRef="number" contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDE5MzI_93685aa3-409e-447f-b67a-cb465d2c7a60">3.25</ix:nonFraction>% Convertible Notes for conversion at any time prior to the close of business on the business day immediately preceding the maturity date only if one or more of the following conditions is satisfied: (i) during any calendar quarter commencing after the calendar quarter ending on September 30, 2014 (and only during such calendar quarter), if the closing sale price of J2 Global common stock for at least <ix:nonFraction unitRef="tradingday" contextRef="i757a0593f5914dd0ba0432117eb8b166_D20140610-20140610" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdTradingDays" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDI2MjI_6c69963d-f825-42a5-9821-2d4d67e3369a">20</ix:nonFraction> trading days in the period of <ix:nonFraction unitRef="tradingday" contextRef="i757a0593f5914dd0ba0432117eb8b166_D20140610-20140610" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDI2MTQ_2f7ac380-457c-4475-ae3f-004039a02e43">30</ix:nonFraction> consecutive trading days ending on the last trading day of the calendar quarter immediately preceding the calendar quarter in which the conversion occurs is more than <ix:nonFraction unitRef="number" contextRef="i757a0593f5914dd0ba0432117eb8b166_D20140610-20140610" decimals="INF" name="us-gaap:DebtInstrumentConvertibleConversionRatio1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDI2Mjg_8ec7cab6-0455-47c9-be58-00dbd23f8ed5">130</ix:nonFraction>% of the applicable conversion price of the <ix:nonFraction unitRef="number" contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDE5NDA_93685aa3-409e-447f-b67a-cb465d2c7a60">3.25</ix:nonFraction>% Convertible Notes on each such trading day; (ii) during the <ix:nonFraction unitRef="tradingday" contextRef="i4da7afd8945749e1a604851a3a5a4c06_D20140610-20140610" decimals="INF" format="ixt-sec:numwordsen" name="jcom:DebtInstrumentConvertibleThresholdConsecutiveBusinessDays" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDI2NDE_93141beb-af72-4f48-931d-cc96f4704d08">five</ix:nonFraction> consecutive business day period following any <ix:nonFraction unitRef="tradingday" contextRef="i4da7afd8945749e1a604851a3a5a4c06_D20140610-20140610" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDI2NTk_40779efe-33aa-442d-8047-e8c900cf6d37">ten</ix:nonFraction> consecutive trading day period in which the trading price for the <ix:nonFraction unitRef="number" contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDE5NDg_93685aa3-409e-447f-b67a-cb465d2c7a60">3.25</ix:nonFraction>% Convertible Notes for each such trading day was less than <ix:nonFraction unitRef="number" contextRef="i4da7afd8945749e1a604851a3a5a4c06_D20140610-20140610" decimals="INF" name="us-gaap:DebtInstrumentConvertibleConversionRatio1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDI2Njc_146c6f50-e4fc-4c80-887a-057908f89872">98</ix:nonFraction>% of the product of (a) the closing sale price of J2 Global common stock on each such trading day and (b) the applicable conversion rate on each such trading day; (iii) if J2 Global calls any or all of the <ix:nonFraction unitRef="number" contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDE5NTY_93685aa3-409e-447f-b67a-cb465d2c7a60">3.25</ix:nonFraction>% Convertible Notes for redemption, at any time prior to the close of business on the business day prior to the redemption date; (iv) upon the occurrence of specified corporate events; or (v) during either the period beginning on, and including, March 15, 2021 and ending on, but excluding, June 20, 2021 or the period beginning on, and including, March 15, 2029 and ending on, but excluding, the maturity date. J2 Global will settle conversions of <ix:nonFraction unitRef="number" contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDE5NjQ_93685aa3-409e-447f-b67a-cb465d2c7a60">3.25</ix:nonFraction>% Convertible Notes by paying or delivering, as the case may be, cash, shares of J2 Global common stock or a combination thereof at J2 Global&#8217;s election. The Company currently intends to satisfy its conversion obligation by paying and delivering a combination of cash and shares of the Company&#8217;s common stock, where cash will be used to settle each $1,000 of principal and the remainder, if any, will be settled via shares of the Company&#8217;s common stock.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fourth quarter of 2019, the last reported sale price of the Company&#8217;s common stock exceeded <ix:nonFraction unitRef="number" contextRef="i81b99146106c407db8e86c44cdb0b7f3_D20191001-20191231" decimals="INF" name="us-gaap:DebtInstrumentConvertibleConversionRatio1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDI2NzI_c0918ae0-b25d-4ff6-a637-7b543b62eda7">130</ix:nonFraction>% of the conversion price for at least <ix:nonFraction unitRef="tradingday" contextRef="i81b99146106c407db8e86c44cdb0b7f3_D20191001-20191231" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdTradingDays" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDI2ODA_2623e6e4-b388-4040-a9ae-cbe7d7bf2ec6">20</ix:nonFraction> trading days in the period of <ix:nonFraction unitRef="tradingday" contextRef="i81b99146106c407db8e86c44cdb0b7f3_D20191001-20191231" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDI2ODg_2c49a698-da69-4062-a598-3233320e5221">30</ix:nonFraction> consecutive trading days ending on, and including, the last trading day of the quarter. As a result, the <ix:nonFraction unitRef="number" contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDE5NzI_93685aa3-409e-447f-b67a-cb465d2c7a60">3.25</ix:nonFraction>% Convertible Notes were convertible at the option of the holder during the quarter beginning January 1, 2020 and ending March 31, 2020. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fourth quarter of 2020, the last reported sale price of the Company&#8217;s common stock exceeded <ix:nonFraction unitRef="number" contextRef="i44e72f30d0e04a8badd8eb35350f96a8_D20201001-20201231" decimals="INF" name="us-gaap:DebtInstrumentConvertibleConversionRatio1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NjM3MDc_45fe88f4-0034-473b-9354-3c7a201ac7b6">130</ix:nonFraction>% of the conversion price for at least <ix:nonFraction unitRef="tradingday" contextRef="i81b99146106c407db8e86c44cdb0b7f3_D20191001-20191231" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdTradingDays" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzMyOTg1MzQ5NzA0NzA_e4a29b52-8e96-4fd6-9a5f-0ce48910cbf2">20</ix:nonFraction> trading days in the period of <ix:nonFraction unitRef="tradingday" contextRef="i44e72f30d0e04a8badd8eb35350f96a8_D20201001-20201231" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NjM3Mjk_25fe1d8a-36d0-4a43-a12e-7b7d8967f921">30</ix:nonFraction> consecutive trading days ending on, and including, the last trading day of the quarter. As a result, the <ix:nonFraction unitRef="number" contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzc2OTY1ODE0NTg0NTk_93685aa3-409e-447f-b67a-cb465d2c7a60">3.25</ix:nonFraction>% Convertible Notes are convertible at the option of the holder during the quarter beginning January 1, 2021 and ending March 31, 2021. Since the Company currently intends to settle the principal amount in cash, the net carrying amount of the <ix:nonFraction unitRef="number" contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzMyOTg1MzQ5NzE4Mzk_93685aa3-409e-447f-b67a-cb465d2c7a60">3.25</ix:nonFraction>% Convertible Notes is classified within current liabilities on the Consolidated Balance Sheet as of December&#160;31, 2020 and December&#160;31, 2019.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2020, the conversion rate is 14.7632 shares of J2 Global common stock for each $1,000 principal amount of Convertible Notes, which represents a conversion price of approximately $<ix:nonFraction unitRef="usdPerShare" contextRef="i6d0ecb9e78804bbbb6f33cd94cd8b905_I20201231" decimals="INF" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzg2NDc_bf25c7d1-a743-4176-ae4e-3957c68fff98">67.74</ix:nonFraction> per share of J2 Global common stock. The conversion rate is subject to adjustment for certain events as set forth in the indenture governing the <ix:nonFraction unitRef="number" contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDE5ODg_93685aa3-409e-447f-b67a-cb465d2c7a60">3.25</ix:nonFraction>% Convertible Notes, but will not be adjusted for accrued interest. In addition, following certain corporate events that occur on or prior to June 20, 2021, J2 Global will increase the conversion rate for a holder that elects to convert its Convertible Notes in connection with such a corporate event.</span></div></ix:continuation><div style="text-align:justify;text-indent:45pt"><span><br/></span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-105-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i52360df4a48e419ca142be14a8a57b3c" continuedAt="i0b763e84521248068a25a3480f6b81c9"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">J2 Global may not redeem the <ix:nonFraction unitRef="number" contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDE5OTY_93685aa3-409e-447f-b67a-cb465d2c7a60">3.25</ix:nonFraction>% Convertible Notes prior to June 20, 2021. On or after June 20, 2021, J2 Global may redeem for cash all or part of the <ix:nonFraction unitRef="number" contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIwMDQ_93685aa3-409e-447f-b67a-cb465d2c7a60">3.25</ix:nonFraction>% Convertible Notes at a redemption price equal to <ix:nonFraction unitRef="number" contextRef="i6c2910b59fbc4eb6a649da19d5109b19_D20140610-20140610" decimals="2" name="us-gaap:DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDI3MDI_dc82d887-a14f-48ad-b47d-df12e53b7571">100</ix:nonFraction>% of the principal amount of the <ix:nonFraction unitRef="number" contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIwMTI_93685aa3-409e-447f-b67a-cb465d2c7a60">3.25</ix:nonFraction>% Convertible Notes to be redeemed, plus accrued and unpaid interest to, but excluding, the redemption date. No sinking fund is provided for the <ix:nonFraction unitRef="number" contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIwMjA_93685aa3-409e-447f-b67a-cb465d2c7a60">3.25</ix:nonFraction>% Convertible Notes. </span></div><div style="text-align:justify;text-indent:45pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Holders have the right to require J2 Global to repurchase for cash all or part of their <ix:nonFraction unitRef="number" contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIwMjg_93685aa3-409e-447f-b67a-cb465d2c7a60">3.25</ix:nonFraction>% Convertible Notes on each of June 15, 2021 and June 15, 2024 at a repurchase price equal to <ix:nonFraction unitRef="number" contextRef="i6c2910b59fbc4eb6a649da19d5109b19_D20140610-20140610" decimals="2" name="us-gaap:DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDI3MTI_dc82d887-a14f-48ad-b47d-df12e53b7571">100</ix:nonFraction>% of the principal amount of the <ix:nonFraction unitRef="number" contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIwMzY_93685aa3-409e-447f-b67a-cb465d2c7a60">3.25</ix:nonFraction>% Convertible Notes to be repurchased, plus accrued and unpaid interest to, but excluding, the relevant repurchase date. In addition, if a fundamental change, as defined in the indenture governing the <ix:nonFraction unitRef="number" contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIwNDQ_93685aa3-409e-447f-b67a-cb465d2c7a60">3.25</ix:nonFraction>% Convertible Notes, occurs prior to the maturity date, holders may require J2 Global to repurchase for cash all or part of their <ix:nonFraction unitRef="number" contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIwNTI_93685aa3-409e-447f-b67a-cb465d2c7a60">3.25</ix:nonFraction>% Convertible Notes at a repurchase price equal to <ix:nonFraction unitRef="number" contextRef="i6c2910b59fbc4eb6a649da19d5109b19_D20140610-20140610" decimals="2" name="us-gaap:DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDI3MTk_dc82d887-a14f-48ad-b47d-df12e53b7571">100</ix:nonFraction>% of the principal amount of the <ix:nonFraction unitRef="number" contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIwNjA_93685aa3-409e-447f-b67a-cb465d2c7a60">3.25</ix:nonFraction>% Convertible Notes to be repurchased, plus accrued and unpaid interest to, but excluding, the fundamental change repurchase date. As a result of the Holders&#8217; repurchase option on June 15, 2021, the net carrying value of the <ix:nonFraction unitRef="number" contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NjM3NDA_93685aa3-409e-447f-b67a-cb465d2c7a60">3.25</ix:nonFraction>% Convertible Notes is classified within current liabilities on the Consolidated Balance Sheet as of December&#160;31, 2020.</span></div><div style="text-align:justify;text-indent:45pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The <ix:nonFraction unitRef="number" contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIwNjg_93685aa3-409e-447f-b67a-cb465d2c7a60">3.25</ix:nonFraction>% Convertible Notes are the Company&#8217;s general senior unsecured obligations and rank: (i) senior in right of payment to any of the Company&#8217;s future indebtedness that is expressly subordinated in right of payment to the <ix:nonFraction unitRef="number" contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIwNzY_93685aa3-409e-447f-b67a-cb465d2c7a60">3.25</ix:nonFraction>% Convertible Notes; (ii) equal in right of payment to the Company&#8217;s existing and future unsecured indebtedness that is not so subordinated; (iii) effectively junior in right of payment to any of the Company&#8217;s secured indebtedness to the extent of the value of the assets securing such indebtedness; and (iv) structurally junior to all existing and future indebtedness (including trade payables) incurred by the Company&#8217;s subsidiaries.</span></div><div style="text-align:justify;text-indent:45pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting for the <ix:nonFraction unitRef="number" contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIwODQ_93685aa3-409e-447f-b67a-cb465d2c7a60">3.25</ix:nonFraction>% Convertible Notes</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with ASC 470-20,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Debt with Conversion and Other Options, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">convertible debt that can be settled for cash is required to be separated into the liability and equity component at issuance, with each component assigned a value. The value assigned to the liability component is the estimated fair value, as of the issuance date, of similar debt without the conversion feature.&#160;The difference between the cash proceeds and estimated fair value of the liability component, representing the value of the conversion premium assigned to the equity component, is recorded as a debt discount on the issuance date.&#160;This debt discount is amortized to interest expense using the effective interest method over the period from the issuance date through the first stated repurchase date on June 15, 2021.</span></div><div style="text-align:justify;text-indent:45pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">J2 Global estimated the borrowing rates of similar debt without the conversion feature at origination to be <ix:nonFraction unitRef="number" contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610" decimals="4" name="jcom:DebtInstrumentNonConversionFeatureBorrowingRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDI3MjI_d90649f0-1bea-4b1a-b032-63de0949e4c5">5.79</ix:nonFraction>% for the <ix:nonFraction unitRef="number" contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIwOTI_93685aa3-409e-447f-b67a-cb465d2c7a60">3.25</ix:nonFraction>% Convertible Notes and determined the debt discount to be $<ix:nonFraction unitRef="usd" contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentUnamortizedDiscount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzEyMDA3_9a24bc51-b6c1-446c-8075-e36c81680b9f">59.0</ix:nonFraction> million.&#160;As a result, a conversion premium after tax of $<ix:nonFraction unitRef="usd" contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzEyMDU4_1e0de4a3-9923-46f8-bef2-383d7460db05">37.7</ix:nonFraction> million was recorded in additional paid-in capital. The aggregate debt discount is amortized as interest expense over the period from the issuance date through the first stated repurchase date on June 15, 2021 which management believes is the expected life of the <ix:nonFraction unitRef="number" contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIxMDA_93685aa3-409e-447f-b67a-cb465d2c7a60">3.25</ix:nonFraction>% Convertible Notes using an interest rate of <ix:nonFraction unitRef="number" contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDI3Mjk_e674452b-65b3-4142-aafd-5eb9c2f054bb">5.81</ix:nonFraction>%. As of December&#160;31, 2020, the remaining period over which the unamortized debt discount will be amortized is <ix:nonNumeric contextRef="i0929c6d119c9476e85a05530ae369392_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzEyNDY0_a8b4cb72-beea-4822-ad83-f5cbafc6eb02">0.5</ix:nonNumeric> years. </span></div><div style="text-indent:45pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The <ix:nonFraction unitRef="number" contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIxMTc_93685aa3-409e-447f-b67a-cb465d2c7a60">3.25</ix:nonFraction>% Convertible Notes are carried at face value less any unamortized debt discount and debt issuance costs. The fair value of the <ix:nonFraction unitRef="number" contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIxMjU_93685aa3-409e-447f-b67a-cb465d2c7a60">3.25</ix:nonFraction>% Convertible Notes at each balance sheet date is determined based on recent quoted market prices or dealer quotes for the <ix:nonFraction unitRef="number" contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIxMzM_93685aa3-409e-447f-b67a-cb465d2c7a60">3.25</ix:nonFraction>% Convertible Notes, which are Level 1 inputs (see Note 7 - Fair Value Measurements). If such information is not available, the fair value is determined using cash-flow models of the scheduled payments discounted at market interest rates for comparable debt without the conversion feature. As of December&#160;31, 2020 and 2019, the estimated fair value of the <ix:nonFraction unitRef="number" contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIxNDE_93685aa3-409e-447f-b67a-cb465d2c7a60">3.25</ix:nonFraction>% Convertible Notes was approximately $<ix:nonFraction unitRef="usd" contextRef="i6d0ecb9e78804bbbb6f33cd94cd8b905_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzEzMTE4_c4867983-93c8-4d30-8151-9902c3b22b91">593.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i8f049865aeeb4423860a220aa5b86d19_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzEzMTI1_b1f008a6-7bcf-4da8-859a-29e7042f2859">583.6</ix:nonFraction> million, respectively.</span></div><div style="text-align:justify;text-indent:45pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2020 and 2019, the if-converted value of our <ix:nonFraction unitRef="number" contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIxNDk_93685aa3-409e-447f-b67a-cb465d2c7a60">3.25</ix:nonFraction>% Convertible Notes exceeded the principal amount by $<ix:nonFraction unitRef="usd" contextRef="i0929c6d119c9476e85a05530ae369392_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzEzMjU0_a45af8b9-ebe0-4e6b-8edd-e0d7d6af7d12">173.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i2be47e3854c3483585e715901166a08a_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzEzMjYx_65870442-54d1-4711-85e6-0718d09c4eac">154.3</ix:nonFraction> million, respectively.</span></div></ix:continuation><div style="text-align:justify;text-indent:45pt"><span><br/></span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-106-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i0b763e84521248068a25a3480f6b81c9" continuedAt="ie1fcf3a0a11749ddac5af22fd52cab28"><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="us-gaap:ConvertibleDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzIyMzQ5_8b116c22-6bdf-45f2-8b89-47383cd752d6" continuedAt="ief172d1e899f4ab2ba42373368b7053f" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides additional information related to our <ix:nonFraction unitRef="number" contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIxNTc_93685aa3-409e-447f-b67a-cb465d2c7a60">3.25</ix:nonFraction>% Convertible Notes (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:70.935%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.516%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.517%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional paid-in capital</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6d0ecb9e78804bbbb6f33cd94cd8b905_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTo4NTU2ZGFmNmE3NDI0ZTlkODA1NmQ0Yjk5NmVjMWE0ZC90YWJsZXJhbmdlOjg1NTZkYWY2YTc0MjRlOWQ4MDU2ZDRiOTk2ZWMxYTRkXzEtMS0xLTEtMA_4ba87d83-f4cb-4bf5-9c93-36efa07ef637">37,688</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f049865aeeb4423860a220aa5b86d19_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTo4NTU2ZGFmNmE3NDI0ZTlkODA1NmQ0Yjk5NmVjMWE0ZC90YWJsZXJhbmdlOjg1NTZkYWY2YTc0MjRlOWQ4MDU2ZDRiOTk2ZWMxYTRkXzEtMy0xLTEtMA_5578b69a-52fa-4637-99e2-8fb183a325da">37,700</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal amount of <ix:nonFraction unitRef="number" contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTo4NTU2ZGFmNmE3NDI0ZTlkODA1NmQ0Yjk5NmVjMWE0ZC90YWJsZXJhbmdlOjg1NTZkYWY2YTc0MjRlOWQ4MDU2ZDRiOTk2ZWMxYTRkXzMtMC0xLTEtMjk2OS90ZXh0cmVnaW9uOmYxODQ0OGUwZmYxMzQ2ZWZiOWVhYjU2ZjQ4MTI2MGM1XzM4NDgyOTA2OTcyNjk_93685aa3-409e-447f-b67a-cb465d2c7a60">3.25</ix:nonFraction>% Convertible Notes</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6d0ecb9e78804bbbb6f33cd94cd8b905_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTo4NTU2ZGFmNmE3NDI0ZTlkODA1NmQ0Yjk5NmVjMWE0ZC90YWJsZXJhbmdlOjg1NTZkYWY2YTc0MjRlOWQ4MDU2ZDRiOTk2ZWMxYTRkXzMtMS0xLTEtMA_2450d56a-f79a-4fb9-acfd-d87c12573018">402,414</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f049865aeeb4423860a220aa5b86d19_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTo4NTU2ZGFmNmE3NDI0ZTlkODA1NmQ0Yjk5NmVjMWE0ZC90YWJsZXJhbmdlOjg1NTZkYWY2YTc0MjRlOWQ4MDU2ZDRiOTk2ZWMxYTRkXzMtMy0xLTEtMA_08c6c694-e4e9-4714-9de5-ea745a12f64d">402,500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Unamortized discount of the liability component</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6d0ecb9e78804bbbb6f33cd94cd8b905_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentUnamortizedDiscount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTo4NTU2ZGFmNmE3NDI0ZTlkODA1NmQ0Yjk5NmVjMWE0ZC90YWJsZXJhbmdlOjg1NTZkYWY2YTc0MjRlOWQ4MDU2ZDRiOTk2ZWMxYTRkXzQtMS0xLTEtMA_d772bdc6-9b44-4542-a599-9c466274c919">4,644</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8f049865aeeb4423860a220aa5b86d19_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentUnamortizedDiscount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTo4NTU2ZGFmNmE3NDI0ZTlkODA1NmQ0Yjk5NmVjMWE0ZC90YWJsZXJhbmdlOjg1NTZkYWY2YTc0MjRlOWQ4MDU2ZDRiOTk2ZWMxYTRkXzQtMy0xLTEtMA_396003d3-45ba-462b-8e2a-d6cc80ed0bb2">14,363</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Carrying amount of debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6d0ecb9e78804bbbb6f33cd94cd8b905_I20201231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTo4NTU2ZGFmNmE3NDI0ZTlkODA1NmQ0Yjk5NmVjMWE0ZC90YWJsZXJhbmdlOjg1NTZkYWY2YTc0MjRlOWQ4MDU2ZDRiOTk2ZWMxYTRkXzUtMS0xLTEtMA_9ddfb9af-c974-4c12-a1f3-e28fe4dd8b37">855</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8f049865aeeb4423860a220aa5b86d19_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTo4NTU2ZGFmNmE3NDI0ZTlkODA1NmQ0Yjk5NmVjMWE0ZC90YWJsZXJhbmdlOjg1NTZkYWY2YTc0MjRlOWQ4MDU2ZDRiOTk2ZWMxYTRkXzUtMy0xLTEtMA_fc9f3ecc-063c-44f4-a439-6744d8c4cba4">2,605</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount of <ix:nonFraction unitRef="number" contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTo4NTU2ZGFmNmE3NDI0ZTlkODA1NmQ0Yjk5NmVjMWE0ZC90YWJsZXJhbmdlOjg1NTZkYWY2YTc0MjRlOWQ4MDU2ZDRiOTk2ZWMxYTRkXzYtMC0xLTEtMjk3MS90ZXh0cmVnaW9uOjI0MzZjMzRhYzE5ZjQ1YmQ4OTkyZDNiMDhiM2QzN2U3XzM4NDgyOTA2OTcyNzI_93685aa3-409e-447f-b67a-cb465d2c7a60">3.25</ix:nonFraction>% Convertible Notes</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6d0ecb9e78804bbbb6f33cd94cd8b905_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTo4NTU2ZGFmNmE3NDI0ZTlkODA1NmQ0Yjk5NmVjMWE0ZC90YWJsZXJhbmdlOjg1NTZkYWY2YTc0MjRlOWQ4MDU2ZDRiOTk2ZWMxYTRkXzYtMS0xLTEtMA_d241208c-3935-4f81-993f-4abe881fe428">396,915</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f049865aeeb4423860a220aa5b86d19_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTo4NTU2ZGFmNmE3NDI0ZTlkODA1NmQ0Yjk5NmVjMWE0ZC90YWJsZXJhbmdlOjg1NTZkYWY2YTc0MjRlOWQ4MDU2ZDRiOTk2ZWMxYTRkXzYtMy0xLTEtMA_0e683268-552c-421b-871a-8d3027f15f93">385,532</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="jcom:ScheduleOfDebtInterestExpenseByComponentTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzIyMzQx_82358adc-bf5c-458b-8358-e7105af2a0b5" continuedAt="i3e024b91216a4ea9b2c80d97ce3e9409" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides the components of interest expense related to our <ix:nonFraction unitRef="number" contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIxNjU_93685aa3-409e-447f-b67a-cb465d2c7a60">3.25</ix:nonFraction>% Convertible Notes (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:56.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.538%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash interest expense (coupon interest expense)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0929c6d119c9476e85a05530ae369392_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpenseDebtExcludingAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTo5ZDNlMWI5YzBmODQ0ODRjOWJjN2VjZDM4OWQwOGE1OS90YWJsZXJhbmdlOjlkM2UxYjljMGY4NDQ4NGM5YmM3ZWNkMzg5ZDA4YTU5XzEtMS0xLTEtMA_88c4acad-929f-4255-8172-68e1473fbdbe">13,080</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2be47e3854c3483585e715901166a08a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpenseDebtExcludingAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTo5ZDNlMWI5YzBmODQ0ODRjOWJjN2VjZDM4OWQwOGE1OS90YWJsZXJhbmdlOjlkM2UxYjljMGY4NDQ4NGM5YmM3ZWNkMzg5ZDA4YTU5XzEtMy0xLTEtMA_f2960816-2c6f-4f89-a59d-cfbef14075fd">13,081</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i01d9d40befba49bf98d4eacc38317576_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpenseDebtExcludingAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTo5ZDNlMWI5YzBmODQ0ODRjOWJjN2VjZDM4OWQwOGE1OS90YWJsZXJhbmdlOjlkM2UxYjljMGY4NDQ4NGM5YmM3ZWNkMzg5ZDA4YTU5XzEtNS0xLTEtMA_f17a493a-7da3-4f4b-9c26-62c3a365428b">13,081</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash amortization of discount on <ix:nonFraction unitRef="number" contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTo5ZDNlMWI5YzBmODQ0ODRjOWJjN2VjZDM4OWQwOGE1OS90YWJsZXJhbmdlOjlkM2UxYjljMGY4NDQ4NGM5YmM3ZWNkMzg5ZDA4YTU5XzItMC0xLTEtMjk3Ni90ZXh0cmVnaW9uOjU5ZWZiMDUwNGY5YTQzMjY5N2RjMjlmMDJmYmQ0NjNkXzM4NDgyOTA2OTcyODY_93685aa3-409e-447f-b67a-cb465d2c7a60">3.25</ix:nonFraction>% Convertible Notes</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0929c6d119c9476e85a05530ae369392_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfDebtDiscountPremium" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTo5ZDNlMWI5YzBmODQ0ODRjOWJjN2VjZDM4OWQwOGE1OS90YWJsZXJhbmdlOjlkM2UxYjljMGY4NDQ4NGM5YmM3ZWNkMzg5ZDA4YTU5XzItMS0xLTEtMA_63f7cfe5-6858-4a81-8076-0f4f76d21d31">9,717</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2be47e3854c3483585e715901166a08a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfDebtDiscountPremium" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTo5ZDNlMWI5YzBmODQ0ODRjOWJjN2VjZDM4OWQwOGE1OS90YWJsZXJhbmdlOjlkM2UxYjljMGY4NDQ4NGM5YmM3ZWNkMzg5ZDA4YTU5XzItMy0xLTEtMA_8de1408d-af62-4674-af3d-f533cc8e4370">9,171</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i01d9d40befba49bf98d4eacc38317576_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfDebtDiscountPremium" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTo5ZDNlMWI5YzBmODQ0ODRjOWJjN2VjZDM4OWQwOGE1OS90YWJsZXJhbmdlOjlkM2UxYjljMGY4NDQ4NGM5YmM3ZWNkMzg5ZDA4YTU5XzItNS0xLTEtMA_72fa1d2e-d880-468a-bb65-0504427eb67d">8,655</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0929c6d119c9476e85a05530ae369392_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTo5ZDNlMWI5YzBmODQ0ODRjOWJjN2VjZDM4OWQwOGE1OS90YWJsZXJhbmdlOjlkM2UxYjljMGY4NDQ4NGM5YmM3ZWNkMzg5ZDA4YTU5XzMtMS0xLTEtMA_e7d8fb53-471e-41ba-915d-1f51fabb3406">1,749</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2be47e3854c3483585e715901166a08a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTo5ZDNlMWI5YzBmODQ0ODRjOWJjN2VjZDM4OWQwOGE1OS90YWJsZXJhbmdlOjlkM2UxYjljMGY4NDQ4NGM5YmM3ZWNkMzg5ZDA4YTU5XzMtMy0xLTEtMA_98407d63-a335-450f-a756-a4b854b407a1">1,600</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i01d9d40befba49bf98d4eacc38317576_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTo5ZDNlMWI5YzBmODQ0ODRjOWJjN2VjZDM4OWQwOGE1OS90YWJsZXJhbmdlOjlkM2UxYjljMGY4NDQ4NGM5YmM3ZWNkMzg5ZDA4YTU5XzMtNS0xLTEtMA_0b21e81a-fbbd-4375-ab98-2c9ad1fc18d4">1,462</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest expense related to <ix:nonFraction unitRef="number" contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTo5ZDNlMWI5YzBmODQ0ODRjOWJjN2VjZDM4OWQwOGE1OS90YWJsZXJhbmdlOjlkM2UxYjljMGY4NDQ4NGM5YmM3ZWNkMzg5ZDA4YTU5XzQtMC0xLTEtMjk3OC90ZXh0cmVnaW9uOjliNjc2ZDBmODgzMjQyYThhMDdlNjk5NTU4ZmE3NzcwXzM4NDgyOTA2OTcyODM_93685aa3-409e-447f-b67a-cb465d2c7a60">3.25</ix:nonFraction>% Convertible Notes</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0929c6d119c9476e85a05530ae369392_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTo5ZDNlMWI5YzBmODQ0ODRjOWJjN2VjZDM4OWQwOGE1OS90YWJsZXJhbmdlOjlkM2UxYjljMGY4NDQ4NGM5YmM3ZWNkMzg5ZDA4YTU5XzQtMS0xLTEtMA_66ceb57c-f636-45b8-949a-84c636e72a8b">24,546</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2be47e3854c3483585e715901166a08a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTo5ZDNlMWI5YzBmODQ0ODRjOWJjN2VjZDM4OWQwOGE1OS90YWJsZXJhbmdlOjlkM2UxYjljMGY4NDQ4NGM5YmM3ZWNkMzg5ZDA4YTU5XzQtMy0xLTEtMA_7335dc83-57e3-4f4b-aadd-dbddd2a87942">23,852</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i01d9d40befba49bf98d4eacc38317576_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTo5ZDNlMWI5YzBmODQ0ODRjOWJjN2VjZDM4OWQwOGE1OS90YWJsZXJhbmdlOjlkM2UxYjljMGY4NDQ4NGM5YmM3ZWNkMzg5ZDA4YTU5XzQtNS0xLTEtMA_de54ea12-e7f2-4bcd-8bc6-74eefd336f22">23,198</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has recorded changes in fair value associated with the contingent interest feature of the <ix:nonFraction unitRef="number" contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIxNzM_93685aa3-409e-447f-b67a-cb465d2c7a60">3.25</ix:nonFraction>% Convertible Notes in interest expense for the years ended December&#160;31, 2020, 2019, and 2018 of <ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzEzNjk2_da649bb8-9957-4dab-b314-4ce96afe19f5">zero</ix:nonFraction>, $(<ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="INF" sign="-" name="us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzEzNzAw_4064962c-e8fd-4e73-94df-f8cd3d3ee66d">0.8</ix:nonFraction>) million, and <ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzEzNzA4_ff7e46a7-c645-48a3-b210-eaa8854f2dde">zero</ix:nonFraction>, respectively (see Note 7 - Fair Value Measurements).</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIxODI_291a9ab7-800c-4096-80e0-600db9ed0946">1.75</ix:nonFraction>% Convertible Notes</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 15, 2019, J2 Global issued $<ix:nonFraction unitRef="usd" contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzEzODE1_55caec85-3172-46e1-819b-fb72db0a0ac3">550.0</ix:nonFraction> million aggregate principal amount of <ix:nonFraction unitRef="number" contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzEzODQ4_291a9ab7-800c-4096-80e0-600db9ed0946">1.75</ix:nonFraction>% convertible senior notes due November 1, 2026 (the &#8220;<ix:nonFraction unitRef="number" contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIyMDU_291a9ab7-800c-4096-80e0-600db9ed0946">1.75</ix:nonFraction>% Convertible Notes&#8221;). J2 Global received proceeds of $<ix:nonFraction unitRef="usd" contextRef="i1fb602e220e9424b97f9051f2bd1c110_D20191115-20191115" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromDebtNetOfIssuanceCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzEzOTQ3_03b23f6a-28b7-4f79-84ed-86982f8c3075">537.1</ix:nonFraction> million in cash, net of purchasers&#8217; discounts and commissions and other debt issuance costs. A portion of the net proceeds were used to pay off all amounts outstanding under the MUFG Credit Facility (see Note 12 - Commitments and Contingencies). The <ix:nonFraction unitRef="number" contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIyMTM_291a9ab7-800c-4096-80e0-600db9ed0946">1.75</ix:nonFraction>% Convertible Notes bear interest at a rate of <ix:nonFraction unitRef="number" contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIyMjE_291a9ab7-800c-4096-80e0-600db9ed0946">1.75</ix:nonFraction>% per annum, payable semiannually in arrears on May 1 and November 1 of each year, beginning on May 1, 2020. The <ix:nonFraction unitRef="number" contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIyMjk_291a9ab7-800c-4096-80e0-600db9ed0946">1.75</ix:nonFraction>% Convertible Notes will mature on November 1, 2026, unless earlier converted or repurchased.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Holders may surrender their <ix:nonFraction unitRef="number" contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIyMzc_291a9ab7-800c-4096-80e0-600db9ed0946">1.75</ix:nonFraction>% Convertible Notes for conversion at any time prior to the close of business on the business day immediately preceding July 1, 2026 only under the following circumstances: (i) during any calendar quarter commencing after the calendar quarter ending on March 31, 2020 (and only during such calendar quarter), if the last reported sale price of J2 Global common stock for at least <ix:nonFraction unitRef="tradingday" contextRef="id0f17ab0af544a60bacffe1f7cd7d0b0_D20191115-20191115" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdTradingDays" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDI3Nzc_c3d7949b-753f-48ec-a6c4-7e9fb73730a9">20</ix:nonFraction> trading days (whether or not consecutive) during the period of <ix:nonFraction unitRef="tradingday" contextRef="id0f17ab0af544a60bacffe1f7cd7d0b0_D20191115-20191115" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDI3ODU_504289ea-cb85-43c9-a2b0-c41deb506ec6">30</ix:nonFraction> consecutive trading days ending on, and including, the last trading day of the immediately preceding the calendar quarter is greater than <ix:nonFraction unitRef="number" contextRef="id0f17ab0af544a60bacffe1f7cd7d0b0_D20191115-20191115" decimals="INF" name="us-gaap:DebtInstrumentConvertibleConversionRatio1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDI3OTE_a8af859c-49e6-45fc-81e4-5dbe87563a71">130</ix:nonFraction>% of the applicable conversion price of the <ix:nonFraction unitRef="number" contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIyNDU_291a9ab7-800c-4096-80e0-600db9ed0946">1.75</ix:nonFraction>% Convertible Notes on each such applicable trading day; (ii) during the <ix:nonFraction unitRef="tradingday" contextRef="if7d94ca96f25446485ec21461b700c95_D20191115-20191115" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:DebtInstrumentConvertibleThresholdTradingDays" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDI4MDQ_96b1ad21-def3-4071-93f3-40e2fa1c64b3">five</ix:nonFraction> business day period following any <ix:nonFraction unitRef="tradingday" contextRef="if7d94ca96f25446485ec21461b700c95_D20191115-20191115" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDI4MTI_b89befa8-bb5d-44a4-a72e-b6c5aa0d92fd">10</ix:nonFraction> consecutive trading day period in which the trading price per $1,000 principal amount of <ix:nonFraction unitRef="number" contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIyNTM_291a9ab7-800c-4096-80e0-600db9ed0946">1.75</ix:nonFraction>% Convertible Notes for each trading day of the measurement period was less than <ix:nonFraction unitRef="number" contextRef="if7d94ca96f25446485ec21461b700c95_D20191115-20191115" decimals="INF" name="us-gaap:DebtInstrumentConvertibleConversionRatio1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDI4MTg_addfe881-e372-45f5-a6c0-376965054b21">98</ix:nonFraction>% of the product of the last reported sale price of J2 Global common stock and the applicable conversion rate on each such trading day; or (iii) upon the occurrence of specified corporate events. On or after July 1, 2026, and prior to the close of business on the business day immediately preceding the maturity date, holders may convert all or any portion of their notes at any time, regardless of the foregoing circumstances. J2 Global will settle conversions of the <ix:nonFraction unitRef="number" contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIyNjE_291a9ab7-800c-4096-80e0-600db9ed0946">1.75</ix:nonFraction>% Convertible Notes by paying or delivering, as the case may be, cash, shares of J2 Global common stock or a combination thereof at J2 Global&#8217;s election. The Company currently intends to satisfy its conversion obligation by paying and delivering a combination of cash and shares of the Company&#8217;s common stock.  Holders of the notes will have the right to require the Company to repurchase for cash all or any portion of their notes upon the occurrence of certain corporate events, subject to certain conditions. As of December&#160;31, 2020 and December&#160;31, 2019, the market trigger conditions did not meet the conversion requirements of the <ix:nonFraction unitRef="number" contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIyNjk_291a9ab7-800c-4096-80e0-600db9ed0946">1.75</ix:nonFraction>% Convertible Notes and, accordingly, the <ix:nonFraction unitRef="number" contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzMyOTg1MzQ5NzI0Njg_291a9ab7-800c-4096-80e0-600db9ed0946">1.75</ix:nonFraction>% Convertible Notes are classified as long-term debt on the Consolidated Balance Sheets.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2020, the initial conversion rate is 7.9864 shares of J2 Global common stock for each $1,000 principal amount of <ix:nonFraction unitRef="number" contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIyNzc_291a9ab7-800c-4096-80e0-600db9ed0946">1.75</ix:nonFraction>% Convertible Notes, which represents a conversion price of approximately $<ix:nonFraction unitRef="usdPerShare" contextRef="i6dfae9b2293c404299f682fcb1b28747_I20201231" decimals="INF" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzE2OTM1_5bd2691c-0e3f-413a-bd7c-35ee3275c443">125.21</ix:nonFraction> per share of J2 Global common stock. The conversion rate is subject to adjustment for certain events as set forth in the indenture governing the </span></div></ix:continuation><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-107-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="ie1fcf3a0a11749ddac5af22fd52cab28" continuedAt="ib00a888d66304113bfc3ab7755f7ce75"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIyODU_291a9ab7-800c-4096-80e0-600db9ed0946">1.75</ix:nonFraction>% Convertible Notes, but will not be adjusted for accrued interest. In addition, upon the occurrence of a &#8220;Make-Whole Fundamental Change&#8221; (as defined in the <ix:nonFraction unitRef="number" contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIyOTM_291a9ab7-800c-4096-80e0-600db9ed0946">1.75</ix:nonFraction>% Convertible Note Indenture), J2 Global will increase the conversion rate for a holder that elects to convert its <ix:nonFraction unitRef="number" contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIzMDE_291a9ab7-800c-4096-80e0-600db9ed0946">1.75</ix:nonFraction>% Convertible Notes in connection with such a corporate event in certain circumstances. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">J2 Global may not redeem the <ix:nonFraction unitRef="number" contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIzMTc_291a9ab7-800c-4096-80e0-600db9ed0946">1.75</ix:nonFraction>% Convertible Notes prior to November 1, 2026, and no sinking fund is provided for the <ix:nonFraction unitRef="number" contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIzMjU_291a9ab7-800c-4096-80e0-600db9ed0946">1.75</ix:nonFraction>% Convertible Notes.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The <ix:nonFraction unitRef="number" contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIzMzM_291a9ab7-800c-4096-80e0-600db9ed0946">1.75</ix:nonFraction>% Convertible Notes are the Company&#8217;s general senior unsecured obligations and rank: (i) senior in right of payment to any of the Company&#8217;s indebtedness that is expressly subordinated in right of payment to the <ix:nonFraction unitRef="number" contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIzNDE_291a9ab7-800c-4096-80e0-600db9ed0946">1.75</ix:nonFraction>% Convertible Notes; (ii) equal in right of payment to the Company&#8217;s existing and future indebtedness that is not so subordinated, including its existing <ix:nonFraction unitRef="number" contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDI4NTM_93685aa3-409e-447f-b67a-cb465d2c7a60">3.25</ix:nonFraction>% Convertible Notes due 2029; (iii) effectively junior to any of the Company&#8217;s secured indebtedness to the extent of the value of the assets securing such indebtedness; and (iv) structurally junior to all existing and future indebtedness and other liabilities incurred by the Company&#8217;s subsidiaries, including the former <ix:nonFraction unitRef="number" contextRef="id4a2a67ae77444ce950c83845261edd9_I20201007" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDI4NTg_a741ff71-71a2-4092-9351-3f5307688505">6.0</ix:nonFraction>% Senior Notes due 2025.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting for the <ix:nonFraction unitRef="number" contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIzNDk_291a9ab7-800c-4096-80e0-600db9ed0946">1.75</ix:nonFraction>% Convertible Notes</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with ASC 470-20, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt with Conversion and Other Options</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, convertible debt that can be settled for cash is required to be separated into the liability and equity component at issuance, with each component assigned a value. The value assigned to the liability component is the effective fair value, as of the issuance date, of similar debt without the conversion feature. The difference between the cash proceeds and estimated fair value of the liability component, representing the value of the conversion premium assigned to the equity component, is recorded as a debt discount on the issuance date. This debt discount is amortized to interest expense using the effective interest method over the period from the issuance date through the maturity date of November 1, 2026.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">J2 Global estimated the borrowing rates of similar debt without the conversion feature at origination to be <ix:nonFraction unitRef="number" contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115" decimals="3" name="jcom:DebtInstrumentNonConversionFeatureBorrowingRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDI4NjI_a0418df9-5965-440c-b854-38fa3364fe7f">5.5</ix:nonFraction>% for the <ix:nonFraction unitRef="number" contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIzNjU_291a9ab7-800c-4096-80e0-600db9ed0946">1.75</ix:nonFraction>% Convertible Notes and determined the debt discount to be $<ix:nonFraction unitRef="usd" contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentUnamortizedDiscount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzE5NTcz_3629bd36-dfba-4c6e-bfe4-f99436edfab3">118.9</ix:nonFraction> million. As a result, a conversion premium after tax of $<ix:nonFraction unitRef="usd" contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzE5NjI0_d7a50d1b-6d2a-4fac-99f9-4eb4ad70e0f3">88.1</ix:nonFraction> million (net of $<ix:nonFraction unitRef="usd" contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DeferredFinanceCostsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzE5NjM1_d37c6584-3324-4dbf-9c63-95fe0801a944">2.8</ix:nonFraction> million of the deferred issuance costs) are recorded in additional paid-in capital. The aggregate debt discount is amortized as interest expense over the period from the issuance date through the maturity date of November 1, 2026, which management believes is the expected life of the <ix:nonFraction unitRef="number" contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIzNTc_291a9ab7-800c-4096-80e0-600db9ed0946">1.75</ix:nonFraction>% Convertible Notes using an interest rate of <ix:nonFraction unitRef="number" contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115" decimals="3" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDI4Njg_a60d5e37-cdbc-4ae4-afa3-9ea85fb5e962">5.5</ix:nonFraction>%. As of December&#160;31, 2020, the remaining period over which the unamortized debt discount will be amortized is <ix:nonNumeric contextRef="i867486a4e406485fa410d7930c611477_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzIwMDYy_501fa2b2-0894-45be-b8a5-3014fe04746c">5.8</ix:nonNumeric> years.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the issuance of the <ix:nonFraction unitRef="number" contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIzOTA_291a9ab7-800c-4096-80e0-600db9ed0946">1.75</ix:nonFraction>% Convertible Notes, the Company incurred $<ix:nonFraction unitRef="usd" contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DeferredFinanceCostsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzIwMTUy_20a18e1f-b77a-465c-a48a-dcd7d33ba51c">12.9</ix:nonFraction> million of deferred issuance costs, which primarily consisted of the underwriters&#8217; discount, legal and other professional service fees. Of the total deferred issuance costs incurred, $<ix:nonFraction unitRef="usd" contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AccumulatedAmortizationDeferredFinanceCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzIwMzMw_74053bd0-8c81-43d9-9357-980028311964">10.1</ix:nonFraction> million of such deferred issuance costs were attributable to the liability component and are recorded within other assets and are being amortized to interest expense through the maturity date. The unamortized balance, as of December 31, 2020, was $<ix:nonFraction unitRef="usd" contextRef="i6dfae9b2293c404299f682fcb1b28747_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:UnamortizedDebtIssuanceExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzIwNTcy_75e2c258-0324-438c-b662-14be9b168466">8.9</ix:nonFraction> million. The remaining $<ix:nonFraction unitRef="usd" contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DeferredFinanceCostsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzIwNTkw_d37c6584-3324-4dbf-9c63-95fe0801a944">2.8</ix:nonFraction> million of the deferred issuance costs were netted with the equity component in additional paid-in capital at the issuance date</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The <ix:nonFraction unitRef="number" contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIzOTg_291a9ab7-800c-4096-80e0-600db9ed0946">1.75</ix:nonFraction>% Convertible Notes are carried at face value less any unamortized debt discount and issuance costs. The fair value of the <ix:nonFraction unitRef="number" contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDI0MDY_291a9ab7-800c-4096-80e0-600db9ed0946">1.75</ix:nonFraction>% Convertible Notes at each balance sheet date is determined based on recent quoted market prices or dealer quotes for the <ix:nonFraction unitRef="number" contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDI0MTQ_291a9ab7-800c-4096-80e0-600db9ed0946">1.75</ix:nonFraction>% Convertible Notes, which are Level 1 inputs (see Note 7 - Fair Value Measurements). If such information is not available, the fair value is determined using cash-flow models of the scheduled payments discounted at market interest rates for comparable debt without the conversion feature. As of December&#160;31, 2020 and December&#160;31, 2019, the estimated fair value of the <ix:nonFraction unitRef="number" contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDI0MjI_291a9ab7-800c-4096-80e0-600db9ed0946">1.75</ix:nonFraction>% Convertible Notes was approximately $<ix:nonFraction unitRef="usd" contextRef="i6dfae9b2293c404299f682fcb1b28747_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzIxMzUx_3602798f-1dff-4566-8e00-7d5bc588eee0">569.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i4a7f05a65f9d484697d75bb03ae949d3_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzMyOTg1MzQ5NzM1MDM_b881f1fa-ea02-42e0-8348-c312a47b9fe4">559.6</ix:nonFraction> million, respectively.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><ix:continuation id="ief172d1e899f4ab2ba42373368b7053f"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides additional information related to our <ix:nonFraction unitRef="number" contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDI4Nzk_291a9ab7-800c-4096-80e0-600db9ed0946">1.75</ix:nonFraction>% Convertible Notes (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.498%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional paid-in capital</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6dfae9b2293c404299f682fcb1b28747_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTowZThmNmNmMmVkZDU0NTI5OGE0NTlhNDBiN2E4MDFlZi90YWJsZXJhbmdlOjBlOGY2Y2YyZWRkNTQ1Mjk4YTQ1OWE0MGI3YTgwMWVmXzEtMS0xLTEtMA_1263ae53-4ede-455f-945a-cefac094dfe6">88,138</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a7f05a65f9d484697d75bb03ae949d3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTowZThmNmNmMmVkZDU0NTI5OGE0NTlhNDBiN2E4MDFlZi90YWJsZXJhbmdlOjBlOGY2Y2YyZWRkNTQ1Mjk4YTQ1OWE0MGI3YTgwMWVmXzEtMi0xLTEtODA4OA_e161e4cb-ce29-4357-8414-7e70fbfe23ce">88,138</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal amount of <ix:nonFraction unitRef="number" contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTowZThmNmNmMmVkZDU0NTI5OGE0NTlhNDBiN2E4MDFlZi90YWJsZXJhbmdlOjBlOGY2Y2YyZWRkNTQ1Mjk4YTQ1OWE0MGI3YTgwMWVmXzMtMC0xLTEtMzA4NC90ZXh0cmVnaW9uOmY0MDRkMDA4ZDYzZTRiZGFhNjQxZmMyM2ZmMjNhOGY1XzM4NDgyOTA2OTcyNjk_291a9ab7-800c-4096-80e0-600db9ed0946">1.75</ix:nonFraction>% Convertible Notes</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6dfae9b2293c404299f682fcb1b28747_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTowZThmNmNmMmVkZDU0NTI5OGE0NTlhNDBiN2E4MDFlZi90YWJsZXJhbmdlOjBlOGY2Y2YyZWRkNTQ1Mjk4YTQ1OWE0MGI3YTgwMWVmXzMtMS0xLTEtMA_7bea6435-ce4a-468e-912a-61ccc60026fb">550,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a7f05a65f9d484697d75bb03ae949d3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTowZThmNmNmMmVkZDU0NTI5OGE0NTlhNDBiN2E4MDFlZi90YWJsZXJhbmdlOjBlOGY2Y2YyZWRkNTQ1Mjk4YTQ1OWE0MGI3YTgwMWVmXzMtMi0xLTEtODA4OA_536ed7bf-0fad-48a0-b0e9-0877043624d5">550,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Unamortized discount of the liability component</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6dfae9b2293c404299f682fcb1b28747_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentUnamortizedDiscount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTowZThmNmNmMmVkZDU0NTI5OGE0NTlhNDBiN2E4MDFlZi90YWJsZXJhbmdlOjBlOGY2Y2YyZWRkNTQ1Mjk4YTQ1OWE0MGI3YTgwMWVmXzQtMS0xLTEtMA_f261c317-0452-444f-b805-e175d755b180">102,631</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4a7f05a65f9d484697d75bb03ae949d3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentUnamortizedDiscount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTowZThmNmNmMmVkZDU0NTI5OGE0NTlhNDBiN2E4MDFlZi90YWJsZXJhbmdlOjBlOGY2Y2YyZWRkNTQ1Mjk4YTQ1OWE0MGI3YTgwMWVmXzQtMi0xLTEtODA4OA_4a5865d8-2228-4e75-9124-f7df4edb6963">117,193</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Carrying amount of debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6dfae9b2293c404299f682fcb1b28747_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTowZThmNmNmMmVkZDU0NTI5OGE0NTlhNDBiN2E4MDFlZi90YWJsZXJhbmdlOjBlOGY2Y2YyZWRkNTQ1Mjk4YTQ1OWE0MGI3YTgwMWVmXzUtMS0xLTEtMA_dc1336e9-9e86-44bc-915d-db6805a823a2">8,889</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4a7f05a65f9d484697d75bb03ae949d3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTowZThmNmNmMmVkZDU0NTI5OGE0NTlhNDBiN2E4MDFlZi90YWJsZXJhbmdlOjBlOGY2Y2YyZWRkNTQ1Mjk4YTQ1OWE0MGI3YTgwMWVmXzUtMi0xLTEtODA4OA_f08819bb-32ef-4007-b4f2-7f3cad4a3d43">9,987</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount of <ix:nonFraction unitRef="number" contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTowZThmNmNmMmVkZDU0NTI5OGE0NTlhNDBiN2E4MDFlZi90YWJsZXJhbmdlOjBlOGY2Y2YyZWRkNTQ1Mjk4YTQ1OWE0MGI3YTgwMWVmXzYtMC0xLTEtMzA4OC90ZXh0cmVnaW9uOmU3NDY2ZjZkZWY5YTQ5NTM4MWUwM2NlNzZjY2M2MjE2XzM4NDgyOTA2OTcyNzE_291a9ab7-800c-4096-80e0-600db9ed0946">1.75</ix:nonFraction>% Convertible Notes</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6dfae9b2293c404299f682fcb1b28747_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTowZThmNmNmMmVkZDU0NTI5OGE0NTlhNDBiN2E4MDFlZi90YWJsZXJhbmdlOjBlOGY2Y2YyZWRkNTQ1Mjk4YTQ1OWE0MGI3YTgwMWVmXzYtMS0xLTEtMA_018988e1-89c4-4b24-b400-1d0d4330c7f4">438,480</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a7f05a65f9d484697d75bb03ae949d3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTowZThmNmNmMmVkZDU0NTI5OGE0NTlhNDBiN2E4MDFlZi90YWJsZXJhbmdlOjBlOGY2Y2YyZWRkNTQ1Mjk4YTQ1OWE0MGI3YTgwMWVmXzYtMi0xLTEtODA4OA_ad9cfa80-2ce7-4409-8d66-d2591614e459">422,820</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:continuation></ix:continuation><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-108-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="ib00a888d66304113bfc3ab7755f7ce75" continuedAt="i5ad0e61b660649e0a812d53bef58d7c6"><ix:continuation id="i3e024b91216a4ea9b2c80d97ce3e9409"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides the components of interest expense related to our <ix:nonFraction unitRef="number" contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDI1MTE_291a9ab7-800c-4096-80e0-600db9ed0946">1.75</ix:nonFraction>% Convertible Notes (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.498%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash interest expense (coupon interest expense)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i867486a4e406485fa410d7930c611477_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpenseDebtExcludingAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTpjMDlhMTI5OWFlZGM0YTljOTFlNmFjNTUyZWY1NmVmOC90YWJsZXJhbmdlOmMwOWExMjk5YWVkYzRhOWM5MWU2YWM1NTJlZjU2ZWY4XzEtMS0xLTEtMA_8f85c275-abd3-4ed5-9db6-36e41d188c26">9,653</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f503e00ab6947bf8e562cbca0637a97_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpenseDebtExcludingAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTpjMDlhMTI5OWFlZGM0YTljOTFlNmFjNTUyZWY1NmVmOC90YWJsZXJhbmdlOmMwOWExMjk5YWVkYzRhOWM5MWU2YWM1NTJlZjU2ZWY4XzEtMi0xLTEtODA4Ng_1ff3067e-2748-42e4-830c-20e6cfe2d911">1,174</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash amortization of discount on <ix:nonFraction unitRef="number" contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTpjMDlhMTI5OWFlZGM0YTljOTFlNmFjNTUyZWY1NmVmOC90YWJsZXJhbmdlOmMwOWExMjk5YWVkYzRhOWM5MWU2YWM1NTJlZjU2ZWY4XzItMC0xLTEtMzA5MC90ZXh0cmVnaW9uOmVhYzJlYzQyMWJmOTQ0YjQ4ZjU0ZWYxMzVmN2MwMjRiXzM4NDgyOTA2OTcyODU_291a9ab7-800c-4096-80e0-600db9ed0946">1.75</ix:nonFraction>% Convertible Notes</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i867486a4e406485fa410d7930c611477_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfDebtDiscountPremium" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTpjMDlhMTI5OWFlZGM0YTljOTFlNmFjNTUyZWY1NmVmOC90YWJsZXJhbmdlOmMwOWExMjk5YWVkYzRhOWM5MWU2YWM1NTJlZjU2ZWY4XzItMS0xLTEtMA_0649533e-2dd1-4eac-8919-82c4834f0871">14,563</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f503e00ab6947bf8e562cbca0637a97_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfDebtDiscountPremium" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTpjMDlhMTI5OWFlZGM0YTljOTFlNmFjNTUyZWY1NmVmOC90YWJsZXJhbmdlOmMwOWExMjk5YWVkYzRhOWM5MWU2YWM1NTJlZjU2ZWY4XzItMi0xLTEtODA4Ng_1413426e-43d2-4d3d-99fe-ce07d5fd03d9">1,718</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i867486a4e406485fa410d7930c611477_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTpjMDlhMTI5OWFlZGM0YTljOTFlNmFjNTUyZWY1NmVmOC90YWJsZXJhbmdlOmMwOWExMjk5YWVkYzRhOWM5MWU2YWM1NTJlZjU2ZWY4XzMtMS0xLTEtMA_04db8f1b-f5f6-4df0-b5ad-37a74eb78a0f">1,098</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f503e00ab6947bf8e562cbca0637a97_D20190101-20191231" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTpjMDlhMTI5OWFlZGM0YTljOTFlNmFjNTUyZWY1NmVmOC90YWJsZXJhbmdlOmMwOWExMjk5YWVkYzRhOWM5MWU2YWM1NTJlZjU2ZWY4XzMtMi0xLTEtODA4Ng_cec18e7e-fa55-4e14-b413-58cbcbc45b8c">122</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest expense related to <ix:nonFraction unitRef="number" contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTpjMDlhMTI5OWFlZGM0YTljOTFlNmFjNTUyZWY1NmVmOC90YWJsZXJhbmdlOmMwOWExMjk5YWVkYzRhOWM5MWU2YWM1NTJlZjU2ZWY4XzQtMC0xLTEtMzA5Mi90ZXh0cmVnaW9uOmQ1ZmJkMGY0YzVmYTQ3OTc4YWZjN2RmMTBjMGRjOGY0XzM4NDgyOTA2OTcyODI_291a9ab7-800c-4096-80e0-600db9ed0946">1.75</ix:nonFraction>% Convertible Notes</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i867486a4e406485fa410d7930c611477_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTpjMDlhMTI5OWFlZGM0YTljOTFlNmFjNTUyZWY1NmVmOC90YWJsZXJhbmdlOmMwOWExMjk5YWVkYzRhOWM5MWU2YWM1NTJlZjU2ZWY4XzQtMS0xLTEtMA_aa261bad-03e2-48f7-a169-5ab1c5075a0b">25,314</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f503e00ab6947bf8e562cbca0637a97_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTpjMDlhMTI5OWFlZGM0YTljOTFlNmFjNTUyZWY1NmVmOC90YWJsZXJhbmdlOmMwOWExMjk5YWVkYzRhOWM5MWU2YWM1NTJlZjU2ZWY4XzQtMi0xLTEtODA4Ng_b286984d-7ed7-4012-8f61-7b4a304918eb">3,014</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">MUFG Credit Facility</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 7, 2020, the Company terminated the Credit Agreement (see Note 12 - Commitments and Contingencies). During the year ended December&#160;31, 2019, the Company drew down $<ix:nonFraction unitRef="usd" contextRef="i62608ff04f364722a02300c4630271f2_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromLinesOfCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzIxNjU4_4b45de75-b46e-4a36-9f1d-4debd82a1629">185.0</ix:nonFraction> million and repaid $<ix:nonFraction unitRef="usd" contextRef="i62608ff04f364722a02300c4630271f2_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfLinesOfCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzIxNjcy_37b2997b-445a-4d9c-8bb0-af3beef9f782">185.0</ix:nonFraction> million under its MUFG Credit Facility. The Company had capitalized the total of $<ix:nonFraction unitRef="usd" contextRef="ib80f39ade03047d2b5320a78d741a300_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DebtIssuanceCostsLineOfCreditArrangementsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzIxNzQ4_5a635810-9467-4330-bb20-38a98364dc1d">0.4</ix:nonFraction> million in debt issuance costs, which were being amortized to interest expense over the life of the MUFG Credit Facility. As of December&#160;31, 2019, these debt issuance costs, net of amortization, were $<ix:nonFraction unitRef="usd" contextRef="i87a3de6c344640e58f61a8dddf7aee1a_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzIxOTI3_f65ef36b-3667-4ef4-9d7c-eedf55bc49b6">0.3</ix:nonFraction> million. The related interest expense was <ix:nonFraction unitRef="usd" contextRef="id7b8e1ff0dc74de9b90e83f41ea53993_D20200101-20201231" decimals="-5" format="ixt-sec:numwordsen" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzIxOTY0_9b2083aa-75f9-468e-9ddf-0a81eb9f6791">zero</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i62608ff04f364722a02300c4630271f2_D20190101-20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzIxOTcx_c1d339fc-7009-4e2d-b941-e7658aae9fc3">3.4</ix:nonFraction> million for the years ended December&#160;31, 2020 and 2019, respectively.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Paycheck Protection Program Loan</span></div></ix:continuation><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i5ad0e61b660649e0a812d53bef58d7c6">Through the acquisition of The Aberdeen Group, LLC and The Big Willow, Inc., the Company acquired $<ix:nonFraction unitRef="usd" contextRef="ibec735ba69ff40949d7c00338f6d1761_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3OTA4MTc_fd0c9e1b-b880-45d5-8994-21242d6ec8a0">0.9</ix:nonFraction>&#160;million of outstanding debt originating from the Paycheck Protection Program (see Note 4 - Business Combinations). As of  December&#160;31, 2020, the outstanding balance approximated fair value.</ix:continuation> </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div id="ie85b9c7be4284705baa3c85e9b8a6a98_148"></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.5pt"><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="us-gaap:LesseeOperatingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90ZXh0cmVnaW9uOmE2ZjdjNTk5ZGYzYTRkMmFiYmU4M2UxMGQ3NDRkNWEwXzM4Njc_67a0b645-60ba-48d7-9cf4-ec8709b0e8cd" continuedAt="i9a2d63b1524044b6a48e8ce9a78cf018" escape="true">Leases</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="i9a2d63b1524044b6a48e8ce9a78cf018" continuedAt="ia02884c182c049bea5de5f24fb118b74"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">J2 Global leases certain facilities and equipment under non-cancelable operating and finance leases which expire at various dates through 2031. Office and equipment leases are typically for terms of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90ZXh0cmVnaW9uOmE2ZjdjNTk5ZGYzYTRkMmFiYmU4M2UxMGQ3NDRkNWEwXzM4NDgyOTA3MTAwMjk_4e9570e5-8027-4cd6-bb2b-a81a5fe11075">three</span> to <ix:nonNumeric contextRef="ibc162d9d246a460ab1eb2d494fb1ddcd_I20201231" format="ixt-sec:durwordsen" name="us-gaap:LesseeOperatingLeaseTermOfContract" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90ZXh0cmVnaW9uOmE2ZjdjNTk5ZGYzYTRkMmFiYmU4M2UxMGQ3NDRkNWEwXzM4NDgyOTA3MTAwMzQ_a689f4fe-53f4-4e00-b79a-19d07305d54f">five years</ix:nonNumeric> and generally provide renewal options for terms up to an additional <ix:nonNumeric contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" format="ixt-sec:durwordsen" name="us-gaap:LesseeOperatingLeaseRenewalTerm" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90ZXh0cmVnaW9uOmE2ZjdjNTk5ZGYzYTRkMmFiYmU4M2UxMGQ3NDRkNWEwXzM4NDgyOTA3MTAwNTQ_f60d597d-45ef-48af-8199-723827dbffd5">five years</ix:nonNumeric>. Some of the Company&#8217;s leases include options to terminate within one year. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2020, the Company decided to exit and seek subleases for certain leased facilities in the Digital Media reportable segment primarily due to a permanent &#8220;remote&#8221; or &#8220;partial remote&#8221; work model for a significant number of employees arising from the COVID-19 pandemic. The Company recorded a non-cash impairment charge of $<ix:nonFraction unitRef="usd" contextRef="ic429ed962a52444aab26be2469cb42d4_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseImpairmentLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90ZXh0cmVnaW9uOmE2ZjdjNTk5ZGYzYTRkMmFiYmU4M2UxMGQ3NDRkNWEwXzMyOTg1MzQ4OTY3Mzk_17edacc6-f16b-4376-8809-592fcccae48e">12.1</ix:nonFraction> million related to operating lease right-of-use assets for the affected facilities and an impairment charge of $<ix:nonFraction unitRef="usd" contextRef="i0f6cb83a47334a73b7f76f3b00bd901f_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseImpairmentLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90ZXh0cmVnaW9uOmE2ZjdjNTk5ZGYzYTRkMmFiYmU4M2UxMGQ3NDRkNWEwXzMyOTg1MzQ4OTY3MjM_b33d640b-84bb-48d6-853c-1c2cd6b890e9">3.6</ix:nonFraction> million for associated property and equipment. The impairment was determined by comparing the fair value of the impacted right-of-use asset to the carrying value of the asset as of the impairment measurement date, as required under ASC Topic 360, Property, Plant, and Equipment. The fair value of the right-of-use asset was based on the estimated sublease income for the affected facilities taking into consideration the time it will take to obtain a sublease tenant, the applicable discount rate and the sublease rate which represents Level 3 unobservable inputs. The impairment is presented in general and administrative expenses on the Consolidated Statements of Operations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. <ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:OperatingLeaseImpairmentLoss" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90ZXh0cmVnaW9uOmE2ZjdjNTk5ZGYzYTRkMmFiYmU4M2UxMGQ3NDRkNWEwXzMyOTg1MzQ4OTI3NzM_4237678a-ce37-4681-9e8d-8e044e8f663d"><ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:OperatingLeaseImpairmentLoss" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90ZXh0cmVnaW9uOmE2ZjdjNTk5ZGYzYTRkMmFiYmU4M2UxMGQ3NDRkNWEwXzMyOTg1MzQ4OTI3NzM_bee29ebc-8867-457d-9bc2-6f59112698ce">No</ix:nonFraction></ix:nonFraction> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">impairment was recorded in 2019 or 2018.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In certain agreements in which the Company leases office space where the Company is the tenant, it subleases the site to various other companies through a sublease agreement. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted the new lease standard and related amendments as of January 1, 2019 using the optional transition method. Results for reporting periods beginning after the adoption date are presented under Topic 842, while prior period amounts are not adjusted and continue to be reported in accordance with the Company&#8217;s historic accounting under ASC 840. Finance leases are not material to the Company&#8217;s consolidated financial statements and are therefore not included in the disclosures. Upon adoption of ASC 842, the Company recorded approximately $<ix:nonFraction unitRef="usd" contextRef="i75eda7d98d9d4a2491b7129871cc0f50_I20190101" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90ZXh0cmVnaW9uOmE2ZjdjNTk5ZGYzYTRkMmFiYmU4M2UxMGQ3NDRkNWEwXzE1OTU_0dcd2e68-e31e-43f6-b1f5-e98cb3ba9f05">72.0</ix:nonFraction> million of right-of-use assets and approximately $<ix:nonFraction unitRef="usd" contextRef="i75eda7d98d9d4a2491b7129871cc0f50_I20190101" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90ZXh0cmVnaW9uOmE2ZjdjNTk5ZGYzYTRkMmFiYmU4M2UxMGQ3NDRkNWEwXzE2Mzk_b19f62a9-ab6e-42db-9fb2-436292944060">75.0</ix:nonFraction> million of operating lease liabilities. </span></div></ix:continuation><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-109-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="ia02884c182c049bea5de5f24fb118b74" continuedAt="ib964cc34a08c475cb5eef47fb9e82f84"><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90ZXh0cmVnaW9uOmE2ZjdjNTk5ZGYzYTRkMmFiYmU4M2UxMGQ3NDRkNWEwXzM4NjE_3f0caed9-484a-4720-95bf-b3dcadce6758" continuedAt="i703cf959951d412caee62451536b696b" escape="true"><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense, recorded in cost of revenues and general and administrative expenses on the Consolidated Statements of Operations, were as follows for the year ended (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:70.935%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.516%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.517%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90YWJsZTpkOTNlMTgyNGYxYTM0YmQxOGE1NjUzYjUzZWU1MWFkNC90YWJsZXJhbmdlOmQ5M2UxODI0ZjFhMzRiZDE4YTU2NTNiNTNlZTUxYWQ0XzItMy0xLTEtMA_6edba368-0ad9-460c-84be-e52b057f076e">42,025</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90YWJsZTpkOTNlMTgyNGYxYTM0YmQxOGE1NjUzYjUzZWU1MWFkNC90YWJsZXJhbmdlOmQ5M2UxODI0ZjFhMzRiZDE4YTU2NTNiNTNlZTUxYWQ0XzMtMy0xLTEtODI0OA_1b8132a3-9209-44ff-82c8-0a2fb89220d8">23,681</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShortTermLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90YWJsZTpkOTNlMTgyNGYxYTM0YmQxOGE1NjUzYjUzZWU1MWFkNC90YWJsZXJhbmdlOmQ5M2UxODI0ZjFhMzRiZDE4YTU2NTNiNTNlZTUxYWQ0XzMtMy0xLTEtMA_269188e1-04b7-4df0-899f-ecc2102b9e1b">1,807</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShortTermLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90YWJsZTpkOTNlMTgyNGYxYTM0YmQxOGE1NjUzYjUzZWU1MWFkNC90YWJsZXJhbmdlOmQ5M2UxODI0ZjFhMzRiZDE4YTU2NTNiNTNlZTUxYWQ0XzQtMy0xLTEtODI0OA_8d9e1897-46ef-461a-a22c-dc66124c82a6">1,918</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90YWJsZTpkOTNlMTgyNGYxYTM0YmQxOGE1NjUzYjUzZWU1MWFkNC90YWJsZXJhbmdlOmQ5M2UxODI0ZjFhMzRiZDE4YTU2NTNiNTNlZTUxYWQ0XzQtMy0xLTEtMA_943fb594-a258-4867-a88d-0bb6cee77405">43,832</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90YWJsZTpkOTNlMTgyNGYxYTM0YmQxOGE1NjUzYjUzZWU1MWFkNC90YWJsZXJhbmdlOmQ5M2UxODI0ZjFhMzRiZDE4YTU2NTNiNTNlZTUxYWQ0XzUtMy0xLTEtODI0OA_3be70e1a-4a59-4767-8e59-f0a27f589bb7">25,599</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="jcom:AssetsAndLiabilitiesLesseeTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90ZXh0cmVnaW9uOmE2ZjdjNTk5ZGYzYTRkMmFiYmU4M2UxMGQ3NDRkNWEwXzM4NjI_de1d48c9-787a-4001-8edf-77b8c01d5807" continuedAt="i7dcabb5efd894e1d888e70d58b2f04e4" escape="true"><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to leases was as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.498%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating leases</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90YWJsZToyYWFiMDMwNzI3YWY0MTE0YTM5NmIxZmZlY2E4OWM3Yi90YWJsZXJhbmdlOjJhYWIwMzA3MjdhZjQxMTRhMzk2YjFmZmVjYTg5YzdiXzItMS0xLTEtMA_85f6a514-5dc2-4832-8da9-43253a668783">105,845</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90YWJsZToyYWFiMDMwNzI3YWY0MTE0YTM5NmIxZmZlY2E4OWM3Yi90YWJsZXJhbmdlOjJhYWIwMzA3MjdhZjQxMTRhMzk2YjFmZmVjYTg5YzdiXzItMy0xLTEtODI1MA_6c5fe104-c32e-482d-a991-8cd401ef358d"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90YWJsZToyYWFiMDMwNzI3YWY0MTE0YTM5NmIxZmZlY2E4OWM3Yi90YWJsZXJhbmdlOjJhYWIwMzA3MjdhZjQxMTRhMzk2YjFmZmVjYTg5YzdiXzItMy0xLTEtODI1MA_bfaf53a6-19ee-446f-a2b7-a1c49fa466ce">125,822</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease right-of-use assets</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90YWJsZToyYWFiMDMwNzI3YWY0MTE0YTM5NmIxZmZlY2E4OWM3Yi90YWJsZXJhbmdlOjJhYWIwMzA3MjdhZjQxMTRhMzk2YjFmZmVjYTg5YzdiXzMtMS0xLTEtODI1MA_fc325a3c-aab1-4c54-b9cc-8d59d24d0a37">105,845</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90YWJsZToyYWFiMDMwNzI3YWY0MTE0YTM5NmIxZmZlY2E4OWM3Yi90YWJsZXJhbmdlOjJhYWIwMzA3MjdhZjQxMTRhMzk2YjFmZmVjYTg5YzdiXzMtMy0xLTEtODI1MA_10cfbe94-ff3e-4a90-9c5c-16e15e3a2702">125,822</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liability, current</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90YWJsZToyYWFiMDMwNzI3YWY0MTE0YTM5NmIxZmZlY2E4OWM3Yi90YWJsZXJhbmdlOjJhYWIwMzA3MjdhZjQxMTRhMzk2YjFmZmVjYTg5YzdiXzUtMS0xLTEtMA_e9f42c6a-6d8e-47d9-a936-b73cec48a658">32,211</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90YWJsZToyYWFiMDMwNzI3YWY0MTE0YTM5NmIxZmZlY2E4OWM3Yi90YWJsZXJhbmdlOjJhYWIwMzA3MjdhZjQxMTRhMzk2YjFmZmVjYTg5YzdiXzUtMy0xLTEtODI1MA_4885f763-a576-4943-8bc8-f9f77b5487fd"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90YWJsZToyYWFiMDMwNzI3YWY0MTE0YTM5NmIxZmZlY2E4OWM3Yi90YWJsZXJhbmdlOjJhYWIwMzA3MjdhZjQxMTRhMzk2YjFmZmVjYTg5YzdiXzUtMy0xLTEtODI1MA_8602f24c-cf2f-41dd-8eba-e712eaf04022">26,927</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, noncurrent</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90YWJsZToyYWFiMDMwNzI3YWY0MTE0YTM5NmIxZmZlY2E4OWM3Yi90YWJsZXJhbmdlOjJhYWIwMzA3MjdhZjQxMTRhMzk2YjFmZmVjYTg5YzdiXzYtMS0xLTEtMA_746c6083-1544-4931-aa1c-a647307e5471">99,177</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90YWJsZToyYWFiMDMwNzI3YWY0MTE0YTM5NmIxZmZlY2E4OWM3Yi90YWJsZXJhbmdlOjJhYWIwMzA3MjdhZjQxMTRhMzk2YjFmZmVjYTg5YzdiXzYtMy0xLTEtODI1MA_9cbc09e1-bef8-43c5-a8f2-3e6c630b9b53"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90YWJsZToyYWFiMDMwNzI3YWY0MTE0YTM5NmIxZmZlY2E4OWM3Yi90YWJsZXJhbmdlOjJhYWIwMzA3MjdhZjQxMTRhMzk2YjFmZmVjYTg5YzdiXzYtMy0xLTEtODI1MA_e521a18a-a6dc-42bd-a9fd-2f0908e1114e">104,070</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90YWJsZToyYWFiMDMwNzI3YWY0MTE0YTM5NmIxZmZlY2E4OWM3Yi90YWJsZXJhbmdlOjJhYWIwMzA3MjdhZjQxMTRhMzk2YjFmZmVjYTg5YzdiXzctMS0xLTEtMA_79095274-6025-413a-8530-05bd1b5a2af5">131,388</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90YWJsZToyYWFiMDMwNzI3YWY0MTE0YTM5NmIxZmZlY2E4OWM3Yi90YWJsZXJhbmdlOjJhYWIwMzA3MjdhZjQxMTRhMzk2YjFmZmVjYTg5YzdiXzctMy0xLTEtODI1MA_091aec8e-4f19-43de-87ca-581ee44f8d88">130,997</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="text-align:center"><span><br/></span></div><ix:continuation id="i703cf959951d412caee62451536b696b"><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases was as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.498%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasePayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90YWJsZTo5YThiZTUzZjcxMDc0ZDRiYjlhOWI2MzE3YmJhODI4Yi90YWJsZXJhbmdlOjlhOGJlNTNmNzEwNzRkNGJiOWE5YjYzMTdiYmE4MjhiXzItMS0xLTEtMA_5b21838f-82ab-4a52-9e95-0f30b914c27c">28,677</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasePayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90YWJsZTo5YThiZTUzZjcxMDc0ZDRiYjlhOWI2MzE3YmJhODI4Yi90YWJsZXJhbmdlOjlhOGJlNTNmNzEwNzRkNGJiOWE5YjYzMTdiYmE4MjhiXzMtMy0xLTEtODI1NA_71aa941b-202b-48a7-8bc3-5ded61a0434e">24,750</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for lease obligations:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90YWJsZTo5YThiZTUzZjcxMDc0ZDRiYjlhOWI2MzE3YmJhODI4Yi90YWJsZXJhbmdlOjlhOGJlNTNmNzEwNzRkNGJiOWE5YjYzMTdiYmE4MjhiXzQtMS0xLTEtMA_17e9b348-a64b-4ef7-a11f-9c90c4a84c2f">31,669</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90YWJsZTo5YThiZTUzZjcxMDc0ZDRiYjlhOWI2MzE3YmJhODI4Yi90YWJsZXJhbmdlOjlhOGJlNTNmNzEwNzRkNGJiOWE5YjYzMTdiYmE4MjhiXzUtMy0xLTEtODI1NA_962b4322-7763-48ef-a93c-de5e2fdf2684">73,163</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><div><span><br/></span></div><ix:continuation id="i7dcabb5efd894e1d888e70d58b2f04e4"><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other supplemental operating lease information consists of the following:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.498%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating leases:</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90YWJsZTo2MGIwMjhhZWU3Mzc0MjUzOTFmODU4N2I4OWVkY2ZmMi90YWJsZXJhbmdlOjYwYjAyOGFlZTczNzQyNTM5MWY4NTg3Yjg5ZWRjZmYyXzEtMS0xLTEtMA_126eee48-9221-4764-ace8-d43d9dcec111">5.2</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90YWJsZTo2MGIwMjhhZWU3Mzc0MjUzOTFmODU4N2I4OWVkY2ZmMi90YWJsZXJhbmdlOjYwYjAyOGFlZTczNzQyNTM5MWY4NTg3Yjg5ZWRjZmYyXzItMy0xLTEtODI1Mg_caf90f1f-0e0a-43f2-b616-6e8e336802d6">5.9</ix:nonNumeric> years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="rate" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90YWJsZTo2MGIwMjhhZWU3Mzc0MjUzOTFmODU4N2I4OWVkY2ZmMi90YWJsZXJhbmdlOjYwYjAyOGFlZTczNzQyNTM5MWY4NTg3Yjg5ZWRjZmYyXzItMS0xLTEtMA_93653740-d840-4786-8bbc-5f157f20ad3d">3.93</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="rate" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90YWJsZTo2MGIwMjhhZWU3Mzc0MjUzOTFmODU4N2I4OWVkY2ZmMi90YWJsZXJhbmdlOjYwYjAyOGFlZTczNzQyNTM5MWY4NTg3Yjg5ZWRjZmYyXzMtMy0xLTEtODI1Mg_3ea8e997-8fef-4601-bec4-280e4a515ff5">3.95</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:continuation></ix:continuation><div><span><br/></span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-110-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="ib964cc34a08c475cb5eef47fb9e82f84"><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90ZXh0cmVnaW9uOmE2ZjdjNTk5ZGYzYTRkMmFiYmU4M2UxMGQ3NDRkNWEwXzM4NjU_36a28c40-2859-4ce0-88dc-9ee9e0935c6c" escape="true"><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of operating lease liabilities as of December&#160;31, 2020 were as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.303%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.497%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal Year:</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90YWJsZTo2OWRjMGY0ODRmN2M0YWNmOTIzNzY3NjkxNWUzOWViYi90YWJsZXJhbmdlOjY5ZGMwZjQ4NGY3YzRhY2Y5MjM3Njc2OTE1ZTM5ZWJiXzItMS0xLTEtMA_7725cf27-a46c-42cf-abf2-e830329e7c7b">34,636</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90YWJsZTo2OWRjMGY0ODRmN2M0YWNmOTIzNzY3NjkxNWUzOWViYi90YWJsZXJhbmdlOjY5ZGMwZjQ4NGY3YzRhY2Y5MjM3Njc2OTE1ZTM5ZWJiXzMtMS0xLTEtMA_ac74bde1-d2bf-4208-9f9b-8ca66c88fa3d">32,137</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90YWJsZTo2OWRjMGY0ODRmN2M0YWNmOTIzNzY3NjkxNWUzOWViYi90YWJsZXJhbmdlOjY5ZGMwZjQ4NGY3YzRhY2Y5MjM3Njc2OTE1ZTM5ZWJiXzQtMS0xLTEtMA_0b63de8b-0ef2-40b1-b694-f0f9c5823516">26,255</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90YWJsZTo2OWRjMGY0ODRmN2M0YWNmOTIzNzY3NjkxNWUzOWViYi90YWJsZXJhbmdlOjY5ZGMwZjQ4NGY3YzRhY2Y5MjM3Njc2OTE1ZTM5ZWJiXzUtMS0xLTEtMA_681db34f-8116-451b-955d-5e2c9779c781">18,288</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90YWJsZTo2OWRjMGY0ODRmN2M0YWNmOTIzNzY3NjkxNWUzOWViYi90YWJsZXJhbmdlOjY5ZGMwZjQ4NGY3YzRhY2Y5MjM3Njc2OTE1ZTM5ZWJiXzYtMS0xLTEtMA_76198d4a-f453-40eb-b72a-433b087a70cf">9,843</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90YWJsZTo2OWRjMGY0ODRmN2M0YWNmOTIzNzY3NjkxNWUzOWViYi90YWJsZXJhbmdlOjY5ZGMwZjQ4NGY3YzRhY2Y5MjM3Njc2OTE1ZTM5ZWJiXzctMS0xLTEtMA_af011142-921e-41c4-8ef2-dbe137508d9d">38,447</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90YWJsZTo2OWRjMGY0ODRmN2M0YWNmOTIzNzY3NjkxNWUzOWViYi90YWJsZXJhbmdlOjY5ZGMwZjQ4NGY3YzRhY2Y5MjM3Njc2OTE1ZTM5ZWJiXzgtMS0xLTEtMA_c20cbef4-752c-484f-be7c-544a3437b15f">159,606</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90YWJsZTo2OWRjMGY0ODRmN2M0YWNmOTIzNzY3NjkxNWUzOWViYi90YWJsZXJhbmdlOjY5ZGMwZjQ4NGY3YzRhY2Y5MjM3Njc2OTE1ZTM5ZWJiXzktMS0xLTEtMA_2d85acec-cff2-4049-9bab-e8cefc9f1ff0">28,218</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of operating lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90YWJsZTo2OWRjMGY0ODRmN2M0YWNmOTIzNzY3NjkxNWUzOWViYi90YWJsZXJhbmdlOjY5ZGMwZjQ4NGY3YzRhY2Y5MjM3Njc2OTE1ZTM5ZWJiXzEwLTEtMS0xLTA_2e574e92-c602-49f0-9285-be98315744d7">131,388</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rental expense for operating leases classified under ASC 840 for the year ended December&#160;31, 2018 was $<ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesRentExpenseNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90ZXh0cmVnaW9uOmE2ZjdjNTk5ZGYzYTRkMmFiYmU4M2UxMGQ3NDRkNWEwXzIyMTM_4c7a3d53-23d2-40f6-afd6-7721fa175f77">21.0</ix:nonFraction> million and was predominantly recorded within general and administrative expenses. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Sublease</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total sublease income for the years ended December&#160;31, 2020, 2019 and 2018 was $<ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:SubleaseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90ZXh0cmVnaW9uOmE2ZjdjNTk5ZGYzYTRkMmFiYmU4M2UxMGQ3NDRkNWEwXzI1NzM_9701c6d0-1263-4ac1-8f32-38bd8cafef49">2.6</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:SubleaseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90ZXh0cmVnaW9uOmE2ZjdjNTk5ZGYzYTRkMmFiYmU4M2UxMGQ3NDRkNWEwXzI1Nzc_f2895b18-2514-4dd8-b467-9f7773f4d038">3.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:SubleaseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90ZXh0cmVnaW9uOmE2ZjdjNTk5ZGYzYTRkMmFiYmU4M2UxMGQ3NDRkNWEwXzI1ODQ_8e638b4d-a2aa-4518-910c-d663765b1a8f">2.8</ix:nonFraction> million, respectively. Total estimated aggregate sublease income to be received in the future is $<ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueFutureMinimumSubleaseRentals" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90ZXh0cmVnaW9uOmE2ZjdjNTk5ZGYzYTRkMmFiYmU4M2UxMGQ3NDRkNWEwXzI2NzY_ce71e127-acee-42d5-9345-2f81a5100d81">4.5</ix:nonFraction> million.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2020, the Company recorded $<ix:nonFraction unitRef="usd" contextRef="i50492f41ac1143708053be4b48d60b88_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseImpairmentLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90ZXh0cmVnaW9uOmE2ZjdjNTk5ZGYzYTRkMmFiYmU4M2UxMGQ3NDRkNWEwXzMyOTg1MzQ4OTYxMDE_61737613-dea9-419b-85bd-7f36cecb6446">2.1</ix:nonFraction>&#160;million of impairment associated with one of its sublease tenants in default as a result of the economic effects of COVID-19. The impairment is presented in general and administrative expenses on the Consolidated Statement of Operations.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Significant Judgments</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Discount Rate</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of the J2 Global&#8217;s leases are discounted using the Company&#8217;s incremental borrowing rate as the rate implicit in the lease is not readily determinable. Rates are obtained from various large banks to determine the appropriate incremental borrowing rate each quarter for collateralized loans with a maturity similar to the lease term.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Options</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The lease term is generally the minimum noncancelable period of the lease. The Company does not include option periods unless the Company determined it is reasonably certain of exercising the option at inception or when a triggering event occurs.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Practical Expedients</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a practical expedient, the Company has not separated lease components from nonlease components for its real property operating leases. Certain of the Company&#8217;s leases contain nonlease components such as maintenance and certain utility costs.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the Company elected and applied the available transition practical expedients upon adoption. By electing these practical expedients, the Company did:</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">not reassess whether expired or existing contracts contain leases under the new definition of a lease;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">not reassess lease classification for expired or existing leases; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">not reassess whether previously capitalized initial direct costs would qualify for capitalization under Topic 842.</span></div></ix:continuation><div><span><br/></span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-111-</span></div></div></div><div id="ie85b9c7be4284705baa3c85e9b8a6a98_151"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">12.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.5pt"><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTEvZnJhZzo1MGI4ODkyMDI4ZTE0YjMzYjAzYjEyMmI2NWEzMzlmZS90ZXh0cmVnaW9uOjUwYjg4OTIwMjhlMTRiMzNiMDNiMTIyYjY1YTMzOWZlXzg4MzQ_1f581abb-913a-48b4-bb86-6f3ae8c4b09f" continuedAt="i5d041ff9f6aa460991be782fa9584e72" escape="true">Commitments and Contingencies</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i5d041ff9f6aa460991be782fa9584e72" continuedAt="ibea89e9de3cb4907bb2a77301cf40a75"><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Litigation</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, J2 Global and its affiliates are involved in litigation and other legal disputes or regulatory inquiries that arise in the ordinary course of business. Any claims or regulatory actions against J2 Global and its affiliates, whether meritorious or not, could be time consuming and costly, and could divert significant operational resources. The outcomes of such matters are subject to inherent uncertainties, carrying the potential for unfavorable rulings that could include monetary damages and injunctive relief.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 17, 2011, Emmanuel Pantelakis (&#8220;Pantelakis&#8221;) filed suit against a J2 Global affiliate in the Ontario Superior Court of Justice (No. 11-50673), alleging that the J2 Global affiliate breached a contract relating to Pantelakis&#8217;s use of the Campaigner service. The J2 Global affiliate filed a responsive pleading on March 23, 2011 and responses to undertakings on July 16, 2012. On November 6, 2012, Pantelakis filed a second amended statement of claim, reframing his lawsuit as a negligence action. The J2 Global affiliate filed an amended statement of defense on April 8, 2013. Discovery has closed, with the exception of one issue. There is an anticipated trial date of September 2021. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 21, 2016, Davis Neurology, P.A. filed a putative class action against two J2 Global affiliates in the Circuit Court for the County of Pope, State of Arkansas (58-cv-2016-40), alleging violations of the TCPA. The case was removed to the U.S. District Court for the Eastern District of Arkansas (No. 4:16-cv-00682). On March 20, 2017, the District Court granted a motion for judgment on the pleadings filed by the J2 Global affiliates and dismissed all claims against the J2 Global affiliates. On July 23, 2018, the Eighth Circuit Court of Appeals vacated the judgment and remanded to district court with instructions to return the case to state court. On January 29, 2019, after further appeals were exhausted, the case was remanded to the Arkansas state court. On April 1, 2019, the state court granted a motion for class certification filed by the plaintiff in 2016. Because the prior removal to federal court had deprived the state court of jurisdiction, the J2 Global affiliates had not yet filed an opposition brief to the 2016 motion when the state court granted the motion. The J2 Global affiliates appealed the order. On July 15, 2019, the J2 Global affiliates removed the case to federal court pursuant to the Class Action Fairness Act of 2005. On November 26, 2019 the court denied the Plaintiff&#8217;s motion to remand. On December 20, 2019, the court granted the Plaintiff&#8217;s motion for leave to amend its complaint. On May 21, 2020, the court denied J2 Global affiliates&#8217; motion to dismiss. On August 11, 2020, the court approved an opt-in class notice. Notice has not yet been issued and the J2 Global affiliates have moved to decertify the class. On December 2, 2020, the parties provided notice to the Court that they have reached a tentative settlement in the matter, and on February 18, 2021, the parties filed a motion for preliminary approval of the class settlement, certification of a settlement class and for permission to disseminate notice.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 8, 2020, Jeffrey Garcia filed a putative class action lawsuit against J2 Global in the Central District of California (20-cv-06906), alleging violations of federal securities laws. J2 Global has moved to dismiss the consolidated class action complaint.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 24, 2020, International Union of Operating Engineers of Eastern Pennsylvania and Delaware filed a lawsuit in the Delaware Court of Chancery (C.A. No. 2020-0819-VCL) asserting derivative claims against directors of J2 Global, Inc. and other third parties. On November 17, 2020, the court entered an order allowing Orlando Police Pension Fund to intervene as a plaintiff in the case. The lawsuit alleges violations of breach of fiduciary duty and usurpation of corporate opportunity. J2 Global and its directors and officers intend to defend against the lawsuit.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 11, 2020, Danning Huang filed a lawsuit in the District of Delaware (20-cv-01687-LPS) asserting derivative claims against directors of J2 Global, Inc. and other third parties. The lawsuit alleges violations of Section 14(a), Section 10(b), Section 20(a) and Rule 10b-5 of the Securities Exchange Act of 1934, as well as breach of fiduciary duty, unjust enrichment and abuse of control. J2 Global and its directors and officers intend to defend against the lawsuit.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">J2 Global does not believe, based on current knowledge, that the foregoing legal proceedings or claims, after giving effect to existing accrued liabilities, are likely to have a material adverse effect on the Company&#8217;s consolidated financial position, results of operations, or cash flows. However, depending on the amount and timing, an unfavorable resolution of some or all of these matters could have a material effect on J2 Global&#8217;s consolidated financial position, results of operations, or cash flows in a particular period.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-112-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="ibea89e9de3cb4907bb2a77301cf40a75"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has accrued approximately $<ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LossContingencyAccrualAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTEvZnJhZzo1MGI4ODkyMDI4ZTE0YjMzYjAzYjEyMmI2NWEzMzlmZS90ZXh0cmVnaW9uOjUwYjg4OTIwMjhlMTRiMzNiMDNiMTIyYjY1YTMzOWZlXzM4NDgyOTA3NDA4ODE_dd5f58ef-a1f9-4551-b367-2ace268e3ab5">4.5</ix:nonFraction>&#160;million in connection with potential loss contingencies relating to these legal proceedings because they are considered probable by management. It is the Company&#8217;s policy to expense as incurred legal fees related to various litigations.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Credit Agreement</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January&#160;7, 2019, J2 Cloud Services, LLC entered into a Credit Agreement (the &#8220;Credit Agreement&#8221;) with certain lenders from time to time party thereto (collectively, the &#8220;Lenders&#8221;) and MUFG Union Bank, N.A., as sole lead arranger and as administrative agent for the Lenders (the &#8220;Agent&#8221;). Pursuant to the Credit Agreement, as amended in July and August 2019, the Lenders provided J2 Cloud Services with a credit facility of $<ix:nonFraction unitRef="usd" contextRef="i2516ced0586e4ee384eb9336a0b24a37_I20190830" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTEvZnJhZzo1MGI4ODkyMDI4ZTE0YjMzYjAzYjEyMmI2NWEzMzlmZS90ZXh0cmVnaW9uOjUwYjg4OTIwMjhlMTRiMzNiMDNiMTIyYjY1YTMzOWZlXzQ1NTg_9e42002b-3351-4caa-9710-958e6bc903ac">200.0</ix:nonFraction> million (the &#8220;MUFG Credit Facility&#8221;) through December 31, 2020. On November 15, 2019, the Company reduced its borrowing capacity from $<ix:nonFraction unitRef="usd" contextRef="i14a1ec70ce49451689b13a872f17ae3f_I20191114" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTEvZnJhZzo1MGI4ODkyMDI4ZTE0YjMzYjAzYjEyMmI2NWEzMzlmZS90ZXh0cmVnaW9uOjUwYjg4OTIwMjhlMTRiMzNiMDNiMTIyYjY1YTMzOWZlXzM4NDgyOTA3MjkxOTQ_05db3e20-c1e6-4589-88c5-a4b1393bca59">200.0</ix:nonFraction>&#160;million to $<ix:nonFraction unitRef="usd" contextRef="i7520128a24624bab9a43b8cc339820fd_I20191115" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTEvZnJhZzo1MGI4ODkyMDI4ZTE0YjMzYjAzYjEyMmI2NWEzMzlmZS90ZXh0cmVnaW9uOjUwYjg4OTIwMjhlMTRiMzNiMDNiMTIyYjY1YTMzOWZlXzQ3MDU_23617064-7bf3-4ae4-a4cd-2e578803cf3c">100.0</ix:nonFraction> million. The proceeds of the MUFG Credit Facility were intended to be used for working capital and general corporate purposes of J2 Cloud and its subsidiaries, including to finance certain permitted acquisitions and capital expenditures in accordance with the terms of the Credit Agreement. On October 7, 2020, the Company terminated the Credit Agreement.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-Income Related Taxes</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Company does not collect and remit sales and use, telecommunication, or similar taxes in certain jurisdictions where the Company believes that such taxes are not applicable or legally required. Several states and other taxing jurisdictions have presented or threatened the Company with assessments, alleging that the Company is required to collect and remit such taxes there. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is currently under audit or is subject to audit for indirect taxes in various states, municipalities and foreign jurisdictions.&#160;The Company has a $<ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LossContingencyEstimateOfPossibleLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTEvZnJhZzo1MGI4ODkyMDI4ZTE0YjMzYjAzYjEyMmI2NWEzMzlmZS90ZXh0cmVnaW9uOjUwYjg4OTIwMjhlMTRiMzNiMDNiMTIyYjY1YTMzOWZlXzg1MjE_38473d62-3c8b-449e-a518-d157d486a0a1">22.5</ix:nonFraction> million reserve established for these matters which is included in other long-term liabilities and accounts payable and accrued expenses on the Consolidated Balance Sheet at December 31, 2020. It is reasonably possible that additional liabilities could be incurred resulting in additional expense, which could materially impact our financial results.</span></div></ix:continuation><div style="text-align:justify;text-indent:45pt"><span><br/></span></div><div id="ie85b9c7be4284705baa3c85e9b8a6a98_154"></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">13.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.5pt"><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90ZXh0cmVnaW9uOjhjYWYyYmU3MjhhNTQ0YWM4N2M3MzU2OTIwOWQwMGMyXzg4OTE_c9c88884-c86c-4210-8132-96eb75341469" continuedAt="i5c9fbb7a94af4c25b69f69ee0d1dc85f" escape="true">Income Taxes</ix:nonNumeric></span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><ix:continuation id="i5c9fbb7a94af4c25b69f69ee0d1dc85f" continuedAt="ida654fd1d12d4017ad00a4b685e34dc2"><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90ZXh0cmVnaW9uOjhjYWYyYmU3MjhhNTQ0YWM4N2M3MzU2OTIwOWQwMGMyXzg5MTI_1017bb3a-66da-4b3a-b079-f80b60819926" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision for income tax consisted of the following (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:55.708%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.516%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.971%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.516%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.971%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.518%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpjZmRhZDgxYTdjYjA0NjJkYjExOTU4M2YxMjU5ZGEzMi90YWJsZXJhbmdlOmNmZGFkODFhN2NiMDQ2MmRiMTE5NTgzZjEyNTlkYTMyXzMtMS0xLTEtMA_1bbb087b-27e7-443b-a9bd-f7328f877b88">20,943</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpjZmRhZDgxYTdjYjA0NjJkYjExOTU4M2YxMjU5ZGEzMi90YWJsZXJhbmdlOmNmZGFkODFhN2NiMDQ2MmRiMTE5NTgzZjEyNTlkYTMyXzMtMy0xLTEtMA_ef8092b8-b16b-4d23-a7d2-84773c7b70a3">23,306</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpjZmRhZDgxYTdjYjA0NjJkYjExOTU4M2YxMjU5ZGEzMi90YWJsZXJhbmdlOmNmZGFkODFhN2NiMDQ2MmRiMTE5NTgzZjEyNTlkYTMyXzMtNS0xLTEtMA_fb2c6781-bc0b-42ae-8447-ff19ee02762a">17,233</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpjZmRhZDgxYTdjYjA0NjJkYjExOTU4M2YxMjU5ZGEzMi90YWJsZXJhbmdlOmNmZGFkODFhN2NiMDQ2MmRiMTE5NTgzZjEyNTlkYTMyXzQtMS0xLTEtMA_c2cfd50f-5ac4-43b5-ad28-dbcb159288f7">5,223</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpjZmRhZDgxYTdjYjA0NjJkYjExOTU4M2YxMjU5ZGEzMi90YWJsZXJhbmdlOmNmZGFkODFhN2NiMDQ2MmRiMTE5NTgzZjEyNTlkYTMyXzQtMy0xLTEtMA_30e6f813-66a7-4896-b57f-f712a48532df">4,774</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpjZmRhZDgxYTdjYjA0NjJkYjExOTU4M2YxMjU5ZGEzMi90YWJsZXJhbmdlOmNmZGFkODFhN2NiMDQ2MmRiMTE5NTgzZjEyNTlkYTMyXzQtNS0xLTEtMA_57278783-eb7e-46f9-9f11-377a76b22959">617</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpjZmRhZDgxYTdjYjA0NjJkYjExOTU4M2YxMjU5ZGEzMi90YWJsZXJhbmdlOmNmZGFkODFhN2NiMDQ2MmRiMTE5NTgzZjEyNTlkYTMyXzUtMS0xLTEtMA_6a7e9101-6ffd-4ab0-ae05-e90be83df4e1">36,387</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpjZmRhZDgxYTdjYjA0NjJkYjExOTU4M2YxMjU5ZGEzMi90YWJsZXJhbmdlOmNmZGFkODFhN2NiMDQ2MmRiMTE5NTgzZjEyNTlkYTMyXzUtMy0xLTEtMA_6dd71f25-4023-4ca3-93f0-7bb65fc7b538">15,988</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpjZmRhZDgxYTdjYjA0NjJkYjExOTU4M2YxMjU5ZGEzMi90YWJsZXJhbmdlOmNmZGFkODFhN2NiMDQ2MmRiMTE5NTgzZjEyNTlkYTMyXzUtNS0xLTEtMA_44c97571-de25-4a83-a56e-3418894df515">3,094</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current</span></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpjZmRhZDgxYTdjYjA0NjJkYjExOTU4M2YxMjU5ZGEzMi90YWJsZXJhbmdlOmNmZGFkODFhN2NiMDQ2MmRiMTE5NTgzZjEyNTlkYTMyXzYtMS0xLTEtMA_1ff5254e-4f56-48a3-9802-777fa3bb2a05">62,553</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpjZmRhZDgxYTdjYjA0NjJkYjExOTU4M2YxMjU5ZGEzMi90YWJsZXJhbmdlOmNmZGFkODFhN2NiMDQ2MmRiMTE5NTgzZjEyNTlkYTMyXzYtMy0xLTEtMA_edf78366-e9e5-40fc-991a-ff34a5dbf743">44,068</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpjZmRhZDgxYTdjYjA0NjJkYjExOTU4M2YxMjU5ZGEzMi90YWJsZXJhbmdlOmNmZGFkODFhN2NiMDQ2MmRiMTE5NTgzZjEyNTlkYTMyXzYtNS0xLTEtMA_5e1fa6c3-71a5-4a73-9f17-21fc74d2cbfd">19,710</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpjZmRhZDgxYTdjYjA0NjJkYjExOTU4M2YxMjU5ZGEzMi90YWJsZXJhbmdlOmNmZGFkODFhN2NiMDQ2MmRiMTE5NTgzZjEyNTlkYTMyXzktMS0xLTEtMA_5b52555a-5c19-47d4-a919-97a0855d9c52">6,173</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpjZmRhZDgxYTdjYjA0NjJkYjExOTU4M2YxMjU5ZGEzMi90YWJsZXJhbmdlOmNmZGFkODFhN2NiMDQ2MmRiMTE5NTgzZjEyNTlkYTMyXzktMy0xLTEtMA_f4585332-460a-4c68-8bfa-94b7660d5696">1,903</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpjZmRhZDgxYTdjYjA0NjJkYjExOTU4M2YxMjU5ZGEzMi90YWJsZXJhbmdlOmNmZGFkODFhN2NiMDQ2MmRiMTE5NTgzZjEyNTlkYTMyXzktNS0xLTEtMA_4710856f-32d0-4734-82a4-db8780c76afd">16,083</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpjZmRhZDgxYTdjYjA0NjJkYjExOTU4M2YxMjU5ZGEzMi90YWJsZXJhbmdlOmNmZGFkODFhN2NiMDQ2MmRiMTE5NTgzZjEyNTlkYTMyXzEwLTEtMS0xLTA_8e589dac-7ed7-4f3f-877e-95dff956f8ac">694</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpjZmRhZDgxYTdjYjA0NjJkYjExOTU4M2YxMjU5ZGEzMi90YWJsZXJhbmdlOmNmZGFkODFhN2NiMDQ2MmRiMTE5NTgzZjEyNTlkYTMyXzEwLTMtMS0xLTA_9636a91c-e854-4a85-9ee5-67b86c534ca7">5,620</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpjZmRhZDgxYTdjYjA0NjJkYjExOTU4M2YxMjU5ZGEzMi90YWJsZXJhbmdlOmNmZGFkODFhN2NiMDQ2MmRiMTE5NTgzZjEyNTlkYTMyXzEwLTUtMS0xLTA_24b7742d-6540-46f3-adf6-6515d44a4878">2,965</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpjZmRhZDgxYTdjYjA0NjJkYjExOTU4M2YxMjU5ZGEzMi90YWJsZXJhbmdlOmNmZGFkODFhN2NiMDQ2MmRiMTE5NTgzZjEyNTlkYTMyXzExLTEtMS0xLTA_bd299f84-e8c6-48b0-a81f-95c6f7ac42fa">11,319</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpjZmRhZDgxYTdjYjA0NjJkYjExOTU4M2YxMjU5ZGEzMi90YWJsZXJhbmdlOmNmZGFkODFhN2NiMDQ2MmRiMTE5NTgzZjEyNTlkYTMyXzExLTMtMS0xLTA_2d124195-fb4d-46fe-aa98-5b36404218e3">55,921</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpjZmRhZDgxYTdjYjA0NjJkYjExOTU4M2YxMjU5ZGEzMi90YWJsZXJhbmdlOmNmZGFkODFhN2NiMDQ2MmRiMTE5NTgzZjEyNTlkYTMyXzExLTUtMS0xLTA_61bf3c5e-ec6e-45bb-aa17-1a64013ea3a3">6,002</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred</span></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpjZmRhZDgxYTdjYjA0NjJkYjExOTU4M2YxMjU5ZGEzMi90YWJsZXJhbmdlOmNmZGFkODFhN2NiMDQ2MmRiMTE5NTgzZjEyNTlkYTMyXzEyLTEtMS0xLTA_62422102-976a-4d38-a16b-45468c9a575c">5,840</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpjZmRhZDgxYTdjYjA0NjJkYjExOTU4M2YxMjU5ZGEzMi90YWJsZXJhbmdlOmNmZGFkODFhN2NiMDQ2MmRiMTE5NTgzZjEyNTlkYTMyXzEyLTMtMS0xLTA_786fae7c-1740-43b7-9c01-7ff85f558272">63,444</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpjZmRhZDgxYTdjYjA0NjJkYjExOTU4M2YxMjU5ZGEzMi90YWJsZXJhbmdlOmNmZGFkODFhN2NiMDQ2MmRiMTE5NTgzZjEyNTlkYTMyXzEyLTUtMS0xLTA_c3810a7b-a629-4a71-be8a-a4f352ed76b8">25,050</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total provision</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpjZmRhZDgxYTdjYjA0NjJkYjExOTU4M2YxMjU5ZGEzMi90YWJsZXJhbmdlOmNmZGFkODFhN2NiMDQ2MmRiMTE5NTgzZjEyNTlkYTMyXzEzLTEtMS0xLTA_b39d7ffb-f3b7-4aba-bb8c-9ffe3b0f9851">68,393</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpjZmRhZDgxYTdjYjA0NjJkYjExOTU4M2YxMjU5ZGEzMi90YWJsZXJhbmdlOmNmZGFkODFhN2NiMDQ2MmRiMTE5NTgzZjEyNTlkYTMyXzEzLTMtMS0xLTA_be9ff62e-14ec-4edd-89bf-dfe2c7857302">19,376</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpjZmRhZDgxYTdjYjA0NjJkYjExOTU4M2YxMjU5ZGEzMi90YWJsZXJhbmdlOmNmZGFkODFhN2NiMDQ2MmRiMTE5NTgzZjEyNTlkYTMyXzEzLTUtMS0xLTA_77b4949d-120f-4883-ad61-9f38faa8d1fb">44,760</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-113-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="ida654fd1d12d4017ad00a4b685e34dc2" continuedAt="i8504b16e879741038dfd8eeac617c7ba"><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90ZXh0cmVnaW9uOjhjYWYyYmU3MjhhNTQ0YWM4N2M3MzU2OTIwOWQwMGMyXzg4ODc_69955d9d-9f00-4654-aed8-ceaf0cc0b7f7" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the statutory federal income tax rate with J2 Global&#8217;s effective income tax rate is as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:55.708%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.516%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.971%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.516%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.971%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.518%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Statutory tax rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTo1Zjc5MWE4ODFiZmM0NzU2ODhiMTY3ZjdlZjNkYzIyNS90YWJsZXJhbmdlOjVmNzkxYTg4MWJmYzQ3NTY4OGIxNjdmN2VmM2RjMjI1XzItMS0xLTEtMA_6f6a7a0a-7c90-4aed-9b0d-8ae335d4d00a">21</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTo1Zjc5MWE4ODFiZmM0NzU2ODhiMTY3ZjdlZjNkYzIyNS90YWJsZXJhbmdlOjVmNzkxYTg4MWJmYzQ3NTY4OGIxNjdmN2VmM2RjMjI1XzItMy0xLTEtMA_50c9ad7c-daf2-46e3-b4bc-dc3ba6f486f4">21</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTo1Zjc5MWE4ODFiZmM0NzU2ODhiMTY3ZjdlZjNkYzIyNS90YWJsZXJhbmdlOjVmNzkxYTg4MWJmYzQ3NTY4OGIxNjdmN2VmM2RjMjI1XzItNS0xLTEtMA_c16b1b97-6bea-4168-a4fa-9bdc79de2561">21</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTo1Zjc5MWE4ODFiZmM0NzU2ODhiMTY3ZjdlZjNkYzIyNS90YWJsZXJhbmdlOjVmNzkxYTg4MWJmYzQ3NTY4OGIxNjdmN2VmM2RjMjI1XzMtMS0xLTEtMA_8951acf6-812e-42d8-a8ee-922fbecaad48">1.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTo1Zjc5MWE4ODFiZmM0NzU2ODhiMTY3ZjdlZjNkYzIyNS90YWJsZXJhbmdlOjVmNzkxYTg4MWJmYzQ3NTY4OGIxNjdmN2VmM2RjMjI1XzMtMy0xLTEtMA_cbc43c24-da0d-40e1-a3d9-c0da9c19a6c7">0.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTo1Zjc5MWE4ODFiZmM0NzU2ODhiMTY3ZjdlZjNkYzIyNS90YWJsZXJhbmdlOjVmNzkxYTg4MWJmYzQ3NTY4OGIxNjdmN2VmM2RjMjI1XzMtNS0xLTEtMA_281b5359-72e9-47e0-8a27-06dfc231c2d6">1.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign rate differential</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTo1Zjc5MWE4ODFiZmM0NzU2ODhiMTY3ZjdlZjNkYzIyNS90YWJsZXJhbmdlOjVmNzkxYTg4MWJmYzQ3NTY4OGIxNjdmN2VmM2RjMjI1XzQtMS0xLTEtMA_81407537-7d36-4a6e-8e94-65721b086a8d">0.1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTo1Zjc5MWE4ODFiZmM0NzU2ODhiMTY3ZjdlZjNkYzIyNS90YWJsZXJhbmdlOjVmNzkxYTg4MWJmYzQ3NTY4OGIxNjdmN2VmM2RjMjI1XzQtMy0xLTEtMA_4704e8de-e63e-4c07-9514-005ea5763546">3.8</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTo1Zjc5MWE4ODFiZmM0NzU2ODhiMTY3ZjdlZjNkYzIyNS90YWJsZXJhbmdlOjVmNzkxYTg4MWJmYzQ3NTY4OGIxNjdmN2VmM2RjMjI1XzQtNS0xLTEtMA_4e129dfe-e73c-4af8-9a50-0a4523865c91">7.7</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign income inclusion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="3" name="jcom:EffectiveIncomeTaxRateReconciliationSubpartFIncome" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTo1Zjc5MWE4ODFiZmM0NzU2ODhiMTY3ZjdlZjNkYzIyNS90YWJsZXJhbmdlOjVmNzkxYTg4MWJmYzQ3NTY4OGIxNjdmN2VmM2RjMjI1XzUtMS0xLTEtMA_531d64e5-a65b-4c42-8a5b-6c57a8486d5b">0.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="3" name="jcom:EffectiveIncomeTaxRateReconciliationSubpartFIncome" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTo1Zjc5MWE4ODFiZmM0NzU2ODhiMTY3ZjdlZjNkYzIyNS90YWJsZXJhbmdlOjVmNzkxYTg4MWJmYzQ3NTY4OGIxNjdmN2VmM2RjMjI1XzUtMy0xLTEtMA_2ed5aafe-87b0-4657-8c8a-66d008c53874">1.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="3" name="jcom:EffectiveIncomeTaxRateReconciliationSubpartFIncome" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTo1Zjc5MWE4ODFiZmM0NzU2ODhiMTY3ZjdlZjNkYzIyNS90YWJsZXJhbmdlOjVmNzkxYTg4MWJmYzQ3NTY4OGIxNjdmN2VmM2RjMjI1XzUtNS0xLTEtMA_f50b8dfe-7786-4b9c-b8c8-f03c528c01e1">1.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign tax credit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsForeign" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTo1Zjc5MWE4ODFiZmM0NzU2ODhiMTY3ZjdlZjNkYzIyNS90YWJsZXJhbmdlOjVmNzkxYTg4MWJmYzQ3NTY4OGIxNjdmN2VmM2RjMjI1XzYtMS0xLTEtMA_9e7965c7-d43f-40ed-92c3-81005e58901b">1.3</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsForeign" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTo1Zjc5MWE4ODFiZmM0NzU2ODhiMTY3ZjdlZjNkYzIyNS90YWJsZXJhbmdlOjVmNzkxYTg4MWJmYzQ3NTY4OGIxNjdmN2VmM2RjMjI1XzYtMy0xLTEtMA_64edae48-7ba7-477c-92b5-07391a9744c3">0.9</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsForeign" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTo1Zjc5MWE4ODFiZmM0NzU2ODhiMTY3ZjdlZjNkYzIyNS90YWJsZXJhbmdlOjVmNzkxYTg4MWJmYzQ3NTY4OGIxNjdmN2VmM2RjMjI1XzYtNS0xLTEtMA_bea7f45c-9344-43fa-8338-b30bba7da92f">1.4</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserve for uncertain tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="3" name="jcom:EffectiveIncomeTaxRateReconciliationTaxContingenciesReserve" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTo1Zjc5MWE4ODFiZmM0NzU2ODhiMTY3ZjdlZjNkYzIyNS90YWJsZXJhbmdlOjVmNzkxYTg4MWJmYzQ3NTY4OGIxNjdmN2VmM2RjMjI1XzctMS0xLTEtMA_ad19ff82-e23f-40ae-9adb-0474eeedfc61">3.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="3" sign="-" name="jcom:EffectiveIncomeTaxRateReconciliationTaxContingenciesReserve" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTo1Zjc5MWE4ODFiZmM0NzU2ODhiMTY3ZjdlZjNkYzIyNS90YWJsZXJhbmdlOjVmNzkxYTg4MWJmYzQ3NTY4OGIxNjdmN2VmM2RjMjI1XzctMy0xLTEtMA_0f9a005a-3b36-4116-8cd9-2f22356280b8">0.4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="3" name="jcom:EffectiveIncomeTaxRateReconciliationTaxContingenciesReserve" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTo1Zjc5MWE4ODFiZmM0NzU2ODhiMTY3ZjdlZjNkYzIyNS90YWJsZXJhbmdlOjVmNzkxYTg4MWJmYzQ3NTY4OGIxNjdmN2VmM2RjMjI1XzctNS0xLTEtMA_8a8621e4-92b8-45af-a43e-99f49ba36975">4.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTo1Zjc5MWE4ODFiZmM0NzU2ODhiMTY3ZjdlZjNkYzIyNS90YWJsZXJhbmdlOjVmNzkxYTg4MWJmYzQ3NTY4OGIxNjdmN2VmM2RjMjI1XzgtMS0xLTEtMA_54db7917-09ca-473d-ac43-20b135af7c0f">3.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTo1Zjc5MWE4ODFiZmM0NzU2ODhiMTY3ZjdlZjNkYzIyNS90YWJsZXJhbmdlOjVmNzkxYTg4MWJmYzQ3NTY4OGIxNjdmN2VmM2RjMjI1XzgtMy0xLTEtMA_bb764f73-d457-4c5b-b07a-a0abfc305c51">0.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTo1Zjc5MWE4ODFiZmM0NzU2ODhiMTY3ZjdlZjNkYzIyNS90YWJsZXJhbmdlOjVmNzkxYTg4MWJmYzQ3NTY4OGIxNjdmN2VmM2RjMjI1XzgtNS0xLTEtMA_97b71b30-90db-475b-97a8-ce200f838138">0.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intra-entity tax benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="3" format="ixt:zerodash" name="jcom:EffectiveIncomeTaxRateReconciliationIntercompanyTransferofIntangibleAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTo1Zjc5MWE4ODFiZmM0NzU2ODhiMTY3ZjdlZjNkYzIyNS90YWJsZXJhbmdlOjVmNzkxYTg4MWJmYzQ3NTY4OGIxNjdmN2VmM2RjMjI1XzEwLTEtMS0xLTA_ec5f14af-0f8c-4e85-93a2-298f5088fae6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="3" sign="-" name="jcom:EffectiveIncomeTaxRateReconciliationIntercompanyTransferofIntangibleAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTo1Zjc5MWE4ODFiZmM0NzU2ODhiMTY3ZjdlZjNkYzIyNS90YWJsZXJhbmdlOjVmNzkxYTg4MWJmYzQ3NTY4OGIxNjdmN2VmM2RjMjI1XzEwLTMtMS0xLTA_d01f8dd7-2846-45ac-a977-251f5455cabc">26.9</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="3" format="ixt:zerodash" name="jcom:EffectiveIncomeTaxRateReconciliationIntercompanyTransferofIntangibleAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTo1Zjc5MWE4ODFiZmM0NzU2ODhiMTY3ZjdlZjNkYzIyNS90YWJsZXJhbmdlOjVmNzkxYTg4MWJmYzQ3NTY4OGIxNjdmN2VmM2RjMjI1XzEwLTUtMS0xLTA_e53a2f51-ec30-4e5a-abf8-163ddffa9d30">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impact on deferred taxes of enacted tax law and rate changes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTo1Zjc5MWE4ODFiZmM0NzU2ODhiMTY3ZjdlZjNkYzIyNS90YWJsZXJhbmdlOjVmNzkxYTg4MWJmYzQ3NTY4OGIxNjdmN2VmM2RjMjI1XzEyLTEtMS0xLTA_69beeabf-8ac5-49db-93a5-208958a7b075">1.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTo1Zjc5MWE4ODFiZmM0NzU2ODhiMTY3ZjdlZjNkYzIyNS90YWJsZXJhbmdlOjVmNzkxYTg4MWJmYzQ3NTY4OGIxNjdmN2VmM2RjMjI1XzEyLTMtMS0xLTA_fd6e3f99-84be-4740-95d1-8d10a249c96c">1.3</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTo1Zjc5MWE4ODFiZmM0NzU2ODhiMTY3ZjdlZjNkYzIyNS90YWJsZXJhbmdlOjVmNzkxYTg4MWJmYzQ3NTY4OGIxNjdmN2VmM2RjMjI1XzEyLTUtMS0xLTA_af1fda75-7130-49b1-8b41-ec103fdd8da8">0.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="3" format="ixt:zerodash" name="jcom:EffectiveIncomeTaxRateReconciliationContingentLiabilities" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTo1Zjc5MWE4ODFiZmM0NzU2ODhiMTY3ZjdlZjNkYzIyNS90YWJsZXJhbmdlOjVmNzkxYTg4MWJmYzQ3NTY4OGIxNjdmN2VmM2RjMjI1XzEzLTEtMS0xLTA_c8e2323e-231b-49d5-9d76-75a743a3e7fd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="3" name="jcom:EffectiveIncomeTaxRateReconciliationContingentLiabilities" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTo1Zjc5MWE4ODFiZmM0NzU2ODhiMTY3ZjdlZjNkYzIyNS90YWJsZXJhbmdlOjVmNzkxYTg4MWJmYzQ3NTY4OGIxNjdmN2VmM2RjMjI1XzEzLTMtMS0xLTA_a45d67a4-62c1-44fe-aef9-5e90e5976ff2">0.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="3" name="jcom:EffectiveIncomeTaxRateReconciliationContingentLiabilities" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTo1Zjc5MWE4ODFiZmM0NzU2ODhiMTY3ZjdlZjNkYzIyNS90YWJsZXJhbmdlOjVmNzkxYTg4MWJmYzQ3NTY4OGIxNjdmN2VmM2RjMjI1XzEzLTUtMS0xLTA_31c10f43-8d82-4ece-9403-33c1ab912644">2.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized loss on intercompany sale</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="3" format="ixt:zerodash" name="jcom:EffectiveIncomeTaxRateReconciliationUnrecognizedLossonIntercompanySale" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTo1Zjc5MWE4ODFiZmM0NzU2ODhiMTY3ZjdlZjNkYzIyNS90YWJsZXJhbmdlOjVmNzkxYTg4MWJmYzQ3NTY4OGIxNjdmN2VmM2RjMjI1XzE0LTEtMS0xLTA_f0215397-2c58-45c2-8dcf-9a97a06db8c3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="3" format="ixt:zerodash" name="jcom:EffectiveIncomeTaxRateReconciliationUnrecognizedLossonIntercompanySale" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTo1Zjc5MWE4ODFiZmM0NzU2ODhiMTY3ZjdlZjNkYzIyNS90YWJsZXJhbmdlOjVmNzkxYTg4MWJmYzQ3NTY4OGIxNjdmN2VmM2RjMjI1XzE0LTMtMS0xLTA_6ffdf362-5285-4bcc-901f-c431ca204b88">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="3" name="jcom:EffectiveIncomeTaxRateReconciliationUnrecognizedLossonIntercompanySale" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTo1Zjc5MWE4ODFiZmM0NzU2ODhiMTY3ZjdlZjNkYzIyNS90YWJsZXJhbmdlOjVmNzkxYTg4MWJmYzQ3NTY4OGIxNjdmN2VmM2RjMjI1XzE0LTUtMS0xLTA_e0b77043-c212-43d5-9358-3d5d5a28aec7">1.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTo1Zjc5MWE4ODFiZmM0NzU2ODhiMTY3ZjdlZjNkYzIyNS90YWJsZXJhbmdlOjVmNzkxYTg4MWJmYzQ3NTY4OGIxNjdmN2VmM2RjMjI1XzE1LTEtMS0xLTA_eb90f516-db71-4681-b0b8-8d4c8637889b">0.5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTo1Zjc5MWE4ODFiZmM0NzU2ODhiMTY3ZjdlZjNkYzIyNS90YWJsZXJhbmdlOjVmNzkxYTg4MWJmYzQ3NTY4OGIxNjdmN2VmM2RjMjI1XzE1LTMtMS0xLTA_fbb37da7-f57f-4418-b8b4-2cbfe7d74463">0.5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTo1Zjc5MWE4ODFiZmM0NzU2ODhiMTY3ZjdlZjNkYzIyNS90YWJsZXJhbmdlOjVmNzkxYTg4MWJmYzQ3NTY4OGIxNjdmN2VmM2RjMjI1XzE1LTUtMS0xLTA_29cddb2d-9897-407c-941d-ee9999ed5e7e">1.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rates</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTo1Zjc5MWE4ODFiZmM0NzU2ODhiMTY3ZjdlZjNkYzIyNS90YWJsZXJhbmdlOjVmNzkxYTg4MWJmYzQ3NTY4OGIxNjdmN2VmM2RjMjI1XzE2LTEtMS0xLTA_821e4e0d-b26d-4dfa-9410-32dec89167ab">29.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTo1Zjc5MWE4ODFiZmM0NzU2ODhiMTY3ZjdlZjNkYzIyNS90YWJsZXJhbmdlOjVmNzkxYTg4MWJmYzQ3NTY4OGIxNjdmN2VmM2RjMjI1XzE2LTMtMS0xLTA_6dac3aab-d6f7-4bce-8e56-020647c9d4b3">9.7</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTo1Zjc5MWE4ODFiZmM0NzU2ODhiMTY3ZjdlZjNkYzIyNS90YWJsZXJhbmdlOjVmNzkxYTg4MWJmYzQ3NTY4OGIxNjdmN2VmM2RjMjI1XzE2LTUtMS0xLTA_5318d8d8-9204-4694-a88f-21f2beb632a5">25.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effective tax rate for the year ended December&#160;31, 2020 differs from the federal statutory rate primarily due recording a valuation allowance on deferred tax assets related to realized and unrealized capital losses. In addition, the Company recorded a net increase in the reserve for uncertain tax positions during 2020. The effective tax rate for 2019 differs from the federal statutory rate primarily due to a tax benefit recognized as a result of an intra-entity asset transfer.  In December 2019, the Company completed an intra-entity asset transfer between <ix:nonFraction unitRef="subsidiary" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="INF" format="ixt-sec:numwordsen" name="jcom:NumberOfForeignSubsidiariesInvolvedInIntraEntityAssetTransfer" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90ZXh0cmVnaW9uOjhjYWYyYmU3MjhhNTQ0YWM4N2M3MzU2OTIwOWQwMGMyXzM4NDgyOTA3MTQ3Nzc_b466b1af-dcb2-458e-927e-2e0c27c8f4de">two</ix:nonFraction> of its foreign subsidiaries as part of the reorganization of its international operating structure. The transfer caused the recognition of a net tax benefit for $<ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-5" sign="-" format="ixt:numdotdecimal" name="jcom:NetTaxExpenseBenefitonIntraEntityTransferAssetsOtherthanInventory" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90ZXh0cmVnaW9uOjhjYWYyYmU3MjhhNTQ0YWM4N2M3MzU2OTIwOWQwMGMyXzgyMw_f50e61de-b903-4e7d-9327-a9e2bdf03e5c">53.7</ix:nonFraction> million and a corresponding deferred tax asset. Additionally, the jurisdictional mix of income and disallowance of certain losses and expenses caused further differences from the federal statutory rate. The effective tax rate for 2018 differs from the federal statutory rate primarily due to impacts of the jurisdictional mix of income and disallowance of certain losses and expenses. </span></div></ix:continuation><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-114-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i8504b16e879741038dfd8eeac617c7ba" continuedAt="id829707754d44172939231d5a9a40efe"><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90ZXh0cmVnaW9uOjhjYWYyYmU3MjhhNTQ0YWM4N2M3MzU2OTIwOWQwMGMyXzg4NzQ_a1bf0699-c448-4fd0-9a24-5c3b87186357" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax assets and liabilities result from differences between the financial statement carrying amounts and the tax bases of existing assets and liabilities. Temporary differences and carryforwards which give rise to deferred tax assets and liabilities are as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:70.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.516%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.971%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.518%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpkMDc2ZjA5MmFmNzA0MjA1YjFmYmViODE0OTEwZDIyYy90YWJsZXJhbmdlOmQwNzZmMDkyYWY3MDQyMDViMWZiZWI4MTQ5MTBkMjJjXzMtMS0xLTEtMA_69b27eb6-1cf4-4367-80c6-c8d6e1f97cb4">21,183</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpkMDc2ZjA5MmFmNzA0MjA1YjFmYmViODE0OTEwZDIyYy90YWJsZXJhbmdlOmQwNzZmMDkyYWY3MDQyMDViMWZiZWI4MTQ5MTBkMjJjXzMtMy0xLTEtMA_628567fe-29a3-487d-b66c-9ef49671b97e">43,352</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credit carryforwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpkMDc2ZjA5MmFmNzA0MjA1YjFmYmViODE0OTEwZDIyYy90YWJsZXJhbmdlOmQwNzZmMDkyYWY3MDQyMDViMWZiZWI4MTQ5MTBkMjJjXzQtMS0xLTEtMA_491d55c3-dd77-4d82-b5c4-0566c9e314f5">9,022</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpkMDc2ZjA5MmFmNzA0MjA1YjFmYmViODE0OTEwZDIyYy90YWJsZXJhbmdlOmQwNzZmMDkyYWY3MDQyMDViMWZiZWI4MTQ5MTBkMjJjXzQtMy0xLTEtMA_21211196-d6cb-41f8-b1da-5b1c12a51620">4,152</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpkMDc2ZjA5MmFmNzA0MjA1YjFmYmViODE0OTEwZDIyYy90YWJsZXJhbmdlOmQwNzZmMDkyYWY3MDQyMDViMWZiZWI4MTQ5MTBkMjJjXzUtMS0xLTEtMA_6890351f-9a71-44d0-a72e-2c1c42b38f4b">19,572</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpkMDc2ZjA5MmFmNzA0MjA1YjFmYmViODE0OTEwZDIyYy90YWJsZXJhbmdlOmQwNzZmMDkyYWY3MDQyMDViMWZiZWI4MTQ5MTBkMjJjXzUtMy0xLTEtMA_f955ab1d-24a8-458e-adfb-843536360ce2">9,946</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for bad debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpkMDc2ZjA5MmFmNzA0MjA1YjFmYmViODE0OTEwZDIyYy90YWJsZXJhbmdlOmQwNzZmMDkyYWY3MDQyMDViMWZiZWI4MTQ5MTBkMjJjXzYtMS0xLTEtMA_3076877c-2c34-41b2-9c7e-af637c93e4db">4,366</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpkMDc2ZjA5MmFmNzA0MjA1YjFmYmViODE0OTEwZDIyYy90YWJsZXJhbmdlOmQwNzZmMDkyYWY3MDQyMDViMWZiZWI4MTQ5MTBkMjJjXzYtMy0xLTEtMA_31653735-d487-4c5a-97fe-f50032468b23">2,547</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpkMDc2ZjA5MmFmNzA0MjA1YjFmYmViODE0OTEwZDIyYy90YWJsZXJhbmdlOmQwNzZmMDkyYWY3MDQyMDViMWZiZWI4MTQ5MTBkMjJjXzctMS0xLTEtMA_83b3972c-ef2b-41cd-9a64-0b4dfb64a6e7">5,923</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpkMDc2ZjA5MmFmNzA0MjA1YjFmYmViODE0OTEwZDIyYy90YWJsZXJhbmdlOmQwNzZmMDkyYWY3MDQyMDViMWZiZWI4MTQ5MTBkMjJjXzctMy0xLTEtMA_f0a6257d-f745-4b1e-b613-911591b8a757">4,669</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment of investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpkMDc2ZjA5MmFmNzA0MjA1YjFmYmViODE0OTEwZDIyYy90YWJsZXJhbmdlOmQwNzZmMDkyYWY3MDQyMDViMWZiZWI4MTQ5MTBkMjJjXzktMS0xLTEtMA_276e776e-94ce-4923-ba43-8955bbbf29ff">6,762</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpkMDc2ZjA5MmFmNzA0MjA1YjFmYmViODE0OTEwZDIyYy90YWJsZXJhbmdlOmQwNzZmMDkyYWY3MDQyMDViMWZiZWI4MTQ5MTBkMjJjXzktMy0xLTEtMA_435168de-3f83-41e9-bfa9-84583cc8d284">1,675</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpkMDc2ZjA5MmFmNzA0MjA1YjFmYmViODE0OTEwZDIyYy90YWJsZXJhbmdlOmQwNzZmMDkyYWY3MDQyMDViMWZiZWI4MTQ5MTBkMjJjXzExLTEtMS0xLTA_1fe05e78-1640-4e68-89e2-ea446c22b0da">1,334</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DeferredTaxAssetsDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpkMDc2ZjA5MmFmNzA0MjA1YjFmYmViODE0OTEwZDIyYy90YWJsZXJhbmdlOmQwNzZmMDkyYWY3MDQyMDViMWZiZWI4MTQ5MTBkMjJjXzExLTMtMS0xLTA_b95d60ec-63b9-4da0-a818-da784222ba0f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsStateTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpkMDc2ZjA5MmFmNzA0MjA1YjFmYmViODE0OTEwZDIyYy90YWJsZXJhbmdlOmQwNzZmMDkyYWY3MDQyMDViMWZiZWI4MTQ5MTBkMjJjXzEyLTEtMS0xLTA_b4cdc135-5abf-48f8-89eb-e4ae4b10bd6e">5,124</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsStateTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpkMDc2ZjA5MmFmNzA0MjA1YjFmYmViODE0OTEwZDIyYy90YWJsZXJhbmdlOmQwNzZmMDkyYWY3MDQyMDViMWZiZWI4MTQ5MTBkMjJjXzEyLTMtMS0xLTA_8967db38-af34-4d12-8066-b1e72fb65ad5">3,206</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpkMDc2ZjA5MmFmNzA0MjA1YjFmYmViODE0OTEwZDIyYy90YWJsZXJhbmdlOmQwNzZmMDkyYWY3MDQyMDViMWZiZWI4MTQ5MTBkMjJjXzEzLTEtMS0xLTA_16ca3e5f-202b-4c91-a5c6-c10cc1ac69a7">12,045</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpkMDc2ZjA5MmFmNzA0MjA1YjFmYmViODE0OTEwZDIyYy90YWJsZXJhbmdlOmQwNzZmMDkyYWY3MDQyMDViMWZiZWI4MTQ5MTBkMjJjXzEzLTMtMS0xLTA_962008d8-3a06-4c04-aa5a-7c097f639a0f">9,958</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpkMDc2ZjA5MmFmNzA0MjA1YjFmYmViODE0OTEwZDIyYy90YWJsZXJhbmdlOmQwNzZmMDkyYWY3MDQyMDViMWZiZWI4MTQ5MTBkMjJjXzE0LTEtMS0xLTA_52980603-589b-40de-b4c9-cfc2efca4084">85,331</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpkMDc2ZjA5MmFmNzA0MjA1YjFmYmViODE0OTEwZDIyYy90YWJsZXJhbmdlOmQwNzZmMDkyYWY3MDQyMDViMWZiZWI4MTQ5MTBkMjJjXzE0LTMtMS0xLTA_6ed2d722-dcb1-4848-ba03-598e7705d1fe">79,505</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less:&#160;valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpkMDc2ZjA5MmFmNzA0MjA1YjFmYmViODE0OTEwZDIyYy90YWJsZXJhbmdlOmQwNzZmMDkyYWY3MDQyMDViMWZiZWI4MTQ5MTBkMjJjXzE1LTEtMS0xLTA_ccea7175-f6a0-437f-b77c-7aeb53fb9f5a">8,307</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpkMDc2ZjA5MmFmNzA0MjA1YjFmYmViODE0OTEwZDIyYy90YWJsZXJhbmdlOmQwNzZmMDkyYWY3MDQyMDViMWZiZWI4MTQ5MTBkMjJjXzE1LTMtMS0xLTA_5130b2bc-7b15-4626-9198-6072a605b24f">608</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpkMDc2ZjA5MmFmNzA0MjA1YjFmYmViODE0OTEwZDIyYy90YWJsZXJhbmdlOmQwNzZmMDkyYWY3MDQyMDViMWZiZWI4MTQ5MTBkMjJjXzE2LTEtMS0xLTA_3de4e521-4322-4938-ab8e-1c524493b2a9">77,024</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpkMDc2ZjA5MmFmNzA0MjA1YjFmYmViODE0OTEwZDIyYy90YWJsZXJhbmdlOmQwNzZmMDkyYWY3MDQyMDViMWZiZWI4MTQ5MTBkMjJjXzE2LTMtMS0xLTA_76fd5753-30b4-4167-8b95-82be2cbb285b">78,897</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basis difference in property and equipment</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpkMDc2ZjA5MmFmNzA0MjA1YjFmYmViODE0OTEwZDIyYy90YWJsZXJhbmdlOmQwNzZmMDkyYWY3MDQyMDViMWZiZWI4MTQ5MTBkMjJjXzIwLTEtMS0xLTA_c749773f-832d-4db2-aace-603889e66800">18,995</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpkMDc2ZjA5MmFmNzA0MjA1YjFmYmViODE0OTEwZDIyYy90YWJsZXJhbmdlOmQwNzZmMDkyYWY3MDQyMDViMWZiZWI4MTQ5MTBkMjJjXzIwLTMtMS0xLTA_b9532875-da33-4089-9a85-eacebabc177b">15,767</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basis difference in intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpkMDc2ZjA5MmFmNzA0MjA1YjFmYmViODE0OTEwZDIyYy90YWJsZXJhbmdlOmQwNzZmMDkyYWY3MDQyMDViMWZiZWI4MTQ5MTBkMjJjXzIxLTEtMS0xLTA_d39b769f-e7a9-431b-bb1a-92194a3b09c2">93,162</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpkMDc2ZjA5MmFmNzA0MjA1YjFmYmViODE0OTEwZDIyYy90YWJsZXJhbmdlOmQwNzZmMDkyYWY3MDQyMDViMWZiZWI4MTQ5MTBkMjJjXzIxLTMtMS0xLTA_8f073f59-ce5d-4ee4-845d-a3e23a283747">42,880</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid insurance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="jcom:DeferredTaxLiabilitiesPrepaidInsurance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpkMDc2ZjA5MmFmNzA0MjA1YjFmYmViODE0OTEwZDIyYy90YWJsZXJhbmdlOmQwNzZmMDkyYWY3MDQyMDViMWZiZWI4MTQ5MTBkMjJjXzIyLTEtMS0xLTA_83f2d2cf-8f00-485c-9f08-f655ade48a74">2,905</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="jcom:DeferredTaxLiabilitiesPrepaidInsurance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpkMDc2ZjA5MmFmNzA0MjA1YjFmYmViODE0OTEwZDIyYy90YWJsZXJhbmdlOmQwNzZmMDkyYWY3MDQyMDViMWZiZWI4MTQ5MTBkMjJjXzIyLTMtMS0xLTA_b0cb9204-088b-4de9-a11e-af1576d7dea8">1,847</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="jcom:DeferredTaxLiabilityConvertibleDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpkMDc2ZjA5MmFmNzA0MjA1YjFmYmViODE0OTEwZDIyYy90YWJsZXJhbmdlOmQwNzZmMDkyYWY3MDQyMDViMWZiZWI4MTQ5MTBkMjJjXzI0LTEtMS0xLTA_da7f7007-3a94-4384-af1d-6b82050bc1f2">65,192</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="jcom:DeferredTaxLiabilityConvertibleDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpkMDc2ZjA5MmFmNzA0MjA1YjFmYmViODE0OTEwZDIyYy90YWJsZXJhbmdlOmQwNzZmMDkyYWY3MDQyMDViMWZiZWI4MTQ5MTBkMjJjXzI0LTMtMS0xLTA_a2fe6982-6ba1-40d7-a77c-ffe7e7a118ee">65,217</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="jcom:DeferredTaxLiabilitiesForeignOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpkMDc2ZjA5MmFmNzA0MjA1YjFmYmViODE0OTEwZDIyYy90YWJsZXJhbmdlOmQwNzZmMDkyYWY3MDQyMDViMWZiZWI4MTQ5MTBkMjJjXzI1LTEtMS0xLTA_8067d0c5-65c3-4aca-bcd0-7fa209b96a40">2,925</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" name="jcom:DeferredTaxLiabilitiesForeignOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpkMDc2ZjA5MmFmNzA0MjA1YjFmYmViODE0OTEwZDIyYy90YWJsZXJhbmdlOmQwNzZmMDkyYWY3MDQyMDViMWZiZWI4MTQ5MTBkMjJjXzI1LTMtMS0xLTA_0efffbc1-ae3d-4dc8-a7cb-730da3c95400">663</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpkMDc2ZjA5MmFmNzA0MjA1YjFmYmViODE0OTEwZDIyYy90YWJsZXJhbmdlOmQwNzZmMDkyYWY3MDQyMDViMWZiZWI4MTQ5MTBkMjJjXzI2LTEtMS0xLTA_d40ba5a3-cf35-4a7d-acee-e2eb98d10145">183,179</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpkMDc2ZjA5MmFmNzA0MjA1YjFmYmViODE0OTEwZDIyYy90YWJsZXJhbmdlOmQwNzZmMDkyYWY3MDQyMDViMWZiZWI4MTQ5MTBkMjJjXzI2LTMtMS0xLTA_cf3ee14b-391e-4daf-84b2-ac50962dc1bc">126,374</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpkMDc2ZjA5MmFmNzA0MjA1YjFmYmViODE0OTEwZDIyYy90YWJsZXJhbmdlOmQwNzZmMDkyYWY3MDQyMDViMWZiZWI4MTQ5MTBkMjJjXzI3LTEtMS0xLTA_d7ac47a1-2e50-4720-8c37-3de5418e0a0b">106,155</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpkMDc2ZjA5MmFmNzA0MjA1YjFmYmViODE0OTEwZDIyYy90YWJsZXJhbmdlOmQwNzZmMDkyYWY3MDQyMDViMWZiZWI4MTQ5MTBkMjJjXzI3LTMtMS0xLTA_ec34b3d9-9622-4685-9079-19dec071c1e7">47,477</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="text-indent:45pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had approximately $<ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90ZXh0cmVnaW9uOjhjYWYyYmU3MjhhNTQ0YWM4N2M3MzU2OTIwOWQwMGMyXzM4NDgyOTA3Mjc0NzQ_7cce52a8-94a8-4287-826c-175a18aef321">77.0</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90ZXh0cmVnaW9uOjhjYWYyYmU3MjhhNTQ0YWM4N2M3MzU2OTIwOWQwMGMyXzM4NDgyOTA3Mjc0ODk_15300c8a-1269-44d2-a40a-c6f0f938aaeb">78.9</ix:nonFraction>&#160;million in deferred tax assets as of December 31, 2020 and 2019, respectively, related primarily to net operating loss carryforwards, basis difference in intangible assets including differences related to intra-entity transfers, tax credit carryforwards and accrued expenses treated differently between its financial statements and its tax returns. Based on the weight of available evidence, the Company assesses whether it is more likely than not that some portion or all of a deferred tax asset will not be realized. If necessary, J2 Global records a valuation allowance sufficient to reduce the deferred tax asset to the amount that is more likely that not to be realized.&#160;The deferred tax assets should be realized through future operating results and the reversal of temporary differences.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company had a valuation allowance on deferred tax assets of $<ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90ZXh0cmVnaW9uOjhjYWYyYmU3MjhhNTQ0YWM4N2M3MzU2OTIwOWQwMGMyXzM4NDgyOTA3Mjc1MzA_8dd5e914-06e2-4a4e-aa67-21bc7573d994">8.3</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90ZXh0cmVnaW9uOjhjYWYyYmU3MjhhNTQ0YWM4N2M3MzU2OTIwOWQwMGMyXzM4NDgyOTA3Mjc1NDQ_31bb0572-78ee-409a-96af-0d45ed794471">0.6</ix:nonFraction>&#160;million as of December&#160;31, 2020 and 2019, respectively. The valuation allowance increased $<ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90ZXh0cmVnaW9uOjhjYWYyYmU3MjhhNTQ0YWM4N2M3MzU2OTIwOWQwMGMyXzEwOTk1MTE2NTY4MjY_3dbef07b-ed28-4bd0-9f1f-9b9e869f69b6">7.7</ix:nonFraction>&#160;million as a result of impairment and sales of investments that would result in a capital loss in the year of sale. The deduction for the capital losses would be limited to other capital gains recognized during the year.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of December&#160;31, 2020, the Company had federal net operating loss carryforwards (&#8220;NOLs&#8221;) of $<ix:nonFraction unitRef="usd" contextRef="i79f98dd4cf8944f7a0bc92979e2669e2_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OperatingLossCarryforwards" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90ZXh0cmVnaW9uOjhjYWYyYmU3MjhhNTQ0YWM4N2M3MzU2OTIwOWQwMGMyXzI0OTc_329593f8-1e24-4c02-85c3-4d8d2946c56c">60.2</ix:nonFraction> million, after considering substantial restrictions on the utilization of these NOLs due to &#8220;ownership changes&#8221;, as defined in the Internal Revenue Code of 1986, as amended (the &#8220;Internal Revenue Code&#8221;).&#160;J2 Global currently estimates that all of the above-mentioned federal NOLs will be available for use before their expiration. $<ix:nonFraction unitRef="usd" contextRef="i79f98dd4cf8944f7a0bc92979e2669e2_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90ZXh0cmVnaW9uOjhjYWYyYmU3MjhhNTQ0YWM4N2M3MzU2OTIwOWQwMGMyXzI4MjI_a63c13f0-6f9a-438d-a613-0a0ddb6e2e21">59.7</ix:nonFraction> million of NOLs for losses incurred prior to January 1, 2018 expire through the year 2037. The NOLs for losses incurred after January 1, 2018 of $<ix:nonFraction unitRef="usd" contextRef="i79f98dd4cf8944f7a0bc92979e2669e2_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90ZXh0cmVnaW9uOjhjYWYyYmU3MjhhNTQ0YWM4N2M3MzU2OTIwOWQwMGMyXzI5NjI_15f3e726-53d2-412a-89af-ee5d57bab363">0.5</ix:nonFraction> million have an indefinite carryforward period. Additionally, the Company has foreign NOLs of $<ix:nonFraction unitRef="usd" contextRef="ief9f3b685ccd43988e1b501596c0ae07_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OperatingLossCarryforwards" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90ZXh0cmVnaW9uOjhjYWYyYmU3MjhhNTQ0YWM4N2M3MzU2OTIwOWQwMGMyXzMyOTg1MzQ5MTMwODc_ab4bdf2e-9dda-4b41-8252-7db39224ad46">5.8</ix:nonFraction>&#160;million as of December 31, 2020 in various foreign jurisdictions which generally have an indefinite carryforward period.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2020 and 2019, the Company had <ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsForeign" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90ZXh0cmVnaW9uOjhjYWYyYmU3MjhhNTQ0YWM4N2M3MzU2OTIwOWQwMGMyXzM4NDgyOTA3MTQ3Njc_d2e08e2f-54a0-488c-a146-3604f5c0decc"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsForeign" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90ZXh0cmVnaW9uOjhjYWYyYmU3MjhhNTQ0YWM4N2M3MzU2OTIwOWQwMGMyXzM4NDgyOTA3MTQ3Njc_e65e2150-0dc7-4fb0-9f52-b8245e7a1e56">no</ix:nonFraction></ix:nonFraction> foreign tax credit carryforward. In addition, as of December&#160;31, 2020 and 2019, the Company had state research and development tax credits of $<ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90ZXh0cmVnaW9uOjhjYWYyYmU3MjhhNTQ0YWM4N2M3MzU2OTIwOWQwMGMyXzMxNjc_f410a8da-526e-4cc1-8579-0c4a051342d8">9.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90ZXh0cmVnaW9uOjhjYWYyYmU3MjhhNTQ0YWM4N2M3MzU2OTIwOWQwMGMyXzMxNzQ_7a9a826c-b8b4-4086-8ba2-d40c1d01bc52">3.2</ix:nonFraction> million, respectively, which can be carried forward indefinitely. </span></div></ix:continuation><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-115-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><ix:continuation id="id829707754d44172939231d5a9a40efe" continuedAt="if25c65e5498e40dfbda9ab1d92d8ea40"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has not provided deferred taxes on approximately $<ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:UndistributedEarningsOfForeignSubsidiaries" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90ZXh0cmVnaW9uOjhjYWYyYmU3MjhhNTQ0YWM4N2M3MzU2OTIwOWQwMGMyXzMyODA_2f59c2cc-c179-4c61-92fc-e2b70da55c1d">454.5</ix:nonFraction> million of undistributed earnings from foreign subsidiaries as of December&#160;31, 2020. The Company has not provided any additional deferred taxes with respect to items such as foreign withholding taxes, state income tax or foreign exchange gain or loss that would be due when cash is actually repatriated to the U.S. because those foreign earnings are considered permanently reinvested in the business or may be remitted substantially free of any additional taxes. Because of the various avenues in which to repatriate the earnings, the determination of the amount of the unrecognized deferred tax liability related to the undistributed earnings if eventually remitted is not practicable.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain tax payments are prepaid during the year and included within prepaid expenses and other current assets on the Consolidated Balance Sheet. The Company&#8217;s prepaid tax payments were $<ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:PrepaidTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90ZXh0cmVnaW9uOjhjYWYyYmU3MjhhNTQ0YWM4N2M3MzU2OTIwOWQwMGMyXzQxMjY_f140af38-ee48-420c-b349-9b9edf45b41d">3.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:PrepaidTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90ZXh0cmVnaW9uOjhjYWYyYmU3MjhhNTQ0YWM4N2M3MzU2OTIwOWQwMGMyXzQxMzM_90c5e405-4853-46a9-982d-a047b552b377">3.7</ix:nonFraction> million at December&#160;31, 2020 and 2019, respectively.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income before income taxes included income from domestic operations of&#160;$<ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90ZXh0cmVnaW9uOjhjYWYyYmU3MjhhNTQ0YWM4N2M3MzU2OTIwOWQwMGMyXzQyMzY_00802a74-d89d-40ea-b9a0-974d8eb69561">47.3</ix:nonFraction> million,&#160;$<ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90ZXh0cmVnaW9uOjhjYWYyYmU3MjhhNTQ0YWM4N2M3MzU2OTIwOWQwMGMyXzQyNDA_99bade4d-8df5-4b47-bece-27c284d4841a">81.6</ix:nonFraction> million&#160;and&#160;$<ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90ZXh0cmVnaW9uOjhjYWYyYmU3MjhhNTQ0YWM4N2M3MzU2OTIwOWQwMGMyXzQyNDc_13041047-23da-4cd4-bce1-84a7238ad39e">19.9</ix:nonFraction> million&#160;for the years ended&#160;December&#160;31, 2020,&#160;2019&#160;and&#160;2018, respectively, and income from foreign operations of&#160;$<ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90ZXh0cmVnaW9uOjhjYWYyYmU3MjhhNTQ0YWM4N2M3MzU2OTIwOWQwMGMyXzQzMzc_31c46bf8-8b79-4fae-9a2a-6206d6389658">183.1</ix:nonFraction> million,&#160;$<ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90ZXh0cmVnaW9uOjhjYWYyYmU3MjhhNTQ0YWM4N2M3MzU2OTIwOWQwMGMyXzQzNDE_d680a257-0b87-42d6-8e5f-d570916af1b7">118.0</ix:nonFraction> million&#160;and&#160;$<ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90ZXh0cmVnaW9uOjhjYWYyYmU3MjhhNTQ0YWM4N2M3MzU2OTIwOWQwMGMyXzQzNDg_c32c03f6-7616-4756-8dec-114900935337">157.7</ix:nonFraction> million&#160;for the years ended&#160;December&#160;31, 2020,&#160;2019&#160;and&#160;2018, respectively.</span></div><div style="text-indent:45pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Uncertain Income Tax Positions</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax positions are evaluated in a two-step process. The Company first determines whether it is more likely than not that a tax position will be sustained upon examination. If a tax position meets the more-likely-than-not recognition threshold, it is then measured to determine the amount of benefit to recognize in the financial statements. The tax position is measured as the largest amount of benefit that is greater than 50% likely of being realized upon ultimate settlement. The Company classifies gross interest and penalties and unrecognized tax benefits that are not expected to result in payment or receipt of cash within one year as non-current liabilities in the Consolidated Balance Sheets.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2020, the total amount of unrecognized tax benefits was $<ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90ZXh0cmVnaW9uOjhjYWYyYmU3MjhhNTQ0YWM4N2M3MzU2OTIwOWQwMGMyXzUxOTU_81c96457-9bdc-4c43-afa9-a6a4c3ed8297">49.1</ix:nonFraction> million, of which $<ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90ZXh0cmVnaW9uOjhjYWYyYmU3MjhhNTQ0YWM4N2M3MzU2OTIwOWQwMGMyXzUyMDg_063596a3-cc33-4f66-b665-0944cf3964d9">46.0</ix:nonFraction> million, if recognized, would affect the Company&#8217;s effective tax rate. As of December&#160;31, 2019, the total amount of unrecognized tax benefits was $<ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90ZXh0cmVnaW9uOjhjYWYyYmU3MjhhNTQ0YWM4N2M3MzU2OTIwOWQwMGMyXzUzMzQ_4f4beff5-5caf-4edf-a225-954a8c00cd12">46.7</ix:nonFraction> million, of which $<ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90ZXh0cmVnaW9uOjhjYWYyYmU3MjhhNTQ0YWM4N2M3MzU2OTIwOWQwMGMyXzUzNDc_4d61d793-e3b1-4866-ab98-11248b3f96c3">43.9</ix:nonFraction> million, if recognized, would affect the Company&#8217;s effective tax rate. As of December&#160;31, 2018, the total amount of unrecognized tax benefits was $<ix:nonFraction unitRef="usd" contextRef="i8fe07ddad8c743528db492930bef8245_I20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90ZXh0cmVnaW9uOjhjYWYyYmU3MjhhNTQ0YWM4N2M3MzU2OTIwOWQwMGMyXzU0NzM_e516a088-463c-4327-9075-35799f8a95a0">51.3</ix:nonFraction> million, of which $<ix:nonFraction unitRef="usd" contextRef="i8fe07ddad8c743528db492930bef8245_I20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90ZXh0cmVnaW9uOjhjYWYyYmU3MjhhNTQ0YWM4N2M3MzU2OTIwOWQwMGMyXzU0ODY_aa78bec9-6373-4ca5-9f96-be0e10c5747f">46.8</ix:nonFraction> million, if recognized would affect the Company&#8217;s effective tax rate.</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="us-gaap:SummaryOfIncomeTaxContingenciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90ZXh0cmVnaW9uOjhjYWYyYmU3MjhhNTQ0YWM4N2M3MzU2OTIwOWQwMGMyXzg5MDE_6dfad21b-9e92-4d1a-87b5-57d8adefcfdf" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate changes in the balance of unrecognized tax benefits, which excludes interest and penalties, for 2020, 2019 and 2018, is as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:56.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.538%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance </span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZToxNDE2MjJlYWExYWQ0ZjA5YjExN2MyNzE1OGY1NmUwOS90YWJsZXJhbmdlOjE0MTYyMmVhYTFhZDRmMDliMTE3YzI3MTU4ZjU2ZTA5XzItMS0xLTEtMA_b655a2d0-bd51-4392-9f6e-4e15b98ceecc">46,703</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8fe07ddad8c743528db492930bef8245_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZToxNDE2MjJlYWExYWQ0ZjA5YjExN2MyNzE1OGY1NmUwOS90YWJsZXJhbmdlOjE0MTYyMmVhYTFhZDRmMDliMTE3YzI3MTU4ZjU2ZTA5XzItMy0xLTEtMA_db4f8fe2-a0e4-4c06-97ce-48ecdf23d13f">51,271</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb6134dff17c4f1d99d589dc9d7c1ec3_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZToxNDE2MjJlYWExYWQ0ZjA5YjExN2MyNzE1OGY1NmUwOS90YWJsZXJhbmdlOjE0MTYyMmVhYTFhZDRmMDliMTE3YzI3MTU4ZjU2ZTA5XzItNS0xLTEtMA_0edcfa03-92c7-4199-8230-5af0a52a8540">45,012</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases related to tax positions during a prior year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZToxNDE2MjJlYWExYWQ0ZjA5YjExN2MyNzE1OGY1NmUwOS90YWJsZXJhbmdlOjE0MTYyMmVhYTFhZDRmMDliMTE3YzI3MTU4ZjU2ZTA5XzMtMS0xLTEtMA_3baeb080-ca91-4077-9289-63ec4cd37fe4">3,952</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZToxNDE2MjJlYWExYWQ0ZjA5YjExN2MyNzE1OGY1NmUwOS90YWJsZXJhbmdlOjE0MTYyMmVhYTFhZDRmMDliMTE3YzI3MTU4ZjU2ZTA5XzMtMy0xLTEtMA_e4621279-bafa-4854-a769-0d24718b989e">5,285</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZToxNDE2MjJlYWExYWQ0ZjA5YjExN2MyNzE1OGY1NmUwOS90YWJsZXJhbmdlOjE0MTYyMmVhYTFhZDRmMDliMTE3YzI3MTU4ZjU2ZTA5XzMtNS0xLTEtMA_7c757a84-06d3-4491-90c4-e8f19f7cf929">2,508</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreases related to tax positions taken during a prior year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZToxNDE2MjJlYWExYWQ0ZjA5YjExN2MyNzE1OGY1NmUwOS90YWJsZXJhbmdlOjE0MTYyMmVhYTFhZDRmMDliMTE3YzI3MTU4ZjU2ZTA5XzQtMS0xLTEtMA_01d243e8-ac08-4ee8-9be1-126854c06657">245</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZToxNDE2MjJlYWExYWQ0ZjA5YjExN2MyNzE1OGY1NmUwOS90YWJsZXJhbmdlOjE0MTYyMmVhYTFhZDRmMDliMTE3YzI3MTU4ZjU2ZTA5XzQtMy0xLTEtMA_602c386a-a58f-463b-ba74-04d9ec742404">7,441</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZToxNDE2MjJlYWExYWQ0ZjA5YjExN2MyNzE1OGY1NmUwOS90YWJsZXJhbmdlOjE0MTYyMmVhYTFhZDRmMDliMTE3YzI3MTU4ZjU2ZTA5XzQtNS0xLTEtMA_82ed84fe-c120-46ea-9ea3-f7c0913f79a6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases related to tax positions taken in the current year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZToxNDE2MjJlYWExYWQ0ZjA5YjExN2MyNzE1OGY1NmUwOS90YWJsZXJhbmdlOjE0MTYyMmVhYTFhZDRmMDliMTE3YzI3MTU4ZjU2ZTA5XzUtMS0xLTEtMA_9eca460d-deda-4227-84c6-9735593849c0">4,299</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZToxNDE2MjJlYWExYWQ0ZjA5YjExN2MyNzE1OGY1NmUwOS90YWJsZXJhbmdlOjE0MTYyMmVhYTFhZDRmMDliMTE3YzI3MTU4ZjU2ZTA5XzUtMy0xLTEtMA_53b30795-ea95-4371-ab59-26691d1d7003">4,069</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZToxNDE2MjJlYWExYWQ0ZjA5YjExN2MyNzE1OGY1NmUwOS90YWJsZXJhbmdlOjE0MTYyMmVhYTFhZDRmMDliMTE3YzI3MTU4ZjU2ZTA5XzUtNS0xLTEtMA_ca5a358a-917b-4dcc-a14c-cbd51314fffc">3,751</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZToxNDE2MjJlYWExYWQ0ZjA5YjExN2MyNzE1OGY1NmUwOS90YWJsZXJhbmdlOjE0MTYyMmVhYTFhZDRmMDliMTE3YzI3MTU4ZjU2ZTA5XzYtMS0xLTEtMA_7c8bbc47-7bee-45df-9b42-737dc0346f03">5,627</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZToxNDE2MjJlYWExYWQ0ZjA5YjExN2MyNzE1OGY1NmUwOS90YWJsZXJhbmdlOjE0MTYyMmVhYTFhZDRmMDliMTE3YzI3MTU4ZjU2ZTA5XzYtMy0xLTEtMA_74bebf10-1f08-4a37-b8a4-c226499513d4">5,831</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZToxNDE2MjJlYWExYWQ0ZjA5YjExN2MyNzE1OGY1NmUwOS90YWJsZXJhbmdlOjE0MTYyMmVhYTFhZDRmMDliMTE3YzI3MTU4ZjU2ZTA5XzYtNS0xLTEtMA_354c5798-632a-4928-b0b3-9aea16c540d0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreases related to expiration of statute of limitations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZToxNDE2MjJlYWExYWQ0ZjA5YjExN2MyNzE1OGY1NmUwOS90YWJsZXJhbmdlOjE0MTYyMmVhYTFhZDRmMDliMTE3YzI3MTU4ZjU2ZTA5XzctMS0xLTEtMA_fb28cea6-27fa-490b-b399-a4abb1a24d34">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZToxNDE2MjJlYWExYWQ0ZjA5YjExN2MyNzE1OGY1NmUwOS90YWJsZXJhbmdlOjE0MTYyMmVhYTFhZDRmMDliMTE3YzI3MTU4ZjU2ZTA5XzctMy0xLTEtMA_ee196889-49d0-493c-88ca-4e83172192d7">650</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZToxNDE2MjJlYWExYWQ0ZjA5YjExN2MyNzE1OGY1NmUwOS90YWJsZXJhbmdlOjE0MTYyMmVhYTFhZDRmMDliMTE3YzI3MTU4ZjU2ZTA5XzctNS0xLTEtMA_fa25a6d7-6b99-4086-ba5d-31f93b8d8510">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZToxNDE2MjJlYWExYWQ0ZjA5YjExN2MyNzE1OGY1NmUwOS90YWJsZXJhbmdlOjE0MTYyMmVhYTFhZDRmMDliMTE3YzI3MTU4ZjU2ZTA5XzgtMS0xLTEtMA_e9cb2df4-4afe-4083-bc49-9500ee6ee32e">49,082</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZToxNDE2MjJlYWExYWQ0ZjA5YjExN2MyNzE1OGY1NmUwOS90YWJsZXJhbmdlOjE0MTYyMmVhYTFhZDRmMDliMTE3YzI3MTU4ZjU2ZTA5XzgtMy0xLTEtMA_66ae8394-e658-4f56-b78a-1374e573b77f">46,703</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8fe07ddad8c743528db492930bef8245_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZToxNDE2MjJlYWExYWQ0ZjA5YjExN2MyNzE1OGY1NmUwOS90YWJsZXJhbmdlOjE0MTYyMmVhYTFhZDRmMDliMTE3YzI3MTU4ZjU2ZTA5XzgtNS0xLTEtMA_ddbc6623-0f7e-46c3-864f-33cec101d102">51,271</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company includes interest and penalties related to unrecognized tax benefits within the provision for income taxes. As of December&#160;31, 2020, 2019 and 2018, the total amount of interest and penalties accrued was $<ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90ZXh0cmVnaW9uOjhjYWYyYmU3MjhhNTQ0YWM4N2M3MzU2OTIwOWQwMGMyXzU5MDY_4dfb3400-952d-4512-919a-15842586a72d">8.1</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90ZXh0cmVnaW9uOjhjYWYyYmU3MjhhNTQ0YWM4N2M3MzU2OTIwOWQwMGMyXzU5MTA_4175a5b4-58e3-457d-8580-693153c01381">5.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i8fe07ddad8c743528db492930bef8245_I20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90ZXh0cmVnaW9uOjhjYWYyYmU3MjhhNTQ0YWM4N2M3MzU2OTIwOWQwMGMyXzU5MTc_2af4daf1-500e-4016-9767-7e228ea45906">8.4</ix:nonFraction> million, respectively, which is classified as a liability for uncertain tax positions on the Consolidated Balance Sheets. In connection with tax matters, the Company recognized interest and penalty expense (benefit) in 2020, 2019 and 2018 of $<ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90ZXh0cmVnaW9uOjhjYWYyYmU3MjhhNTQ0YWM4N2M3MzU2OTIwOWQwMGMyXzYxNDg_4bd343b0-40c5-41a5-b0a7-d6f51c37361e">2.3</ix:nonFraction> million, $(<ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-5" sign="-" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90ZXh0cmVnaW9uOjhjYWYyYmU3MjhhNTQ0YWM4N2M3MzU2OTIwOWQwMGMyXzYxNTI_234132fb-8507-4da9-bed9-6ecd3c5bb1b6">1.8</ix:nonFraction>) million and $<ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90ZXh0cmVnaW9uOjhjYWYyYmU3MjhhNTQ0YWM4N2M3MzU2OTIwOWQwMGMyXzYxNTk_44664f7c-2199-467b-81be-ce9ebac6cc2d">1.2</ix:nonFraction> million, respectively.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Uncertain income tax positions are reasonably possible to significantly change&#160;during the next 12 months as a result of completion of income tax audits and expiration of statutes of limitations. At this point it is not possible to provide an estimate of the amount, if any, of significant changes in reserves for uncertain income tax positions as a result of the completion of income tax audits that are reasonably possible to occur in the next 12&#160;months. In addition, the Company cannot currently estimate the </span></div></ix:continuation><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-116-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="if25c65e5498e40dfbda9ab1d92d8ea40" continuedAt="i0f799dda90be427ebe3b9a48bdba211c"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">amount of, if any, uncertain income tax positions which will be released in the next 12 months as a result of expiration of statutes of limitations due to ongoing audits. As a result of ongoing federal, state and foreign income tax audits (discussed below), it is reasonably possible that the Company&#8217;s entire reserve for uncertain income tax positions for the periods under audit will be released. It is also reasonably possible that the Company&#8217;s reserves will be inadequate to cover the entire amount of any such income tax liability. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Income Tax Audits:</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is in various stages of audit by the U.S. Internal Revenue Service (&#8220;IRS&#8221;) for its 2012 through 2016 tax years. As of December 31, 2020, the audits are ongoing.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is under audit by the California Franchise Tax Board (&#8220;FTB&#8221;) for its tax years 2012 and 2013. The FTB, however, has agreed to suspend its audit for 2012 and 2013 pending the outcome of the IRS audit for such tax years. In August 2018, the FTB notified the Company that it will commence an audit of tax years 2015 and 2016. As of December 31, 2020, the audits are ongoing.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In June 2019, the New York State Department of Taxation and Finance (&#8220;NYS&#8221;) notified the Company that it will commence an audit for tax year 2015. In April 2020, the NYS notified the Company that it will also commence an audit for tax years 2016 and 2017. As of December 31, 2020, the audits are ongoing.</span></div></ix:continuation><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i0f799dda90be427ebe3b9a48bdba211c">It is reasonably possible that these audits may conclude in the next 12 months and that the uncertain tax positions the Company has recorded in relation to these tax years may change compared to the liabilities recorded for these periods. If the recorded uncertain tax positions are inadequate to cover the associated tax liabilities, the Company would be required to record additional tax expense in the relevant period, which could be material. If the recorded uncertain tax positions are adequate to cover the associated tax liabilities, the Company would be required to record any excess as reduction in tax expense in the relevant period, which could be material. However, it is not currently possible to estimate the amount, if any, of such change.</ix:continuation> </span></div><div style="text-indent:45pt"><span><br/></span></div><div id="ie85b9c7be4284705baa3c85e9b8a6a98_160"></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">14.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.5pt"><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjAvZnJhZzphNDQ5MmY1MDIzY2E0OTlmOWI2MGE5NGI4ZjZhNjlmZS90ZXh0cmVnaW9uOmE0NDkyZjUwMjNjYTQ5OWY5YjYwYTk0YjhmNmE2OWZlXzQ1NDQ_c708b742-98ae-4102-8ace-f850ab3230ad" continuedAt="i9eeae5418f994cf3a326ef0d3e02ba8b" escape="true">Stockholders&#8217; Equity</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i9eeae5418f994cf3a326ef0d3e02ba8b" continuedAt="i15eee9a5042c4600a2c6f2708caeb335"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Preferred Stock Exchange</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2014, the Company provided holders of the Company&#8217;s Series A Preferred Stock (&#8220;J2 Series A Stock&#8221;) and the Company&#8217;s Series B Preferred Stock (&#8220;J2 Series B Stock&#8221;) an exchange right in which shares may be exchanged for J2 common stock. The exchange right associated with the shares of J2 Series A Stock provided that such shares were immediately exercisable at an exchange ratio of <ix:nonFraction unitRef="shares" contextRef="i75206030b55d4d44ba3291f22a61c6c8_I20141130" decimals="4" name="us-gaap:ConvertiblePreferredStockSharesIssuedUponConversion" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjAvZnJhZzphNDQ5MmY1MDIzY2E0OTlmOWI2MGE5NGI4ZjZhNjlmZS90ZXh0cmVnaW9uOmE0NDkyZjUwMjNjYTQ5OWY5YjYwYTk0YjhmNmE2OWZlXzM4NDgyOTA3MjY5OTY_b387c61e-2449-4ae1-b5bc-9601172335db">20.4319</ix:nonFraction> shares of J2 common stock per share of J2 Series A Stock (the &#8220;Series A Exchange Ratio&#8221;). Both holders of the J2 Series A Stock exercised this exchange right which resulted in the issuance of <ix:nonFraction unitRef="shares" contextRef="i12cdd170693d42b2816421657b5bb73b_D20141101-20141130" decimals="0" format="ixt:numdotdecimal" name="jcom:StockIssuedDuringPeriodSharesExchangeofPreferredStock" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjAvZnJhZzphNDQ5MmY1MDIzY2E0OTlmOWI2MGE5NGI4ZjZhNjlmZS90ZXh0cmVnaW9uOmE0NDkyZjUwMjNjYTQ5OWY5YjYwYTk0YjhmNmE2OWZlXzM4NDgyOTA3MjcwMDU_a353cf1b-8165-488b-b022-ba4330fd97a5">235,665</ix:nonFraction> shares of J2 common stock. The exchange right associated with the vested shares of the J2 Series B Stock is exercisable during specified exchange periods at an exchange ratio of <ix:nonFraction unitRef="shares" contextRef="ia4aa7889c13547b08f71d753ae21d261_I20141130" decimals="4" name="us-gaap:ConvertiblePreferredStockSharesIssuedUponConversion" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjAvZnJhZzphNDQ5MmY1MDIzY2E0OTlmOWI2MGE5NGI4ZjZhNjlmZS90ZXh0cmVnaW9uOmE0NDkyZjUwMjNjYTQ5OWY5YjYwYTk0YjhmNmE2OWZlXzM4NDgyOTA3MjcwMTQ_86fa0a0f-44b9-41cc-972c-01ff10e6aa9e">31.8094</ix:nonFraction> shares of J2 common stock per share of J2 Series B Stock (the &#8220;Series B Exchange Ratio&#8221;). Holders of vested J2 Series B Stock exercised this exchange right which resulted in the issuance of <ix:nonFraction unitRef="shares" contextRef="i7137c141a39947dcaf9c22100b0a1f7a_D20200101-20201231" decimals="INF" format="ixt-sec:numwordsen" name="jcom:StockIssuedDuringPeriodSharesExchangeofPreferredStock" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjAvZnJhZzphNDQ5MmY1MDIzY2E0OTlmOWI2MGE5NGI4ZjZhNjlmZS90ZXh0cmVnaW9uOmE0NDkyZjUwMjNjYTQ5OWY5YjYwYTk0YjhmNmE2OWZlXzEwNDE_7ab5f6d5-2189-421b-8230-74a304eced59">zero</ix:nonFraction>, <ix:nonFraction unitRef="shares" contextRef="i4516df39c13747468402bdd6ff457038_D20190101-20191231" decimals="INF" format="ixt-sec:numwordsen" name="jcom:StockIssuedDuringPeriodSharesExchangeofPreferredStock" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjAvZnJhZzphNDQ5MmY1MDIzY2E0OTlmOWI2MGE5NGI4ZjZhNjlmZS90ZXh0cmVnaW9uOmE0NDkyZjUwMjNjYTQ5OWY5YjYwYTk0YjhmNmE2OWZlXzMyOTg1MzQ5MTg0Nzg_f31326eb-64d6-4bc4-bd7a-3b17209618e6">zero</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i74c7aa821aee477ab05da56ab11be7bb_D20180101-20181231" decimals="INF" format="ixt:numdotdecimal" name="jcom:StockIssuedDuringPeriodSharesExchangeofPreferredStock" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjAvZnJhZzphNDQ5MmY1MDIzY2E0OTlmOWI2MGE5NGI4ZjZhNjlmZS90ZXh0cmVnaW9uOmE0NDkyZjUwMjNjYTQ5OWY5YjYwYTk0YjhmNmE2OWZlXzMyOTg1MzQ5MTg0OTU_ab62fa53-679b-4e76-8086-8bd3779b9b67">10,530</ix:nonFraction>  shares of J2 common stock during fiscal years 2020, 2019, and 2018 respectively.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the exercise of the exchange right and the resulting extinguishment of the J2 Series A Stock, the Company recorded the difference between the carrying value of the Series A and the fair value of the J2 common stock exchanged within retained earnings as a preferred stock dividend. In connection with the exercise of the exchange right associated with J2 Series B Stock, the Company recognized incremental fair value in the amount of $<ix:nonFraction unitRef="usd" contextRef="ia4aa7889c13547b08f71d753ae21d261_I20141130" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjAvZnJhZzphNDQ5MmY1MDIzY2E0OTlmOWI2MGE5NGI4ZjZhNjlmZS90ZXh0cmVnaW9uOmE0NDkyZjUwMjNjYTQ5OWY5YjYwYTk0YjhmNmE2OWZlXzM4NDgyOTA3MjY5ODI_505db1ac-0d77-4656-8dcd-97d874126ac9">6.3</ix:nonFraction>&#160;million and recorded additional share-based compensation in the amount of <ix:nonFraction unitRef="usd" contextRef="i7137c141a39947dcaf9c22100b0a1f7a_D20200101-20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjAvZnJhZzphNDQ5MmY1MDIzY2E0OTlmOWI2MGE5NGI4ZjZhNjlmZS90ZXh0cmVnaW9uOmE0NDkyZjUwMjNjYTQ5OWY5YjYwYTk0YjhmNmE2OWZlXzc2OTY1ODE0MTE0OTQ_e55aaf2d-35da-493b-94d2-14b4f75a73e6">zero</ix:nonFraction>, <ix:nonFraction unitRef="usd" contextRef="i4516df39c13747468402bdd6ff457038_D20190101-20191231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjAvZnJhZzphNDQ5MmY1MDIzY2E0OTlmOWI2MGE5NGI4ZjZhNjlmZS90ZXh0cmVnaW9uOmE0NDkyZjUwMjNjYTQ5OWY5YjYwYTk0YjhmNmE2OWZlXzc2OTY1ODE0MTE1MTE_4741dab9-c3d8-4e34-8d8c-ebcc4124d1c7">zero</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i74c7aa821aee477ab05da56ab11be7bb_D20180101-20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjAvZnJhZzphNDQ5MmY1MDIzY2E0OTlmOWI2MGE5NGI4ZjZhNjlmZS90ZXh0cmVnaW9uOmE0NDkyZjUwMjNjYTQ5OWY5YjYwYTk0YjhmNmE2OWZlXzc2OTY1ODE0MTE1NDk_52db0cb9-67e6-45d2-a47c-6e58929688e5">1.9</ix:nonFraction>&#160;million for the years ended December&#160;31, 2020,  2019 and 2018, respectively. As of December 31, 2018, all incremental fair value associated with the exchange right of J2 Series B Stock had been recognized.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Series B Exchange Ratio is adjusted in the event of a subdivision of the outstanding J2 common stock or J2 Series B Stock, a declaration of a dividend payable in shares of J2 common stock or J2 Series B Stock, a declaration of a dividend payable in a form other than shares in an amount that has a material effect on the value of shares of J2 common stock or J2 Series B Stock, a combination or consolidation of the outstanding J2 common stock or J2 Series B Stock into a lesser number of shares of J2 common stock or J2 Series B Stock, respectively, specified changes in control, a recapitalization, a reclassification, or a similar occurrence, the Company shall adjust the Series B Exchange Ratio as it deems appropriate in its sole discretion.</span></div></ix:continuation><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-117-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="i15eee9a5042c4600a2c6f2708caeb335"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Common Stock Repurchase Program</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2012, the Company&#8217;s Board of Directors approved a program authorizing the repurchase of up to <ix:nonFraction unitRef="shares" contextRef="ib1a1cfc9d2114e94b2a438c67d7b5e1e_I20120229" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjAvZnJhZzphNDQ5MmY1MDIzY2E0OTlmOWI2MGE5NGI4ZjZhNjlmZS90ZXh0cmVnaW9uOmE0NDkyZjUwMjNjYTQ5OWY5YjYwYTk0YjhmNmE2OWZlXzM4NDgyOTA3MjY3NzU_3de47142-f7da-44e2-8011-9cd904160ecc">five</ix:nonFraction> million shares of J2 Global common stock through February 20, 2013 (the &#8220;2012 Program&#8221;) which was subsequently extended through February 20, 2021.&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2016, the Company acquired and subsequently retired <ix:nonFraction unitRef="shares" contextRef="id21d4803dab5404da7d822a27c1bdd39_D20160701-20160731" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjAvZnJhZzphNDQ5MmY1MDIzY2E0OTlmOWI2MGE5NGI4ZjZhNjlmZS90ZXh0cmVnaW9uOmE0NDkyZjUwMjNjYTQ5OWY5YjYwYTk0YjhmNmE2OWZlXzc2OTY1ODE0MjM2ODk_ce0a3afd-f184-423a-8224-500c2d4c5760">935,231</ix:nonFraction> shares of J2 Global common stock in connection with the acquisition of Integrated Global Concepts, Inc. As a result of the purchase of J2 Global common stock, the Company&#8217;s Board of Directors approved a reduction in the number of shares available for purchase under the 2012 Program by the same amount.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2018 and May 2019, the Company entered into a Rule 10b5-1 trading plan with a broker to facilitate the repurchase program. <ix:nonFraction unitRef="shares" contextRef="i7d0663fd5fe4432da255f63a0ed0af5b_D20180101-20181231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjAvZnJhZzphNDQ5MmY1MDIzY2E0OTlmOWI2MGE5NGI4ZjZhNjlmZS90ZXh0cmVnaW9uOmE0NDkyZjUwMjNjYTQ5OWY5YjYwYTk0YjhmNmE2OWZlXzMwMzQ_65146a58-df63-4877-914e-66533d558d33">600,000</ix:nonFraction> shares were repurchased in 2018 at an aggregate cost of $<ix:nonFraction unitRef="usd" contextRef="i7d0663fd5fe4432da255f63a0ed0af5b_D20180101-20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjAvZnJhZzphNDQ5MmY1MDIzY2E0OTlmOWI2MGE5NGI4ZjZhNjlmZS90ZXh0cmVnaW9uOmE0NDkyZjUwMjNjYTQ5OWY5YjYwYTk0YjhmNmE2OWZlXzMxMjg_641820e5-c0e1-424e-94b2-1046e62546c5">42.5</ix:nonFraction> million and were subsequently retired in March 2019. During the year ended December 31, 2019, the Company repurchased <ix:nonFraction unitRef="shares" contextRef="i1c8332b1d2d74dc288eddb48ee438890_D20190101-20191231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjAvZnJhZzphNDQ5MmY1MDIzY2E0OTlmOWI2MGE5NGI4ZjZhNjlmZS90ZXh0cmVnaW9uOmE0NDkyZjUwMjNjYTQ5OWY5YjYwYTk0YjhmNmE2OWZlXzc2OTY1ODE0MjMwNTg_87fa21ac-bd57-402f-a559-3905ae7a328e">197,870</ix:nonFraction> shares at an aggregate cost of $<ix:nonFraction unitRef="usd" contextRef="i1c8332b1d2d74dc288eddb48ee438890_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjAvZnJhZzphNDQ5MmY1MDIzY2E0OTlmOWI2MGE5NGI4ZjZhNjlmZS90ZXh0cmVnaW9uOmE0NDkyZjUwMjNjYTQ5OWY5YjYwYTk0YjhmNmE2OWZlXzc2OTY1ODE0MjMwOTM_42a6c90b-fdcb-4979-b1f4-2f468c95bb7a">16.0</ix:nonFraction>&#160;million which were subsequently retired in the same year. During the year ended December&#160;31, 2020, the Company repurchased <ix:nonFraction unitRef="shares" contextRef="i03e0e33a084142f4b7c2dce5ec49e04d_D20200101-20201231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjAvZnJhZzphNDQ5MmY1MDIzY2E0OTlmOWI2MGE5NGI4ZjZhNjlmZS90ZXh0cmVnaW9uOmE0NDkyZjUwMjNjYTQ5OWY5YjYwYTk0YjhmNmE2OWZlXzMyMjY_ca969640-7470-4514-bac7-e0a6d6588705">1,140,819</ix:nonFraction> shares at an aggregate cost of $<ix:nonFraction unitRef="usd" contextRef="i03e0e33a084142f4b7c2dce5ec49e04d_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjAvZnJhZzphNDQ5MmY1MDIzY2E0OTlmOWI2MGE5NGI4ZjZhNjlmZS90ZXh0cmVnaW9uOmE0NDkyZjUwMjNjYTQ5OWY5YjYwYTk0YjhmNmE2OWZlXzMyNzk_c0a4b103-4ad3-4c64-b49c-f92e837e39d1">87.5</ix:nonFraction> million which were subsequently retired in the same year. As of December&#160;31, 2020, all of the available shares were repurchased under the 2012 Program at an aggregate cost of $<ix:nonFraction unitRef="usd" contextRef="ie0a0ebe83563491c804d3fa3001d7d9b_D20201231-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjAvZnJhZzphNDQ5MmY1MDIzY2E0OTlmOWI2MGE5NGI4ZjZhNjlmZS90ZXh0cmVnaW9uOmE0NDkyZjUwMjNjYTQ5OWY5YjYwYTk0YjhmNmE2OWZlXzM1MDM_d5370272-9e9f-46e4-84fb-e6c2a370c8b7">204.6</ix:nonFraction> million (including an immaterial amount of commission fees).</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 6, 2020, the Company&#8217;s Board of Directors approved a program authorizing the repurchase of up to <ix:nonFraction unitRef="shares" contextRef="ib8f6ae3492524c32a1aec117dabe7309_I20200806" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjAvZnJhZzphNDQ5MmY1MDIzY2E0OTlmOWI2MGE5NGI4ZjZhNjlmZS90ZXh0cmVnaW9uOmE0NDkyZjUwMjNjYTQ5OWY5YjYwYTk0YjhmNmE2OWZlXzc2OTY1ODE0MTg2MjY_cfca6bdc-97dc-4735-a310-a22a1d99b4d6">ten</ix:nonFraction> million shares of our common stock through August 6, 2025 (the &#8220;2020 Program&#8221;) in addition to the <ix:nonFraction unitRef="shares" contextRef="ib1a1cfc9d2114e94b2a438c67d7b5e1e_I20120229" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjAvZnJhZzphNDQ5MmY1MDIzY2E0OTlmOWI2MGE5NGI4ZjZhNjlmZS90ZXh0cmVnaW9uOmE0NDkyZjUwMjNjYTQ5OWY5YjYwYTk0YjhmNmE2OWZlXzM4NDgyOTA3MzM4MDI_3de47142-f7da-44e2-8011-9cd904160ecc">five</ix:nonFraction>&#160;million shares repurchased under the 2012 Program. During the year ended December&#160;31, 2020, the Company entered into a Rule 10b5-1 trading plan and repurchased <ix:nonFraction unitRef="shares" contextRef="i9fd15965aa6544f9917881f4107c11c8_D20200101-20201231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjAvZnJhZzphNDQ5MmY1MDIzY2E0OTlmOWI2MGE5NGI4ZjZhNjlmZS90ZXh0cmVnaW9uOmE0NDkyZjUwMjNjYTQ5OWY5YjYwYTk0YjhmNmE2OWZlXzc2OTY1ODE0MTk0OTM_15758ea0-6849-437b-b322-1310e1783224">2,490,599</ix:nonFraction> shares at an aggregate cost of $<ix:nonFraction unitRef="usd" contextRef="i9fd15965aa6544f9917881f4107c11c8_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjAvZnJhZzphNDQ5MmY1MDIzY2E0OTlmOWI2MGE5NGI4ZjZhNjlmZS90ZXh0cmVnaW9uOmE0NDkyZjUwMjNjYTQ5OWY5YjYwYTk0YjhmNmE2OWZlXzc2OTY1ODE0MTk1MDY_b815c42f-db54-414e-b653-d52ee3767e63">177.8</ix:nonFraction>&#160;million (including an immaterial amount of commission fees) under the 2020 Program, which were subsequently retired.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the Company&#8217;s share repurchase programs, the number of shares available for purchase is <ix:nonFraction unitRef="shares" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjAvZnJhZzphNDQ5MmY1MDIzY2E0OTlmOWI2MGE5NGI4ZjZhNjlmZS90ZXh0cmVnaW9uOmE0NDkyZjUwMjNjYTQ5OWY5YjYwYTk0YjhmNmE2OWZlXzc2OTY1ODE0MjIyOTc_690e692e-2c62-4f3a-82d9-353bc9f54282">7,509,401</ix:nonFraction> shares of J2 Global common stock.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Periodically, participants in J2 Global&#8217;s stock plans surrender to the Company shares of J2 Global stock to pay the exercise price or to satisfy tax withholding obligations arising upon the exercise of stock options or the vesting of restricted stock. During the year ended December&#160;31, 2020, the Company purchased <ix:nonFraction unitRef="shares" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjAvZnJhZzphNDQ5MmY1MDIzY2E0OTlmOWI2MGE5NGI4ZjZhNjlmZS90ZXh0cmVnaW9uOmE0NDkyZjUwMjNjYTQ5OWY5YjYwYTk0YjhmNmE2OWZlXzQwNjY_1d2cefc5-de3a-4754-9b86-bfa421b44e22">111,451</ix:nonFraction> shares from plan participants for this purpose.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Dividends</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="us-gaap:DividendsDeclaredTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjAvZnJhZzphNDQ5MmY1MDIzY2E0OTlmOWI2MGE5NGI4ZjZhNjlmZS90ZXh0cmVnaW9uOmE0NDkyZjUwMjNjYTQ5OWY5YjYwYTk0YjhmNmE2OWZlXzQ1NDk_7588e109-fe1e-4c1a-9af4-60f3d24eb47b" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of each dividend declared during fiscal year 2019:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:38.196%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.401%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.401%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.403%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Declaration Date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Dividend per Common Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Record Date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Payment Date</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 6, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ie00fd2e25eb344f7a8560a2b3a70f7ce_D20190206-20190206" decimals="4" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjAvZnJhZzphNDQ5MmY1MDIzY2E0OTlmOWI2MGE5NGI4ZjZhNjlmZS90YWJsZTpiNDYyM2IxODBkZTc0OTllOTZjNDlkODQ5NGZiOTliNC90YWJsZXJhbmdlOmI0NjIzYjE4MGRlNzQ5OWU5NmM0OWQ4NDk0ZmI5OWI0XzUtMi0xLTEtMA_ee9b2fbe-0e67-4b1e-b8fc-a1ad45893bc5">0.4450</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 25, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 12, 2019</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 2, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i10c84ace438f4a8aa94134a9de4765d5_D20190502-20190502" decimals="4" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjAvZnJhZzphNDQ5MmY1MDIzY2E0OTlmOWI2MGE5NGI4ZjZhNjlmZS90YWJsZTpiNDYyM2IxODBkZTc0OTllOTZjNDlkODQ5NGZiOTliNC90YWJsZXJhbmdlOmI0NjIzYjE4MGRlNzQ5OWU5NmM0OWQ4NDk0ZmI5OWI0XzYtMi0xLTEtMA_81a0a035-1c75-4fa4-bfd2-2caff733f6c7">0.4550</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 20, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 4, 2019</span></td></tr></table></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future dividends are subject to Board approval. Based on the significant number of current investment opportunities within the Company&#8217;s portfolio of businesses and the historic returns from prior investments, the Board of Directors suspended dividend payments for the foreseeable future after the June 4, 2019 payment.</span></div></ix:continuation><div style="text-align:justify;text-indent:45pt"><span><br/></span></div><div id="ie85b9c7be4284705baa3c85e9b8a6a98_163"></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">15.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.5pt"><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzExMzU2_2b684419-9a1b-4127-ba56-841ca1db00d4" continuedAt="ic9fd5f3ba43048c695869039fc161e6d" escape="true">Stock Options and Employee Stock Purchase Plan</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="ic9fd5f3ba43048c695869039fc161e6d" continuedAt="i8a530a14d411415e87c21e06111144dd"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">J2 Global&#8217;s share-based compensation plans include the 2015 Stock Plan and the 2001 Employee Stock Purchase Plan. Each plan is described below.</span></div><div style="text-align:justify;text-indent:45pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:6.34pt">The 2015 Stock Option Plan</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2015, J2 Global&#8217;s Board of Directors adopted the J2 Global, Inc. 2015 Stock Option Plan (the &#8220;2015 Plan&#8221;). The&#160;2015&#160;Plan provides for the grant of incentive stock options, nonqualified stock options, stock appreciation rights, restricted stock, restricted stock units, performance shares, performance share units and other share-based awards.&#160;<ix:nonFraction unitRef="shares" contextRef="i78026a0029b14b6395f1f224dde44ad5_I20201231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzE1OTI_a72a7ab7-3cfc-4192-902e-4604c4fdc412">4,200,000</ix:nonFraction>&#160;shares of </span></div></ix:continuation><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-118-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i8a530a14d411415e87c21e06111144dd" continuedAt="i14be8b97c7ba4a319529bcd15e789001"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">common stock are authorized to be used for 2015 Plan purposes. Options under the 2015&#160;Plan may be granted at exercise prices determined by the Board of Directors, provided that the exercise prices shall not be less than the higher of the par value or <ix:nonFraction unitRef="number" contextRef="ieea17d40f3d6441380fdd69e45a81332_D20200101-20201231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzM4NDgyOTA3NDQwMTk_ce759017-d84e-4902-b556-42f72a952652">100</ix:nonFraction>% of the fair market value of J2 Global&#8217;s common stock&#160;subject to the option on the date the option is granted. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2020, 2019 and 2018, options to purchase <ix:nonFraction unitRef="shares" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzIwMTE_f008393a-7440-4345-9026-8360231a42e9">175,601</ix:nonFraction>, <ix:nonFraction unitRef="shares" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzIwMTU_13ebe238-7b86-4ba7-8dbb-f09b5b2116a1">163,741</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i8fe07ddad8c743528db492930bef8245_I20181231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzIwMjI_1de055ef-0608-4ecd-8567-28126cffd5db">298,577</ix:nonFraction> shares of common stock were exercisable under and outside of the 2015 Plan, at weighted average exercise prices of $<ix:nonFraction unitRef="usdPerShare" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzIxNjc_9f65a5ae-6ed7-4298-9bfe-e924fb268a7a">60.35</ix:nonFraction>, $<ix:nonFraction unitRef="usdPerShare" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzIxNzE_35b961b2-c15a-44ac-bc51-14809b04b318">45.94</ix:nonFraction>, and $<ix:nonFraction unitRef="usdPerShare" contextRef="i8fe07ddad8c743528db492930bef8245_I20181231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzIxNzk_33c6f8f3-4682-4e14-b7e0-2306a694f29b">32.15</ix:nonFraction>, respectively. Stock options generally expire after <ix:nonNumeric contextRef="ic65f84fd852040859f0be5222462ec5a_D20200101-20201231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzIyMzQ_bda9a74c-2590-4e4b-bfa3-68bfe04017ae">10 years</ix:nonNumeric> and vest over a <ix:nonNumeric contextRef="ic65f84fd852040859f0be5222462ec5a_D20200101-20201231" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzM4NDgyOTA3NDQwMzQ_b8d4d249-e97b-44da-b32b-0725d07a4b43">5-year</ix:nonNumeric> period.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All stock option grants are approved by &#8220;outside directors&#8221; within the meaning of Internal Revenue Code Section 162(m).</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Options</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;</span></div><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzExMzUz_612f9422-1431-493b-b281-af2fc320980e" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock option activity for the years ended December&#160;31, 2020, 2019 and 2018 is summarized as follows:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.770%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exercise Price</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Remaining Contractual Life (In Years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options outstanding at January 1, 2018</span></td><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ifb6134dff17c4f1d99d589dc9d7c1ec3_I20171231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpkZTRlMTFmYjg3Mzg0MjU5YTRkNGE1NDhjNWNiYzNkZS90YWJsZXJhbmdlOmRlNGUxMWZiODczODQyNTlhNGQ0YTU0OGM1Y2JjM2RlXzEtMS0xLTEtMA_773738ad-3440-4cf5-9973-71c6d695fa06">375,675</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ifb6134dff17c4f1d99d589dc9d7c1ec3_I20171231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpkZTRlMTFmYjg3Mzg0MjU5YTRkNGE1NDhjNWNiYzNkZS90YWJsZXJhbmdlOmRlNGUxMWZiODczODQyNTlhNGQ0YTU0OGM1Y2JjM2RlXzEtMy0xLTEtMA_5deb0580-50ba-43d4-8c59-e598b6f3bc39">31.30</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpkZTRlMTFmYjg3Mzg0MjU5YTRkNGE1NDhjNWNiYzNkZS90YWJsZXJhbmdlOmRlNGUxMWZiODczODQyNTlhNGQ0YTU0OGM1Y2JjM2RlXzItMS0xLTEtMA_131ccba0-7b92-4933-a3b4-a4b2fcf17509">400,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpkZTRlMTFmYjg3Mzg0MjU5YTRkNGE1NDhjNWNiYzNkZS90YWJsZXJhbmdlOmRlNGUxMWZiODczODQyNTlhNGQ0YTU0OGM1Y2JjM2RlXzItMy0xLTEtMA_52cf0007-c372-4aaa-aced-4493da2a558e">75.03</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpkZTRlMTFmYjg3Mzg0MjU5YTRkNGE1NDhjNWNiYzNkZS90YWJsZXJhbmdlOmRlNGUxMWZiODczODQyNTlhNGQ0YTU0OGM1Y2JjM2RlXzMtMS0xLTEtMA_39bd3e51-96e1-4abc-8ec6-35cb49d1339d">67,898</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpkZTRlMTFmYjg3Mzg0MjU5YTRkNGE1NDhjNWNiYzNkZS90YWJsZXJhbmdlOmRlNGUxMWZiODczODQyNTlhNGQ0YTU0OGM1Y2JjM2RlXzMtMy0xLTEtMA_d32bb916-9ab2-4070-b693-9dca98a77b3f">22.68</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;Canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="INF" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpkZTRlMTFmYjg3Mzg0MjU5YTRkNGE1NDhjNWNiYzNkZS90YWJsZXJhbmdlOmRlNGUxMWZiODczODQyNTlhNGQ0YTU0OGM1Y2JjM2RlXzQtMS0xLTEtMA_316c09e7-ed34-4f2f-9b72-3ff7d21a0398">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="2" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpkZTRlMTFmYjg3Mzg0MjU5YTRkNGE1NDhjNWNiYzNkZS90YWJsZXJhbmdlOmRlNGUxMWZiODczODQyNTlhNGQ0YTU0OGM1Y2JjM2RlXzQtMy0xLTEtMA_9e28f37b-273f-4453-9bb3-26e1f6736c41">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options outstanding at December 31, 2018</span></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8fe07ddad8c743528db492930bef8245_I20181231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpkZTRlMTFmYjg3Mzg0MjU5YTRkNGE1NDhjNWNiYzNkZS90YWJsZXJhbmdlOmRlNGUxMWZiODczODQyNTlhNGQ0YTU0OGM1Y2JjM2RlXzUtMS0xLTEtMA_507cb15a-45df-4934-8a30-c3298fc74243">707,777</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i8fe07ddad8c743528db492930bef8245_I20181231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpkZTRlMTFmYjg3Mzg0MjU5YTRkNGE1NDhjNWNiYzNkZS90YWJsZXJhbmdlOmRlNGUxMWZiODczODQyNTlhNGQ0YTU0OGM1Y2JjM2RlXzUtMy0xLTEtMA_d4d16cfe-1a21-48b1-9dab-99cf496830da">56.84</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;Granted</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="INF" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpkZTRlMTFmYjg3Mzg0MjU5YTRkNGE1NDhjNWNiYzNkZS90YWJsZXJhbmdlOmRlNGUxMWZiODczODQyNTlhNGQ0YTU0OGM1Y2JjM2RlXzYtMS0xLTEtMA_4bd18fd0-546d-4fe9-a2ad-39e37a0b3312">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="2" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpkZTRlMTFmYjg3Mzg0MjU5YTRkNGE1NDhjNWNiYzNkZS90YWJsZXJhbmdlOmRlNGUxMWZiODczODQyNTlhNGQ0YTU0OGM1Y2JjM2RlXzYtMy0xLTEtMA_981bb509-b500-422e-bddf-f05b6c15e1ac">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpkZTRlMTFmYjg3Mzg0MjU5YTRkNGE1NDhjNWNiYzNkZS90YWJsZXJhbmdlOmRlNGUxMWZiODczODQyNTlhNGQ0YTU0OGM1Y2JjM2RlXzctMS0xLTEtMA_e8f6ffe1-b208-4677-b4eb-546579fe9429">189,436</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpkZTRlMTFmYjg3Mzg0MjU5YTRkNGE1NDhjNWNiYzNkZS90YWJsZXJhbmdlOmRlNGUxMWZiODczODQyNTlhNGQ0YTU0OGM1Y2JjM2RlXzctMy0xLTEtMA_b1c26bc2-bee8-4498-8413-7dd0382b54bd">32.39</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;Canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="INF" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpkZTRlMTFmYjg3Mzg0MjU5YTRkNGE1NDhjNWNiYzNkZS90YWJsZXJhbmdlOmRlNGUxMWZiODczODQyNTlhNGQ0YTU0OGM1Y2JjM2RlXzgtMS0xLTEtMA_985b8173-134a-4a3b-9ebd-9317e2fc1df4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="2" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpkZTRlMTFmYjg3Mzg0MjU5YTRkNGE1NDhjNWNiYzNkZS90YWJsZXJhbmdlOmRlNGUxMWZiODczODQyNTlhNGQ0YTU0OGM1Y2JjM2RlXzgtMy0xLTEtMA_408ee168-29b1-40d6-81f2-9d0452627ffe">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options outstanding at December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpkZTRlMTFmYjg3Mzg0MjU5YTRkNGE1NDhjNWNiYzNkZS90YWJsZXJhbmdlOmRlNGUxMWZiODczODQyNTlhNGQ0YTU0OGM1Y2JjM2RlXzktMS0xLTEtMA_74067760-d95d-41c0-aad4-d7e23e0d9a21">518,341</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpkZTRlMTFmYjg3Mzg0MjU5YTRkNGE1NDhjNWNiYzNkZS90YWJsZXJhbmdlOmRlNGUxMWZiODczODQyNTlhNGQ0YTU0OGM1Y2JjM2RlXzktMy0xLTEtMA_80b409b3-e3ff-455b-a8b0-61006bc2b135">65.77</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;Granted</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="INF" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpkZTRlMTFmYjg3Mzg0MjU5YTRkNGE1NDhjNWNiYzNkZS90YWJsZXJhbmdlOmRlNGUxMWZiODczODQyNTlhNGQ0YTU0OGM1Y2JjM2RlXzEwLTEtMS0xLTA_62ff4e91-1301-45cf-aa35-c434f472f181">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="2" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpkZTRlMTFmYjg3Mzg0MjU5YTRkNGE1NDhjNWNiYzNkZS90YWJsZXJhbmdlOmRlNGUxMWZiODczODQyNTlhNGQ0YTU0OGM1Y2JjM2RlXzEwLTMtMS0xLTA_d05000b0-92e5-40d5-983c-8c15859f3f9b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpkZTRlMTFmYjg3Mzg0MjU5YTRkNGE1NDhjNWNiYzNkZS90YWJsZXJhbmdlOmRlNGUxMWZiODczODQyNTlhNGQ0YTU0OGM1Y2JjM2RlXzExLTEtMS0xLTA_2c0c71f3-b23a-4ab5-9e40-fbb316149c3f">42,740</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpkZTRlMTFmYjg3Mzg0MjU5YTRkNGE1NDhjNWNiYzNkZS90YWJsZXJhbmdlOmRlNGUxMWZiODczODQyNTlhNGQ0YTU0OGM1Y2JjM2RlXzExLTMtMS0xLTA_f0d164f6-cb5f-4993-b995-1e6e001ea0ac">23.11</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;Canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="INF" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpkZTRlMTFmYjg3Mzg0MjU5YTRkNGE1NDhjNWNiYzNkZS90YWJsZXJhbmdlOmRlNGUxMWZiODczODQyNTlhNGQ0YTU0OGM1Y2JjM2RlXzEyLTEtMS0xLTA_a5f8a0c7-c43a-4439-85ad-09194bf37237">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="2" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpkZTRlMTFmYjg3Mzg0MjU5YTRkNGE1NDhjNWNiYzNkZS90YWJsZXJhbmdlOmRlNGUxMWZiODczODQyNTlhNGQ0YTU0OGM1Y2JjM2RlXzEyLTMtMS0xLTA_020a968e-49c8-4e02-a6fc-06817f15c5d2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options outstanding at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpkZTRlMTFmYjg3Mzg0MjU5YTRkNGE1NDhjNWNiYzNkZS90YWJsZXJhbmdlOmRlNGUxMWZiODczODQyNTlhNGQ0YTU0OGM1Y2JjM2RlXzEzLTEtMS0xLTA_9a2b4188-653b-40c5-96c5-21e3bf4230ae">475,601</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpkZTRlMTFmYjg3Mzg0MjU5YTRkNGE1NDhjNWNiYzNkZS90YWJsZXJhbmdlOmRlNGUxMWZiODczODQyNTlhNGQ0YTU0OGM1Y2JjM2RlXzEzLTMtMS0xLTA_224cfdb0-5e1f-4a13-9619-2b20aa9b4422">69.61</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpkZTRlMTFmYjg3Mzg0MjU5YTRkNGE1NDhjNWNiYzNkZS90YWJsZXJhbmdlOmRlNGUxMWZiODczODQyNTlhNGQ0YTU0OGM1Y2JjM2RlXzEzLTUtMS0xLTA_ed8ee2d3-efbb-4b3a-b251-677048293f73">6.2</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpkZTRlMTFmYjg3Mzg0MjU5YTRkNGE1NDhjNWNiYzNkZS90YWJsZXJhbmdlOmRlNGUxMWZiODczODQyNTlhNGQ0YTU0OGM1Y2JjM2RlXzEzLTctMS0xLTA_e8043cc4-d6b9-4341-85a8-7578918883b1">13,355,721</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at December 31, 2020</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpkZTRlMTFmYjg3Mzg0MjU5YTRkNGE1NDhjNWNiYzNkZS90YWJsZXJhbmdlOmRlNGUxMWZiODczODQyNTlhNGQ0YTU0OGM1Y2JjM2RlXzE0LTEtMS0xLTA_f008393a-7440-4345-9026-8360231a42e9">175,601</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpkZTRlMTFmYjg3Mzg0MjU5YTRkNGE1NDhjNWNiYzNkZS90YWJsZXJhbmdlOmRlNGUxMWZiODczODQyNTlhNGQ0YTU0OGM1Y2JjM2RlXzE0LTMtMS0xLTA_9f65a5ae-6ed7-4298-9bfe-e924fb268a7a">60.35</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpkZTRlMTFmYjg3Mzg0MjU5YTRkNGE1NDhjNWNiYzNkZS90YWJsZXJhbmdlOmRlNGUxMWZiODczODQyNTlhNGQ0YTU0OGM1Y2JjM2RlXzE0LTUtMS0xLTA_187c98ac-1cb6-4a05-9749-38584eff6926">4.7</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpkZTRlMTFmYjg3Mzg0MjU5YTRkNGE1NDhjNWNiYzNkZS90YWJsZXJhbmdlOmRlNGUxMWZiODczODQyNTlhNGQ0YTU0OGM1Y2JjM2RlXzE0LTctMS0xLTA_10370364-7481-4c60-aabf-00a0eb886e09">6,557,721</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1.5pt solid #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpkZTRlMTFmYjg3Mzg0MjU5YTRkNGE1NDhjNWNiYzNkZS90YWJsZXJhbmdlOmRlNGUxMWZiODczODQyNTlhNGQ0YTU0OGM1Y2JjM2RlXzE1LTEtMS0xLTA_83676ec2-489d-4c54-b1ca-b8e6cf729b17">393,281</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpkZTRlMTFmYjg3Mzg0MjU5YTRkNGE1NDhjNWNiYzNkZS90YWJsZXJhbmdlOmRlNGUxMWZiODczODQyNTlhNGQ0YTU0OGM1Y2JjM2RlXzE1LTMtMS0xLTA_dcc0997b-d1aa-4634-bca8-9b823a87e434">68.47</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpkZTRlMTFmYjg3Mzg0MjU5YTRkNGE1NDhjNWNiYzNkZS90YWJsZXJhbmdlOmRlNGUxMWZiODczODQyNTlhNGQ0YTU0OGM1Y2JjM2RlXzE1LTUtMS0xLTA_e0ded763-4f74-4b15-aa97-b1ff236df375">6.0</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpkZTRlMTFmYjg3Mzg0MjU5YTRkNGE1NDhjNWNiYzNkZS90YWJsZXJhbmdlOmRlNGUxMWZiODczODQyNTlhNGQ0YTU0OGM1Y2JjM2RlXzE1LTctMS0xLTA_326a303c-76e8-44c8-bd65-3ae0b8765022">11,490,350</ix:nonFraction></span></td></tr></table></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December&#160;31, 2020, 2019 and 2018, J2 Global granted <ix:nonFraction unitRef="shares" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4Xzc2OTY1ODE0MjEzNTk_b117bd2b-cd55-44f3-8ee7-dd73eeb826be">zero</ix:nonFraction>, <ix:nonFraction unitRef="shares" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4Xzc2OTY1ODE0MjEzNjM_f8789a66-9f73-4fd8-b65d-843363d2ecb6">zero</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzI1NjI_0b1b1b3e-d40e-48c6-b4d0-bf9cfea65351">400,000</ix:nonFraction> options, respectively, to purchase shares of common stock pursuant to the 2015 Plan. These stock options vest <ix:nonFraction unitRef="number" contextRef="ic65f84fd852040859f0be5222462ec5a_D20200101-20201231" decimals="2" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzQzOTgwNDY1NTc5MjQ_13a9d39a-69df-4790-b247-e93d465dafea">20</ix:nonFraction>% per year and expire <ix:nonNumeric contextRef="ic65f84fd852040859f0be5222462ec5a_D20200101-20201231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzQzOTgwNDY1NTgyMDE_bda9a74c-2590-4e4b-bfa3-68bfe04017ae">10 years</ix:nonNumeric> from the date of grant.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The per share weighted-average grant-date fair values of stock options granted during the period ended December 31, 2018 was $<ix:nonFraction unitRef="usdPerShare" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4Xzc2OTY1ODE0MjExMDE_5d130372-e5a9-46b3-bc9b-4c7cde4d17f4">19.39</ix:nonFraction>.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total intrinsic values of options exercised during the years ended December&#160;31, 2020, 2019 and 2018 was $<ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzMwMjE_556fd145-a738-4f77-bf7b-8a75ee031100">3.0</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzMwMjU_8032136c-3787-404e-ab2c-34b5450017db">10.4</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzMwMzM_09581d38-8619-4ee3-a3bd-a87741320084">3.8</ix:nonFraction> million, respectively. The total fair value of options vested during the years ended December&#160;31, 2020, 2019 and 2018 was $<ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="jcom:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodTotalFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzMxMzE_d96f6021-2a13-4e94-9ab0-8fbe48c7cf26">1.0</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="jcom:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodTotalFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzMxMzU_99ceca9e-c780-40f0-a47b-beea2f76d5c5">1.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-5" format="ixt:numdotdecimal" name="jcom:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodTotalFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzMxNDI_34ff9784-4df7-449b-8477-788f8340007e">0.1</ix:nonFraction> million, respectively.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash received from options exercised under all share-based payment arrangements for the years ended December&#160;31, 2020, 2019 and 2018 was $<ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzMyNzk_fb39e2c1-71ae-437a-86ed-d8ba7b87c2ab">1.6</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzMyODM_683f9b5a-4823-4535-992d-47c19a714be6">5.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzMyOTA_f880e767-f629-462a-9c40-c19cfc4144b6">1.5</ix:nonFraction> million, respectively. The actual tax benefit realized for the tax deductions from option exercises under the share-based payment arrangements totaled $<ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzM0MzY_4bd8190b-4287-4e63-a7ae-3d706e9eaf53">0.7</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzM0NDA_bf50598e-7900-44db-8463-84c75e9642be">2.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzM0NDc_9aae47ba-055b-40cd-a8ea-0a43b8a65249">0.9</ix:nonFraction> million, respectively, for the years ended December&#160;31, 2020, 2019 and 2018, respectively.</span></div></ix:continuation><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-119-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i14be8b97c7ba4a319529bcd15e789001" continuedAt="iccaa5a67b73840ad9554e0428420c348"><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzExMzU0_dfe4e6d5-4b15-4967-b80e-0c27a4a65250" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes information concerning outstanding and exercisable options as of December&#160;31, 2020:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:15.080%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.966%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.497%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.966%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.497%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.966%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.497%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.966%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.497%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.966%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.502%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options Outstanding</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exercisable Options</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Range of<br/>Exercise Prices</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number Outstanding December 31, 2020</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Average</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Remaining</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Contractual</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Life</span></div></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Average</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exercise</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Price</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exercisable</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></div></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Average</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exercise</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Price</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="ib7ed73a23c244f739663578091c6b52b_D20200101-20201231" decimals="2" name="jcom:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTo1YzUzNDVkYTYxMzE0NmZhYTc3MmU5ZjQ0NmQ2ZmRhOS90YWJsZXJhbmdlOjVjNTM0NWRhNjEzMTQ2ZmFhNzcyZTlmNDQ2ZDZmZGE5XzItMC0xLTEtNDQ_5dfa40fa-3d1f-4231-b355-9c0c9476cad3">29.34</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i415f27e2138d4bd0b8356d4c9e914cc3_I20201231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTo1YzUzNDVkYTYxMzE0NmZhYTc3MmU5ZjQ0NmQ2ZmRhOS90YWJsZXJhbmdlOjVjNTM0NWRhNjEzMTQ2ZmFhNzcyZTlmNDQ2ZDZmZGE5XzItMi0xLTEtMA_5a004b0a-840e-4de1-9e00-15b27a8e80f4">45,351</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ib7ed73a23c244f739663578091c6b52b_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTo1YzUzNDVkYTYxMzE0NmZhYTc3MmU5ZjQ0NmQ2ZmRhOS90YWJsZXJhbmdlOjVjNTM0NWRhNjEzMTQ2ZmFhNzcyZTlmNDQ2ZDZmZGE5XzItNC0xLTEtMA_a2b61efe-47f2-4694-8608-2703949fd930">0.36</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i415f27e2138d4bd0b8356d4c9e914cc3_I20201231" decimals="2" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTo1YzUzNDVkYTYxMzE0NmZhYTc3MmU5ZjQ0NmQ2ZmRhOS90YWJsZXJhbmdlOjVjNTM0NWRhNjEzMTQ2ZmFhNzcyZTlmNDQ2ZDZmZGE5XzItNi0xLTEtMA_d6b43e43-6bb8-4437-b0e6-6690583e8ead">29.34</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i415f27e2138d4bd0b8356d4c9e914cc3_I20201231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTo1YzUzNDVkYTYxMzE0NmZhYTc3MmU5ZjQ0NmQ2ZmRhOS90YWJsZXJhbmdlOjVjNTM0NWRhNjEzMTQ2ZmFhNzcyZTlmNDQ2ZDZmZGE5XzItOC0xLTEtMA_06ca0e03-c1f1-440f-afd9-2c446be81136">45,351</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i415f27e2138d4bd0b8356d4c9e914cc3_I20201231" decimals="2" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTo1YzUzNDVkYTYxMzE0NmZhYTc3MmU5ZjQ0NmQ2ZmRhOS90YWJsZXJhbmdlOjVjNTM0NWRhNjEzMTQ2ZmFhNzcyZTlmNDQ2ZDZmZGE5XzItMTAtMS0xLTA_5a77fe92-58a9-48bc-9a2b-f41b0fdd3975">29.34</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i23e2e62f84ca4eb894274e2e1ce25a70_D20200101-20201231" decimals="2" name="jcom:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTo1YzUzNDVkYTYxMzE0NmZhYTc3MmU5ZjQ0NmQ2ZmRhOS90YWJsZXJhbmdlOjVjNTM0NWRhNjEzMTQ2ZmFhNzcyZTlmNDQ2ZDZmZGE5XzQtMC0xLTEtNTI_c84637a4-c3f4-493c-a423-cadfd45b65f7">29.53</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5f0998bfc7b045c6a66984e2b852021a_I20201231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTo1YzUzNDVkYTYxMzE0NmZhYTc3MmU5ZjQ0NmQ2ZmRhOS90YWJsZXJhbmdlOjVjNTM0NWRhNjEzMTQ2ZmFhNzcyZTlmNDQ2ZDZmZGE5XzQtMi0xLTEtMA_7f4a58f0-2414-4054-b794-27499eda9682">7,250</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i23e2e62f84ca4eb894274e2e1ce25a70_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTo1YzUzNDVkYTYxMzE0NmZhYTc3MmU5ZjQ0NmQ2ZmRhOS90YWJsZXJhbmdlOjVjNTM0NWRhNjEzMTQ2ZmFhNzcyZTlmNDQ2ZDZmZGE5XzQtNC0xLTEtMA_2cee03d2-a110-47c7-befb-0c4c7443115b">1.17</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5f0998bfc7b045c6a66984e2b852021a_I20201231" decimals="2" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTo1YzUzNDVkYTYxMzE0NmZhYTc3MmU5ZjQ0NmQ2ZmRhOS90YWJsZXJhbmdlOjVjNTM0NWRhNjEzMTQ2ZmFhNzcyZTlmNDQ2ZDZmZGE5XzQtNi0xLTEtMA_8ba87218-4b50-4f61-a39d-62821e53b6ca">29.53</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5f0998bfc7b045c6a66984e2b852021a_I20201231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTo1YzUzNDVkYTYxMzE0NmZhYTc3MmU5ZjQ0NmQ2ZmRhOS90YWJsZXJhbmdlOjVjNTM0NWRhNjEzMTQ2ZmFhNzcyZTlmNDQ2ZDZmZGE5XzQtOC0xLTEtMA_b4240315-819c-4821-bb84-fe53ec806644">7,250</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5f0998bfc7b045c6a66984e2b852021a_I20201231" decimals="2" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTo1YzUzNDVkYTYxMzE0NmZhYTc3MmU5ZjQ0NmQ2ZmRhOS90YWJsZXJhbmdlOjVjNTM0NWRhNjEzMTQ2ZmFhNzcyZTlmNDQ2ZDZmZGE5XzQtMTAtMS0xLTA_9bafe274-9339-4781-b3ad-10ee28215977">29.53</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic1a8bfcae3124018938de8bf1618ef64_D20200101-20201231" decimals="2" name="jcom:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTo1YzUzNDVkYTYxMzE0NmZhYTc3MmU5ZjQ0NmQ2ZmRhOS90YWJsZXJhbmdlOjVjNTM0NWRhNjEzMTQ2ZmFhNzcyZTlmNDQ2ZDZmZGE5XzUtMC0xLTEtNTI_7df37c1f-8303-4805-a70a-ee6ac3bef2e3">67.35</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0877fbacda9d4f8b8701bc69393e477a_I20201231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTo1YzUzNDVkYTYxMzE0NmZhYTc3MmU5ZjQ0NmQ2ZmRhOS90YWJsZXJhbmdlOjVjNTM0NWRhNjEzMTQ2ZmFhNzcyZTlmNDQ2ZDZmZGE5XzUtMi0xLTEtMA_e7890791-45b9-430e-aee3-046ddcce0a96">23,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ic1a8bfcae3124018938de8bf1618ef64_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTo1YzUzNDVkYTYxMzE0NmZhYTc3MmU5ZjQ0NmQ2ZmRhOS90YWJsZXJhbmdlOjVjNTM0NWRhNjEzMTQ2ZmFhNzcyZTlmNDQ2ZDZmZGE5XzUtNC0xLTEtMA_0612ac4a-5874-4364-a243-3e49e3683dd4">4.35</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i0877fbacda9d4f8b8701bc69393e477a_I20201231" decimals="2" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTo1YzUzNDVkYTYxMzE0NmZhYTc3MmU5ZjQ0NmQ2ZmRhOS90YWJsZXJhbmdlOjVjNTM0NWRhNjEzMTQ2ZmFhNzcyZTlmNDQ2ZDZmZGE5XzUtNi0xLTEtMA_f790f37b-b28c-436d-8a66-5a6e2e5bbcea">67.35</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0877fbacda9d4f8b8701bc69393e477a_I20201231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTo1YzUzNDVkYTYxMzE0NmZhYTc3MmU5ZjQ0NmQ2ZmRhOS90YWJsZXJhbmdlOjVjNTM0NWRhNjEzMTQ2ZmFhNzcyZTlmNDQ2ZDZmZGE5XzUtOC0xLTEtMA_095bc43e-e1d5-4277-a189-70ba36fa45a9">23,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i0877fbacda9d4f8b8701bc69393e477a_I20201231" decimals="2" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTo1YzUzNDVkYTYxMzE0NmZhYTc3MmU5ZjQ0NmQ2ZmRhOS90YWJsZXJhbmdlOjVjNTM0NWRhNjEzMTQ2ZmFhNzcyZTlmNDQ2ZDZmZGE5XzUtMTAtMS0xLTA_c3520509-7fff-47b1-b9dd-59f7ecb03756">67.35</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="if56db55067f94268b057430a364f6f75_D20200101-20201231" decimals="2" name="jcom:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTo1YzUzNDVkYTYxMzE0NmZhYTc3MmU5ZjQ0NmQ2ZmRhOS90YWJsZXJhbmdlOjVjNTM0NWRhNjEzMTQ2ZmFhNzcyZTlmNDQ2ZDZmZGE5XzYtMC0xLTEtNDQ_f023f476-0e87-469f-bd2f-d30fb8bf09e0">75.03</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i713faa4ed95247bdb71e3e15700ada88_I20201231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTo1YzUzNDVkYTYxMzE0NmZhYTc3MmU5ZjQ0NmQ2ZmRhOS90YWJsZXJhbmdlOjVjNTM0NWRhNjEzMTQ2ZmFhNzcyZTlmNDQ2ZDZmZGE5XzYtMi0xLTEtMA_7dff2dd1-f132-428b-b783-466c04f609aa">400,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="if56db55067f94268b057430a364f6f75_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTo1YzUzNDVkYTYxMzE0NmZhYTc3MmU5ZjQ0NmQ2ZmRhOS90YWJsZXJhbmdlOjVjNTM0NWRhNjEzMTQ2ZmFhNzcyZTlmNDQ2ZDZmZGE5XzYtNC0xLTEtMA_e7254db8-69cd-40bd-90a9-06872755d369">7.00</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i713faa4ed95247bdb71e3e15700ada88_I20201231" decimals="2" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTo1YzUzNDVkYTYxMzE0NmZhYTc3MmU5ZjQ0NmQ2ZmRhOS90YWJsZXJhbmdlOjVjNTM0NWRhNjEzMTQ2ZmFhNzcyZTlmNDQ2ZDZmZGE5XzYtNi0xLTEtMA_eeab3d92-de73-405e-be42-c26f6fc9c1df">75.03</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i713faa4ed95247bdb71e3e15700ada88_I20201231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTo1YzUzNDVkYTYxMzE0NmZhYTc3MmU5ZjQ0NmQ2ZmRhOS90YWJsZXJhbmdlOjVjNTM0NWRhNjEzMTQ2ZmFhNzcyZTlmNDQ2ZDZmZGE5XzYtOC0xLTEtMA_0de82789-c57e-4e1d-b7e3-4908ddf05ea2">100,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i713faa4ed95247bdb71e3e15700ada88_I20201231" decimals="2" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTo1YzUzNDVkYTYxMzE0NmZhYTc3MmU5ZjQ0NmQ2ZmRhOS90YWJsZXJhbmdlOjVjNTM0NWRhNjEzMTQ2ZmFhNzcyZTlmNDQ2ZDZmZGE5XzYtMTAtMS0xLTA_4270f4f4-0a54-456f-9a9b-4dfd0889b3fb">75.03</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="ib7ed73a23c244f739663578091c6b52b_D20200101-20201231" decimals="2" name="jcom:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTo1YzUzNDVkYTYxMzE0NmZhYTc3MmU5ZjQ0NmQ2ZmRhOS90YWJsZXJhbmdlOjVjNTM0NWRhNjEzMTQ2ZmFhNzcyZTlmNDQ2ZDZmZGE5XzctMC0xLTEtNDUvdGV4dHJlZ2lvbjowMDVmNTcyZmQ4YmI0N2E2YmI0MGE3NTVkNjQ2NjZiM18zODQ4MjkwNjk3MzEw_5dfa40fa-3d1f-4231-b355-9c0c9476cad3">29.34</ix:nonFraction> - $<ix:nonFraction unitRef="usdPerShare" contextRef="if56db55067f94268b057430a364f6f75_D20200101-20201231" decimals="2" name="jcom:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTo1YzUzNDVkYTYxMzE0NmZhYTc3MmU5ZjQ0NmQ2ZmRhOS90YWJsZXJhbmdlOjVjNTM0NWRhNjEzMTQ2ZmFhNzcyZTlmNDQ2ZDZmZGE5XzctMC0xLTEtNDUvdGV4dHJlZ2lvbjowMDVmNTcyZmQ4YmI0N2E2YmI0MGE3NTVkNjQ2NjZiM18zODQ4MjkwNjk3MzAx_f023f476-0e87-469f-bd2f-d30fb8bf09e0">75.03</ix:nonFraction></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTo1YzUzNDVkYTYxMzE0NmZhYTc3MmU5ZjQ0NmQ2ZmRhOS90YWJsZXJhbmdlOjVjNTM0NWRhNjEzMTQ2ZmFhNzcyZTlmNDQ2ZDZmZGE5XzctMi0xLTEtMA_523b312f-b04b-4a9d-8771-a58a66cbe599">475,601</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTo1YzUzNDVkYTYxMzE0NmZhYTc3MmU5ZjQ0NmQ2ZmRhOS90YWJsZXJhbmdlOjVjNTM0NWRhNjEzMTQ2ZmFhNzcyZTlmNDQ2ZDZmZGE5XzctNC0xLTEtMA_02e1e442-cdaf-44b1-b725-951ecf136c47">6.15</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="2" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTo1YzUzNDVkYTYxMzE0NmZhYTc3MmU5ZjQ0NmQ2ZmRhOS90YWJsZXJhbmdlOjVjNTM0NWRhNjEzMTQ2ZmFhNzcyZTlmNDQ2ZDZmZGE5XzctNi0xLTEtMA_6aa44359-ca59-4137-9d49-e3a389ad9a8c">69.61</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTo1YzUzNDVkYTYxMzE0NmZhYTc3MmU5ZjQ0NmQ2ZmRhOS90YWJsZXJhbmdlOjVjNTM0NWRhNjEzMTQ2ZmFhNzcyZTlmNDQ2ZDZmZGE5XzctOC0xLTEtMA_c0c89bd9-99cf-416b-b1cd-a49ccd456a28">175,601</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="2" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTo1YzUzNDVkYTYxMzE0NmZhYTc3MmU5ZjQ0NmQ2ZmRhOS90YWJsZXJhbmdlOjVjNTM0NWRhNjEzMTQ2ZmFhNzcyZTlmNDQ2ZDZmZGE5XzctMTAtMS0xLTA_ed2e0e84-56f0-4ec8-87b9-08430626e796">60.35</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As discussed in Note 14, &#8220;Stockholders&#8217; Equity&#8221;, the Company provided holders of J2 Series B Stock an exchange right in which J2 Series B Stock may be exchanged for J2 common stock during specified exchange periods. At December&#160;31, 2020, there were <ix:nonFraction unitRef="shares" contextRef="i78026a0029b14b6395f1f224dde44ad5_I20201231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzQwMzA_3763ab18-8df7-4942-9d06-0db1d3283b76">2,019,350</ix:nonFraction> additional shares underlying options, shares of restricted stock and other share-based awards available for grant under the 2015 Plan.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized $<ix:nonFraction unitRef="usd" contextRef="ic65f84fd852040859f0be5222462ec5a_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzQyNzY_ecad99f9-3353-4e44-b456-30b5c82dc969">0.9</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="if8df07b637904488bdd1d0c8bd120b12_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzQyODA_bdc1c5a3-3105-4b6d-af0e-dbc8156c83ac">0.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i192ace41e62944fc8b60c2e29588f05e_D20180101-20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzQyODc_82f44742-ec93-40bb-9f9a-056c6be3f5eb">0.9</ix:nonFraction> million of compensation expense related to stock options for the years ended December&#160;31, 2020, 2019 and 2018, respectively. As of December&#160;31, 2020, there was $<ix:nonFraction unitRef="usd" contextRef="i00dc90c1be2e4a9bbc9024f4607466ef_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzQ0MDg_77aa6161-9775-4892-881e-00976c310568">5.8</ix:nonFraction> million of total unrecognized compensation expense related to nonvested share-based compensation options granted under the 2015 Plan. That expense is expected to be recognized ratably over a weighted average period of <ix:nonNumeric contextRef="ic65f84fd852040859f0be5222462ec5a_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzQ2Mzk_9e99eeed-fa14-4ccc-9414-3566a290266e">5.00</ix:nonNumeric> years (i.e., the remaining requisite service period).</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Disclosure</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">J2 Global uses the Black-Scholes option pricing model to calculate the fair value of each option grant. The expected volatility is based on historical volatility of the Company&#8217;s common stock. The Company estimates the expected term based upon the historical exercise behavior of its employees. The risk-free interest rate is based on U.S. Treasury zero-coupon issues with a term equal to the expected term of the option assumed at the date of grant. The Company uses an annualized dividend yield based upon the per share dividends declared by its Board of Directors.&#160;Estimated forfeiture rates&#160;were <ix:nonFraction unitRef="number" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="3" name="jcom:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEstimatedForfeitureRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzUzMjE_169709cf-2d7d-4229-9527-87dfe60f86bb">13.0</ix:nonFraction>%, <ix:nonFraction unitRef="number" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="3" name="jcom:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEstimatedForfeitureRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzUzMjU_86e1938a-29e4-41d6-a38e-86218247c7dd">13.9</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="3" name="jcom:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEstimatedForfeitureRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzUzMzI_2bdb7fe5-48a2-417d-9fd4-acb5445227de">11.8</ix:nonFraction>% as of December&#160;31, 2020, 2019 and 2018, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzExMzc1_b0886722-0d43-4a11-a7d5-22a64f3f7a0d" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average fair values of stock options granted have been estimated utilizing the following assumptions:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:56.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.538%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic65f84fd852040859f0be5222462ec5a_D20200101-20201231" decimals="3" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTphMjI0MTZjN2I5NTQ0YTgyOTU2MjdjNjczNWJmZTgzYy90YWJsZXJhbmdlOmEyMjQxNmM3Yjk1NDRhODI5NTYyN2M2NzM1YmZlODNjXzItMS0xLTEtMA_df26cc66-7981-4264-b088-f455cda538be">&#8212;</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if8df07b637904488bdd1d0c8bd120b12_D20190101-20191231" decimals="3" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTphMjI0MTZjN2I5NTQ0YTgyOTU2MjdjNjczNWJmZTgzYy90YWJsZXJhbmdlOmEyMjQxNmM3Yjk1NDRhODI5NTYyN2M2NzM1YmZlODNjXzItMy0xLTEtMA_8ef555d4-2e78-486a-865e-d5e8507decfb">&#8212;</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i192ace41e62944fc8b60c2e29588f05e_D20180101-20181231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTphMjI0MTZjN2I5NTQ0YTgyOTU2MjdjNjczNWJmZTgzYy90YWJsZXJhbmdlOmEyMjQxNmM3Yjk1NDRhODI5NTYyN2M2NzM1YmZlODNjXzItNS0xLTEtMA_f8b69371-f736-4d77-8c08-c99f68d6feb7">2.4</ix:nonFraction>%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ic65f84fd852040859f0be5222462ec5a_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTphMjI0MTZjN2I5NTQ0YTgyOTU2MjdjNjczNWJmZTgzYy90YWJsZXJhbmdlOmEyMjQxNmM3Yjk1NDRhODI5NTYyN2M2NzM1YmZlODNjXzMtMS0xLTEtMA_b2101d1f-27c9-496b-953d-a522c1812fda">0.0</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="if8df07b637904488bdd1d0c8bd120b12_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTphMjI0MTZjN2I5NTQ0YTgyOTU2MjdjNjczNWJmZTgzYy90YWJsZXJhbmdlOmEyMjQxNmM3Yjk1NDRhODI5NTYyN2M2NzM1YmZlODNjXzMtMy0xLTEtMA_78cf1048-39ab-42c8-be98-3722ab085ab1">0.0</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i192ace41e62944fc8b60c2e29588f05e_D20180101-20181231" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTphMjI0MTZjN2I5NTQ0YTgyOTU2MjdjNjczNWJmZTgzYy90YWJsZXJhbmdlOmEyMjQxNmM3Yjk1NDRhODI5NTYyN2M2NzM1YmZlODNjXzMtNS0xLTEtMA_8dc92bec-7f2e-4aeb-8335-5a4e24d9645a">6.7</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic65f84fd852040859f0be5222462ec5a_D20200101-20201231" decimals="3" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTphMjI0MTZjN2I5NTQ0YTgyOTU2MjdjNjczNWJmZTgzYy90YWJsZXJhbmdlOmEyMjQxNmM3Yjk1NDRhODI5NTYyN2M2NzM1YmZlODNjXzQtMS0xLTEtMA_5ea4c7dc-b8c6-4d82-a4ae-87607de37dfc">&#8212;</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if8df07b637904488bdd1d0c8bd120b12_D20190101-20191231" decimals="3" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTphMjI0MTZjN2I5NTQ0YTgyOTU2MjdjNjczNWJmZTgzYy90YWJsZXJhbmdlOmEyMjQxNmM3Yjk1NDRhODI5NTYyN2M2NzM1YmZlODNjXzQtMy0xLTEtMA_d663224f-5b5f-466d-92e2-64f7a8ce5971">&#8212;</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i192ace41e62944fc8b60c2e29588f05e_D20180101-20181231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTphMjI0MTZjN2I5NTQ0YTgyOTU2MjdjNjczNWJmZTgzYy90YWJsZXJhbmdlOmEyMjQxNmM3Yjk1NDRhODI5NTYyN2M2NzM1YmZlODNjXzQtNS0xLTEtMA_ab4d4351-2e73-47ce-9d94-2f30a8007af6">2.2</ix:nonFraction>%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic65f84fd852040859f0be5222462ec5a_D20200101-20201231" decimals="3" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTphMjI0MTZjN2I5NTQ0YTgyOTU2MjdjNjczNWJmZTgzYy90YWJsZXJhbmdlOmEyMjQxNmM3Yjk1NDRhODI5NTYyN2M2NzM1YmZlODNjXzUtMS0xLTEtMA_b9bce509-3b68-42af-bff7-8f18bdebdb10">&#8212;</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if8df07b637904488bdd1d0c8bd120b12_D20190101-20191231" decimals="3" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTphMjI0MTZjN2I5NTQ0YTgyOTU2MjdjNjczNWJmZTgzYy90YWJsZXJhbmdlOmEyMjQxNmM3Yjk1NDRhODI5NTYyN2M2NzM1YmZlODNjXzUtMy0xLTEtMA_dec96a25-3b16-47ab-aca0-9a5d749b129f">&#8212;</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i192ace41e62944fc8b60c2e29588f05e_D20180101-20181231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTphMjI0MTZjN2I5NTQ0YTgyOTU2MjdjNjczNWJmZTgzYy90YWJsZXJhbmdlOmEyMjQxNmM3Yjk1NDRhODI5NTYyN2M2NzM1YmZlODNjXzUtNS0xLTEtMA_c88499e3-d647-40c2-9e8d-939bb93007f8">29.2</ix:nonFraction>%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic65f84fd852040859f0be5222462ec5a_D20200101-20201231" decimals="3" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTphMjI0MTZjN2I5NTQ0YTgyOTU2MjdjNjczNWJmZTgzYy90YWJsZXJhbmdlOmEyMjQxNmM3Yjk1NDRhODI5NTYyN2M2NzM1YmZlODNjXzYtMS0xLTEtMA_9335c4bd-b422-444e-96bb-4b5de100f7f5">&#8212;</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if8df07b637904488bdd1d0c8bd120b12_D20190101-20191231" decimals="3" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTphMjI0MTZjN2I5NTQ0YTgyOTU2MjdjNjczNWJmZTgzYy90YWJsZXJhbmdlOmEyMjQxNmM3Yjk1NDRhODI5NTYyN2M2NzM1YmZlODNjXzYtMy0xLTEtMA_80a04a84-c06e-4e47-9566-f5c35148794a">&#8212;</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i192ace41e62944fc8b60c2e29588f05e_D20180101-20181231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTphMjI0MTZjN2I5NTQ0YTgyOTU2MjdjNjczNWJmZTgzYy90YWJsZXJhbmdlOmEyMjQxNmM3Yjk1NDRhODI5NTYyN2M2NzM1YmZlODNjXzYtNS0xLTEtMA_504b9e9d-dcfb-4baf-a038-d8c07c52a645">29.2</ix:nonFraction>%</span></td></tr></table></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restricted Stock and Restricted Stock Units</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">J2 Global has awarded restricted stock and restricted stock units to its Board of Directors and senior staff pursuant to the 2015 Plan. Compensation expense resulting from restricted stock and restricted unit grants is measured at fair value on the date of grant and is recognized as share-based compensation expense over the applicable vesting period. Vesting periods are approximately <ix:nonNumeric contextRef="ibb6fd7b55505455e8b969c2e3aab4617_D20200101-20201231" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzQzOTgwNDY1NTc5NzA_54b8d2a7-f379-4337-b30c-a33785402d20">one year</ix:nonNumeric> for awards to members of the Company&#8217;s Board of Directors, <ix:nonNumeric contextRef="ic6187d7eec3b45f4b4d2435924b21e54_D20200101-20201231" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzQzOTgwNDY1NTc5ODk_568643a3-c5cc-45e2-b8a7-dc9efd967059">five years</ix:nonNumeric> for senior staff (excluding market-based awards discussed below) and <ix:nonNumeric contextRef="i047497f55060472fa6622680db260e1c_D20200101-20201231" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzQzOTgwNDY1NTgwMDk_cfd3c28b-f010-4aea-ad8f-8811bb81c768">eight years</ix:nonNumeric> for the Chief Executive Officer. The Company granted <ix:nonFraction unitRef="shares" contextRef="i029ab4be128c4f60be1ed00871b7bf81_D20200101-20201231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzYxNTM_22b2d68b-023c-43b5-a00c-20d4ea29384b">129,786</ix:nonFraction>,&#160;<ix:nonFraction unitRef="shares" contextRef="ia08b5563b38a4cae87d699a46492a5cb_D20190101-20191231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzYxNTc_fe188d52-d6d0-4327-a9af-796013dcbc68">117,566</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="if8099514783847d79c09cd82dda0781b_D20180101-20181231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzYxNjQ_96fc398f-74a5-44d8-b379-3a4c456f1c0d">376,799</ix:nonFraction> shares of restricted stock and restricted units (excluding awards with market conditions below) during the years ended December&#160;31, 2020,&#160;2019 and 2018, respectively. </span></div></ix:continuation><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-120-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="iccaa5a67b73840ad9554e0428420c348" continuedAt="ic2724f549e3e470ebdb9b209ed8413ec"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 7, 2020, the Board of Directors approved the contract modification of an insignificant number of shares of restricted stock awards whereby selected participants waived their right to receive dividends with respect to outstanding and unvested restricted shares under their restricted stock agreements. There was <ix:nonFraction unitRef="usd" contextRef="ie70666317ce441219a565dad143a82c7_D20200507-20200507" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzMyOTg1MzQ5MzI2NjI_0ef3139b-9060-431f-b811-74c1e84154d3">no</ix:nonFraction> incremental compensation cost as a result of the modification.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restricted Stock - Awards with Market Conditions</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">J2 Global has awarded certain key employees market-based restricted stock awards pursuant to the 2015 Plan. The market-based awards have vesting conditions that are based on specified stock price targets of the Company&#8217;s common stock. Market conditions were factored into the grant date fair value using a Monte Carlo valuation model, which utilized multiple input variables to determine the probability of the Company achieving the specified stock price targets with a 20-day and 30-day lookback (trading days). Stock-based compensation expense related to an award with a market condition will be recognized over the requisite service period using the graded-vesting method regardless of whether the market condition is satisfied, provided that the requisite service period has been completed. During the years ended December&#160;31, 2020, 2019, and 2018 the Company awarded <ix:nonFraction unitRef="shares" contextRef="i66f0010b033042b69a46769557d4d3f6_D20200101-20201231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzcyMjA_0b54b9e2-eb26-4ca2-9d41-f7501f0615aa">82,112</ix:nonFraction>, <ix:nonFraction unitRef="shares" contextRef="i04b3d0f980ce4684aec8bb84019d77db_D20190101-20191231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzcyMjQ_a3793af9-ad17-4fa1-b236-236110305daa">74,051</ix:nonFraction>, and <ix:nonFraction unitRef="shares" contextRef="if968f85323fe4abcb4fb0944de6df7cf_D20180101-20181231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzcyMzI_aace5888-84bc-4670-a556-7f064cdca270">473,501</ix:nonFraction> market-based restricted stock awards, respectively. The per share weighted average grant-date fair values of the market-based restricted stock awards granted during the years ended December&#160;31, 2020, 2019 and 2018 were $<ix:nonFraction unitRef="usdPerShare" contextRef="i66f0010b033042b69a46769557d4d3f6_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4Xzc0MzU_7f5063af-9397-44a0-aacc-f8b9a0b82e88">70.99</ix:nonFraction>, $<ix:nonFraction unitRef="usdPerShare" contextRef="i04b3d0f980ce4684aec8bb84019d77db_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4Xzc0Mzk_023cda88-0fa0-4e42-bb85-10465dd6cbeb">69.99</ix:nonFraction> and $<ix:nonFraction unitRef="usdPerShare" contextRef="if968f85323fe4abcb4fb0944de6df7cf_D20180101-20181231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4Xzc0NDY_31b50812-b720-4e83-8fe4-2517ad5fbf9c">52.95</ix:nonFraction>, respectively.</span></div><div style="text-align:justify;text-indent:45pt"><span><br/></span></div><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="jcom:ScheduleofSharebasedPaymentAwardPerformanceAwardsValuationAssumptionsTableTextBlockTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzExMzQ1_f71d2a60-6a6f-40e2-9dea-0611f802adb1" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average fair values of market-based restricted stock awards granted have been estimated utilizing the following assumptions:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:56.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.538%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Underlying stock price at valuation date</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i6eca2a1d2fa64772becb4749a728900b_I20201231" decimals="2" name="us-gaap:SharePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpiOWZkMDgyNjhmODM0NjdjOTM5NjM2YTM3MzkyZTQzNS90YWJsZXJhbmdlOmI5ZmQwODI2OGY4MzQ2N2M5Mzk2MzZhMzczOTJlNDM1XzEtMS0xLTEtMA_fd75595a-586e-4dcc-9aa2-afa56522eaa3">91.17</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2300a0340b714be4b812bef93f8823e4_I20191231" decimals="2" name="us-gaap:SharePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpiOWZkMDgyNjhmODM0NjdjOTM5NjM2YTM3MzkyZTQzNS90YWJsZXJhbmdlOmI5ZmQwODI2OGY4MzQ2N2M5Mzk2MzZhMzczOTJlNDM1XzEtMy0xLTEtMA_4ad0275f-e7b2-4448-ace7-040178183d7b">84.58</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i52bacb945da7464884972f5b4bc6d3fc_I20181231" decimals="2" name="us-gaap:SharePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpiOWZkMDgyNjhmODM0NjdjOTM5NjM2YTM3MzkyZTQzNS90YWJsZXJhbmdlOmI5ZmQwODI2OGY4MzQ2N2M5Mzk2MzZhMzczOTJlNDM1XzEtNS0xLTEtMA_9ac99132-4f6e-4cff-9a6f-a0f70a0ea541">82.11</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i66f0010b033042b69a46769557d4d3f6_D20200101-20201231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpiOWZkMDgyNjhmODM0NjdjOTM5NjM2YTM3MzkyZTQzNS90YWJsZXJhbmdlOmI5ZmQwODI2OGY4MzQ2N2M5Mzk2MzZhMzczOTJlNDM1XzItMS0xLTEtMA_8f5a88c4-9fcf-4ed1-861e-2fd5c4cd7314">27.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i04b3d0f980ce4684aec8bb84019d77db_D20190101-20191231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpiOWZkMDgyNjhmODM0NjdjOTM5NjM2YTM3MzkyZTQzNS90YWJsZXJhbmdlOmI5ZmQwODI2OGY4MzQ2N2M5Mzk2MzZhMzczOTJlNDM1XzItMy0xLTEtMA_f094ce4b-31af-463b-8b2e-e4c30291df63">28.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if968f85323fe4abcb4fb0944de6df7cf_D20180101-20181231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpiOWZkMDgyNjhmODM0NjdjOTM5NjM2YTM3MzkyZTQzNS90YWJsZXJhbmdlOmI5ZmQwODI2OGY4MzQ2N2M5Mzk2MzZhMzczOTJlNDM1XzItNS0xLTEtMA_0f3f115f-202f-4f16-ba3e-bb60676dd638">28.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i66f0010b033042b69a46769557d4d3f6_D20200101-20201231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpiOWZkMDgyNjhmODM0NjdjOTM5NjM2YTM3MzkyZTQzNS90YWJsZXJhbmdlOmI5ZmQwODI2OGY4MzQ2N2M5Mzk2MzZhMzczOTJlNDM1XzMtMS0xLTEtMA_e35370fe-5b5d-481e-af46-1d6dd29867bc">0.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i04b3d0f980ce4684aec8bb84019d77db_D20190101-20191231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpiOWZkMDgyNjhmODM0NjdjOTM5NjM2YTM3MzkyZTQzNS90YWJsZXJhbmdlOmI5ZmQwODI2OGY4MzQ2N2M5Mzk2MzZhMzczOTJlNDM1XzMtMy0xLTEtMA_4fc672a5-c46a-4efe-a528-2ad03b9e0287">2.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if968f85323fe4abcb4fb0944de6df7cf_D20180101-20181231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpiOWZkMDgyNjhmODM0NjdjOTM5NjM2YTM3MzkyZTQzNS90YWJsZXJhbmdlOmI5ZmQwODI2OGY4MzQ2N2M5Mzk2MzZhMzczOTJlNDM1XzMtNS0xLTEtMA_74dc7372-b8ff-4e9a-9f87-bc33218f63a0">2.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:nonNumeric><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized $<ix:nonFraction unitRef="usd" contextRef="ida8d4d1267a94014ac0c258e1455d0f8_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4Xzc2Mjk_1239e600-1b49-4047-8fa9-56f61f01a2e6">21.2</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="id46948d3152b4e2c855985bd5aab7876_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4Xzc2MzM_0767b2d6-3968-4e7a-81c4-f45ebcd40224">21.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i8d0ddbaa09eb46f18bbbafef805e1090_D20180101-20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4Xzc2NDA_be36c4fc-5f02-4990-b015-f1e67ee0ffce">26.4</ix:nonFraction> million, respectively of compensation expense related to its restricted stock, restricted stock units, and market-based restricted stock. As of December&#160;31, 2020, the Company had unrecognized share-based compensation cost of $<ix:nonFraction unitRef="usd" contextRef="i42f651d2476b4cfb8914e3a8b9256313_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4Xzc4NDU_22a1764a-04fa-4103-8dd7-1917ade89805">38.6</ix:nonFraction> million associated with these awards. This cost is expected to be recognized over a weighted-average period of <ix:nonNumeric contextRef="i66f0010b033042b69a46769557d4d3f6_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4Xzc5NTE_7c32db01-9215-4729-8776-e3b835a8013a">4.2</ix:nonNumeric> years for awards and <ix:nonNumeric contextRef="iddab885346e34dfcb6cea7f8c7944122_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4Xzc5NzU_5b92923e-0701-477a-b7a0-a7ee018c6421">4.5</ix:nonNumeric> years for units. The total fair value of restricted stock and restricted stock units vested during the years ended December&#160;31, 2020, 2019 and 2018 was $<ix:nonFraction unitRef="usd" contextRef="ida8d4d1267a94014ac0c258e1455d0f8_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzgxMTE_3bba4fe6-4a5f-4d90-a2ea-a14b26f16139">18.6</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="id46948d3152b4e2c855985bd5aab7876_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzgxMTU_03503c05-df2e-4b33-8b3d-a1b41b9719f4">12.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i8d0ddbaa09eb46f18bbbafef805e1090_D20180101-20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzgxMjI_e9d69e46-4e5d-4a45-adf0-d9d95dc47f0f">9.7</ix:nonFraction> million, respectively. The actual tax benefit realized for the tax deductions from the vesting of restricted stock awards and units totaled $<ix:nonFraction unitRef="usd" contextRef="ida8d4d1267a94014ac0c258e1455d0f8_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzgyNTc_dff7edfd-74d5-413f-b0cf-42e3daf252c8">2.1</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="id46948d3152b4e2c855985bd5aab7876_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzgyNjE_a11a5ef6-14b1-4e81-8b0f-042ab8990769">2.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i8d0ddbaa09eb46f18bbbafef805e1090_D20180101-20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzgyNjg_bfa611eb-661f-4b1a-8db8-27bbe3a83ef4">2.4</ix:nonFraction> million, respectively, for the years ended December&#160;31, 2020, 2019 and 2018.&#160;Share-based compensation is recognized on dividends paid related to nonvested restricted stock not expected to vest, which amounted to approximately <ix:nonFraction unitRef="usd" contextRef="ida8d4d1267a94014ac0c258e1455d0f8_D20200101-20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:DividendsShareBasedCompensation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4Xzg0OTg_c53cab06-6261-49de-b4cf-9091aaa2b4a2">zero</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="id46948d3152b4e2c855985bd5aab7876_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DividendsShareBasedCompensation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4Xzg1MDI_7b8dc678-c2f5-4cca-8a4d-64fe912e0883">0.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i8d0ddbaa09eb46f18bbbafef805e1090_D20180101-20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DividendsShareBasedCompensation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4Xzg1MDk_28cb2e57-fe38-4900-a58a-de37bdff99c3">0.1</ix:nonFraction> million for the years ended December&#160;31, 2020, 2019, and 2018, respectively.</span></div></ix:continuation><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-121-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="ic2724f549e3e470ebdb9b209ed8413ec" continuedAt="i4e0b6562d48246e48d02a2e55621a9f6"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzExMzMy_57ca162c-33e8-45db-9aac-7326b1a94b7b" continuedAt="i591a42f7ee234313846d85d8dedaabab" escape="true">Restricted stock award activity for the years ended December&#160;31, 2020, 2019 and 2018 is set forth below:</ix:nonNumeric></span></div><div style="margin-top:5pt;text-align:justify"><ix:continuation id="i591a42f7ee234313846d85d8dedaabab" continuedAt="i27e8d155f8af45308a402d57c20ac8aa"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:70.935%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.516%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.517%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average<br/>Grant-Date<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at January 1, 2018</span></td><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id682fde4e5b74d48bae7fe3da6181984_I20171231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplNDRjNTg1MTEwYzk0Zjk5YTM5YmU5NWQyMjA5ZWU0OS90YWJsZXJhbmdlOmU0NGM1ODUxMTBjOTRmOTlhMzliZTk1ZDIyMDllZTQ5XzEtMS0xLTEtMA_07548432-a9a1-4e83-974c-8804b29cd5e7">605,566</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id682fde4e5b74d48bae7fe3da6181984_I20171231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplNDRjNTg1MTEwYzk0Zjk5YTM5YmU5NWQyMjA5ZWU0OS90YWJsZXJhbmdlOmU0NGM1ODUxMTBjOTRmOTlhMzliZTk1ZDIyMDllZTQ5XzEtMy0xLTEtMA_dd0fe54d-0d5f-4c9d-936e-c5064c8d199f">51.57</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i983f5896c8a44f2ab6e5341d09267db5_D20180101-20181231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplNDRjNTg1MTEwYzk0Zjk5YTM5YmU5NWQyMjA5ZWU0OS90YWJsZXJhbmdlOmU0NGM1ODUxMTBjOTRmOTlhMzliZTk1ZDIyMDllZTQ5XzItMS0xLTEtMA_1c81e5a3-47ae-4f4b-9849-1cd08bb87a01">830,256</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i983f5896c8a44f2ab6e5341d09267db5_D20180101-20181231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplNDRjNTg1MTEwYzk0Zjk5YTM5YmU5NWQyMjA5ZWU0OS90YWJsZXJhbmdlOmU0NGM1ODUxMTBjOTRmOTlhMzliZTk1ZDIyMDllZTQ5XzItMy0xLTEtMA_61b24362-0d04-4c7c-96d2-8d2f9d060ef9">63.55</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i983f5896c8a44f2ab6e5341d09267db5_D20180101-20181231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplNDRjNTg1MTEwYzk0Zjk5YTM5YmU5NWQyMjA5ZWU0OS90YWJsZXJhbmdlOmU0NGM1ODUxMTBjOTRmOTlhMzliZTk1ZDIyMDllZTQ5XzMtMS0xLTEtMA_047d02c0-8942-4bc9-b697-c785b440cd12">157,972</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i983f5896c8a44f2ab6e5341d09267db5_D20180101-20181231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplNDRjNTg1MTEwYzk0Zjk5YTM5YmU5NWQyMjA5ZWU0OS90YWJsZXJhbmdlOmU0NGM1ODUxMTBjOTRmOTlhMzliZTk1ZDIyMDllZTQ5XzMtMy0xLTEtMA_8f77733f-b811-4d0c-a562-a38f2d087295">61.29</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i983f5896c8a44f2ab6e5341d09267db5_D20180101-20181231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplNDRjNTg1MTEwYzk0Zjk5YTM5YmU5NWQyMjA5ZWU0OS90YWJsZXJhbmdlOmU0NGM1ODUxMTBjOTRmOTlhMzliZTk1ZDIyMDllZTQ5XzQtMS0xLTEtMA_67f0e36e-6748-4dd4-9735-cdffa0f30e9e">70,839</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i983f5896c8a44f2ab6e5341d09267db5_D20180101-20181231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplNDRjNTg1MTEwYzk0Zjk5YTM5YmU5NWQyMjA5ZWU0OS90YWJsZXJhbmdlOmU0NGM1ODUxMTBjOTRmOTlhMzliZTk1ZDIyMDllZTQ5XzQtMy0xLTEtMA_20128ee0-c105-4309-a7de-ab2186d3dc02">74.84</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at December 31, 2018</span></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ice96f3666b9a413092a7aee1a07f84f3_I20181231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplNDRjNTg1MTEwYzk0Zjk5YTM5YmU5NWQyMjA5ZWU0OS90YWJsZXJhbmdlOmU0NGM1ODUxMTBjOTRmOTlhMzliZTk1ZDIyMDllZTQ5XzUtMS0xLTEtMA_f24d2836-b521-4a69-ab41-0856a0cf2bc6">1,207,011</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ice96f3666b9a413092a7aee1a07f84f3_I20181231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplNDRjNTg1MTEwYzk0Zjk5YTM5YmU5NWQyMjA5ZWU0OS90YWJsZXJhbmdlOmU0NGM1ODUxMTBjOTRmOTlhMzliZTk1ZDIyMDllZTQ5XzUtMy0xLTEtMA_33ad06c1-9889-4d6c-bae0-1e59e07b70d7">64.82</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i517b4abb63534e7fb469a6e510a4579d_D20190101-20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplNDRjNTg1MTEwYzk0Zjk5YTM5YmU5NWQyMjA5ZWU0OS90YWJsZXJhbmdlOmU0NGM1ODUxMTBjOTRmOTlhMzliZTk1ZDIyMDllZTQ5XzYtMS0xLTEtMA_506c716f-e0fe-4eec-889e-e33a0355f876">187,773</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i517b4abb63534e7fb469a6e510a4579d_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplNDRjNTg1MTEwYzk0Zjk5YTM5YmU5NWQyMjA5ZWU0OS90YWJsZXJhbmdlOmU0NGM1ODUxMTBjOTRmOTlhMzliZTk1ZDIyMDllZTQ5XzYtMy0xLTEtMA_f5d4b5ef-8cac-4fcb-abaf-a02817fd53b9">79.00</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i517b4abb63534e7fb469a6e510a4579d_D20190101-20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplNDRjNTg1MTEwYzk0Zjk5YTM5YmU5NWQyMjA5ZWU0OS90YWJsZXJhbmdlOmU0NGM1ODUxMTBjOTRmOTlhMzliZTk1ZDIyMDllZTQ5XzctMS0xLTEtMA_bfa2e976-44ac-435c-9786-5f5ece482389">172,884</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i517b4abb63534e7fb469a6e510a4579d_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplNDRjNTg1MTEwYzk0Zjk5YTM5YmU5NWQyMjA5ZWU0OS90YWJsZXJhbmdlOmU0NGM1ODUxMTBjOTRmOTlhMzliZTk1ZDIyMDllZTQ5XzctMy0xLTEtMA_d9d45a0b-a3eb-4454-a7cb-f7618186a5c2">73.65</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i517b4abb63534e7fb469a6e510a4579d_D20190101-20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplNDRjNTg1MTEwYzk0Zjk5YTM5YmU5NWQyMjA5ZWU0OS90YWJsZXJhbmdlOmU0NGM1ODUxMTBjOTRmOTlhMzliZTk1ZDIyMDllZTQ5XzgtMS0xLTEtMA_f898b2ac-30a6-4ce9-95f8-3d5b71f42d5e">116,841</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i517b4abb63534e7fb469a6e510a4579d_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplNDRjNTg1MTEwYzk0Zjk5YTM5YmU5NWQyMjA5ZWU0OS90YWJsZXJhbmdlOmU0NGM1ODUxMTBjOTRmOTlhMzliZTk1ZDIyMDllZTQ5XzgtMy0xLTEtMA_a45a02eb-3c66-4127-86ad-3428fb3e8c9d">72.58</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i58766828f1cf499499f80bcbb39b0c74_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplNDRjNTg1MTEwYzk0Zjk5YTM5YmU5NWQyMjA5ZWU0OS90YWJsZXJhbmdlOmU0NGM1ODUxMTBjOTRmOTlhMzliZTk1ZDIyMDllZTQ5XzktMS0xLTEtMA_dd6fc7e0-b1a8-48fd-b0a3-e35ad97579b9">1,105,059</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i58766828f1cf499499f80bcbb39b0c74_I20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplNDRjNTg1MTEwYzk0Zjk5YTM5YmU5NWQyMjA5ZWU0OS90YWJsZXJhbmdlOmU0NGM1ODUxMTBjOTRmOTlhMzliZTk1ZDIyMDllZTQ5XzktMy0xLTEtMA_ebd080e5-1dd0-42ea-8b14-22647e1154ef">64.76</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ifb2cf25cad514ab2a4f6aa27fdce1a64_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplNDRjNTg1MTEwYzk0Zjk5YTM5YmU5NWQyMjA5ZWU0OS90YWJsZXJhbmdlOmU0NGM1ODUxMTBjOTRmOTlhMzliZTk1ZDIyMDllZTQ5XzEwLTEtMS0xLTA_397cd607-8492-4fdc-9a71-a69b008c3aa6">1,268</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ifb2cf25cad514ab2a4f6aa27fdce1a64_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplNDRjNTg1MTEwYzk0Zjk5YTM5YmU5NWQyMjA5ZWU0OS90YWJsZXJhbmdlOmU0NGM1ODUxMTBjOTRmOTlhMzliZTk1ZDIyMDllZTQ5XzEwLTMtMS0xLTA_b6dbe6aa-9c2f-40b6-9e3d-cb431b2e2e92">98.63</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="ifb2cf25cad514ab2a4f6aa27fdce1a64_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplNDRjNTg1MTEwYzk0Zjk5YTM5YmU5NWQyMjA5ZWU0OS90YWJsZXJhbmdlOmU0NGM1ODUxMTBjOTRmOTlhMzliZTk1ZDIyMDllZTQ5XzExLTEtMS0xLTA_2ec9e02c-6fec-411d-a7d8-54e8a7065d61">264,172</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ifb2cf25cad514ab2a4f6aa27fdce1a64_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplNDRjNTg1MTEwYzk0Zjk5YTM5YmU5NWQyMjA5ZWU0OS90YWJsZXJhbmdlOmU0NGM1ODUxMTBjOTRmOTlhMzliZTk1ZDIyMDllZTQ5XzExLTMtMS0xLTA_ea32cc30-1a84-4032-b2d5-bc637ae5808f">70.25</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="ifb2cf25cad514ab2a4f6aa27fdce1a64_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplNDRjNTg1MTEwYzk0Zjk5YTM5YmU5NWQyMjA5ZWU0OS90YWJsZXJhbmdlOmU0NGM1ODUxMTBjOTRmOTlhMzliZTk1ZDIyMDllZTQ5XzEyLTEtMS0xLTA_14142182-e95a-4eb5-bc1c-fc5ef2cb4cb6">21,589</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ifb2cf25cad514ab2a4f6aa27fdce1a64_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplNDRjNTg1MTEwYzk0Zjk5YTM5YmU5NWQyMjA5ZWU0OS90YWJsZXJhbmdlOmU0NGM1ODUxMTBjOTRmOTlhMzliZTk1ZDIyMDllZTQ5XzEyLTMtMS0xLTA_881908d7-ff39-4f23-bbc2-505ece1c2cff">79.34</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id4b2282ada5e405f9e768f8cc1d48458_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplNDRjNTg1MTEwYzk0Zjk5YTM5YmU5NWQyMjA5ZWU0OS90YWJsZXJhbmdlOmU0NGM1ODUxMTBjOTRmOTlhMzliZTk1ZDIyMDllZTQ5XzEzLTEtMS0xLTA_ff62bbf1-2e12-456d-9470-b955e9f77176">820,566</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id4b2282ada5e405f9e768f8cc1d48458_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplNDRjNTg1MTEwYzk0Zjk5YTM5YmU5NWQyMjA5ZWU0OS90YWJsZXJhbmdlOmU0NGM1ODUxMTBjOTRmOTlhMzliZTk1ZDIyMDllZTQ5XzEzLTMtMS0xLTA_51ff5b9c-bc1e-4954-9f90-d54c45b1e017">62.66</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i27e8d155f8af45308a402d57c20ac8aa" continuedAt="ie56ee83000e848c4ad2e88ea0b1fd8c8">Restricted stock unit activity for the years ended December&#160;31, 2020, 2019 and 2018 is set forth below:</ix:continuation></span></div><div style="margin-top:5pt"><ix:continuation id="ie56ee83000e848c4ad2e88ea0b1fd8c8"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:56.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.538%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of<br/>Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average<br/>Remaining<br/>Contractual<br/>Life (in Years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at January 1, 2018</span></td><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id43e2d67b4034d61af2e479aff82417b_I20171231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplY2IzZjQ2NTY0NDg0NGQwODFhNzUwZDJkZGE0M2EyYi90YWJsZXJhbmdlOmVjYjNmNDY1NjQ0ODQ0ZDA4MWE3NTBkMmRkYTQzYTJiXzEtMS0xLTEtMA_f13084df-7b5a-4075-96e1-03fa65c1c0ee">38,400</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ifb056197b2f14f48b8eee4c4f6762a86_D20180101-20181231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplY2IzZjQ2NTY0NDg0NGQwODFhNzUwZDJkZGE0M2EyYi90YWJsZXJhbmdlOmVjYjNmNDY1NjQ0ODQ0ZDA4MWE3NTBkMmRkYTQzYTJiXzItMS0xLTEtMA_dcbd37a3-47a0-4915-907d-d54b3501f3bd">20,044</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="ifb056197b2f14f48b8eee4c4f6762a86_D20180101-20181231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplY2IzZjQ2NTY0NDg0NGQwODFhNzUwZDJkZGE0M2EyYi90YWJsZXJhbmdlOmVjYjNmNDY1NjQ0ODQ0ZDA4MWE3NTBkMmRkYTQzYTJiXzMtMS0xLTEtMA_1da3f5fb-44f4-46b9-9b4f-a6e5237af76c">11,540</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="ifb056197b2f14f48b8eee4c4f6762a86_D20180101-20181231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplY2IzZjQ2NTY0NDg0NGQwODFhNzUwZDJkZGE0M2EyYi90YWJsZXJhbmdlOmVjYjNmNDY1NjQ0ODQ0ZDA4MWE3NTBkMmRkYTQzYTJiXzQtMS0xLTEtMA_e74c6aea-070d-4a59-a831-26e2c3b64f46">5,673</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2018</span></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5beef16119fe4d2aa18592526d797b58_I20181231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplY2IzZjQ2NTY0NDg0NGQwODFhNzUwZDJkZGE0M2EyYi90YWJsZXJhbmdlOmVjYjNmNDY1NjQ0ODQ0ZDA4MWE3NTBkMmRkYTQzYTJiXzUtMS0xLTEtMA_212b4522-ddc4-4797-9443-2c61fb334991">41,231</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2bd3bb46ab454ce58967eefe613c6279_D20190101-20191231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplY2IzZjQ2NTY0NDg0NGQwODFhNzUwZDJkZGE0M2EyYi90YWJsZXJhbmdlOmVjYjNmNDY1NjQ0ODQ0ZDA4MWE3NTBkMmRkYTQzYTJiXzYtMS0xLTEtMA_2369fb7b-3010-4a7a-84e5-4ab2b75c9bfa">3,844</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i2bd3bb46ab454ce58967eefe613c6279_D20190101-20191231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplY2IzZjQ2NTY0NDg0NGQwODFhNzUwZDJkZGE0M2EyYi90YWJsZXJhbmdlOmVjYjNmNDY1NjQ0ODQ0ZDA4MWE3NTBkMmRkYTQzYTJiXzctMS0xLTEtMA_12a4be81-d39a-4582-b477-da63b21d8fbf">12,343</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i2bd3bb46ab454ce58967eefe613c6279_D20190101-20191231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplY2IzZjQ2NTY0NDg0NGQwODFhNzUwZDJkZGE0M2EyYi90YWJsZXJhbmdlOmVjYjNmNDY1NjQ0ODQ0ZDA4MWE3NTBkMmRkYTQzYTJiXzgtMS0xLTEtMA_8a1c727a-2ccb-4350-985f-6d3386aa761d">11,858</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0ca35da6bd3b4bd3bf2134d11c177385_I20191231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplY2IzZjQ2NTY0NDg0NGQwODFhNzUwZDJkZGE0M2EyYi90YWJsZXJhbmdlOmVjYjNmNDY1NjQ0ODQ0ZDA4MWE3NTBkMmRkYTQzYTJiXzktMS0xLTEtMA_62f8d166-a20b-4891-a92d-26333f6fc456">20,874</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iddab885346e34dfcb6cea7f8c7944122_D20200101-20201231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplY2IzZjQ2NTY0NDg0NGQwODFhNzUwZDJkZGE0M2EyYi90YWJsZXJhbmdlOmVjYjNmNDY1NjQ0ODQ0ZDA4MWE3NTBkMmRkYTQzYTJiXzEwLTEtMS0xLTA_4af815f4-98fd-4138-8234-b7e6328f272b">210,630</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="iddab885346e34dfcb6cea7f8c7944122_D20200101-20201231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplY2IzZjQ2NTY0NDg0NGQwODFhNzUwZDJkZGE0M2EyYi90YWJsZXJhbmdlOmVjYjNmNDY1NjQ0ODQ0ZDA4MWE3NTBkMmRkYTQzYTJiXzExLTEtMS0xLTA_77d8433a-5333-4ef2-8f1a-18f79b3a6705">9,029</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="iddab885346e34dfcb6cea7f8c7944122_D20200101-20201231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplY2IzZjQ2NTY0NDg0NGQwODFhNzUwZDJkZGE0M2EyYi90YWJsZXJhbmdlOmVjYjNmNDY1NjQ0ODQ0ZDA4MWE3NTBkMmRkYTQzYTJiXzEyLTEtMS0xLTA_367e24a9-637f-45c4-b1ba-850d949e7cde">12,691</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic5085880197d48e09056c07d15311374_I20201231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplY2IzZjQ2NTY0NDg0NGQwODFhNzUwZDJkZGE0M2EyYi90YWJsZXJhbmdlOmVjYjNmNDY1NjQ0ODQ0ZDA4MWE3NTBkMmRkYTQzYTJiXzEzLTEtMS0xLTA_0b6fbefe-c111-4e81-bf5a-a7eabdc423f9">209,784</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="iddab885346e34dfcb6cea7f8c7944122_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplY2IzZjQ2NTY0NDg0NGQwODFhNzUwZDJkZGE0M2EyYi90YWJsZXJhbmdlOmVjYjNmNDY1NjQ0ODQ0ZDA4MWE3NTBkMmRkYTQzYTJiXzEzLTMtMS0xLTA_6d61d55c-f05d-4bba-a2b7-a3ddb2ad6c0d">3.5</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic5085880197d48e09056c07d15311374_I20201231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplY2IzZjQ2NTY0NDg0NGQwODFhNzUwZDJkZGE0M2EyYi90YWJsZXJhbmdlOmVjYjNmNDY1NjQ0ODQ0ZDA4MWE3NTBkMmRkYTQzYTJiXzEzLTUtMS0xLTA_8327e4b7-12e9-4015-b535-9edc1cc86af4">20,493,799</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest at December 31, 2020</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iddab885346e34dfcb6cea7f8c7944122_D20200101-20201231" decimals="0" format="ixt:numdotdecimal" name="jcom:ShareBasedCompensationEquityAwardsOtherThanOptionsExpectedToVestShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplY2IzZjQ2NTY0NDg0NGQwODFhNzUwZDJkZGE0M2EyYi90YWJsZXJhbmdlOmVjYjNmNDY1NjQ0ODQ0ZDA4MWE3NTBkMmRkYTQzYTJiXzE0LTEtMS0xLTA_c52cb3c0-615e-4436-88a0-c1a7cad9c691">135,944</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="iddab885346e34dfcb6cea7f8c7944122_D20200101-20201231" format="ixt-sec:duryear" name="jcom:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestWeightedAverageRemainingContractualTerm" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplY2IzZjQ2NTY0NDg0NGQwODFhNzUwZDJkZGE0M2EyYi90YWJsZXJhbmdlOmVjYjNmNDY1NjQ0ODQ0ZDA4MWE3NTBkMmRkYTQzYTJiXzE0LTMtMS0xLTA_ae84f3d3-aea2-4376-9017-73cc992129d2">2.7</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic5085880197d48e09056c07d15311374_I20201231" decimals="0" format="ixt:numdotdecimal" name="jcom:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVestedAndExpectedToVest" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplY2IzZjQ2NTY0NDg0NGQwODFhNzUwZDJkZGE0M2EyYi90YWJsZXJhbmdlOmVjYjNmNDY1NjQ0ODQ0ZDA4MWE3NTBkMmRkYTQzYTJiXzE0LTUtMS0xLTA_a7706b9b-898b-428b-8b6d-f0012a615040">13,280,344</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Employee Stock Purchase Plan (&#8220;ESPP&#8221;)</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May of 2001, J2 Global established the J2 Global, Inc. 2001 Employee Stock Purchase Plan, as amended (the &#8220;Purchase Plan&#8221;), which provides for the issuance of a maximum of <ix:nonFraction unitRef="shares" contextRef="ia975f38d2f414abb8e9449b0da7fe94c_I20010531" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4Xzg5NTg_c3290fce-2b3d-4410-8be1-3cf4a375778e">2,000,000</ix:nonFraction> shares of common stock. Under the Purchase Plan, eligible employees can have up to <ix:nonFraction unitRef="number" contextRef="ia975f38d2f414abb8e9449b0da7fe94c_I20010531" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzkwNDQ_4f8971fa-29e2-40e3-a5da-bb5e5b14f0d1">15</ix:nonFraction>% of their earnings withheld, up to certain maximums, to be used to purchase shares </span></div></ix:continuation><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-122-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i4e0b6562d48246e48d02a2e55621a9f6" continuedAt="i9af179e56a214202a5ffe41aed95f317"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of J2 Global&#8217;s common stock at certain plan-defined dates. The price of the common stock purchased under the Purchase Plan for the offering periods is equal to <ix:nonFraction unitRef="number" contextRef="ida754feead884d26911bf5c29983bfed_D20010501-20010531" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzkyODk_78385ff9-2964-4737-b513-11ff77b76d14">95</ix:nonFraction>% of the fair market value of the common stock at the end of the offering period. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February&#160;2, 2018, the Company approved an amendment to the Company&#8217;s Amended and Restated 2001 Employee Stock Purchase Plan, to be effective May 1, 2018, such that (i) the purchase price for each offering period shall be <ix:nonFraction unitRef="number" contextRef="ide83c5d50f6b4b0797e4987b1ed543b5_D20180501-20180501" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzQzOTgwNDY1NTgxNzk_aed2bcd7-223d-422e-9583-cd51eee12e57">85</ix:nonFraction>% of the lesser of the fair market value of a share of common stock of the Company (a &#8220;Share&#8221;) on the beginning or the end of the offering period, rather than <ix:nonFraction unitRef="number" contextRef="ida754feead884d26911bf5c29983bfed_D20010501-20010531" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzQzOTgwNDY1NTgxNzY_78385ff9-2964-4737-b513-11ff77b76d14">95</ix:nonFraction>% of the fair market value of a Share at the end of the offering period, and (ii) each offering period will be <ix:nonNumeric contextRef="ide83c5d50f6b4b0797e4987b1ed543b5_D20180501-20180501" format="ixt-sec:durwordsen" name="jcom:ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzM4NDgyOTA3NDY2MTQ_e7b9e69d-394c-4633-b8e9-80197640eb4e">six months</ix:nonNumeric>, rather than <ix:nonNumeric contextRef="ida754feead884d26911bf5c29983bfed_D20010501-20010531" format="ixt-sec:durwordsen" name="jcom:ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzM4NDgyOTA3NDY2MzQ_0dde2211-3bf7-43dc-9ad5-8df5aa6f7251">three months</ix:nonNumeric>.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">J2 Global performed an analysis of the Amendment terms and determined that a plan provision exists which allows for the more favorable of two exercise prices, commonly referred to as a &#8220;look-back&#8221; feature. The purchase price discount and the look-back feature cause the Purchase Plan to be compensatory and the Company to recognize compensation expense. The compensation cost is recognized on a straight-line basis over the requisite service period. The Company recognized $<ix:nonFraction unitRef="usd" contextRef="i62300cea81b04ac8ad7bdd0352c56e97_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzEwMzg0_0c805705-7dc8-4800-ae1d-b195923de97c">2.0</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="id41b5eb21bd94fde95d0159cfbfcbe99_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzEwMzg4_0cef15f4-8531-4696-a4a0-1128532c843a">1.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i92b4be68fafc4b0f84670f4b52407dd8_D20180101-20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzEwMzk1_018165c7-b125-4bde-b974-9bb5ee44bfa9">0.7</ix:nonFraction> million of compensation expense related to the Purchase Plan for the years ended December&#160;31, 2020, 2019 and 2018, respectively. The Company used the Black-Scholes option pricing model to calculate the estimated fair value of the purchase right issued under the ESPP. The expected volatility is based on historical volatility of the Company&#8217;s common stock. The risk-free interest rate is based on U.S. Treasury zero-coupon issues with a term equal to the expected term of the option assumed at the date of grant.&#160;The Company uses an annualized dividend yield based upon the per share dividends declared by its Board of Directors. Estimated forfeiture rates&#160;were <ix:nonFraction unitRef="number" contextRef="i62300cea81b04ac8ad7bdd0352c56e97_D20200101-20201231" decimals="4" name="jcom:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEstimatedForfeitureRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzExMDMz_32d0d703-8c51-411d-ae31-4d8324912d7e">11.15</ix:nonFraction>%, <ix:nonFraction unitRef="number" contextRef="id41b5eb21bd94fde95d0159cfbfcbe99_D20190101-20191231" decimals="4" name="jcom:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEstimatedForfeitureRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzExMDM3_af161e97-e5cd-41ef-9631-0c2f9360a1bb">5.80</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i92b4be68fafc4b0f84670f4b52407dd8_D20180101-20181231" decimals="4" name="jcom:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEstimatedForfeitureRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzExMDQ0_042f8bdb-3842-4144-abc7-8b54fd7ff58f">1.96</ix:nonFraction>% as of December&#160;31, 2020, 2019, and 2018, respectively.</span></div></ix:continuation><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i9af179e56a214202a5ffe41aed95f317">During 2020, 2019 and 2018, <ix:nonFraction unitRef="shares" contextRef="i62300cea81b04ac8ad7bdd0352c56e97_D20200101-20201231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzExMTA2_195c4ee1-42fd-4557-9494-416321330e09">118,629</ix:nonFraction>, <ix:nonFraction unitRef="shares" contextRef="id41b5eb21bd94fde95d0159cfbfcbe99_D20190101-20191231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzExMTEw_10eff448-164f-4b74-a0be-ec3c84b85e66">66,413</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i92b4be68fafc4b0f84670f4b52407dd8_D20180101-20181231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzExMTE3_107926a5-f7df-44af-9767-25b4db6b26e0">33,262</ix:nonFraction> shares, respectively were purchased under the Purchase Plan at price ranging from $<ix:nonFraction unitRef="usdPerShare" contextRef="i882245298bcc4f2c9280b192f0c8e7b0_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzExMjAy_f1daf6a3-ec77-4dfc-b7fc-02922437ae10">61.51</ix:nonFraction> to $<ix:nonFraction unitRef="usdPerShare" contextRef="id400b70bd8d0479594f2d04dc080c67a_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzExMjA4_bff40266-0287-4361-9ca1-040097f8fb5f">62.82</ix:nonFraction> per share during 2020.&#160;As of December&#160;31, 2020, <ix:nonFraction unitRef="shares" contextRef="icdcfc090eec14b64ab81a954501e15b5_I20201231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzExMjQ0_2a35c43e-cb45-4e8d-ae8b-40106d5291e6">1,404,939</ix:nonFraction> shares were available under the Purchase Plan for future issuance.</ix:continuation> </span></div><div style="text-align:justify;text-indent:45pt"><span><br/></span></div><div id="ie85b9c7be4284705baa3c85e9b8a6a98_169"></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">16.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:5.5pt">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="us-gaap:DefinedContributionPlanTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjkvZnJhZzpkNTQ1ZmUwZDMxZjA0MjdiYjJmNzRhYmU1ODlkZjQ5Mi90ZXh0cmVnaW9uOmQ1NDVmZTBkMzFmMDQyN2JiMmY3NGFiZTU4OWRmNDkyXzUwOQ_007f5afe-5903-4ac6-ace2-b641a42da800" continuedAt="i106698e0f6b7429f9b6d0ec34145f5f4" escape="true">Defined Contribution 401(k) Savings Plan</ix:nonNumeric></span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i106698e0f6b7429f9b6d0ec34145f5f4">J2 Global has several 401(k) Savings Plans that qualify under Section 401(k) of the Internal Revenue Code. Eligible employees may contribute a portion of their salary through payroll deductions, subject to certain limitations. The Company may make annual contributions at its sole discretion to these plans. For the years ended December&#160;31, 2020, 2019 and 2018, the Company made contributions of $<ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DefinedContributionPlanCostRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjkvZnJhZzpkNTQ1ZmUwZDMxZjA0MjdiYjJmNzRhYmU1ODlkZjQ5Mi90ZXh0cmVnaW9uOmQ1NDVmZTBkMzFmMDQyN2JiMmY3NGFiZTU4OWRmNDkyXzQyNQ_226e7dd9-8c2c-43ce-a8f8-1aa72d6f7bd1">3.5</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DefinedContributionPlanCostRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjkvZnJhZzpkNTQ1ZmUwZDMxZjA0MjdiYjJmNzRhYmU1ODlkZjQ5Mi90ZXh0cmVnaW9uOmQ1NDVmZTBkMzFmMDQyN2JiMmY3NGFiZTU4OWRmNDkyXzQyOQ_27b6ffa0-545e-440d-90f4-636355b0a814">3.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DefinedContributionPlanCostRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjkvZnJhZzpkNTQ1ZmUwZDMxZjA0MjdiYjJmNzRhYmU1ODlkZjQ5Mi90ZXh0cmVnaW9uOmQ1NDVmZTBkMzFmMDQyN2JiMmY3NGFiZTU4OWRmNDkyXzQzNg_8b57e327-55b6-43ff-86a3-d663517a93ee">3.6</ix:nonFraction> million, respectively, to these 401(k) Savings Plans.</ix:continuation></span></div><div><span><br/></span></div><div id="ie85b9c7be4284705baa3c85e9b8a6a98_172"></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">17.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.5pt">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNzIvZnJhZzo3Y2ZkMDBmODgyMjc0MGNkOTk3MmE5YzA3OWU1NDgzYy90ZXh0cmVnaW9uOjdjZmQwMGY4ODIyNzQwY2Q5OTcyYTljMDc5ZTU0ODNjXzg3MQ_657c8b50-0bfd-4352-a123-5011b63fa997" continuedAt="i42a9e363a41f4adea9ef49f6b7456123" escape="true">Earnings Per Share</ix:nonNumeric></span></div><ix:continuation id="i42a9e363a41f4adea9ef49f6b7456123" continuedAt="i7955675aa26846bea9d893ece71e0694"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;</span></div><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNzIvZnJhZzo3Y2ZkMDBmODgyMjc0MGNkOTk3MmE5YzA3OWU1NDgzYy90ZXh0cmVnaW9uOjdjZmQwMGY4ODIyNzQwY2Q5OTcyYTljMDc5ZTU0ODNjXzg4MA_76ff7c47-428f-4bb6-8592-945b14e24ddf" continuedAt="i63ecf55e38164cd6aed8aa89ba6aa2b9" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of basic and diluted earnings per share are as follows (in thousands, except share and per share data):</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:56.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.538%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator for basic and diluted net income per common share:</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to J2 Global, Inc. common shareholders</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNzIvZnJhZzo3Y2ZkMDBmODgyMjc0MGNkOTk3MmE5YzA3OWU1NDgzYy90YWJsZTphYTU4YjNlYTMzYzE0OTQyYjY4YTg2ODk1M2Q1YjVhYy90YWJsZXJhbmdlOmFhNThiM2VhMzNjMTQ5NDJiNjhhODY4OTUzZDViNWFjXzMtMS0xLTEtMA_9e203ece-97e5-4e69-b932-5d1decdc6341">150,668</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNzIvZnJhZzo3Y2ZkMDBmODgyMjc0MGNkOTk3MmE5YzA3OWU1NDgzYy90YWJsZTphYTU4YjNlYTMzYzE0OTQyYjY4YTg2ODk1M2Q1YjVhYy90YWJsZXJhbmdlOmFhNThiM2VhMzNjMTQ5NDJiNjhhODY4OTUzZDViNWFjXzMtMy0xLTEtMA_931737f1-120c-43b9-9d1a-13ce8ffc2017">218,806</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNzIvZnJhZzo3Y2ZkMDBmODgyMjc0MGNkOTk3MmE5YzA3OWU1NDgzYy90YWJsZTphYTU4YjNlYTMzYzE0OTQyYjY4YTg2ODk1M2Q1YjVhYy90YWJsZXJhbmdlOmFhNThiM2VhMzNjMTQ5NDJiNjhhODY4OTUzZDViNWFjXzMtNS0xLTEtMA_768acdb6-105f-4cf2-91d3-6e7026ae0081">128,687</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income available to participating securities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" name="us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNzIvZnJhZzo3Y2ZkMDBmODgyMjc0MGNkOTk3MmE5YzA3OWU1NDgzYy90YWJsZTphYTU4YjNlYTMzYzE0OTQyYjY4YTg2ODk1M2Q1YjVhYy90YWJsZXJhbmdlOmFhNThiM2VhMzNjMTQ5NDJiNjhhODY4OTUzZDViNWFjXzQtMS0xLTEtMA_6f801641-4a80-4b75-a51a-20aa3db5b4f8">632</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNzIvZnJhZzo3Y2ZkMDBmODgyMjc0MGNkOTk3MmE5YzA3OWU1NDgzYy90YWJsZTphYTU4YjNlYTMzYzE0OTQyYjY4YTg2ODk1M2Q1YjVhYy90YWJsZXJhbmdlOmFhNThiM2VhMzNjMTQ5NDJiNjhhODY4OTUzZDViNWFjXzQtMy0xLTEtMA_de2bea23-30b3-4743-b79c-1433a525ced8">3,496</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNzIvZnJhZzo3Y2ZkMDBmODgyMjc0MGNkOTk3MmE5YzA3OWU1NDgzYy90YWJsZTphYTU4YjNlYTMzYzE0OTQyYjY4YTg2ODk1M2Q1YjVhYy90YWJsZXJhbmdlOmFhNThiM2VhMzNjMTQ5NDJiNjhhODY4OTUzZDViNWFjXzQtNS0xLTEtMA_01ef1ddf-dd15-442b-80ea-aaf25bd76a74">1,885</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income available to J2 Global, Inc. common shareholders</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="jcom:NetIncomeLossAvailableToCommonStockholdersBasicAndDiluted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNzIvZnJhZzo3Y2ZkMDBmODgyMjc0MGNkOTk3MmE5YzA3OWU1NDgzYy90YWJsZTphYTU4YjNlYTMzYzE0OTQyYjY4YTg2ODk1M2Q1YjVhYy90YWJsZXJhbmdlOmFhNThiM2VhMzNjMTQ5NDJiNjhhODY4OTUzZDViNWFjXzUtMS0xLTEtMA_5eb13bf6-8302-4575-a7fb-685da6d70ff2">150,036</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="jcom:NetIncomeLossAvailableToCommonStockholdersBasicAndDiluted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNzIvZnJhZzo3Y2ZkMDBmODgyMjc0MGNkOTk3MmE5YzA3OWU1NDgzYy90YWJsZTphYTU4YjNlYTMzYzE0OTQyYjY4YTg2ODk1M2Q1YjVhYy90YWJsZXJhbmdlOmFhNThiM2VhMzNjMTQ5NDJiNjhhODY4OTUzZDViNWFjXzUtMy0xLTEtMA_3a75a81a-435e-4df5-9517-c6bdd3cc1c4e">215,310</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="jcom:NetIncomeLossAvailableToCommonStockholdersBasicAndDiluted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNzIvZnJhZzo3Y2ZkMDBmODgyMjc0MGNkOTk3MmE5YzA3OWU1NDgzYy90YWJsZTphYTU4YjNlYTMzYzE0OTQyYjY4YTg2ODk1M2Q1YjVhYy90YWJsZXJhbmdlOmFhNThiM2VhMzNjMTQ5NDJiNjhhODY4OTUzZDViNWFjXzUtNS0xLTEtMA_e65dae33-815b-42c0-aac8-82dde9ad81c5">126,802</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average outstanding shares of common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNzIvZnJhZzo3Y2ZkMDBmODgyMjc0MGNkOTk3MmE5YzA3OWU1NDgzYy90YWJsZTphYTU4YjNlYTMzYzE0OTQyYjY4YTg2ODk1M2Q1YjVhYy90YWJsZXJhbmdlOmFhNThiM2VhMzNjMTQ5NDJiNjhhODY4OTUzZDViNWFjXzctMS0xLTEtMA_faefed8c-3b2f-4488-8a87-8c40dfdf835e">46,308,825</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNzIvZnJhZzo3Y2ZkMDBmODgyMjc0MGNkOTk3MmE5YzA3OWU1NDgzYy90YWJsZTphYTU4YjNlYTMzYzE0OTQyYjY4YTg2ODk1M2Q1YjVhYy90YWJsZXJhbmdlOmFhNThiM2VhMzNjMTQ5NDJiNjhhODY4OTUzZDViNWFjXzctMy0xLTEtMA_19e92abf-eb1c-4f38-b2e9-58fdd496b1d6">47,647,397</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNzIvZnJhZzo3Y2ZkMDBmODgyMjc0MGNkOTk3MmE5YzA3OWU1NDgzYy90YWJsZTphYTU4YjNlYTMzYzE0OTQyYjY4YTg2ODk1M2Q1YjVhYy90YWJsZXJhbmdlOmFhNThiM2VhMzNjMTQ5NDJiNjhhODY4OTUzZDViNWFjXzctNS0xLTEtMA_30291147-f1d5-45e3-993c-405a1d35b649">47,950,746</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity incentive plans</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNzIvZnJhZzo3Y2ZkMDBmODgyMjc0MGNkOTk3MmE5YzA3OWU1NDgzYy90YWJsZTphYTU4YjNlYTMzYzE0OTQyYjY4YTg2ODk1M2Q1YjVhYy90YWJsZXJhbmdlOmFhNThiM2VhMzNjMTQ5NDJiNjhhODY4OTUzZDViNWFjXzktMS0xLTEtMA_7b04dbb0-6d36-44c6-b38d-3885cb5aaf65">25,232</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNzIvZnJhZzo3Y2ZkMDBmODgyMjc0MGNkOTk3MmE5YzA3OWU1NDgzYy90YWJsZTphYTU4YjNlYTMzYzE0OTQyYjY4YTg2ODk1M2Q1YjVhYy90YWJsZXJhbmdlOmFhNThiM2VhMzNjMTQ5NDJiNjhhODY4OTUzZDViNWFjXzktMy0xLTEtMA_9b5d8116-3b86-46d3-9fcc-08facf3fe554">78,076</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNzIvZnJhZzo3Y2ZkMDBmODgyMjc0MGNkOTk3MmE5YzA3OWU1NDgzYy90YWJsZTphYTU4YjNlYTMzYzE0OTQyYjY4YTg2ODk1M2Q1YjVhYy90YWJsZXJhbmdlOmFhNThiM2VhMzNjMTQ5NDJiNjhhODY4OTUzZDViNWFjXzktNS0xLTEtMA_8f923f84-1c11-4c14-9674-f1b43a265f7a">146,906</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncrementalCommonSharesAttributableToContingentlyIssuableShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNzIvZnJhZzo3Y2ZkMDBmODgyMjc0MGNkOTk3MmE5YzA3OWU1NDgzYy90YWJsZTphYTU4YjNlYTMzYzE0OTQyYjY4YTg2ODk1M2Q1YjVhYy90YWJsZXJhbmdlOmFhNThiM2VhMzNjMTQ5NDJiNjhhODY4OTUzZDViNWFjXzEwLTEtMS0xLTA_6bfc32b9-d31a-4227-8d5d-64cf554054e6">788,454</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncrementalCommonSharesAttributableToContingentlyIssuableShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNzIvZnJhZzo3Y2ZkMDBmODgyMjc0MGNkOTk3MmE5YzA3OWU1NDgzYy90YWJsZTphYTU4YjNlYTMzYzE0OTQyYjY4YTg2ODk1M2Q1YjVhYy90YWJsZXJhbmdlOmFhNThiM2VhMzNjMTQ5NDJiNjhhODY4OTUzZDViNWFjXzEwLTMtMS0xLTA_d04ba25b-4ffe-442c-aba0-dade366dca80">1,300,211</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncrementalCommonSharesAttributableToContingentlyIssuableShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNzIvZnJhZzo3Y2ZkMDBmODgyMjc0MGNkOTk3MmE5YzA3OWU1NDgzYy90YWJsZTphYTU4YjNlYTMzYzE0OTQyYjY4YTg2ODk1M2Q1YjVhYy90YWJsZXJhbmdlOmFhNThiM2VhMzNjMTQ5NDJiNjhhODY4OTUzZDViNWFjXzEwLTUtMS0xLTA_4533437a-4654-4b34-aa73-15a8b564195b">830,139</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock and common stock equivalents</span></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNzIvZnJhZzo3Y2ZkMDBmODgyMjc0MGNkOTk3MmE5YzA3OWU1NDgzYy90YWJsZTphYTU4YjNlYTMzYzE0OTQyYjY4YTg2ODk1M2Q1YjVhYy90YWJsZXJhbmdlOmFhNThiM2VhMzNjMTQ5NDJiNjhhODY4OTUzZDViNWFjXzExLTEtMS0xLTA_573283c6-563d-4fe3-8b25-a2921bac7969">47,122,511</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNzIvZnJhZzo3Y2ZkMDBmODgyMjc0MGNkOTk3MmE5YzA3OWU1NDgzYy90YWJsZTphYTU4YjNlYTMzYzE0OTQyYjY4YTg2ODk1M2Q1YjVhYy90YWJsZXJhbmdlOmFhNThiM2VhMzNjMTQ5NDJiNjhhODY4OTUzZDViNWFjXzExLTMtMS0xLTA_f1d65d4d-312b-4054-b138-d5e005413a54">49,025,684</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNzIvZnJhZzo3Y2ZkMDBmODgyMjc0MGNkOTk3MmE5YzA3OWU1NDgzYy90YWJsZTphYTU4YjNlYTMzYzE0OTQyYjY4YTg2ODk1M2Q1YjVhYy90YWJsZXJhbmdlOmFhNThiM2VhMzNjMTQ5NDJiNjhhODY4OTUzZDViNWFjXzExLTUtMS0xLTA_98e7a5ba-75cf-4b7b-9932-21c39496b865">48,927,791</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per share:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNzIvZnJhZzo3Y2ZkMDBmODgyMjc0MGNkOTk3MmE5YzA3OWU1NDgzYy90YWJsZTphYTU4YjNlYTMzYzE0OTQyYjY4YTg2ODk1M2Q1YjVhYy90YWJsZXJhbmdlOmFhNThiM2VhMzNjMTQ5NDJiNjhhODY4OTUzZDViNWFjXzEzLTEtMS0xLTA_ac89f3db-7899-40d1-818f-8bf2cac22b55">3.24</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNzIvZnJhZzo3Y2ZkMDBmODgyMjc0MGNkOTk3MmE5YzA3OWU1NDgzYy90YWJsZTphYTU4YjNlYTMzYzE0OTQyYjY4YTg2ODk1M2Q1YjVhYy90YWJsZXJhbmdlOmFhNThiM2VhMzNjMTQ5NDJiNjhhODY4OTUzZDViNWFjXzEzLTMtMS0xLTA_241e62fd-d8d5-47f5-bf2d-87b980d9d182">4.52</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNzIvZnJhZzo3Y2ZkMDBmODgyMjc0MGNkOTk3MmE5YzA3OWU1NDgzYy90YWJsZTphYTU4YjNlYTMzYzE0OTQyYjY4YTg2ODk1M2Q1YjVhYy90YWJsZXJhbmdlOmFhNThiM2VhMzNjMTQ5NDJiNjhhODY4OTUzZDViNWFjXzEzLTUtMS0xLTA_6ca05372-9e24-474a-a02b-5b675d2ac11f">2.64</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNzIvZnJhZzo3Y2ZkMDBmODgyMjc0MGNkOTk3MmE5YzA3OWU1NDgzYy90YWJsZTphYTU4YjNlYTMzYzE0OTQyYjY4YTg2ODk1M2Q1YjVhYy90YWJsZXJhbmdlOmFhNThiM2VhMzNjMTQ5NDJiNjhhODY4OTUzZDViNWFjXzE0LTEtMS0xLTA_c0d0587c-b7ae-47e7-8590-bfafee6d7d1f">3.18</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNzIvZnJhZzo3Y2ZkMDBmODgyMjc0MGNkOTk3MmE5YzA3OWU1NDgzYy90YWJsZTphYTU4YjNlYTMzYzE0OTQyYjY4YTg2ODk1M2Q1YjVhYy90YWJsZXJhbmdlOmFhNThiM2VhMzNjMTQ5NDJiNjhhODY4OTUzZDViNWFjXzE0LTMtMS0xLTA_075e3907-5879-43ee-8f02-ff60e087405b">4.39</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNzIvZnJhZzo3Y2ZkMDBmODgyMjc0MGNkOTk3MmE5YzA3OWU1NDgzYy90YWJsZTphYTU4YjNlYTMzYzE0OTQyYjY4YTg2ODk1M2Q1YjVhYy90YWJsZXJhbmdlOmFhNThiM2VhMzNjMTQ5NDJiNjhhODY4OTUzZDViNWFjXzE0LTUtMS0xLTA_79d5f156-e889-4440-b295-2330a1341396">2.59</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">Represents unvested share-based payment awards that contain certain non-forfeitable rights to dividends or dividend equivalents (whether paid or unpaid).</span></div></ix:nonNumeric></ix:continuation><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-123-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><ix:continuation id="i7955675aa26846bea9d893ece71e0694"><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><ix:continuation id="i63ecf55e38164cd6aed8aa89ba6aa2b9"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">Represents the incremental shares issuable upon conversion of the <ix:nonFraction unitRef="number" contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNzIvZnJhZzo3Y2ZkMDBmODgyMjc0MGNkOTk3MmE5YzA3OWU1NDgzYy90ZXh0cmVnaW9uOjdjZmQwMGY4ODIyNzQwY2Q5OTcyYTljMDc5ZTU0ODNjXzQzOTgwNDY1MTQxMTM_93685aa3-409e-447f-b67a-cb465d2c7a60">3.25</ix:nonFraction>% Convertible Notes due June 15, 2029 and <ix:nonFraction unitRef="number" contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNzIvZnJhZzo3Y2ZkMDBmODgyMjc0MGNkOTk3MmE5YzA3OWU1NDgzYy90ZXh0cmVnaW9uOjdjZmQwMGY4ODIyNzQwY2Q5OTcyYTljMDc5ZTU0ODNjXzQzOTgwNDY1MTQxMjQ_291a9ab7-800c-4096-80e0-600db9ed0946">1.75</ix:nonFraction>% Convertible Notes due November 1, 2026 by applying the treasury stock method when the average stock price exceeds the conversion price of the Convertible Notes (see Note 10 - Long Term Debt).</span></ix:continuation></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December&#160;31, 2020, 2019 and 2018, there were <ix:nonFraction unitRef="shares" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNzIvZnJhZzo3Y2ZkMDBmODgyMjc0MGNkOTk3MmE5YzA3OWU1NDgzYy90ZXh0cmVnaW9uOjdjZmQwMGY4ODIyNzQwY2Q5OTcyYTljMDc5ZTU0ODNjXzY2MQ_48202865-4d2e-4f22-bad8-eef38e5f822d"><ix:nonFraction unitRef="shares" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNzIvZnJhZzo3Y2ZkMDBmODgyMjc0MGNkOTk3MmE5YzA3OWU1NDgzYy90ZXh0cmVnaW9uOjdjZmQwMGY4ODIyNzQwY2Q5OTcyYTljMDc5ZTU0ODNjXzY2MQ_7bb2c75d-3cd0-4df0-b0d4-81f20ff5f2d6"><ix:nonFraction unitRef="shares" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNzIvZnJhZzo3Y2ZkMDBmODgyMjc0MGNkOTk3MmE5YzA3OWU1NDgzYy90ZXh0cmVnaW9uOjdjZmQwMGY4ODIyNzQwY2Q5OTcyYTljMDc5ZTU0ODNjXzY2MQ_b5fb0d2f-e1eb-4b2e-9d67-f762124f6564">zero</ix:nonFraction></ix:nonFraction></ix:nonFraction> options outstanding, respectively,&#160;which were excluded from the computation of diluted earnings per share because the exercise prices were greater than the average market price of the common stock.</span></div></ix:continuation><div style="text-align:justify;text-indent:45pt"><span><br/></span></div><div id="ie85b9c7be4284705baa3c85e9b8a6a98_181"></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">18.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.5pt"><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90ZXh0cmVnaW9uOjBjZGU3NTYyZDhhNDQwMWJhMDc5MGQ3MzE3MjVhMTA1XzI5MzE_96ff66ee-3cb9-4b03-8a8a-8584a2bb508c" continuedAt="i485f69ef11e14830a4bf842f6465a45f" escape="true">Segment Information</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i485f69ef11e14830a4bf842f6465a45f" continuedAt="i133d110665664943afdab756ca466cb4"><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s businesses are based on the organizational structure used by the chief operating decision maker (&#8220;CODM&#8221;) for making operating and investment decisions and for assessing performance. The CODM views the Company as <ix:nonFraction unitRef="business" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="INF" format="ixt-sec:numwordsen" name="jcom:NumberOfBusinesses" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90ZXh0cmVnaW9uOjBjZGU3NTYyZDhhNDQwMWJhMDc5MGQ3MzE3MjVhMTA1XzM4NDgyOTA3MDMwNzE_88689aed-e5c1-49a8-a666-72519addc107">two</ix:nonFraction> businesses: Cloud Services and Digital Media. However,</span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in accordance with the aggregation criteria within ASC Topic 280, J2 Global&#8217;s operating segments have been aggregated into <ix:nonFraction unitRef="segment" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfReportableSegments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90ZXh0cmVnaW9uOjBjZGU3NTYyZDhhNDQwMWJhMDc5MGQ3MzE3MjVhMTA1XzM4NDgyOTA3MDMwODI_eabf7f31-6ff2-4463-8c01-53765162825d">three</ix:nonFraction> reportable segments: (i)&#160;Fax and Martech (formerly Email Marketing); (ii) Voice, Backup, Security, and Consumer Privacy and Protection; and (iii)&#160;Digital Media. In connection with the Highwinds Capital, Inc. and Cloak Holdings, LLC acquisition in the second quarter of 2019 (see Note 4 - Business Acquisitions), the Company renamed its Voice, Backup and Security reportable segment to include its newly acquired consumer privacy and protection business, now the Voice, Backup, Security and Consumer Privacy and Protection segment.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s Cloud Services business is driven primarily by subscription revenues that are relatively higher margin, stable and predictable from quarter to quarter with minor seasonal weakness in the fourth quarter. The Company&#8217;s Digital Media business is driven primarily by advertising and subscription revenues, has relatively higher sales and marketing expense and has seasonal strength in the fourth quarter. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accounting policies of the businesses are the same as those described in Note 2 - Basis of Presentation and Summary of Significant Accounting Policies.  The Company evaluates performance based on revenue, gross margin and profit or loss from operations before income taxes, not including nonrecurring gains and losses and foreign exchange gains and losses. </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90ZXh0cmVnaW9uOjBjZGU3NTYyZDhhNDQwMWJhMDc5MGQ3MzE3MjVhMTA1XzI5MzM_37bd9194-0172-4aad-8037-5003caefd81c" continuedAt="i126d6af1c452447ba553c36fba2a6acd" escape="true">Information on reportable segments and reconciliation to consolidated income from operations is as follows (in thousands):</ix:nonNumeric></span></div></ix:continuation><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-124-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:5pt;text-align:justify"><ix:continuation id="i133d110665664943afdab756ca466cb4" continuedAt="i38a255f161f24cd7b8ab5e0e81dd449e"><ix:continuation id="i126d6af1c452447ba553c36fba2a6acd"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:56.462%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.558%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue by reportable segment:</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fax and Martech</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f0f96977ccf44879c1061796a2f48dc_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzMtMS0xLTEtMA_e9458d56-fd91-43fc-822c-a4bb2b7ca6b4">386,276</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia2d23ea71b6e486c9e21428a4d72eb49_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzMtMy0xLTEtMA_6347cb2f-9536-4871-be2c-a16cfad0fb86">378,444</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia9fdd3054c714550b1dbc39a2e9c9870_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzMtNS0xLTEtMA_c1785271-d48a-4deb-87ac-260f91658014">360,479</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Voice, Backup, Security, and CPP</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i496a13d1c8be4604a2fbd4f861da4bcb_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzQtMS0xLTEtMA_9569998a-3470-48d8-a971-a058429ba752">292,185</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i611f1a2d137c4d5eae6099bb11193ae5_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzQtMy0xLTEtMA_664d8248-eae3-445d-bc8a-588c0e79b382">283,391</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac150a1921f44f5c8a42a654c9a4d0f1_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzQtNS0xLTEtMA_0e752449-4f29-4bfb-b3c1-50b6bc220eb0">237,496</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cloud Services Total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e009aa3cac941239ba19aeccfb8947b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzUtMS0xLTEtMA_916a25a8-7ac2-4ade-9a4f-b01b72f81d6f">678,461</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ideca71dc3bfb419b9995ed27b0010b6b_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzUtMy0xLTEtMA_a0af7438-4022-4436-a91c-3fd8d57c26ad">661,835</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i85ca022ab6e94dc98c43c23f8eb40332_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzUtNS0xLTEtMA_e2995db8-dc27-4552-ab2f-cd64142b2a67">597,975</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Digital Media</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i54ac2f00246945928c3090efbe32fd56_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzctMS0xLTEtMA_6152bbec-2189-4d25-bb78-4b5c99ffdad5">811,360</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i41acf9fe27384764870c33bf2d7ca3b5_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzctMy0xLTEtMA_d2b2bd60-62a7-4345-9b4e-77eb85845489">710,511</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i06bf2de053c149c486b90d332e770b58_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzctNS0xLTEtMA_8ad23b3d-186b-4be8-a86a-e7ab11a2e32a">609,374</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Elimination of inter-segment revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6e1e562c82d042d088f67ff146835730_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzgtMS0xLTEtMA_dbe530ca-1f81-43cc-b9f3-3b41fba4bf3c">229</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8dfbf97af44547719416b507edb926d2_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzgtMy0xLTEtMA_310d3233-cc7a-44bf-98c3-29cff1155720">300</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6d071c92889548778dd10e7903dd8c1c_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzgtNS0xLTEtMA_02fa8ff2-4f23-41ef-a3ce-5a4a7fa35810">60</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment revenues</span></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcc0086b82c046ef8a8e5b8c5b49bf87_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzktMS0xLTEtMA_f2cd5b1b-bae0-4810-a69b-68b301dbc32a">1,489,592</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idede044f86c545e28f001f748b82b5d6_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzktMy0xLTEtMA_c44af7ed-207f-4231-91c1-7a9dfd5469ef">1,372,046</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a85a6c0572f4d8e9e6339b4ee02241a_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzktNS0xLTEtMA_d6d9e871-da25-48ac-b6d5-016442dca2dd">1,207,289</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0eb38821e7164e669d8dcd6ae15ac39c_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzEwLTEtMS0xLTA_8040b412-9374-4239-ad62-d0926e8ae4f2">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic5b5666b63f240fea62bcf585b9b5f2f_D20190101-20191231" decimals="-3" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzEwLTMtMS0xLTA_21fa54d2-2e16-4fb1-94b0-71bf829df5b8">8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i17ad5662041d43fe850e7df9841c5052_D20180101-20181231" decimals="-3" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzEwLTUtMS0xLTA_b5070bce-5707-451e-b93b-107ab699ca8a">6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzExLTEtMS0xLTA_ac244b60-6d2c-4e31-af71-ce4252b5e6a4">1,489,593</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzExLTMtMS0xLTA_830666b2-526b-4200-bbeb-1db2e18f8f64">1,372,054</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzExLTUtMS0xLTA_6342d75f-d669-4901-9b7d-f7ed83fe7a8f">1,207,295</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit by reportable segment:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fax and Martech</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f0f96977ccf44879c1061796a2f48dc_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzE0LTEtMS0xLTA_c4c3a276-7eb4-48bd-86f1-901c55c59df1">320,714</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia2d23ea71b6e486c9e21428a4d72eb49_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzE0LTMtMS0xLTA_29cd97b7-81d7-49b6-bf39-477b67cd02c3">318,677</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia9fdd3054c714550b1dbc39a2e9c9870_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzE0LTUtMS0xLTA_bb7843b0-e3c3-447c-8737-2c4ef05ead01">311,534</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Voice, Backup, Security, and CPP</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i496a13d1c8be4604a2fbd4f861da4bcb_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzE1LTEtMS0xLTA_20afba9b-cf85-47c3-9363-7e3c01a50cf2">203,486</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i611f1a2d137c4d5eae6099bb11193ae5_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzE1LTMtMS0xLTA_5365259d-d6be-4874-915b-9a5efea8d2ca">198,888</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac150a1921f44f5c8a42a654c9a4d0f1_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzE1LTUtMS0xLTA_a479f5cd-96af-40f3-8e25-86a1f5c2b0d1">164,287</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cloud Services Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e009aa3cac941239ba19aeccfb8947b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzE2LTEtMS0xLTA_8de748ab-7e0f-4642-b2d8-808287ad380f">524,200</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ideca71dc3bfb419b9995ed27b0010b6b_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzE2LTMtMS0xLTA_f6614727-aeaf-4645-a030-f7cf59e9005b">517,565</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i85ca022ab6e94dc98c43c23f8eb40332_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzE2LTUtMS0xLTA_1e4b3461-ffca-4ecd-a694-f17edabe2c30">475,821</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Digital Media</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i54ac2f00246945928c3090efbe32fd56_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzE4LTEtMS0xLTA_974db5a7-81cf-473a-93e5-f9bb47a6cd0f">733,887</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i41acf9fe27384764870c33bf2d7ca3b5_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzE4LTMtMS0xLTA_00edd674-b21b-438d-9a5d-945e9f1883cf">617,458</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i06bf2de053c149c486b90d332e770b58_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzE4LTUtMS0xLTA_56448867-b60c-439e-a81c-3ed0c9124c45">530,455</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Elimination of inter-segment gross profit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6e1e562c82d042d088f67ff146835730_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzE5LTEtMS0xLTA_c08296bc-3f5d-4e6f-a4be-c7bf0b1cfc13">229</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8dfbf97af44547719416b507edb926d2_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzE5LTMtMS0xLTA_d4828cf6-3ccc-4d73-8b44-4270b9fd84ae">300</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6d071c92889548778dd10e7903dd8c1c_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzE5LTUtMS0xLTA_ba94b8df-8282-49ef-9d64-0475acfb06cd">60</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment gross profit</span></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcc0086b82c046ef8a8e5b8c5b49bf87_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzIwLTEtMS0xLTA_49fa420a-a75a-427a-b894-7e6ba1cf8c35">1,257,858</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idede044f86c545e28f001f748b82b5d6_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzIwLTMtMS0xLTA_0d2592b7-af83-4ecd-9f31-44fd62c7701e">1,134,723</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a85a6c0572f4d8e9e6339b4ee02241a_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzIwLTUtMS0xLTA_d89eee7c-5716-4bf8-80f8-5aa96c2ba16c">1,006,216</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0eb38821e7164e669d8dcd6ae15ac39c_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzIxLTEtMS0xLTA_05db1dea-5f29-471e-a371-403fe7cc74c1">47</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic5b5666b63f240fea62bcf585b9b5f2f_D20190101-20191231" decimals="-3" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzIxLTMtMS0xLTA_c75bf05a-1b2e-40b3-9b2e-163ab8a55a97">8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i17ad5662041d43fe850e7df9841c5052_D20180101-20181231" decimals="-3" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzIxLTUtMS0xLTA_f338025d-12ba-4392-82e6-2cb38af6c045">5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total gross profit</span></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzIyLTEtMS0xLTA_005c6902-2a0c-439f-95c6-432b03973adb">1,257,811</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzIyLTMtMS0xLTA_b0da2487-46fd-430e-871b-a9bd9b3795a0">1,134,731</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzIyLTUtMS0xLTA_17083361-c2cc-47df-a562-8f35e3ee57c0">1,006,221</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Direct costs by reportable segment </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fax and Martech</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">  (1)(4)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f0f96977ccf44879c1061796a2f48dc_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="jcom:DirectCostsBySegment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzI1LTEtMS0xLTA_77680618-9162-4087-98aa-99c56e4e89fc">116,923</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia2d23ea71b6e486c9e21428a4d72eb49_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="jcom:DirectCostsBySegment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzI1LTMtMS0xLTA_d317edc3-8b7e-4ab3-83a4-803b2627f007">119,574</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia9fdd3054c714550b1dbc39a2e9c9870_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="jcom:DirectCostsBySegment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzI1LTUtMS0xLTA_aba90d52-884e-4b9c-a272-017cd3d27e6d">125,963</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Voice, Backup, Security, and CPP</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)(4)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i496a13d1c8be4604a2fbd4f861da4bcb_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="jcom:DirectCostsBySegment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzI2LTEtMS0xLTA_8bf1ffdd-b7b6-4bd6-ab27-a85fed8f579d">158,074</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i611f1a2d137c4d5eae6099bb11193ae5_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="jcom:DirectCostsBySegment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzI2LTMtMS0xLTA_089233de-af9d-443c-9703-7cb516a4be44">150,451</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac150a1921f44f5c8a42a654c9a4d0f1_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="jcom:DirectCostsBySegment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzI2LTUtMS0xLTA_a7d83dc0-192c-424b-acba-c0314fdcf3c4">113,666</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cloud Services Total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e009aa3cac941239ba19aeccfb8947b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="jcom:DirectCostsBySegment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzI3LTEtMS0xLTA_a6e1626d-3d87-41f1-b03e-fdb38bc9b814">274,997</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ideca71dc3bfb419b9995ed27b0010b6b_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="jcom:DirectCostsBySegment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzI3LTMtMS0xLTA_e28661d7-5582-4df6-ab88-8287d964345f">270,025</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i85ca022ab6e94dc98c43c23f8eb40332_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="jcom:DirectCostsBySegment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzI3LTUtMS0xLTA_7444f4e5-233b-44e0-ba97-ef6422d99b9c">239,629</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Digital Media</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i54ac2f00246945928c3090efbe32fd56_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="jcom:DirectCostsBySegment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzI5LTEtMS0xLTA_a09aeace-6970-4271-a058-4b4b9020a184">594,807</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i41acf9fe27384764870c33bf2d7ca3b5_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="jcom:DirectCostsBySegment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzI5LTMtMS0xLTA_a1467753-7903-4fec-b2d8-d9b48c5fe218">540,193</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i06bf2de053c149c486b90d332e770b58_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="jcom:DirectCostsBySegment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzI5LTUtMS0xLTA_971db773-3453-4ef5-803a-ebee6d1600cc">483,167</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Elimination of inter-segment direct costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6e1e562c82d042d088f67ff146835730_D20200101-20201231" decimals="-3" sign="-" name="jcom:DirectCostsBySegment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzMwLTEtMS0xLTA_70861a0a-4369-43fd-a1a6-387b0a4bcf21">229</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8dfbf97af44547719416b507edb926d2_D20190101-20191231" decimals="-3" sign="-" name="jcom:DirectCostsBySegment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzMwLTMtMS0xLTA_58eaaf6d-6cf4-4f89-86e7-d804239d8b93">300</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6d071c92889548778dd10e7903dd8c1c_D20180101-20181231" decimals="-3" sign="-" name="jcom:DirectCostsBySegment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzMwLTUtMS0xLTA_fbb537bc-2464-4632-b81f-8118de97974d">60</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment direct costs</span></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcc0086b82c046ef8a8e5b8c5b49bf87_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="jcom:DirectCostsBySegment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzMxLTEtMS0xLTA_929d78df-6737-4501-b625-58e506fdf922">869,575</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idede044f86c545e28f001f748b82b5d6_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="jcom:DirectCostsBySegment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzMxLTMtMS0xLTA_2090cdaf-d388-4930-a90d-a4fd9c25f88c">809,918</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a85a6c0572f4d8e9e6339b4ee02241a_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="jcom:DirectCostsBySegment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzMxLTUtMS0xLTA_d7dfe209-7719-4fc9-940e-8cf96840e540">722,736</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0eb38821e7164e669d8dcd6ae15ac39c_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="jcom:DirectCostsBySegment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzMyLTEtMS0xLTA_ee8d441b-f919-4ac8-9fe4-ac991c9cf6f0">53,625</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic5b5666b63f240fea62bcf585b9b5f2f_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="jcom:DirectCostsBySegment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzMyLTMtMS0xLTA_d4dd57ac-bb9f-49cc-b339-a7c452565874">47,733</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i17ad5662041d43fe850e7df9841c5052_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="jcom:DirectCostsBySegment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzMyLTUtMS0xLTA_13e3a9e3-2273-4c58-b3b8-3f9d16bc2d23">39,205</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total direct costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (3)</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="jcom:DirectCostsBySegment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzMzLTEtMS0xLTA_610e96c1-5384-44fe-b4fd-092606267d58">923,200</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="jcom:DirectCostsBySegment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzMzLTMtMS0xLTA_c093eb1b-9002-4f62-b631-f3a49f491a5a">857,651</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="jcom:DirectCostsBySegment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzMzLTUtMS0xLTA_52623baf-ea0a-46ec-8578-ccb5ea701982">761,941</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income by reportable segment:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fax and Martech</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f0f96977ccf44879c1061796a2f48dc_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzM2LTEtMS0xLTA_336c03bb-37a2-4d95-b58d-a7a1a51ed787">203,791</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia2d23ea71b6e486c9e21428a4d72eb49_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzM2LTMtMS0xLTA_21e2c33f-cc97-4ea1-a902-99b5a7f421c3">199,103</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia9fdd3054c714550b1dbc39a2e9c9870_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzM2LTUtMS0xLTA_f921aa6e-17fe-41e5-8734-b187779e90be">185,571</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Voice, Backup, Security, and CPP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i496a13d1c8be4604a2fbd4f861da4bcb_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzM3LTEtMS0xLTA_3e0b6543-1dcc-4432-85d9-3030eeae9b87">45,412</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i611f1a2d137c4d5eae6099bb11193ae5_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzM3LTMtMS0xLTA_28031985-ff89-4abb-b07d-62c75a6d2863">48,437</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac150a1921f44f5c8a42a654c9a4d0f1_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzM3LTUtMS0xLTA_27061fc0-3425-42dc-b164-28bfd707e284">50,621</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cloud Services Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e009aa3cac941239ba19aeccfb8947b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzM4LTEtMS0xLTA_4e050ca7-e02d-4332-930b-9b1d18f9f2e9">249,203</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ideca71dc3bfb419b9995ed27b0010b6b_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzM4LTMtMS0xLTA_c0bb4857-449d-47f9-be59-c162c47722dd">247,540</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i85ca022ab6e94dc98c43c23f8eb40332_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzM4LTUtMS0xLTA_f0ccb27c-2c69-4e7e-a8b2-f9c4d9298ec3">236,192</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Digital Media</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i54ac2f00246945928c3090efbe32fd56_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzQwLTEtMS0xLTA_ad454689-4297-417e-8846-e4bc7df27d0a">139,080</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i41acf9fe27384764870c33bf2d7ca3b5_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzQwLTMtMS0xLTA_bb1a2307-1135-4252-b3fd-849f6abf6584">77,265</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i06bf2de053c149c486b90d332e770b58_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzQwLTUtMS0xLTA_8003ff33-fe32-4fb4-8846-cabbb28b0b97">47,288</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment operating income</span></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcc0086b82c046ef8a8e5b8c5b49bf87_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzQxLTEtMS0xLTA_d4007390-68a4-408e-86d4-00982ff5372a">388,283</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idede044f86c545e28f001f748b82b5d6_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzQxLTMtMS0xLTA_4ccbb3d4-29a4-419c-b37b-f39207691655">324,805</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a85a6c0572f4d8e9e6339b4ee02241a_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzQxLTUtMS0xLTA_49737f6b-cda3-4a62-987b-aa07699907ed">283,480</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0eb38821e7164e669d8dcd6ae15ac39c_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzQyLTEtMS0xLTA_1ca8fcd4-1960-4e5c-9275-74229b4a039b">53,672</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic5b5666b63f240fea62bcf585b9b5f2f_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzQyLTMtMS0xLTA_eb12643a-ee8d-48b1-9ba3-deab9c9355d0">47,725</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i17ad5662041d43fe850e7df9841c5052_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzQyLTUtMS0xLTA_9ef1c1e8-91db-42c7-9d59-ade05f91bea3">39,200</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income from operations</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzQzLTEtMS0xLTA_9f6f0495-3a33-4c47-bf92-deede265216c">334,611</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzQzLTMtMS0xLTA_85ce99f8-e72b-4769-9918-673d1d5f199e">277,080</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzQzLTUtMS0xLTA_3f2c9325-7889-4451-84f1-52ff629c822f">244,280</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Company reclassified certain intercompany revenue and expenses in 2019 and 2018 for Cloud Services in order to better align with a stand-alone presentation. </span></div></td></tr><tr><td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Corporate includes costs associated with general and administrative and other expenses that are managed on a global basis and that are not directly attributable to any particular segment.</span></div></td></tr><tr><td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Direct costs for each segment include other operating expenses that are directly attributable to the segment, such as employee compensation expense, local sales and marketing expenses, engineering and network operations expense, depreciation and amortization and other administrative expenses. </span></div></td></tr><tr><td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(4) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Table above has been recast to remove the impact of certain expenses associated with the Corporate entity that were previously allocated to the Cloud Services and Digital Media businesses.</span></div></td></tr></table></ix:continuation></ix:continuation></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-125-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i38a255f161f24cd7b8ab5e0e81dd449e"><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90ZXh0cmVnaW9uOjBjZGU3NTYyZDhhNDQwMWJhMDc5MGQ3MzE3MjVhMTA1XzI5MDQ_29dff994-f8af-4909-8796-cb97650da40d" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The CODM does not use Balance Sheet and Cash Flow information in connection with operating and investment decisions other than as presented for Cloud Services and Digital Media. Accordingly, the following segment information is presented for Cloud Services and Digital Media.</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:55.644%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.973%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.973%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.538%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cloud Services</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i57e6344ab42f42718a97e9e73c372613_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTpkYmIyYTUzMmQ0NDc0YmZlYTg5NmNkOGZmZjVhODBmOC90YWJsZXJhbmdlOmRiYjJhNTMyZDQ0NzRiZmVhODk2Y2Q4ZmZmNWE4MGY4XzItMS0xLTEtMA_1fe479ac-fe65-4ad0-a815-ff6a44ef825d">1,473,398</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f5a1af06db4448ab678e60ec743c332_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTpkYmIyYTUzMmQ0NDc0YmZlYTg5NmNkOGZmZjVhODBmOC90YWJsZXJhbmdlOmRiYjJhNTMyZDQ0NzRiZmVhODk2Y2Q4ZmZmNWE4MGY4XzItMy0xLTEtMA_7423d5c9-2dfb-420a-b505-5b7edcc27985">1,466,969</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Digital Media</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ca3dbcc865b4a99aac6c5dda9631a68_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTpkYmIyYTUzMmQ0NDc0YmZlYTg5NmNkOGZmZjVhODBmOC90YWJsZXJhbmdlOmRiYjJhNTMyZDQ0NzRiZmVhODk2Y2Q4ZmZmNWE4MGY4XzMtMS0xLTEtMA_ee09f62e-8b3b-4e91-bf9e-88473a58adcf">2,088,397</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34ef82c155134a74a4dea7a85b83f699_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTpkYmIyYTUzMmQ0NDc0YmZlYTg5NmNkOGZmZjVhODBmOC90YWJsZXJhbmdlOmRiYjJhNTMyZDQ0NzRiZmVhODk2Y2Q4ZmZmNWE4MGY4XzMtMy0xLTEtMA_4b4ef042-4c33-497a-8527-ea7831b061a9">1,561,024</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets from Cloud Services and Digital Media</span></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d709d3323d6464da5ac311c376d6a9b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTpkYmIyYTUzMmQ0NDc0YmZlYTg5NmNkOGZmZjVhODBmOC90YWJsZXJhbmdlOmRiYjJhNTMyZDQ0NzRiZmVhODk2Y2Q4ZmZmNWE4MGY4XzQtMS0xLTEtMA_f4dfda8b-be2f-424e-a39d-c4402bd2132f">3,561,795</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if57bc47375314fa4bcd579455656ccb3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTpkYmIyYTUzMmQ0NDc0YmZlYTg5NmNkOGZmZjVhODBmOC90YWJsZXJhbmdlOmRiYjJhNTMyZDQ0NzRiZmVhODk2Y2Q4ZmZmNWE4MGY4XzQtMy0xLTEtMA_a6d8d68e-a097-4617-8fa8-a265f18c32af">3,027,993</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea20abaa8df94f4894c75cb206b0a5f0_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTpkYmIyYTUzMmQ0NDc0YmZlYTg5NmNkOGZmZjVhODBmOC90YWJsZXJhbmdlOmRiYjJhNTMyZDQ0NzRiZmVhODk2Y2Q4ZmZmNWE4MGY4XzUtMS0xLTEtMA_1f0de989-0ca6-444e-880f-8d5eec403a03">103,536</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i906238c2bfbe444bbab52a05f0c6a639_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTpkYmIyYTUzMmQ0NDc0YmZlYTg5NmNkOGZmZjVhODBmOC90YWJsZXJhbmdlOmRiYjJhNTMyZDQ0NzRiZmVhODk2Y2Q4ZmZmNWE4MGY4XzUtMy0xLTEtMA_19392da2-0ef4-4bb1-bd66-7b44d4ef51ed">477,853</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTpkYmIyYTUzMmQ0NDc0YmZlYTg5NmNkOGZmZjVhODBmOC90YWJsZXJhbmdlOmRiYjJhNTMyZDQ0NzRiZmVhODk2Y2Q4ZmZmNWE4MGY4XzctMS0xLTEtMA_e813ecfa-6c0e-4425-9769-c20efce9b864">3,665,331</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTpkYmIyYTUzMmQ0NDc0YmZlYTg5NmNkOGZmZjVhODBmOC90YWJsZXJhbmdlOmRiYjJhNTMyZDQ0NzRiZmVhODk2Y2Q4ZmZmNWE4MGY4XzctMy0xLTEtMA_46da4f91-e257-4ce7-a4e5-b5839fc43dfa">3,505,846</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditures:</span></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cloud Services</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e009aa3cac941239ba19aeccfb8947b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentAdditions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTpkYmIyYTUzMmQ0NDc0YmZlYTg5NmNkOGZmZjVhODBmOC90YWJsZXJhbmdlOmRiYjJhNTMyZDQ0NzRiZmVhODk2Y2Q4ZmZmNWE4MGY4XzExLTEtMS0xLTA_d633d0d7-6145-478a-9a0d-472230a99a47">32,859</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ideca71dc3bfb419b9995ed27b0010b6b_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentAdditions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTpkYmIyYTUzMmQ0NDc0YmZlYTg5NmNkOGZmZjVhODBmOC90YWJsZXJhbmdlOmRiYjJhNTMyZDQ0NzRiZmVhODk2Y2Q4ZmZmNWE4MGY4XzExLTMtMS0xLTA_04ea5ee1-21ad-4efe-afa1-84bb3c3c71fa">21,826</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i85ca022ab6e94dc98c43c23f8eb40332_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentAdditions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTpkYmIyYTUzMmQ0NDc0YmZlYTg5NmNkOGZmZjVhODBmOC90YWJsZXJhbmdlOmRiYjJhNTMyZDQ0NzRiZmVhODk2Y2Q4ZmZmNWE4MGY4XzExLTUtMS0xLTA_d61ab07e-6c32-4fa0-bcd0-f60a00d23590">13,832</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Digital Media</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i54ac2f00246945928c3090efbe32fd56_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentAdditions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTpkYmIyYTUzMmQ0NDc0YmZlYTg5NmNkOGZmZjVhODBmOC90YWJsZXJhbmdlOmRiYjJhNTMyZDQ0NzRiZmVhODk2Y2Q4ZmZmNWE4MGY4XzEyLTEtMS0xLTA_a8718673-227d-447f-a756-196da6982d9d">59,693</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i41acf9fe27384764870c33bf2d7ca3b5_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentAdditions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTpkYmIyYTUzMmQ0NDc0YmZlYTg5NmNkOGZmZjVhODBmOC90YWJsZXJhbmdlOmRiYjJhNTMyZDQ0NzRiZmVhODk2Y2Q4ZmZmNWE4MGY4XzEyLTMtMS0xLTA_f60f7edd-dbf8-49ea-bd62-a1c1e8ce804d">48,736</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i06bf2de053c149c486b90d332e770b58_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentAdditions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTpkYmIyYTUzMmQ0NDc0YmZlYTg5NmNkOGZmZjVhODBmOC90YWJsZXJhbmdlOmRiYjJhNTMyZDQ0NzRiZmVhODk2Y2Q4ZmZmNWE4MGY4XzEyLTUtMS0xLTA_b384d366-aaef-439c-82de-d24c134581f7">42,547</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total capital expenditures from Cloud Services and Digital Media</span></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcc0086b82c046ef8a8e5b8c5b49bf87_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentAdditions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTpkYmIyYTUzMmQ0NDc0YmZlYTg5NmNkOGZmZjVhODBmOC90YWJsZXJhbmdlOmRiYjJhNTMyZDQ0NzRiZmVhODk2Y2Q4ZmZmNWE4MGY4XzEzLTEtMS0xLTA_565cc0b6-fa25-4380-b159-ecd571afe3ec">92,552</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idede044f86c545e28f001f748b82b5d6_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentAdditions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTpkYmIyYTUzMmQ0NDc0YmZlYTg5NmNkOGZmZjVhODBmOC90YWJsZXJhbmdlOmRiYjJhNTMyZDQ0NzRiZmVhODk2Y2Q4ZmZmNWE4MGY4XzEzLTMtMS0xLTA_1bbfec50-d0b3-46b3-a3a9-5c5a7019e742">70,562</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a85a6c0572f4d8e9e6339b4ee02241a_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentAdditions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTpkYmIyYTUzMmQ0NDc0YmZlYTg5NmNkOGZmZjVhODBmOC90YWJsZXJhbmdlOmRiYjJhNTMyZDQ0NzRiZmVhODk2Y2Q4ZmZmNWE4MGY4XzEzLTUtMS0xLTA_6e86cc2a-caa4-455b-871b-9f3b3dc61296">56,379</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0eb38821e7164e669d8dcd6ae15ac39c_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:PropertyPlantAndEquipmentAdditions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTpkYmIyYTUzMmQ0NDc0YmZlYTg5NmNkOGZmZjVhODBmOC90YWJsZXJhbmdlOmRiYjJhNTMyZDQ0NzRiZmVhODk2Y2Q4ZmZmNWE4MGY4XzE0LTEtMS0xLTA_112c2cba-8866-4865-b3da-5b0757295a08">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic5b5666b63f240fea62bcf585b9b5f2f_D20190101-20191231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAdditions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTpkYmIyYTUzMmQ0NDc0YmZlYTg5NmNkOGZmZjVhODBmOC90YWJsZXJhbmdlOmRiYjJhNTMyZDQ0NzRiZmVhODk2Y2Q4ZmZmNWE4MGY4XzE0LTMtMS0xLTA_b61777a6-2591-4011-bdfa-3af584b652b1">26</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i17ad5662041d43fe850e7df9841c5052_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:PropertyPlantAndEquipmentAdditions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTpkYmIyYTUzMmQ0NDc0YmZlYTg5NmNkOGZmZjVhODBmOC90YWJsZXJhbmdlOmRiYjJhNTMyZDQ0NzRiZmVhODk2Y2Q4ZmZmNWE4MGY4XzE0LTUtMS0xLTA_5e2ff13e-3099-41ac-88e7-2f596c0e13c7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total capital expenditures</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentAdditions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTpkYmIyYTUzMmQ0NDc0YmZlYTg5NmNkOGZmZjVhODBmOC90YWJsZXJhbmdlOmRiYjJhNTMyZDQ0NzRiZmVhODk2Y2Q4ZmZmNWE4MGY4XzE1LTEtMS0xLTA_e57a6e5a-83e3-4af0-919e-fb97234da179">92,552</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentAdditions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTpkYmIyYTUzMmQ0NDc0YmZlYTg5NmNkOGZmZjVhODBmOC90YWJsZXJhbmdlOmRiYjJhNTMyZDQ0NzRiZmVhODk2Y2Q4ZmZmNWE4MGY4XzE1LTMtMS0xLTA_a895a316-f49a-4e85-80fd-beebb339d867">70,588</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentAdditions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTpkYmIyYTUzMmQ0NDc0YmZlYTg5NmNkOGZmZjVhODBmOC90YWJsZXJhbmdlOmRiYjJhNTMyZDQ0NzRiZmVhODk2Y2Q4ZmZmNWE4MGY4XzE1LTUtMS0xLTA_6b338d96-1834-4f27-aa58-4caf6494558e">56,379</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cloud Services</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e009aa3cac941239ba19aeccfb8947b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTpkYmIyYTUzMmQ0NDc0YmZlYTg5NmNkOGZmZjVhODBmOC90YWJsZXJhbmdlOmRiYjJhNTMyZDQ0NzRiZmVhODk2Y2Q4ZmZmNWE4MGY4XzE4LTEtMS0xLTA_8acbad3c-ed1b-4f82-bb27-b1672195b8a7">79,754</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ideca71dc3bfb419b9995ed27b0010b6b_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTpkYmIyYTUzMmQ0NDc0YmZlYTg5NmNkOGZmZjVhODBmOC90YWJsZXJhbmdlOmRiYjJhNTMyZDQ0NzRiZmVhODk2Y2Q4ZmZmNWE4MGY4XzE4LTMtMS0xLTA_3edd2245-9319-41ce-b5d6-b8ec696ab5cf">80,970</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i85ca022ab6e94dc98c43c23f8eb40332_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTpkYmIyYTUzMmQ0NDc0YmZlYTg5NmNkOGZmZjVhODBmOC90YWJsZXJhbmdlOmRiYjJhNTMyZDQ0NzRiZmVhODk2Y2Q4ZmZmNWE4MGY4XzE4LTUtMS0xLTA_0f9749a7-bd0d-46cd-a037-0a1dd64bb686">60,754</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Digital Media</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i54ac2f00246945928c3090efbe32fd56_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTpkYmIyYTUzMmQ0NDc0YmZlYTg5NmNkOGZmZjVhODBmOC90YWJsZXJhbmdlOmRiYjJhNTMyZDQ0NzRiZmVhODk2Y2Q4ZmZmNWE4MGY4XzE5LTEtMS0xLTA_616aa9e1-bacb-40d6-bceb-a3ec7498fb8e">145,321</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i41acf9fe27384764870c33bf2d7ca3b5_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTpkYmIyYTUzMmQ0NDc0YmZlYTg5NmNkOGZmZjVhODBmOC90YWJsZXJhbmdlOmRiYjJhNTMyZDQ0NzRiZmVhODk2Y2Q4ZmZmNWE4MGY4XzE5LTMtMS0xLTA_35a29c45-ecae-41bc-81a9-f1d9732b3bfb">148,575</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i06bf2de053c149c486b90d332e770b58_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTpkYmIyYTUzMmQ0NDc0YmZlYTg5NmNkOGZmZjVhODBmOC90YWJsZXJhbmdlOmRiYjJhNTMyZDQ0NzRiZmVhODk2Y2Q4ZmZmNWE4MGY4XzE5LTUtMS0xLTA_76456310-3509-4a91-8d0e-ce3fc3402bd1">122,843</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total depreciation and amortization from Cloud Services and Digital Media</span></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcc0086b82c046ef8a8e5b8c5b49bf87_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTpkYmIyYTUzMmQ0NDc0YmZlYTg5NmNkOGZmZjVhODBmOC90YWJsZXJhbmdlOmRiYjJhNTMyZDQ0NzRiZmVhODk2Y2Q4ZmZmNWE4MGY4XzIwLTEtMS0xLTA_7ae72843-a3bd-44f3-85c3-3269f305cc1a">225,075</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idede044f86c545e28f001f748b82b5d6_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTpkYmIyYTUzMmQ0NDc0YmZlYTg5NmNkOGZmZjVhODBmOC90YWJsZXJhbmdlOmRiYjJhNTMyZDQ0NzRiZmVhODk2Y2Q4ZmZmNWE4MGY4XzIwLTMtMS0xLTA_ce128481-2fc5-4617-8ec6-4b1d0b68b141">229,545</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a85a6c0572f4d8e9e6339b4ee02241a_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTpkYmIyYTUzMmQ0NDc0YmZlYTg5NmNkOGZmZjVhODBmOC90YWJsZXJhbmdlOmRiYjJhNTMyZDQ0NzRiZmVhODk2Y2Q4ZmZmNWE4MGY4XzIwLTUtMS0xLTA_afb1e104-7c7e-4542-9566-9a49ca2bd3af">183,597</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0eb38821e7164e669d8dcd6ae15ac39c_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTpkYmIyYTUzMmQ0NDc0YmZlYTg5NmNkOGZmZjVhODBmOC90YWJsZXJhbmdlOmRiYjJhNTMyZDQ0NzRiZmVhODk2Y2Q4ZmZmNWE4MGY4XzIxLTEtMS0xLTA_098372ba-8968-4de4-99ba-309b5570e7af">3,662</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic5b5666b63f240fea62bcf585b9b5f2f_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTpkYmIyYTUzMmQ0NDc0YmZlYTg5NmNkOGZmZjVhODBmOC90YWJsZXJhbmdlOmRiYjJhNTMyZDQ0NzRiZmVhODk2Y2Q4ZmZmNWE4MGY4XzIxLTMtMS0xLTA_a6f24a29-a3cb-4aa7-ac85-82cbf35b3403">2,487</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i17ad5662041d43fe850e7df9841c5052_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTpkYmIyYTUzMmQ0NDc0YmZlYTg5NmNkOGZmZjVhODBmOC90YWJsZXJhbmdlOmRiYjJhNTMyZDQ0NzRiZmVhODk2Y2Q4ZmZmNWE4MGY4XzIxLTUtMS0xLTA_c7e2b68d-9bf4-4b8d-bd89-0c9aebc886ee">3,577</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total depreciation and amortization</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTpkYmIyYTUzMmQ0NDc0YmZlYTg5NmNkOGZmZjVhODBmOC90YWJsZXJhbmdlOmRiYjJhNTMyZDQ0NzRiZmVhODk2Y2Q4ZmZmNWE4MGY4XzIyLTEtMS0xLTA_c65e2a1f-205c-4e29-a1e6-6b94370beb77">228,737</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTpkYmIyYTUzMmQ0NDc0YmZlYTg5NmNkOGZmZjVhODBmOC90YWJsZXJhbmdlOmRiYjJhNTMyZDQ0NzRiZmVhODk2Y2Q4ZmZmNWE4MGY4XzIyLTMtMS0xLTA_9f233104-0417-467a-8664-7238a9150ff4">232,032</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTpkYmIyYTUzMmQ0NDc0YmZlYTg5NmNkOGZmZjVhODBmOC90YWJsZXJhbmdlOmRiYjJhNTMyZDQ0NzRiZmVhODk2Y2Q4ZmZmNWE4MGY4XzIyLTUtMS0xLTA_18ab168c-96a8-4fb0-9daa-9d2c930c0a3a">187,174</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90ZXh0cmVnaW9uOjBjZGU3NTYyZDhhNDQwMWJhMDc5MGQ3MzE3MjVhMTA1XzI5MTk_159d8bd9-f1c9-4a72-ae9c-ba5a10ebe7ad" escape="true"><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">J2 Global maintains operations in the U.S., Canada, Ireland, Japan and other countries. Geographic information about the U.S. and all other countries for the reporting periods is presented below. Such information attributes revenues based on markets where revenues are reported (in thousands).</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:56.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.538%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ended December 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues:</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie276133175884309901bb9fb7e5f2f3b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTplZGVkYTEwNTQ1OTA0NTMyYjNlZWE1NWViMzdhYzBkOC90YWJsZXJhbmdlOmVkZWRhMTA1NDU5MDQ1MzJiM2VlYTU1ZWIzN2FjMGQ4XzMtMS0xLTEtMA_e7c5e4ae-1498-4b73-a530-b4e19bca3040">1,215,281</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic75d887cdd3f494fad60a0c0af986191_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTplZGVkYTEwNTQ1OTA0NTMyYjNlZWE1NWViMzdhYzBkOC90YWJsZXJhbmdlOmVkZWRhMTA1NDU5MDQ1MzJiM2VlYTU1ZWIzN2FjMGQ4XzMtMy0xLTEtMA_ec26dfb0-41b4-475f-8c89-edde57c86e66">1,100,298</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9b6e97c43f24399a085beea13b79b48_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTplZGVkYTEwNTQ1OTA0NTMyYjNlZWE1NWViMzdhYzBkOC90YWJsZXJhbmdlOmVkZWRhMTA1NDU5MDQ1MzJiM2VlYTU1ZWIzN2FjMGQ4XzMtNS0xLTEtMA_2af60c90-c7f7-4f3c-b34c-d2c7b95f56c1">924,051</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia5eaf2b26acb439c975851e424dfa4d2_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTplZGVkYTEwNTQ1OTA0NTMyYjNlZWE1NWViMzdhYzBkOC90YWJsZXJhbmdlOmVkZWRhMTA1NDU5MDQ1MzJiM2VlYTU1ZWIzN2FjMGQ4XzQtMS0xLTEtMA_9a756db9-4dc7-435f-9497-7e836101c38c">70,073</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7093393dcaf34680814f5648c0cdceba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTplZGVkYTEwNTQ1OTA0NTMyYjNlZWE1NWViMzdhYzBkOC90YWJsZXJhbmdlOmVkZWRhMTA1NDU5MDQ1MzJiM2VlYTU1ZWIzN2FjMGQ4XzQtMy0xLTEtMA_05024f62-295b-4084-a1f7-6bbea2c80ec7">67,518</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i21fb1d03893049e0be0db16a87fbc672_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTplZGVkYTEwNTQ1OTA0NTMyYjNlZWE1NWViMzdhYzBkOC90YWJsZXJhbmdlOmVkZWRhMTA1NDU5MDQ1MzJiM2VlYTU1ZWIzN2FjMGQ4XzQtNS0xLTEtMA_15b5c937-75fd-4c28-8b8a-d5346ef62109">73,742</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ireland</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i974c57fe12b34d5881aa4ec3cc15f27a_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTplZGVkYTEwNTQ1OTA0NTMyYjNlZWE1NWViMzdhYzBkOC90YWJsZXJhbmdlOmVkZWRhMTA1NDU5MDQ1MzJiM2VlYTU1ZWIzN2FjMGQ4XzUtMS0xLTEtMA_eef7e197-2dfa-4b2c-972c-1fb872472c62">55,917</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie92b3a7fb94e4d708f3f91861947bc16_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTplZGVkYTEwNTQ1OTA0NTMyYjNlZWE1NWViMzdhYzBkOC90YWJsZXJhbmdlOmVkZWRhMTA1NDU5MDQ1MzJiM2VlYTU1ZWIzN2FjMGQ4XzUtMy0xLTEtMA_012cd9d8-1935-47aa-b513-8d1ef0c6980f">59,009</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92f7a9d1a5dd44b5907bfffe556c8ed0_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTplZGVkYTEwNTQ1OTA0NTMyYjNlZWE1NWViMzdhYzBkOC90YWJsZXJhbmdlOmVkZWRhMTA1NDU5MDQ1MzJiM2VlYTU1ZWIzN2FjMGQ4XzUtNS0xLTEtMA_e606bccb-8324-4658-8483-5d178c6ebb0d">69,291</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All other countries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i35440d85c01a4a23a50fde1557cf7c70_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTplZGVkYTEwNTQ1OTA0NTMyYjNlZWE1NWViMzdhYzBkOC90YWJsZXJhbmdlOmVkZWRhMTA1NDU5MDQ1MzJiM2VlYTU1ZWIzN2FjMGQ4XzYtMS0xLTEtMA_96d1eb31-b0b9-4e52-936c-e21cb11f0493">148,322</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9bef8d62542b4ff5ab4d795fa94886c0_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTplZGVkYTEwNTQ1OTA0NTMyYjNlZWE1NWViMzdhYzBkOC90YWJsZXJhbmdlOmVkZWRhMTA1NDU5MDQ1MzJiM2VlYTU1ZWIzN2FjMGQ4XzYtMy0xLTEtMA_730bad22-45d7-48dd-95b2-7db04d203624">145,229</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i129929a22ec44ce6b665b7a171b85510_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTplZGVkYTEwNTQ1OTA0NTMyYjNlZWE1NWViMzdhYzBkOC90YWJsZXJhbmdlOmVkZWRhMTA1NDU5MDQ1MzJiM2VlYTU1ZWIzN2FjMGQ4XzYtNS0xLTEtMA_6032d642-d2a5-4b22-841d-cd2f7d1e2488">140,211</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTplZGVkYTEwNTQ1OTA0NTMyYjNlZWE1NWViMzdhYzBkOC90YWJsZXJhbmdlOmVkZWRhMTA1NDU5MDQ1MzJiM2VlYTU1ZWIzN2FjMGQ4XzctMS0xLTEtMA_d525cf2f-2b1e-48e8-b24e-db12164d23f1">1,489,593</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTplZGVkYTEwNTQ1OTA0NTMyYjNlZWE1NWViMzdhYzBkOC90YWJsZXJhbmdlOmVkZWRhMTA1NDU5MDQ1MzJiM2VlYTU1ZWIzN2FjMGQ4XzctMy0xLTEtMA_ac29afa8-43e8-4440-856a-ac89f5534a0c">1,372,054</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTplZGVkYTEwNTQ1OTA0NTMyYjNlZWE1NWViMzdhYzBkOC90YWJsZXJhbmdlOmVkZWRhMTA1NDU5MDQ1MzJiM2VlYTU1ZWIzN2FjMGQ4XzctNS0xLTEtMA_f4b75fd9-3053-416d-b8fc-92115869f827">1,207,295</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:70.935%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.516%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.517%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Long-lived assets:</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a3d9638ff09415aba8b3aad5cd2e394_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTozM2QwMmY0ZDQwNWQ0ZWE5YWE3YzdmYmE3MzY5NjQ2NS90YWJsZXJhbmdlOjMzZDAyZjRkNDA1ZDRlYTlhYTdjN2ZiYTczNjk2NDY1XzItMS0xLTEtMA_5feefccd-2148-4359-82bd-4a1041d41437">918,125</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i72e5aba1a1124294a457583946c15129_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTozM2QwMmY0ZDQwNWQ0ZWE5YWE3YzdmYmE3MzY5NjQ2NS90YWJsZXJhbmdlOjMzZDAyZjRkNDA1ZDRlYTlhYTdjN2ZiYTczNjk2NDY1XzItMy0xLTEtMA_48413efc-c981-4218-8163-8efa0f42c648">701,580</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All other countries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i918bede6a24e4e04afc06b0c3c6e5528_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTozM2QwMmY0ZDQwNWQ0ZWE5YWE3YzdmYmE3MzY5NjQ2NS90YWJsZXJhbmdlOjMzZDAyZjRkNDA1ZDRlYTlhYTdjN2ZiYTczNjk2NDY1XzMtMS0xLTEtMA_b821916b-cbad-499d-a34a-b194133463d2">54,073</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3f96203204444f13a2e39929cf484381_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTozM2QwMmY0ZDQwNWQ0ZWE5YWE3YzdmYmE3MzY5NjQ2NS90YWJsZXJhbmdlOjMzZDAyZjRkNDA1ZDRlYTlhYTdjN2ZiYTczNjk2NDY1XzMtMy0xLTEtMA_cef46166-90b0-4268-91b4-7c33038fd531">76,927</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTozM2QwMmY0ZDQwNWQ0ZWE5YWE3YzdmYmE3MzY5NjQ2NS90YWJsZXJhbmdlOjMzZDAyZjRkNDA1ZDRlYTlhYTdjN2ZiYTczNjk2NDY1XzQtMS0xLTEtMA_d5c9d82b-c9e2-4b08-8625-d5c85a6aad99">972,198</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b480b07810646c3894307eafd3027b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTozM2QwMmY0ZDQwNWQ0ZWE5YWE3YzdmYmE3MzY5NjQ2NS90YWJsZXJhbmdlOjMzZDAyZjRkNDA1ZDRlYTlhYTdjN2ZiYTczNjk2NDY1XzQtMy0xLTEtMA_9dcbec89-3165-4b54-bb44-6d556723f192">778,507</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-align:justify;text-indent:45pt"><span><br/></span></div><div id="ie85b9c7be4284705baa3c85e9b8a6a98_184"></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">19.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:5.5pt">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="us-gaap:CashFlowSupplementalDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODQvZnJhZzpkNzAyYWE1ZjFmNzE0ODk0OTM2NGZiYWE3NGI3NDcyZS90ZXh0cmVnaW9uOmQ3MDJhYTVmMWY3MTQ4OTQ5MzY0ZmJhYTc0Yjc0NzJlXzU1Mg_86fba7dd-8759-443d-9b0f-a49301956d35" continuedAt="ib39f2ef97cc84f5ebbaabee03f4248f5" escape="true">Supplemental Cash Flows Information</ix:nonNumeric></span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ib39f2ef97cc84f5ebbaabee03f4248f5" continuedAt="i721582d790a3416795893f3beecd3a8c">Cash paid for interest on outstanding debt during the years ended December&#160;31, 2020, 2019 and 2018 was $<ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:InterestPaidNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODQvZnJhZzpkNzAyYWE1ZjFmNzE0ODk0OTM2NGZiYWE3NGI3NDcyZS90ZXh0cmVnaW9uOmQ3MDJhYTVmMWY3MTQ4OTQ5MzY0ZmJhYTc0Yjc0NzJlXzEwOA_06d98f17-92df-4753-883d-8b1cd54116d1">106.0</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:InterestPaidNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODQvZnJhZzpkNzAyYWE1ZjFmNzE0ODk0OTM2NGZiYWE3NGI3NDcyZS90ZXh0cmVnaW9uOmQ3MDJhYTVmMWY3MTQ4OTQ5MzY0ZmJhYTc0Yjc0NzJlXzExMg_dcde4415-4f5d-4605-a280-73a8a5f7fdce">55.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:InterestPaidNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODQvZnJhZzpkNzAyYWE1ZjFmNzE0ODk0OTM2NGZiYWE3NGI3NDcyZS90ZXh0cmVnaW9uOmQ3MDJhYTVmMWY3MTQ4OTQ5MzY0ZmJhYTc0Yjc0NzJlXzExOQ_21273f95-8dd2-4d07-834a-a04507f2adb9">54.0</ix:nonFraction> million, respectively, which is the primary contributor for total cash paid for interest.</ix:continuation></span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-126-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="text-indent:36pt"><span><br/></span></div><ix:continuation id="i721582d790a3416795893f3beecd3a8c"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash paid for income taxes net of refunds received was $<ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxesPaidNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODQvZnJhZzpkNzAyYWE1ZjFmNzE0ODk0OTM2NGZiYWE3NGI3NDcyZS90ZXh0cmVnaW9uOmQ3MDJhYTVmMWY3MTQ4OTQ5MzY0ZmJhYTc0Yjc0NzJlXzMyOTg1MzQ4ODYwNDA_3b0c4173-f51e-4922-bc41-67e16e6331ef">45.0</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxesPaidNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODQvZnJhZzpkNzAyYWE1ZjFmNzE0ODk0OTM2NGZiYWE3NGI3NDcyZS90ZXh0cmVnaW9uOmQ3MDJhYTVmMWY3MTQ4OTQ5MzY0ZmJhYTc0Yjc0NzJlXzMyOTg1MzQ4ODYwNDQ_7107469d-dbe1-404d-a3f3-3f29c8c1f3b8">45.9</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxesPaidNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODQvZnJhZzpkNzAyYWE1ZjFmNzE0ODk0OTM2NGZiYWE3NGI3NDcyZS90ZXh0cmVnaW9uOmQ3MDJhYTVmMWY3MTQ4OTQ5MzY0ZmJhYTc0Yjc0NzJlXzI5MA_c71613db-9e26-4557-9626-f61c753c3b5c">37.6</ix:nonFraction> million during the years ended December&#160;31, 2020, 2019 and 2018, respectively.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended December&#160;31, 2020, 2019 and 2018, J2 Global recorded the tax benefit from the exercise of stock options and restricted stock as a reduction of its income tax liability of $<ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxExpenseFromStockOptionsExercised" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODQvZnJhZzpkNzAyYWE1ZjFmNzE0ODk0OTM2NGZiYWE3NGI3NDcyZS90ZXh0cmVnaW9uOmQ3MDJhYTVmMWY3MTQ4OTQ5MzY0ZmJhYTc0Yjc0NzJlXzUyMg_9ce8930b-5c2d-4b66-a1f9-1c3b35ed92c5">2.9</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxExpenseFromStockOptionsExercised" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODQvZnJhZzpkNzAyYWE1ZjFmNzE0ODk0OTM2NGZiYWE3NGI3NDcyZS90ZXh0cmVnaW9uOmQ3MDJhYTVmMWY3MTQ4OTQ5MzY0ZmJhYTc0Yjc0NzJlXzUyNg_1f0a948e-ed1e-4409-b4ff-609ed8208fa5">4.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxExpenseFromStockOptionsExercised" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODQvZnJhZzpkNzAyYWE1ZjFmNzE0ODk0OTM2NGZiYWE3NGI3NDcyZS90ZXh0cmVnaW9uOmQ3MDJhYTVmMWY3MTQ4OTQ5MzY0ZmJhYTc0Yjc0NzJlXzUzMw_de24b7af-c25b-4802-9bca-d594247df787">3.3</ix:nonFraction> million, respectively.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the first quarter of 2020, in a non-cash transaction of $<ix:nonFraction unitRef="usd" contextRef="id2030f18d9e446d0adacd4b9a607ee5e_D20200101-20200331" decimals="-5" format="ixt:numdotdecimal" name="jcom:ExchangeOfAvailableForSaleDebtSecurities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODQvZnJhZzpkNzAyYWE1ZjFmNzE0ODk0OTM2NGZiYWE3NGI3NDcyZS90ZXh0cmVnaW9uOmQ3MDJhYTVmMWY3MTQ4OTQ5MzY0ZmJhYTc0Yjc0NzJlXzQ5NDc4MDIzMjY2OTM_1bf96422-7f69-4185-be97-050bea82f7cd">18.3</ix:nonFraction>&#160;million, the Company exchanged shares of redeemable preferred stock that were previously classified as available-for-sale corporate debt securities for a new series of preferred stock, classified as equity securities without a readily determinable fair value (see Note 5 - Investments).</span></div></ix:continuation><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div id="ie85b9c7be4284705baa3c85e9b8a6a98_187"></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">20.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.5pt"><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="us-gaap:ComprehensiveIncomeNoteTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90ZXh0cmVnaW9uOjUyMjBmYzZjYjQ3YzQ2ZDJhZDlmZmQwMGJlYzZhYThkXzMzNw_9bc4af02-9dfe-410f-9b25-e12400e77c60" continuedAt="i7238daf6bc704b22acc02d535929938e" escape="true">Accumulated Other Comprehensive Income</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i7238daf6bc704b22acc02d535929938e"><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90ZXh0cmVnaW9uOjUyMjBmYzZjYjQ3YzQ2ZDJhZDlmZmQwMGJlYzZhYThkXzMzOA_a50ea2c6-9f63-4e55-a78d-3aaab8a4e6f6" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes in accumulated balances of other comprehensive loss (income), net of tax, for the years ended December&#160;31, 2020, 2019, and 2018 (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.063%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.165%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.820%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.165%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.820%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.167%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Gains (Losses) on Investments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Foreign Currency Translation</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 1, 2018</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief79bbd988e74fa6932701f40cf83dce_I20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90YWJsZToxYTgyNjhkMjExNjY0ZjZjOGFkMWEzNDYyYmEyNjllNS90YWJsZXJhbmdlOjFhODI2OGQyMTE2NjRmNmM4YWQxYTM0NjJiYTI2OWU1XzEtMS0xLTEtMA_16c05c4d-4a63-4fed-b46e-52e2a5c0dbff">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie80a867dac7e460cac6a244f0d0b24e4_I20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90YWJsZToxYTgyNjhkMjExNjY0ZjZjOGFkMWEzNDYyYmEyNjllNS90YWJsZXJhbmdlOjFhODI2OGQyMTE2NjRmNmM4YWQxYTM0NjJiYTI2OWU1XzEtMy0xLTEtMA_83212ce7-8d05-490c-a390-c28112d7541a">29,090</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8548d435f8d447a8bb9060842d535bcc_I20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90YWJsZToxYTgyNjhkMjExNjY0ZjZjOGFkMWEzNDYyYmEyNjllNS90YWJsZXJhbmdlOjFhODI2OGQyMTE2NjRmNmM4YWQxYTM0NjJiYTI2OWU1XzEtNS0xLTEtMA_dde11404-86e8-4fb9-a681-335af95a2bb5">29,090</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Other comprehensive loss before reclassifications</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2b6fb5aa749c4dc48a62868bc48e9fda_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90YWJsZToxYTgyNjhkMjExNjY0ZjZjOGFkMWEzNDYyYmEyNjllNS90YWJsZXJhbmdlOjFhODI2OGQyMTE2NjRmNmM4YWQxYTM0NjJiYTI2OWU1XzItMS0xLTEtMA_e9dac210-cea1-4ee6-b4a1-449074cdf156">1,418</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if5580cdf3c6b497e9ac58b8841388707_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90YWJsZToxYTgyNjhkMjExNjY0ZjZjOGFkMWEzNDYyYmEyNjllNS90YWJsZXJhbmdlOjFhODI2OGQyMTE2NjRmNmM4YWQxYTM0NjJiYTI2OWU1XzItMy0xLTEtMA_d19db4d8-e369-4af6-b098-0640ee51826f">15,471</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90YWJsZToxYTgyNjhkMjExNjY0ZjZjOGFkMWEzNDYyYmEyNjllNS90YWJsZXJhbmdlOjFhODI2OGQyMTE2NjRmNmM4YWQxYTM0NjJiYTI2OWU1XzItNS0xLTEtMA_1253c677-7495-4b5a-a5fe-fed8849e645c">16,889</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current period other comprehensive loss</span></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2b6fb5aa749c4dc48a62868bc48e9fda_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90YWJsZToxYTgyNjhkMjExNjY0ZjZjOGFkMWEzNDYyYmEyNjllNS90YWJsZXJhbmdlOjFhODI2OGQyMTE2NjRmNmM4YWQxYTM0NjJiYTI2OWU1XzQtMS0xLTEtMA_16371fab-ed40-4b31-a622-23490ebe3fcf">1,418</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if5580cdf3c6b497e9ac58b8841388707_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90YWJsZToxYTgyNjhkMjExNjY0ZjZjOGFkMWEzNDYyYmEyNjllNS90YWJsZXJhbmdlOjFhODI2OGQyMTE2NjRmNmM4YWQxYTM0NjJiYTI2OWU1XzQtMy0xLTEtMA_b63d9e45-f7b2-4abc-a262-6774c4c064ed">15,471</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90YWJsZToxYTgyNjhkMjExNjY0ZjZjOGFkMWEzNDYyYmEyNjllNS90YWJsZXJhbmdlOjFhODI2OGQyMTE2NjRmNmM4YWQxYTM0NjJiYTI2OWU1XzQtNS0xLTEtMA_448a3e20-2157-4544-a1b0-10aace27bd57">16,889</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2018</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8cb17288701446edbde711c8725d5450_I20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90YWJsZToxYTgyNjhkMjExNjY0ZjZjOGFkMWEzNDYyYmEyNjllNS90YWJsZXJhbmdlOjFhODI2OGQyMTE2NjRmNmM4YWQxYTM0NjJiYTI2OWU1XzUtMS0xLTEtMA_9abae7c1-1670-4039-b619-304c9441b412">1,418</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i821051fab4564dcfaf4ffdc9a47761ad_I20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90YWJsZToxYTgyNjhkMjExNjY0ZjZjOGFkMWEzNDYyYmEyNjllNS90YWJsZXJhbmdlOjFhODI2OGQyMTE2NjRmNmM4YWQxYTM0NjJiYTI2OWU1XzUtMy0xLTEtMA_3b322d7b-afd9-4a02-9113-7c754e807926">44,561</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i18ed14d4ba3e498daaf8020d5797b27b_I20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90YWJsZToxYTgyNjhkMjExNjY0ZjZjOGFkMWEzNDYyYmEyNjllNS90YWJsZXJhbmdlOjFhODI2OGQyMTE2NjRmNmM4YWQxYTM0NjJiYTI2OWU1XzUtNS0xLTEtMA_5f6774a2-b565-4604-a0b8-40ea4f6e0ea0">45,979</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Other comprehensive income (loss) before reclassifications</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86c8c41caed344b4ba2935388270a266_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90YWJsZToxYTgyNjhkMjExNjY0ZjZjOGFkMWEzNDYyYmEyNjllNS90YWJsZXJhbmdlOjFhODI2OGQyMTE2NjRmNmM4YWQxYTM0NjJiYTI2OWU1XzYtMS0xLTEtMA_f819cfa2-f291-4a05-a91a-1a80fe21fc2a">1,143</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id417e6217acb43d79fe7919b536471b0_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90YWJsZToxYTgyNjhkMjExNjY0ZjZjOGFkMWEzNDYyYmEyNjllNS90YWJsZXJhbmdlOjFhODI2OGQyMTE2NjRmNmM4YWQxYTM0NjJiYTI2OWU1XzYtMy0xLTEtMA_a06328cc-f395-4689-b476-03fa40ce8b10">1,626</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90YWJsZToxYTgyNjhkMjExNjY0ZjZjOGFkMWEzNDYyYmEyNjllNS90YWJsZXJhbmdlOjFhODI2OGQyMTE2NjRmNmM4YWQxYTM0NjJiYTI2OWU1XzYtNS0xLTEtMA_24606d04-4fd9-4578-b9e4-5928459cd384">483</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current period other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86c8c41caed344b4ba2935388270a266_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90YWJsZToxYTgyNjhkMjExNjY0ZjZjOGFkMWEzNDYyYmEyNjllNS90YWJsZXJhbmdlOjFhODI2OGQyMTE2NjRmNmM4YWQxYTM0NjJiYTI2OWU1XzgtMS0xLTEtMA_c57c4b65-52e4-405e-8574-e057fd4f4ee4">1,143</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id417e6217acb43d79fe7919b536471b0_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90YWJsZToxYTgyNjhkMjExNjY0ZjZjOGFkMWEzNDYyYmEyNjllNS90YWJsZXJhbmdlOjFhODI2OGQyMTE2NjRmNmM4YWQxYTM0NjJiYTI2OWU1XzgtMy0xLTEtMA_c5d91c8c-a32b-4995-be08-964cabb0abd4">1,626</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90YWJsZToxYTgyNjhkMjExNjY0ZjZjOGFkMWEzNDYyYmEyNjllNS90YWJsZXJhbmdlOjFhODI2OGQyMTE2NjRmNmM4YWQxYTM0NjJiYTI2OWU1XzgtNS0xLTEtMA_90a8af4a-0a37-4dd1-a538-5b2421592cdd">483</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2019</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if0bc277e41b54eea8065f79a45225b49_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90YWJsZToxYTgyNjhkMjExNjY0ZjZjOGFkMWEzNDYyYmEyNjllNS90YWJsZXJhbmdlOjFhODI2OGQyMTE2NjRmNmM4YWQxYTM0NjJiYTI2OWU1XzktMS0xLTEtMA_74fd689b-30c1-436b-9450-25260be00758">275</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ice916b5e0898471ea3346b4b3a672c46_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90YWJsZToxYTgyNjhkMjExNjY0ZjZjOGFkMWEzNDYyYmEyNjllNS90YWJsZXJhbmdlOjFhODI2OGQyMTE2NjRmNmM4YWQxYTM0NjJiYTI2OWU1XzktMy0xLTEtMA_79be0499-f2e6-404c-87d2-c07bf5ea4bfa">46,187</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i03644fc94f7a43d8b519a86330b372cf_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90YWJsZToxYTgyNjhkMjExNjY0ZjZjOGFkMWEzNDYyYmEyNjllNS90YWJsZXJhbmdlOjFhODI2OGQyMTE2NjRmNmM4YWQxYTM0NjJiYTI2OWU1XzktNS0xLTEtMA_95b86610-24db-461e-adfa-b20c28ca9989">46,462</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Other comprehensive income (loss) before reclassifications</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i793b923f9cf54009ae9a10ff54a25405_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90YWJsZToxYTgyNjhkMjExNjY0ZjZjOGFkMWEzNDYyYmEyNjllNS90YWJsZXJhbmdlOjFhODI2OGQyMTE2NjRmNmM4YWQxYTM0NjJiYTI2OWU1XzEwLTEtMS0xLTA_294810f3-5726-4946-b254-d238cbdcccb2">558</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9caff7eb2a914b8da306c0c01fd74e03_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90YWJsZToxYTgyNjhkMjExNjY0ZjZjOGFkMWEzNDYyYmEyNjllNS90YWJsZXJhbmdlOjFhODI2OGQyMTE2NjRmNmM4YWQxYTM0NjJiYTI2OWU1XzEwLTMtMS0xLTA_a603d72d-c08a-4692-b546-2d4308cd0035">8,902</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90YWJsZToxYTgyNjhkMjExNjY0ZjZjOGFkMWEzNDYyYmEyNjllNS90YWJsZXJhbmdlOjFhODI2OGQyMTE2NjRmNmM4YWQxYTM0NjJiYTI2OWU1XzEwLTUtMS0xLTA_1ee02e0a-e79f-4da1-8312-872499a84d8e">8,344</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current period other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i793b923f9cf54009ae9a10ff54a25405_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90YWJsZToxYTgyNjhkMjExNjY0ZjZjOGFkMWEzNDYyYmEyNjllNS90YWJsZXJhbmdlOjFhODI2OGQyMTE2NjRmNmM4YWQxYTM0NjJiYTI2OWU1XzEyLTEtMS0xLTA_1fa3d8d5-6776-413d-88ba-40768aa20c5b">558</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9caff7eb2a914b8da306c0c01fd74e03_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90YWJsZToxYTgyNjhkMjExNjY0ZjZjOGFkMWEzNDYyYmEyNjllNS90YWJsZXJhbmdlOjFhODI2OGQyMTE2NjRmNmM4YWQxYTM0NjJiYTI2OWU1XzEyLTMtMS0xLTA_7d14fce4-f83a-4270-aaf3-f27be0a24453">8,902</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90YWJsZToxYTgyNjhkMjExNjY0ZjZjOGFkMWEzNDYyYmEyNjllNS90YWJsZXJhbmdlOjFhODI2OGQyMTE2NjRmNmM4YWQxYTM0NjJiYTI2OWU1XzEyLTUtMS0xLTA_e3340233-cc96-4d51-8d29-7d2773317c98">8,344</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9079e4aa250e4e06811a8e065261ab99_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90YWJsZToxYTgyNjhkMjExNjY0ZjZjOGFkMWEzNDYyYmEyNjllNS90YWJsZXJhbmdlOjFhODI2OGQyMTE2NjRmNmM4YWQxYTM0NjJiYTI2OWU1XzEzLTEtMS0xLTA_6dff1543-8eab-479b-bd8e-6e8dea11ea25">283</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1a41291e04e7415a916fae675bc55d2c_I20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90YWJsZToxYTgyNjhkMjExNjY0ZjZjOGFkMWEzNDYyYmEyNjllNS90YWJsZXJhbmdlOjFhODI2OGQyMTE2NjRmNmM4YWQxYTM0NjJiYTI2OWU1XzEzLTMtMS0xLTA_28922676-080f-444c-8688-e22bd580682d">55,089</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib099ee51bd7a45b7839d60dfdb61b3e5_I20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90YWJsZToxYTgyNjhkMjExNjY0ZjZjOGFkMWEzNDYyYmEyNjllNS90YWJsZXJhbmdlOjFhODI2OGQyMTE2NjRmNmM4YWQxYTM0NjJiYTI2OWU1XzEzLTUtMS0xLTA_6007c1a7-8280-41ce-96f7-bcd9460e770a">54,806</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="text-align:center"><span><br/></span></div><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90ZXh0cmVnaW9uOjUyMjBmYzZjYjQ3YzQ2ZDJhZDlmZmQwMGJlYzZhYThkXzM4NDgyOTA2OTc5OTk_8e9f636e-1eda-4252-ac7c-65e364840c0a" escape="true"><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The  following table provides details about  reclassifications out of accumulated other comprehensive loss for the years ended December&#160;31, 2020, 2019, and 2018.</span></div><div style="text-indent:36pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.625%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.613%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Details about Accumulated Other Comprehensive Loss Components</span></td><td colspan="18" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount Reclassified from Accumulated Other Comprehensive Loss</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Affected Line Item in the Statements of Operations</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the years ending December 31, </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized loss on available-for-sale investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f17e123a0a04f3daa60cbce9a301e48_D20200101-20201231" decimals="-3" name="us-gaap:GainLossOnInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90YWJsZTpjNTYyODU1NDhkNTk0NGIyYjY0YTUwZGM0ZWY4YjliMC90YWJsZXJhbmdlOmM1NjI4NTU0OGQ1OTQ0YjJiNjRhNTBkYzRlZjhiOWIwXzMtMi0xLTEtNjM4MQ_0428186b-d151-420f-b55e-2c15fb6af703">698</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i76bd4d6797894b6e9e0b22320f0156d5_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:GainLossOnInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90YWJsZTpjNTYyODU1NDhkNTk0NGIyYjY0YTUwZGM0ZWY4YjliMC90YWJsZXJhbmdlOmM1NjI4NTU0OGQ1OTQ0YjJiNjRhNTBkYzRlZjhiOWIwXzMtNC0xLTEtNjM4MQ_a47edf1b-cac7-48cb-991f-19226feb2c78">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c7e42fd6f504a60966f8ca2eca709c5_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:GainLossOnInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90YWJsZTpjNTYyODU1NDhkNTk0NGIyYjY0YTUwZGM0ZWY4YjliMC90YWJsZXJhbmdlOmM1NjI4NTU0OGQ1OTQ0YjJiNjRhNTBkYzRlZjhiOWIwXzMtOC0xLTEtNjM4Mw_8f1319b3-8f70-4c57-a218-51d69f49a546">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on investments, net</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f17e123a0a04f3daa60cbce9a301e48_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90YWJsZTpjNTYyODU1NDhkNTk0NGIyYjY0YTUwZGM0ZWY4YjliMC90YWJsZXJhbmdlOmM1NjI4NTU0OGQ1OTQ0YjJiNjRhNTBkYzRlZjhiOWIwXzQtMi0xLTEtNjM4MQ_8d43690b-d104-4c6a-b6eb-884d512047b2">698</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i76bd4d6797894b6e9e0b22320f0156d5_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90YWJsZTpjNTYyODU1NDhkNTk0NGIyYjY0YTUwZGM0ZWY4YjliMC90YWJsZXJhbmdlOmM1NjI4NTU0OGQ1OTQ0YjJiNjRhNTBkYzRlZjhiOWIwXzQtNC0xLTEtNjM4MQ_400b7e8c-b61f-4bd6-8bc2-6dd86a2b2225">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c7e42fd6f504a60966f8ca2eca709c5_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90YWJsZTpjNTYyODU1NDhkNTk0NGIyYjY0YTUwZGM0ZWY4YjliMC90YWJsZXJhbmdlOmM1NjI4NTU0OGQ1OTQ0YjJiNjRhNTBkYzRlZjhiOWIwXzQtOC0xLTEtNjM4Mw_9478ebc9-5919-4113-9ad8-81863d5ecd17">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before income taxes</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f17e123a0a04f3daa60cbce9a301e48_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90YWJsZTpjNTYyODU1NDhkNTk0NGIyYjY0YTUwZGM0ZWY4YjliMC90YWJsZXJhbmdlOmM1NjI4NTU0OGQ1OTQ0YjJiNjRhNTBkYzRlZjhiOWIwXzUtMi0xLTEtNjM4MQ_ed391833-2f9a-476a-83ff-ca1b0c60f07b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i76bd4d6797894b6e9e0b22320f0156d5_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90YWJsZTpjNTYyODU1NDhkNTk0NGIyYjY0YTUwZGM0ZWY4YjliMC90YWJsZXJhbmdlOmM1NjI4NTU0OGQ1OTQ0YjJiNjRhNTBkYzRlZjhiOWIwXzUtNC0xLTEtNjM4MQ_c626fa39-2de1-4c38-840e-a2e320761850">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c7e42fd6f504a60966f8ca2eca709c5_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90YWJsZTpjNTYyODU1NDhkNTk0NGIyYjY0YTUwZGM0ZWY4YjliMC90YWJsZXJhbmdlOmM1NjI4NTU0OGQ1OTQ0YjJiNjRhNTBkYzRlZjhiOWIwXzUtOC0xLTEtNjM4Mw_4d91436b-218f-43ac-abc5-7cd74b937ea9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total reclassifications for the period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90YWJsZTpjNTYyODU1NDhkNTk0NGIyYjY0YTUwZGM0ZWY4YjliMC90YWJsZXJhbmdlOmM1NjI4NTU0OGQ1OTQ0YjJiNjRhNTBkYzRlZjhiOWIwXzYtMi0xLTEtNjM4MQ_930fb7b0-6892-4f7b-9813-c3995636e13a">698</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90YWJsZTpjNTYyODU1NDhkNTk0NGIyYjY0YTUwZGM0ZWY4YjliMC90YWJsZXJhbmdlOmM1NjI4NTU0OGQ1OTQ0YjJiNjRhNTBkYzRlZjhiOWIwXzYtNC0xLTEtNjM4MQ_2bac8a89-70d0-4b43-82e0-5771da264f5a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90YWJsZTpjNTYyODU1NDhkNTk0NGIyYjY0YTUwZGM0ZWY4YjliMC90YWJsZXJhbmdlOmM1NjI4NTU0OGQ1OTQ0YjJiNjRhNTBkYzRlZjhiOWIwXzYtOC0xLTEtNjM4Mw_b5ebb964-cde3-4009-a9f6-0ee706f73d2f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Income</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-127-</span></div></div></div><div id="ie85b9c7be4284705baa3c85e9b8a6a98_196"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">21.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:5.5pt">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="us-gaap:QuarterlyFinancialInformationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90ZXh0cmVnaW9uOmMyNWIwNDY1MTg2YzRiMzRhZDI0M2RmMGRiMDEyMWU2XzY3OA_64a21f23-3a98-4c9b-b273-24a9f132643e" continuedAt="i8483d2c1c59a45189525c3e2902470a4" escape="true">Quarterly Results (unaudited)</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i8483d2c1c59a45189525c3e2902470a4"><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90ZXh0cmVnaW9uOmMyNWIwNDY1MTg2YzRiMzRhZDI0M2RmMGRiMDEyMWU2XzY3Ng_e67429b8-bd6b-46e7-9962-e2f703803081" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables contain selected unaudited Statements of Operations information for each quarter of 2020 and 2019 (in thousands, except share and per share data). J2 Global believes that the following information reflects all normal recurring adjustments necessary for a fair presentation of the information for the periods presented. The operating results for any quarter are not necessarily indicative of results for any future period.</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:40.920%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.703%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.971%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.703%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.971%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.703%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.971%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.703%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.616%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fourth</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Quarter</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Third</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Quarter</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Second</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Quarter</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">First</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Quarter</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="6" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="6" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="6" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="6" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i83cf9ca83aca45628261578541bf9df0_D20201001-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzMtMi0xLTEtMA_341ed0f1-3bf7-457f-93fb-1792446cfe32">469,240</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9edf20ddc0834e8db8a668a9d595bdc4_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzMtNS0xLTEtMA_0f74b574-e0bf-4fe6-9c0d-b3ed14ee1051">356,976</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i141bb09cc68844aeb60e97900fbb312f_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzMtOC0xLTEtMA_5bb252b5-5b17-4c3c-aa68-645ca7dcc063">330,984</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id2030f18d9e446d0adacd4b9a607ee5e_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzMtMTEtMS0xLTA_074fb2bb-8741-4a1d-a199-10920de595ac">332,393</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i83cf9ca83aca45628261578541bf9df0_D20201001-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzQtMi0xLTEtMA_d75746c8-11fa-44bd-b231-202e97ea3d4a">409,213</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9edf20ddc0834e8db8a668a9d595bdc4_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzQtNS0xLTEtMA_6a18f585-d70c-4d12-b602-87fc985f1092">301,154</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i141bb09cc68844aeb60e97900fbb312f_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzQtOC0xLTEtMA_cb144574-ee78-497f-8437-ef4fa8d56dd2">274,182</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id2030f18d9e446d0adacd4b9a607ee5e_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzQtMTEtMS0xLTA_54d137db-0ee8-4e2a-920f-2d9a5e35570a">273,262</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i83cf9ca83aca45628261578541bf9df0_D20201001-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzUtMi0xLTEtMA_2792744b-72ea-46f0-bf88-f9b9ab3b89ca">58,088</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9edf20ddc0834e8db8a668a9d595bdc4_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzUtNS0xLTEtMA_ef717262-3bbe-4db5-85b8-29928b84c2d9">60,883</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i141bb09cc68844aeb60e97900fbb312f_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzUtOC0xLTEtMA_9528e0b7-c4dd-4338-b177-0a88ba6bcd0e">38,101</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id2030f18d9e446d0adacd4b9a607ee5e_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzUtMTEtMS0xLTA_321f05a5-c09e-4297-b536-4fb0ca54c0c3">6,404</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per common share:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i83cf9ca83aca45628261578541bf9df0_D20201001-20201231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzgtMi0xLTEtMA_0cc51bba-43e9-486f-81cb-d8d6ff51dd6a">1.30</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i9edf20ddc0834e8db8a668a9d595bdc4_D20200701-20200930" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzgtNS0xLTEtMA_dfa71ccc-6a03-4d96-8ceb-20078b65b3df">1.31</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i141bb09cc68844aeb60e97900fbb312f_D20200401-20200630" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzgtOC0xLTEtMA_a7b24710-7967-476e-8be0-98a66ca2d5c8">0.81</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="id2030f18d9e446d0adacd4b9a607ee5e_D20200101-20200331" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzgtMTEtMS0xLTA_d26355c1-a8f1-432a-8001-e7322e9a6b2c">0.13</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i83cf9ca83aca45628261578541bf9df0_D20201001-20201231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzktMi0xLTEtMA_e44f321d-d7dc-42f0-b7eb-9e00d1387a0c">1.27</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i9edf20ddc0834e8db8a668a9d595bdc4_D20200701-20200930" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzktNS0xLTEtMA_e8023298-cc43-466f-8d14-02083f33d7e6">1.31</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i141bb09cc68844aeb60e97900fbb312f_D20200401-20200630" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzktOC0xLTEtMA_4a7093c5-805f-4746-b436-0cded4a863d9">0.80</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="id2030f18d9e446d0adacd4b9a607ee5e_D20200101-20200331" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzktMTEtMS0xLTA_9814f1b5-342f-4204-af5d-a2a445d66603">0.13</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i83cf9ca83aca45628261578541bf9df0_D20201001-20201231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzExLTItMS0xLTA_2be93d11-1ca1-44bd-80ac-a88623ab5049">44,504,222</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9edf20ddc0834e8db8a668a9d595bdc4_D20200701-20200930" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzExLTUtMS0xLTA_ecedae7c-6c98-492c-b3c5-d7f55ca0de60">46,279,515</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i141bb09cc68844aeb60e97900fbb312f_D20200401-20200630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzExLTgtMS0xLTA_85e4fc64-632a-4ce2-ac32-112b9aac69ac">46,850,944</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id2030f18d9e446d0adacd4b9a607ee5e_D20200101-20200331" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzExLTExLTEtMS0w_eeff54cf-baa7-4e24-977a-b4c88698e53d">47,620,774</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i83cf9ca83aca45628261578541bf9df0_D20201001-20201231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzEyLTItMS0xLTA_e27bcbbe-68c9-41e8-8a77-5256d02ccad4">45,642,292</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9edf20ddc0834e8db8a668a9d595bdc4_D20200701-20200930" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzEyLTUtMS0xLTA_148a3146-7477-4b84-866d-cfb771703082">46,309,072</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i141bb09cc68844aeb60e97900fbb312f_D20200401-20200630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzEyLTgtMS0xLTA_ad652fd8-4a51-49de-abbd-fcbe28077730">47,437,555</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id2030f18d9e446d0adacd4b9a607ee5e_D20200101-20200331" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzEyLTExLTEtMS0w_3e629331-90bd-4237-afa1-d24db9dd8924">47,620,774</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="33" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="33" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="6" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fourth<br/>Quarter</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Third<br/>Quarter</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Second<br/>Quarter</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">First<br/>Quarter</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c0f0ce7e6314999890280b0262c1ddc_D20191001-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzE3LTItMS0xLTA_febe03fa-d3f0-441f-940a-a206917d7ed7">405,588</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie03b810d48214d388b27e96c1110fb32_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzE3LTUtMS0xLTA_17c0398e-c374-4bb6-9fda-09764f1422be">344,141</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i410ce687b66c4169b0d6baa870ecc151_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzE3LTgtMS0xLTA_3ffa6ed2-a3cf-488f-b970-447edb0c727f">322,432</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4637c75eb1e6474ca94b47d3f079f1a2_D20190101-20190331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzE3LTExLTEtMS0w_0a461560-f514-4a4c-b2ee-2cdb9d5efd10">299,893</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c0f0ce7e6314999890280b0262c1ddc_D20191001-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzE4LTItMS0xLTA_1fe085bd-2b3b-4595-bce4-e433733f6613">341,260</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie03b810d48214d388b27e96c1110fb32_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzE4LTUtMS0xLTA_de7360c6-b006-4973-b7f2-4cce4a689637">282,425</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i410ce687b66c4169b0d6baa870ecc151_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzE4LTgtMS0xLTA_92a33c58-8427-40d3-a890-fe16e8716e4f">262,166</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4637c75eb1e6474ca94b47d3f079f1a2_D20190101-20190331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzE4LTExLTEtMS0w_cbee86e6-0a82-44b9-8e32-8f79fccf0e5a">248,880</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c0f0ce7e6314999890280b0262c1ddc_D20191001-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzE5LTItMS0xLTA_9cd2e756-6a8b-44dd-b417-c2d172976555">123,023</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie03b810d48214d388b27e96c1110fb32_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzE5LTUtMS0xLTA_85a496e3-ae54-4963-a547-4d3e7e4dfb5e">30,745</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i410ce687b66c4169b0d6baa870ecc151_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzE5LTgtMS0xLTA_3d8bcb02-5f6a-4c72-be79-72cbe5664f57">32,589</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4637c75eb1e6474ca94b47d3f079f1a2_D20190101-20190331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzE5LTExLTEtMS0w_68bfc5d9-3585-4231-b693-862e05627518">32,449</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per common share:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i7c0f0ce7e6314999890280b0262c1ddc_D20191001-20191231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzIyLTItMS0xLTA_6c0974a1-90e4-4582-928f-150b487f68a9">2.54</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ie03b810d48214d388b27e96c1110fb32_D20190701-20190930" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzIyLTUtMS0xLTA_7c8e76a5-6705-43f4-ae8f-36e40c391df9">0.63</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i410ce687b66c4169b0d6baa870ecc151_D20190401-20190630" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzIyLTgtMS0xLTA_672809e8-3cac-4112-a2ef-33fe2975067a">0.67</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i4637c75eb1e6474ca94b47d3f079f1a2_D20190101-20190331" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzIyLTExLTEtMS0w_00c2ef01-1965-40d9-990b-8089eb76d07e">0.67</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i7c0f0ce7e6314999890280b0262c1ddc_D20191001-20191231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzIzLTItMS0xLTA_dc286490-1108-4eaa-944c-cb7b251acf79">2.45</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ie03b810d48214d388b27e96c1110fb32_D20190701-20190930" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzIzLTUtMS0xLTA_91141e3a-ee86-404f-b810-683c11cd3e7e">0.62</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i410ce687b66c4169b0d6baa870ecc151_D20190401-20190630" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzIzLTgtMS0xLTA_117522f3-0d81-4fd3-b98b-4392db75c7ae">0.66</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i4637c75eb1e6474ca94b47d3f079f1a2_D20190101-20190331" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzIzLTExLTEtMS0w_48192321-7014-4139-9017-ec3c57eedf66">0.66</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7c0f0ce7e6314999890280b0262c1ddc_D20191001-20191231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzI1LTItMS0xLTA_f234134d-2349-4b6a-b436-3d1dd231aa79">47,626,833</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie03b810d48214d388b27e96c1110fb32_D20190701-20190930" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzI1LTUtMS0xLTA_fdf0a704-128f-4a92-ba05-a311c80cbb44">47,673,211</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i410ce687b66c4169b0d6baa870ecc151_D20190401-20190630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzI1LTgtMS0xLTA_11ef2321-95f3-4f3e-9522-d404bcc3e25d">47,727,786</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4637c75eb1e6474ca94b47d3f079f1a2_D20190101-20190331" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzI1LTExLTEtMS0w_cf63ffc9-67d8-4bec-837a-67defb42fd66">47,560,749</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7c0f0ce7e6314999890280b0262c1ddc_D20191001-20191231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzI2LTItMS0xLTA_eff90fc5-0bb3-40f4-b83d-423af9062521">49,425,395</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie03b810d48214d388b27e96c1110fb32_D20190701-20190930" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzI2LTUtMS0xLTA_a2d166c0-7c74-4f1c-ae4f-71babbb0f9fb">49,064,272</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i410ce687b66c4169b0d6baa870ecc151_D20190401-20190630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzI2LTgtMS0xLTA_a8dbff51-f8bf-4241-a975-b40e72ae71fe">49,102,879</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4637c75eb1e6474ca94b47d3f079f1a2_D20190101-20190331" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzI2LTExLTEtMS0w_cc5d3848-8734-49f6-b010-58127d2e7c94">48,509,181</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in the Company&#8217;s net income in the fourth quarter of 2019 is primarily driven by the tax benefit recognized as a result of an intra-entity asset transfer (see Note 13 - Income Taxes).</span></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div id="ie85b9c7be4284705baa3c85e9b8a6a98_199"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">22.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.5pt"><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="us-gaap:SubsequentEventsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTkvZnJhZzoyNjRlZTEzN2ExYmE0NzZlYTU0NjE4MzQ3MjgxNTQ5Ni90ZXh0cmVnaW9uOjI2NGVlMTM3YTFiYTQ3NmVhNTQ2MTgzNDcyODE1NDk2XzE4OA_4e0f0301-a9c4-41d4-ac03-278f15cc36d3" continuedAt="ib62ff2d7ef0145b0870add0a5e1ea42b" escape="true">Subsequent Events</ix:nonNumeric></span></div><ix:continuation id="ib62ff2d7ef0145b0870add0a5e1ea42b"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2021, the Company committed to a plan to sell certain Voice assets in the United Kingdom as they were determined to be non-core assets. Such assets are recorded within the Voice, Backup, Security, and CPP reportable segment. On February 9, 2021, in a cash transaction, the Company completed the sale of these assets. Also in February 2021, the Company&#8217;s Board of Directors approved the exploration of strategic alternatives for the Company&#8217;s B2B Backup business.</span></div></ix:continuation><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-128-</span></div></div></div><div id="ie85b9c7be4284705baa3c85e9b8a6a98_202"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 9.    Changes In And Disagreements With Accountants On Accounting And Financial Disclosure</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;None.</span></div><div><span><br/></span></div><div id="ie85b9c7be4284705baa3c85e9b8a6a98_205"></div><div style="padding-left:45pt;text-indent:-45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 9A.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:7.8pt">Controls and Procedures</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a) Evaluation of Disclosure Controls and Procedures</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains disclosure controls and procedures (as defined in Rule 13a-15(e) under the Exchange Act) that are designed to ensure that information required to be disclosed in the Company&#8217;s reports under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission&#8217;s rules and forms, and that such information is accumulated and communicated to the Company&#8217;s management, including the principal executive officer and the principal financial officer, as appropriate, to allow timely decisions regarding required disclosure.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;As of the end of the period covered by this report, J2 Global&#8217;s management, with the participation of Vivek Shah, our principal executive officer, and R. Scott Turicchi, our principal financial officer, carried out an evaluation of the effectiveness of the design and operation of our disclosure controls and procedures. Based upon that evaluation, Mr. Shah and Mr. Turicchi concluded that these disclosure controls and procedures were effective as of the end of the period covered in this Annual Report on Form 10-K.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b) Management&#8217;s Annual Report on Internal Control Over Financial Reporting</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;J2 Global&#8217;s management 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 Exchange Act) for J2 Global. In order to evaluate the effectiveness of internal control over financial reporting, as required by Section 404 of the Sarbanes-Oxley Act, management has conducted an assessment, including testing, using the criteria in Internal Control &#8211; Integrated Framework, issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO) using the 2013 framework. Our system of internal control over financial reporting is 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. 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. Based on its assessment, management has concluded that J2 Global&#8217;s internal control over financial reporting was effective as of December&#160;31, 2020. Management did not assess the effectiveness of internal control over financial reporting of all the 2020 acquisitions (see Note 4 - Business Acquisitions) because of the timing of these acquisitions. These acquisitions combined constituted 17.7% of total assets as of December&#160;31, 2020 and 4.2% of revenues for the year then ended. Our internal controls over financial reporting as of December&#160;31, 2020 have been audited by BDO USA, LLP, an independent registered public accounting firm, as stated in the attestation report which is included herein.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c) Changes in Internal Control Over Financial Reporting</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;There have been no changes in our internal control over financial reporting (as defined in Rule 13a-15(f) under the Securities Exchange Act of 1934) which occurred during the fourth quarter of our fiscal year ended December&#160;31, 2020 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-129-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d) Report of Independent Registered Public Accounting Firm</span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shareholders and Board of Directors</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">J2 Global, Inc.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Los Angeles, California</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Opinion on Internal Control over Financial Reporting</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have audited J2 Global, Inc.&#8217;s (the &#8220;Company&#8217;s&#8221;) internal control over financial reporting as of December 31, 2020, based on criteria established in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal Control - Integrated Framework</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(2013)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> issued by the Committee of Sponsoring Organizations of the Treadway Commission (the &#8220;COSO criteria&#8221;). In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2020, based on the COSO criteria.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (&#8220;PCAOB&#8221;), the consolidated balance sheets of the Company as of December 31, 2020 and 2019, the related consolidated statements of operations and comprehensive income, stockholders&#8217; equity, and cash flows for each of the three years in the period ended December 31, 2020, and the related notes and schedule listed in the accompanying index and our report dated March&#160;1, 2021, expressed an unqualified opinion thereon.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis for Opinion</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s management is responsible 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 Item 9A, Management&#8217;s Annual Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company&#8217;s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We conducted our audit of internal control over financial reporting in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit 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 audit also included performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As indicated in the accompanying Item 9A, Management&#8217;s Annual Report on Internal Control over Financial Reporting, management&#8217;s assessment of and conclusion on the effectiveness of internal control over financial reporting did not include the internal controls of 2020 acquisitions, which are included in the consolidated balance sheets of the Company as of December 31, 2020, and the related consolidated statements of operations and comprehensive income, stockholders&#8217; equity, and cash flows for the year then ended. These acquisitions combined constituted 17.7% of total assets as of December 31, 2020, and 4.2% of revenues for the year then ended. Management did not assess the effectiveness of internal control over financial reporting of the 2020 acquisitions because of the timing of these acquisitions. Our audit of internal control over financial reporting of the Company also did not include an evaluation of the internal control over financial reporting of the 2020 acquisitions.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Definition and Limitations of Internal Control over Financial Reporting</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A company&#8217;s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company&#8217;s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to </span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-130-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company&#8217;s assets that could have a material effect on the financial statements.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/s/ BDO USA, LLP</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:63pt;text-align:justify;text-indent:-63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Los Angeles, California</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;1, 2021 </span></div><div style="padding-left:63pt;text-align:justify;text-indent:-63pt"><span><br/></span></div><div><span><br/></span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-131-</span></div></div></div><div id="ie85b9c7be4284705baa3c85e9b8a6a98_208"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 9B.    Other Information</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div style="text-indent:36pt"><span><br/></span></div><div id="ie85b9c7be4284705baa3c85e9b8a6a98_211"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;PART III</span></div><div><span><br/></span></div><div id="ie85b9c7be4284705baa3c85e9b8a6a98_214"></div><div style="padding-left:45pt;text-indent:-45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 10.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:10.02pt">Directors, Executive Officers and Corporate Governance</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this item is incorporated by reference to the information to be set forth in our proxy statement (&#8220;2021 Proxy Statement&#8221;) for the 2021 annual meeting of stockholders to be filed with the SEC within 120 days after the end of our fiscal year ended December&#160;31, 2020.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div id="ie85b9c7be4284705baa3c85e9b8a6a98_217"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 11.    Executive Compensation</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this item is incorporated by reference to the information to be set forth in our 2021 Proxy Statement.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div id="ie85b9c7be4284705baa3c85e9b8a6a98_220"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 12.    Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this item is incorporated by reference to the information to be set forth in our 2021 Proxy Statement.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div id="ie85b9c7be4284705baa3c85e9b8a6a98_223"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 13.    Certain Relationships and Related Transactions, and Director Independence</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this item is incorporated by reference to the information to be set forth in our 2021 Proxy Statement.</span></div><div><span><br/></span></div><div id="ie85b9c7be4284705baa3c85e9b8a6a98_226"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 14.    Principal Accounting Fees and Services</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this item is incorporated by reference to the information to be set forth in our 2021 Proxy Statement.</span></div><div><span><br/></span></div><div id="ie85b9c7be4284705baa3c85e9b8a6a98_229"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;PART IV</span></div><div><span><br/></span></div><div id="ie85b9c7be4284705baa3c85e9b8a6a98_232"></div><div style="-sec-extract:summary;padding-left:45pt;text-align:justify;text-indent:-45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 15.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:10.02pt">Exhibits and Financial Statement Schedules</span></div><div style="text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;(a)         1.   Financial Statements. </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following financial statements are filed as a part of this Annual Report on Form 10-K:</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Report of Independent Registered Public Accounting Firm</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated Balance Sheets</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated Statements of Operations</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated Statements of Comprehensive Income</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated Statements of Stockholders&#8217; Equity</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated Statements of Cash Flows</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Notes to Consolidated Financial Statements</span></div><div><span><br/></span></div><div style="padding-left:72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.&#160;&#160; Financial Statement Schedule</span></div><div style="padding-left:72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following financial statement schedule is filed as part of this Annual Report on Form 10-K:</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Schedule II-Valuation and Qualifying Accounts</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All other schedules are omitted because they are not required or the required information is shown in the financial statements or notes thereto.</span></div><div><span><br/></span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-132-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="padding-left:54pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.&#160;&#160;&#160;Exhibits</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following exhibits are filed with this Annual Report on Form 10-K or are incorporated herein by reference as indicated below (numbered in accordance with Item 601 of Regulation S-K). We shall furnish copies of exhibits for a reasonable fee (covering the expense of furnishing copies) upon request.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-133-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:9.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:87.871%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exhibit No.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exhibit Title</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1084048/000119312514232003/d740240dex31.htm">3.1</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1084048/000119312514232003/d740240dex31.htm">Amended and Restated Certificate of Incorporation of J2 Global, Inc., dated as of June 10, 2014 (8)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1084048/000108404819000027/jcomx31.htm">3.1.1</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1084048/000108404819000027/jcomx31.htm">Amendment to the Amended and Restated Certificate of Incorporation of J2 Global, Inc., dated as of September 5, 2019 (18)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1084048/000108404820000025/jcomexhibit32q120.htm">3.2</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1084048/000108404820000025/jcomexhibit32q120.htm">Fourth Amended and Restated By-Laws (12)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1084048/000107261311000882/exh412_17230.htm">4.1</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1084048/000107261311000882/exh412_17230.htm">Specimen of Common Stock Certificate (6)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1084048/000119312514232037/d740301dex41.htm">4.2.1</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1084048/000119312514232037/d740301dex41.htm">Indenture, dated as of June 10, 2014 (9)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1084048/000119312514238645/d741215dex42.htm">4.2.2</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1084048/000119312514238645/d741215dex42.htm">First Supplemental Indenture, dated as of June 17, 2014 (10)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1084048/000119312517215017/d404529dex41.htm">4.3</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1084048/000119312517215017/d404529dex41.htm">Indenture, dated as of June 27, 2017 (14)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1084048/000119312519293553/d836382dex41.htm">4.4</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1084048/000119312519293553/d836382dex41.htm">Indenture, dated as of November 15, 2019 (19)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1084048/000108404820000012/jcom20191231ex-45.htm">4.5</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1084048/000108404820000012/jcom20191231ex-45.htm">Description of Registered Securities (22)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1084048/000119312520265657/d32863dex41.htm">4.6</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1084048/000119312520265657/d32863dex41.htm">Indenture, dated as of October 7, 2020 (7)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1084048/000108404820000039/formofdividendwaiverlett.htm">4.7</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1084048/000108404820000039/formofdividendwaiverlett.htm">Form of Waiver Regarding Restricted Stock Agreements (23)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1084048/000107261307002174/defr14a_15316.htm">10.1</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1084048/000107261307002174/defr14a_15316.htm">J2 Global, Inc. 2007 Stock Option Plan (5)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1084048/000107261315000239/j2def14a_17779.htm">10.2</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1084048/000107261315000239/j2def14a_17779.htm">J2 Global, Inc. 2015 Stock Option Plan (11)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1084048/000108404817000003/jcom20161231ex-104.htm">10.3</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1084048/000108404817000003/jcom20161231ex-104.htm">Form of Restricted Stock Agreement Pursuant to J2 Global, Inc. 2015 Stock Option Plan (13)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1084048/000107261306001015/exh10-1_14334.htm">10.4</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1084048/000107261306001015/exh10-1_14334.htm">Amended and Restated J2 Global, Inc. 2001 Employee Stock Purchase Plan (4)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1084048/000107261318000091/exh10-1_18152.htm">10.4.1</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1084048/000107261318000091/exh10-1_18152.htm">Amendment to Amended and Restated J2 Global, Inc. 2001 Employee Stock Purchase Plan (15)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1084048/000094420901500189/dex103.txt">10.5</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1084048/000094420901500189/dex103.txt">Letter Agreement, dated as of April 1, 2001, between J2 Global, Inc. and Orchard Capital Corporation (2)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1084048/000095016802000741/dex1031.txt">10.5.1</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1084048/000095016802000741/dex1031.txt">Amendment to Letter Agreement, dated as of December 31, 2001, between J2 Global, Inc. and Orchard Capital Corporation (3)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1084048/0000944209-99-000578.txt">10.6</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1084048/0000944209-99-000578.txt">Registration Rights Agreement, dated as of June 30, 1998, by and among JFAX Communications, Inc., the Delaware State Employees&#8217; Retirement Fund, the Declaration of Trust for Defined Benefit Plan of ICI American Holdings Inc., the Declaration of Trust for Defined Benefit Plan of Zeneca Holdings Inc., the J.W. McConnell Family Foundation, DCJ Fund Investment Partners II, L.P., DLJ Capital Corporation, GMT Partners, LLC, Orchard/JFAX Investors, L.L.C. and DLJ Private Equity Employees Fund, L.P. (1)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1084048/000108404818000001/jcom20171231ex-109.htm">10.7</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1084048/000108404818000001/jcom20171231ex-109.htm">Second Amended and Restated Limited Partnership Agreement, dated as of January 19, 2018, by and among OCV I GP, LLC and J2 Global, Inc. (16)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1084048/000119312519005318/d682456dex101.htm">10.8</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1084048/000119312519005318/d682456dex101.htm">Credit Agreement, dated as of January 7, 2019, among J2 Cloud Services, LLC, MUFG Union Bank, N.A., as Administrative Agent, and MUFG Union Bank, N.A., as Sole Lead Arranger (17)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1084048/000119312519187431/d774891dex101.htm">10.8.1</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1084048/000119312519187431/d774891dex101.htm">First Amendment to Credit Agreement, dated July 1, 2019 (20)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1084048/000119312519223528/d775283dex101.htm">10.8.2</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1084048/000119312519223528/d775283dex101.htm">Second Amendment to Credit Agreement, dated August 16, 2019 (21)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="jcom20201231ex-211.htm">21.1</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="jcom20201231ex-211.htm">List of subsidiaries of J2 Global, Inc.</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="jcom20201231ex-231.htm">23.1</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="jcom20201231ex-231.htm">Consent of Independent Registered Public Accounting Firm &#8211; BDO USA, LLP</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="jcom20201231ex-311.htm">31.1</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="jcom20201231ex-311.htm">Certification by Principal Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="jcom20201231ex-312.htm">31.2</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="jcom20201231ex-312.htm">Certification by Principal Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="jcom20201231ex-321.htm">32.1</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="jcom20201231ex-321.htm">Certification of Principal Executive Officer and Principal Financial Officer pursuant to 18 U.S.C. Section 1350</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.INS</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Instance Document</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.SCH</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Schema Document</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.CAL</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Calculation Linkbase Document</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.DEF</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Definition Linkbase Document</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.LAB</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Label Linkbase Document</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.PRE</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Presentation Linkbase Document</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)</span></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-134-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">____________________</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)&#160;&#160;&#160;&#160;Incorporated by reference to J2 Global&#8217;s Registration Statement on Form S-1 filed with the Commission on April 16, 1999, </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">       Registration No. 333-76477.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)&#160;&#160;&#160;&#160;Incorporated by reference to J2 Global&#8217;s Annual Report on Form 10-K/A filed with the Commission on April 30, 2001.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)&#160;&#160;&#160;&#160;Incorporated by reference to J2 Global&#8217;s Annual Report on Form 10-K filed with the Commission on April 1, 2002.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)&#160;&#160;&#160;&#160;Incorporated by reference to J2 Global&#8217;s Current Report on Form 8-K filed with the Commission on May 3, 2006.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)&#160;&#160;&#160;&#160;Incorporated by reference to Exhibit A to J2 Global&#8217;s Definitive Proxy Statement on Schedule 14A filed with the Commission on September 18, 2007.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6)&#160;&#160;&#160;&#160;Incorporated by reference to J2 Global&#8217;s Current Report on Form 8-K filed with the Commission on December 7, 2011.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7)&#160;&#160;&#160;&#160;Incorporated by reference to J2 Global&#8217;s Current Report on Form 8-K filed with the Commission on October 7, 2020.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8)&#160;&#160;&#160;&#160;Incorporated by reference to J2 Global&#8217;s Current Report on Form 8-K filed with the Commission on June 10, 2014.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9)&#160;&#160;&#160;&#160;Incorporated by reference to J2 Global&#8217;s Registration Statement on Form S-3ASR filed with the Commission on June 10, 2014, Registration No. 333-196640. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10)&#160;&#160;&#160;&#160;Incorporated by reference to J2 Global&#8217;s Current Report on Form 8-K filed with the Commission on June 17, 2014.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(11)&#160;&#160;&#160;&#160;Incorporated by reference to Annex A to j2 Global&#8217;s Definitive Proxy Statement on Schedule 14A filed with the Commission on March 26, 2015. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(12)&#160;&#160;&#160;&#160; Incorporated by reference to J2 Global&#8217;s Current Report on Form 8-K filed with the Commission on May 11, 2020. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(13) Incorporated by reference to J2 Global&#8217;s Annual Report on Form 10-K filed with the Commission on March 1, 2017.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(14) Incorporated by reference to J2 Global&#8217;s Current Report on Form 8-K filed with the Commission on June 27, 2017.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(15) Incorporated by reference to J2 Global&#8217;s Current Report on Form 8-K filed with the Commission on February 8, 2018.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(16) Incorporated by reference to J2 Global&#8217;s Current Report on Form 10-K filed with the Commission on March 1, 2018.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(17) Incorporated by reference to J2 Global&#8217;s Current Report on Form 8-K filed with the Commission on January 9, 2019.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(18) Incorporated by reference to J2 Global&#8217;s Current Report on Form 8-K filed with the Commission on November 1, 2019.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(19) Incorporated by reference to J2 Global&#8217;s Current Report on Form 8-K filed with the Commission on November 15, 2019.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(20) Incorporated by reference to J2 Global&#8217;s Current Report on Form 8-K filed with the Commission on July 1, 2019.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(21) Incorporated by reference to J2 Global&#8217;s Current Report on Form 8-K filed with the Commission on August 16, 2019.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(22) Incorporated by reference to J2 Global&#8217;s Annual Report on Form 10-K filed with the Commission on March 2, 2020.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(23)  Incorporated by reference to J2 Global&#8217;s Current Report on Form 10-Q filed with the Commission on August 10, 2020.</span></div><div><span><br/></span></div><div id="ie85b9c7be4284705baa3c85e9b8a6a98_235"></div><div style="padding-left:45pt;text-indent:-45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 16.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:10.02pt">Form 10-K Summary</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div style="padding-left:45pt"><span><br/></span></div><div style="text-indent:36pt"><span><br/></span></div><div><span><br/></span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-135-</span></div></div></div><div id="ie85b9c7be4284705baa3c85e9b8a6a98_238"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURE</span></div><div><span><br/></span></div><div style="text-indent:45pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of Section 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 March&#160;1, 2021.</span></div><div style="margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:4.309%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:63.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.071%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">J2 Global, Inc.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/&#160;VIVEK SHAH</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vivek Shah</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal&#160;Executive Officer)</span></td></tr></table></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-136-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the Registrant and in the capacities and on the dates indicated, in each case on March&#160;1, 2021.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:40.420%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:47.439%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Signature</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Title</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160; /s/&#160;&#160;&#160;&#160;VIVEK SHAH</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer and a Director </span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Vivek Shah</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Executive Officer)</span></td></tr><tr style="height:17pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/&#160;&#160;&#160;&#160;R. SCOTT TURICCHI</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President and Chief Financial Officer </span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:8.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">R. Scott Turicchi</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Financial Officer)</span></td></tr><tr style="height:17pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/&#160;&#160;&#160;&#160;STEVE P. DUNN</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Accounting Officer</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:8.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Steve P. Dunn</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:17pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/&#160;&#160;&#160;&#160;RICHARD S. RESSLER</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chairman of the Board and a Director</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:8.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Richard S. Ressler</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:17pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/&#160;&#160;&#160;&#160;DOUGLAS Y. BECH</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:8.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Douglas Y. Bech</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:17pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/&#160;&#160;&#160;&#160;SARAH FAY</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Sarah Fay</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:17pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/&#160;&#160;&#160;&#160;JON MILLER</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Jon Miller</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:17pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160; /s/&#160;&#160;&#160;&#160;STEPHEN ROSS</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:8.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Stephen Ross</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:17pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/&#160;&#160;&#160;&#160;PAMELA SUTTON-WALLACE</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:8.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Pamela Sutton-Wallace</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:17pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/&#160;&#160;&#160;&#160;SCOTT C. TAYLOR</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:8.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Scott C. Taylor</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:17pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/&#160;&#160;&#160;&#160;WILLIAM B. KRETZMER</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:8.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">William B. Kretzmer</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-137-</span></div></div></div><div id="ie85b9c7be4284705baa3c85e9b8a6a98_241"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><ix:nonNumeric contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231" name="srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8yNDEvZnJhZzpkM2YyZGExZTEyODM0ZjAxYTY4Y2EwYzAxMzAwMzQ5MC90ZXh0cmVnaW9uOmQzZjJkYTFlMTI4MzRmMDFhNjhjYTBjMDEzMDAzNDkwXzM4NDgyOTA2OTc0MDg_5144fc0c-1caf-4cfa-ad3c-3117ae1c87b5" escape="true"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands)</span></div><div style="text-align:center"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.321%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.208%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Beginning</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">of Period</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Additions:</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Charged to</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Costs and</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Expenses</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deductions:</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Write-offs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">and recoveries</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">at End</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">of Period</span></div></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year Ended December 31, 2020:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i58053d12ace04150872cf55793f67552_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8yNDEvZnJhZzpkM2YyZGExZTEyODM0ZjAxYTY4Y2EwYzAxMzAwMzQ5MC90YWJsZTphNWUyMTQ1ZTU5YWY0MmZhOGI4MmEwNjIyNzA3YTFkMS90YWJsZXJhbmdlOmE1ZTIxNDVlNTlhZjQyZmE4YjgyYTA2MjI3MDdhMWQxXzItMi0xLTEtOTA4MQ_bd4f465d-3016-45cd-84b5-0769442b3549">12,701</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i55f94c2daade4b7c913c528e5aedad9a_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8yNDEvZnJhZzpkM2YyZGExZTEyODM0ZjAxYTY4Y2EwYzAxMzAwMzQ5MC90YWJsZTphNWUyMTQ1ZTU5YWY0MmZhOGI4MmEwNjIyNzA3YTFkMS90YWJsZXJhbmdlOmE1ZTIxNDVlNTlhZjQyZmE4YjgyYTA2MjI3MDdhMWQxXzItNC0xLTEtOTA4Mw_60a6c15e-423e-4c6f-b5e6-3eafddeebeab">13,283</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i55f94c2daade4b7c913c528e5aedad9a_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8yNDEvZnJhZzpkM2YyZGExZTEyODM0ZjAxYTY4Y2EwYzAxMzAwMzQ5MC90YWJsZTphNWUyMTQ1ZTU5YWY0MmZhOGI4MmEwNjIyNzA3YTFkMS90YWJsZXJhbmdlOmE1ZTIxNDVlNTlhZjQyZmE4YjgyYTA2MjI3MDdhMWQxXzItNi0xLTEtOTA4NQ_437b649e-1128-4872-9425-53a700461c8d">9,966</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6a7107f52d924b0f9b6bf9f8dc7a42d3_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8yNDEvZnJhZzpkM2YyZGExZTEyODM0ZjAxYTY4Y2EwYzAxMzAwMzQ5MC90YWJsZTphNWUyMTQ1ZTU5YWY0MmZhOGI4MmEwNjIyNzA3YTFkMS90YWJsZXJhbmdlOmE1ZTIxNDVlNTlhZjQyZmE4YjgyYTA2MjI3MDdhMWQxXzItOC0xLTEtOTA4Nw_ea346f93-ebef-48cb-95a1-3aa57f1dd9bb">16,018</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax asset valuation allowance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i878abcafe99e400e8e7b3ed285561cba_I20191231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8yNDEvZnJhZzpkM2YyZGExZTEyODM0ZjAxYTY4Y2EwYzAxMzAwMzQ5MC90YWJsZTphNWUyMTQ1ZTU5YWY0MmZhOGI4MmEwNjIyNzA3YTFkMS90YWJsZXJhbmdlOmE1ZTIxNDVlNTlhZjQyZmE4YjgyYTA2MjI3MDdhMWQxXzMtMi0xLTEtOTA4MQ_93fd5322-ad69-4058-aa57-ecf819d93ea5">608</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i611af9b1e9b449179cdc545ce352a326_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8yNDEvZnJhZzpkM2YyZGExZTEyODM0ZjAxYTY4Y2EwYzAxMzAwMzQ5MC90YWJsZTphNWUyMTQ1ZTU5YWY0MmZhOGI4MmEwNjIyNzA3YTFkMS90YWJsZXJhbmdlOmE1ZTIxNDVlNTlhZjQyZmE4YjgyYTA2MjI3MDdhMWQxXzMtNC0xLTEtOTA4Mw_4fa0e21f-dd46-4b5d-adcb-6610d258237d">9,456</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i611af9b1e9b449179cdc545ce352a326_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8yNDEvZnJhZzpkM2YyZGExZTEyODM0ZjAxYTY4Y2EwYzAxMzAwMzQ5MC90YWJsZTphNWUyMTQ1ZTU5YWY0MmZhOGI4MmEwNjIyNzA3YTFkMS90YWJsZXJhbmdlOmE1ZTIxNDVlNTlhZjQyZmE4YjgyYTA2MjI3MDdhMWQxXzMtNi0xLTEtOTA4NQ_660a0ef0-f73f-44a9-b26a-8085a1d77581">1,757</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic02c3809a91942c8a93ef7a26f1643de_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8yNDEvZnJhZzpkM2YyZGExZTEyODM0ZjAxYTY4Y2EwYzAxMzAwMzQ5MC90YWJsZTphNWUyMTQ1ZTU5YWY0MmZhOGI4MmEwNjIyNzA3YTFkMS90YWJsZXJhbmdlOmE1ZTIxNDVlNTlhZjQyZmE4YjgyYTA2MjI3MDdhMWQxXzMtOC0xLTEtOTA4Nw_222439a6-118d-4978-942e-19d859c5c38e">8,307</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year Ended December 31, 2019:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa4959bf09674435a5476794c2fbfae2_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8yNDEvZnJhZzpkM2YyZGExZTEyODM0ZjAxYTY4Y2EwYzAxMzAwMzQ5MC90YWJsZTphNWUyMTQ1ZTU5YWY0MmZhOGI4MmEwNjIyNzA3YTFkMS90YWJsZXJhbmdlOmE1ZTIxNDVlNTlhZjQyZmE4YjgyYTA2MjI3MDdhMWQxXzUtMi0xLTEtOTA4OQ_748c2a66-dcab-4abd-9991-8f93d312b99f">10,422</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib6e50d214e8145f6bdbab57051bb3764_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8yNDEvZnJhZzpkM2YyZGExZTEyODM0ZjAxYTY4Y2EwYzAxMzAwMzQ5MC90YWJsZTphNWUyMTQ1ZTU5YWY0MmZhOGI4MmEwNjIyNzA3YTFkMS90YWJsZXJhbmdlOmE1ZTIxNDVlNTlhZjQyZmE4YjgyYTA2MjI3MDdhMWQxXzUtNC0xLTEtOTA5MQ_d8e1bc51-6ede-4d79-967e-5717cccc4809">13,134</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib6e50d214e8145f6bdbab57051bb3764_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8yNDEvZnJhZzpkM2YyZGExZTEyODM0ZjAxYTY4Y2EwYzAxMzAwMzQ5MC90YWJsZTphNWUyMTQ1ZTU5YWY0MmZhOGI4MmEwNjIyNzA3YTFkMS90YWJsZXJhbmdlOmE1ZTIxNDVlNTlhZjQyZmE4YjgyYTA2MjI3MDdhMWQxXzUtNi0xLTEtOTA5Mw_0e565bcd-f781-4878-b4e8-e2da135632b3">10,855</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i58053d12ace04150872cf55793f67552_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8yNDEvZnJhZzpkM2YyZGExZTEyODM0ZjAxYTY4Y2EwYzAxMzAwMzQ5MC90YWJsZTphNWUyMTQ1ZTU5YWY0MmZhOGI4MmEwNjIyNzA3YTFkMS90YWJsZXJhbmdlOmE1ZTIxNDVlNTlhZjQyZmE4YjgyYTA2MjI3MDdhMWQxXzUtOC0xLTEtOTA5NQ_e4cf772a-9602-4dff-b612-d8b1fcea40e9">12,701</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax asset valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81308fac13b44f8f93d8d78ea411d29e_I20181231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8yNDEvZnJhZzpkM2YyZGExZTEyODM0ZjAxYTY4Y2EwYzAxMzAwMzQ5MC90YWJsZTphNWUyMTQ1ZTU5YWY0MmZhOGI4MmEwNjIyNzA3YTFkMS90YWJsZXJhbmdlOmE1ZTIxNDVlNTlhZjQyZmE4YjgyYTA2MjI3MDdhMWQxXzYtMi0xLTEtOTA4OQ_fc5054d7-dce7-405c-9132-554254abddc0">44</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i318142f5821c4b83bd66028daaf97d7a_D20190101-20191231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8yNDEvZnJhZzpkM2YyZGExZTEyODM0ZjAxYTY4Y2EwYzAxMzAwMzQ5MC90YWJsZTphNWUyMTQ1ZTU5YWY0MmZhOGI4MmEwNjIyNzA3YTFkMS90YWJsZXJhbmdlOmE1ZTIxNDVlNTlhZjQyZmE4YjgyYTA2MjI3MDdhMWQxXzYtNC0xLTEtOTA5MQ_6d42b246-3121-46fc-96fa-32ca0d529ba6">595</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i318142f5821c4b83bd66028daaf97d7a_D20190101-20191231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8yNDEvZnJhZzpkM2YyZGExZTEyODM0ZjAxYTY4Y2EwYzAxMzAwMzQ5MC90YWJsZTphNWUyMTQ1ZTU5YWY0MmZhOGI4MmEwNjIyNzA3YTFkMS90YWJsZXJhbmdlOmE1ZTIxNDVlNTlhZjQyZmE4YjgyYTA2MjI3MDdhMWQxXzYtNi0xLTEtOTA5Mw_ddd257c0-b750-4ce1-8c66-23091ab20e30">31</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i878abcafe99e400e8e7b3ed285561cba_I20191231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8yNDEvZnJhZzpkM2YyZGExZTEyODM0ZjAxYTY4Y2EwYzAxMzAwMzQ5MC90YWJsZTphNWUyMTQ1ZTU5YWY0MmZhOGI4MmEwNjIyNzA3YTFkMS90YWJsZXJhbmdlOmE1ZTIxNDVlNTlhZjQyZmE4YjgyYTA2MjI3MDdhMWQxXzYtOC0xLTEtOTA5NQ_de761429-2a1b-4825-9f0f-8d9abe4eaf49">608</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year Ended December 31, 2018:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice56d0bdc3b9439fb9f09131913ef1fe_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8yNDEvZnJhZzpkM2YyZGExZTEyODM0ZjAxYTY4Y2EwYzAxMzAwMzQ5MC90YWJsZTphNWUyMTQ1ZTU5YWY0MmZhOGI4MmEwNjIyNzA3YTFkMS90YWJsZXJhbmdlOmE1ZTIxNDVlNTlhZjQyZmE4YjgyYTA2MjI3MDdhMWQxXzgtMi0xLTEtOTA5Nw_01f8d4dc-f177-4c82-a972-0dd679ed1fef">8,701</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88b63d9bc02849969568808cd41c9891_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8yNDEvZnJhZzpkM2YyZGExZTEyODM0ZjAxYTY4Y2EwYzAxMzAwMzQ5MC90YWJsZTphNWUyMTQ1ZTU5YWY0MmZhOGI4MmEwNjIyNzA3YTFkMS90YWJsZXJhbmdlOmE1ZTIxNDVlNTlhZjQyZmE4YjgyYTA2MjI3MDdhMWQxXzgtNC0xLTEtOTA5OQ_afc9c2b5-1e74-4e9e-8781-a25880527f54">17,338</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i88b63d9bc02849969568808cd41c9891_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8yNDEvZnJhZzpkM2YyZGExZTEyODM0ZjAxYTY4Y2EwYzAxMzAwMzQ5MC90YWJsZTphNWUyMTQ1ZTU5YWY0MmZhOGI4MmEwNjIyNzA3YTFkMS90YWJsZXJhbmdlOmE1ZTIxNDVlNTlhZjQyZmE4YjgyYTA2MjI3MDdhMWQxXzgtNi0xLTEtOTEwMQ_fc8e4bca-a606-4c93-a03e-3e12eae6d1c6">15,617</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa4959bf09674435a5476794c2fbfae2_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8yNDEvZnJhZzpkM2YyZGExZTEyODM0ZjAxYTY4Y2EwYzAxMzAwMzQ5MC90YWJsZTphNWUyMTQ1ZTU5YWY0MmZhOGI4MmEwNjIyNzA3YTFkMS90YWJsZXJhbmdlOmE1ZTIxNDVlNTlhZjQyZmE4YjgyYTA2MjI3MDdhMWQxXzgtOC0xLTEtOTEwMw_c44d5afe-1c21-4175-abf4-7e09d9e1cab7">10,422</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax asset valuation allowance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica8fcea3e6004d81817068ed5b0e2ced_I20171231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8yNDEvZnJhZzpkM2YyZGExZTEyODM0ZjAxYTY4Y2EwYzAxMzAwMzQ5MC90YWJsZTphNWUyMTQ1ZTU5YWY0MmZhOGI4MmEwNjIyNzA3YTFkMS90YWJsZXJhbmdlOmE1ZTIxNDVlNTlhZjQyZmE4YjgyYTA2MjI3MDdhMWQxXzktMi0xLTEtOTA5Nw_2cde2113-26e6-4e4a-afb2-97b1671ad773">197</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i33c51dfd0d5c4ecbacfd876f4795336f_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8yNDEvZnJhZzpkM2YyZGExZTEyODM0ZjAxYTY4Y2EwYzAxMzAwMzQ5MC90YWJsZTphNWUyMTQ1ZTU5YWY0MmZhOGI4MmEwNjIyNzA3YTFkMS90YWJsZXJhbmdlOmE1ZTIxNDVlNTlhZjQyZmE4YjgyYTA2MjI3MDdhMWQxXzktNC0xLTEtOTA5OQ_50884483-7927-4b68-918e-762cf06689c4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i33c51dfd0d5c4ecbacfd876f4795336f_D20180101-20181231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8yNDEvZnJhZzpkM2YyZGExZTEyODM0ZjAxYTY4Y2EwYzAxMzAwMzQ5MC90YWJsZTphNWUyMTQ1ZTU5YWY0MmZhOGI4MmEwNjIyNzA3YTFkMS90YWJsZXJhbmdlOmE1ZTIxNDVlNTlhZjQyZmE4YjgyYTA2MjI3MDdhMWQxXzktNi0xLTEtOTEwMQ_f3b44b34-aaf4-43fb-a0a8-399bfe31f451">153</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81308fac13b44f8f93d8d78ea411d29e_I20181231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8yNDEvZnJhZzpkM2YyZGExZTEyODM0ZjAxYTY4Y2EwYzAxMzAwMzQ5MC90YWJsZTphNWUyMTQ1ZTU5YWY0MmZhOGI4MmEwNjIyNzA3YTFkMS90YWJsZXJhbmdlOmE1ZTIxNDVlNTlhZjQyZmE4YjgyYTA2MjI3MDdhMWQxXzktOC0xLTEtOTEwMw_0e8a0f19-8826-422d-b1b3-0107f5ed2691">44</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">______________________</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)&#160;&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Represents specific amounts written off that were considered to be uncollectible.</span></div></ix:nonNumeric><div><span><br/></span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-138-</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21.1
<SEQUENCE>2
<FILENAME>jcom20201231ex-211.htm
<DESCRIPTION>EX-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 -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="i3e3fb8aae6f84242b7cb91cdf47433c9_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">EXHIBIT 21.1</font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">List of Subsidiaries of</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">J2 Global, Inc.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">J2 Global, Inc.'s principal affiliates as of December 31, 2020, are listed below. All other affiliates, if considered in the aggregate as a single affiliate, would not constitute a significant subsidiary.</font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:36.820%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.267%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.083%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.643%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Name</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">State or Other Jurisdiction of Incorporation</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">j2 Global Canada, Inc.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">J2 Global Denmark A&#47;S</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denmark</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ekahau Oy</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finland</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Electric Mail (Ireland) Limited</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ireland</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">j2 Global Holdings Limited</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ireland</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">j2 Global Ireland Limited</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ireland</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ziff Davis Ireland Limited</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ireland</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">j2 Global Japan Y.K.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Japan</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Serinus42 B.V.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Netherlands</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NCSG Holding AB</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sweden</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">J2 Global Sweden AB</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sweden</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">J2 Global UK Limited</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Livedrive Internet Limited</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RetailMeNot Limited</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RetailMeNot UK Ltd</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ziff Davis International Ltd.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">BabyCenter.com, LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware, United States</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DW Prime Holdings Inc.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware, United States</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ekahau, Inc.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware, United States</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Everyday Health, Inc.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware, United States</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Everyday Health Media, LLC</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware, United States</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Humble Bundle, Inc.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware, United States</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">J2 Martech Corp.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware, United States</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IGN Entertainment, Inc.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware, United States</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inspired eLearning, LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware, United States</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">J2 Cloud Services, LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware, United States</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">J2 Web Services, Inc.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware, United States</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">KeepItSafe, Inc.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware, United States</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mashable, Inc.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware, United States</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Offers.com, LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware, United States</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">OnTargetJobs, Inc.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware, United States</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RetailMeNot, Inc.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware, United States</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ziff Davis Performance Marketing, Inc.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware, United States</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SpiceWorks, Inc.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware, United States</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ThreatTrack Security Holdings, Inc.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware, United States</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ziff Davis, LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware, United States</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ThreatTrack Security, Inc.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Florida, United States</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mudhook Marketing, Inc.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Florida, United States</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NetProtect, Inc.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Florida, United States</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prime Education, LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Florida, United States</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Strong Technology, LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Florida, United States</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">MedPage Today, L.L.C.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New Jersey, United States</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Excel Micro, LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pennsylvania, United States</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mosaik Solutions, LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tennessee, United States</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ookla, LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Washington, United States</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>3
<FILENAME>jcom20201231ex-231.htm
<DESCRIPTION>EX-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 -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="i621c24c68da74dc68f8cef909af88147_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">EXHIBIT 23.1</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160; </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">J2 Global, Inc.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Los Angeles, California</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We hereby consent to the incorporation by reference in the Registration Statements on Form S-8 (Nos. 333-149641, 333-64986, 333-135340, 333-55402, 333-31064 and 333-203913) of J2 Global, Inc. of our reports dated March&#160;1, 2021, relating to the consolidated financial statements and schedule, and the effectiveness of J2 Global, Inc.&#8217;s internal control over financial reporting, which appear in this Form 10-K.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#47;s&#47; BDO USA, LLP </font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Los Angeles, California</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;1, 2021 </font></div><div><font><br></font></div><div style="margin-bottom:10pt"><font><br></font></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>4
<FILENAME>jcom20201231ex-311.htm
<DESCRIPTION>EX-31.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="i259569f5ab83465290ab9421bf2f72df_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">EXHIBIT 31.1</font></div><div style="text-align:right"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Vivek Shah, certify that&#58;</font></div><div><font><br></font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">I have reviewed this Annual Report on Form 10-K of J2 Global, Inc.&#59;</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-bottom:6pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-bottom:6pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-bottom:6pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-bottom:6pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-bottom:6pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">All significant deficiencies and material weaknesses in the design or operation of internal controls over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-bottom:6pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="text-align:center"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:5.351%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.621%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.131%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.497%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; VIVEK SHAH</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vivek Shah</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dated&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 1, 2021</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer<br>(Principal Executive Officer)</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>5
<FILENAME>jcom20201231ex-312.htm
<DESCRIPTION>EX-31.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="i3fa1777386d44411a80ed44d83124652_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">EXHIBIT 31.2</font></div><div style="text-align:right"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, R. Scott Turicchi, certify that&#58;</font></div><div><font><br></font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">I have reviewed this Annual Report on Form 10-K of J2 Global, Inc.&#59;</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-bottom:6pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-bottom:6pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-bottom:6pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-bottom:6pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-bottom:6pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">All significant deficiencies and material weaknesses in the design or operation of internal controls over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-bottom:6pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="text-align:center"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:5.351%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.621%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.131%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.497%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; R. SCOTT TURICCHI</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">R. Scott Turicchi</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dated&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 1, 2021</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer<br>(Principal Financial Officer)</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>6
<FILENAME>jcom20201231ex-321.htm
<DESCRIPTION>EX-32.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="i285ca6d451f843a990b47a5dc5d9b543_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">EXHIBIT 32.1</font></div><div><font><br></font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER AND PRINCIPAL FINANCIAL OFFICER</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PURSUANT TO 18 U.S.C. SECTION 1350,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div><font><br></font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Annual Report on Form 10-K of J2 Global, Inc. (the &#8220;Company&#8221;) for the year ended December&#160;31, 2020 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), Vivek Shah, as Chief Executive Officer (Principal Executive Officer) of the Company, and R. Scott Turicchi, as Chief Financial Officer (Principal Financial Officer) of the Company, each hereby certifies, pursuant to 18 U.S.C. &#167;1350, as adopted pursuant to &#167;906 of the Sarbanes-Oxley Act of 2002, to the best of his knowledge, respectively, that&#58;</font></div><div><font><br></font></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:7.244%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:90.556%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Report fully complies with the requirements of Section 13(a) or 15(d), as applicable, of the Securities Exchange Act of 1934, as amended&#59; and</font></td></tr></table></div><div><font><br></font></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:7.244%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:90.556%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></td></tr></table></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.456%"><tr><td style="width:1.0%"></td><td style="width:7.410%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:49.963%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.041%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:34.186%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dated&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 1, 2021</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; VIVEK SHAH</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vivek Shah</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Executive Officer)</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td></tr></table></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div><font><br></font></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.017%"><tr><td style="width:1.0%"></td><td style="width:6.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:50.236%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.069%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:34.374%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dated&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 1, 2021</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47;&#160;R. SCOTT TURICCHI</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">R. Scott Turicchi</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Financial Officer)</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td></tr></table></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A signed original of this written statement required by Section 906 of the Sarbanes-Oxley Act of 2002 has been provided to J2 Global, Inc. and will be retained by J2 Global, Inc. and furnished to the Securities and Exchange Commission or its staff upon request.</font></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>7
<FILENAME>jcom-20201231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:b26ed51e-649f-48b4-b259-3fe7c1e5366b,g:8eefb72b-d061-4ead-8216-35cb1cea61c2-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:jcom="http://www.j2global.com/20201231" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.j2global.com/20201231">
  <xs:import namespace="http://fasb.org/srt/2020-01-31" schemaLocation="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2020-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2020-01-31" schemaLocation="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2020-01-31" schemaLocation="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="jcom-20201231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="jcom-20201231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="jcom-20201231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="jcom-20201231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="Cover" roleURI="http://www.j2global.com/role/Cover">
        <link:definition>000010001 - Document - Cover</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDBALANCESHEETS" roleURI="http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS">
        <link:definition>100010002 - 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.j2global.com/role/CONSOLIDATEDBALANCESHEETSParenthetical">
        <link:definition>100020003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFOPERATIONS" roleURI="http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS">
        <link:definition>100030004 - 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="CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" roleURI="http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME">
        <link:definition>100040005 - Statement - CONSOLIDATED STATEMENTS 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="CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical" roleURI="http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical">
        <link:definition>100050006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFCASHFLOWS" roleURI="http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS">
        <link:definition>100060007 - 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="CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" roleURI="http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY">
        <link:definition>100070008 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS&#8217; EQUITY</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical" roleURI="http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical">
        <link:definition>100080009 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS&#8217; EQUITY (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TheCompany" roleURI="http://www.j2global.com/role/TheCompany">
        <link:definition>210011001 - Disclosure - The Company</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisofPresentationandSummaryofSignificantAccountingPolicies" roleURI="http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies">
        <link:definition>210021002 - Disclosure - Basis of Presentation and 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="BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicy" roleURI="http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicy">
        <link:definition>220032001 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policy)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" roleURI="http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails">
        <link:definition>240044001 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Revenues" roleURI="http://www.j2global.com/role/Revenues">
        <link:definition>210051003 - Disclosure - Revenues</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenuesTables" roleURI="http://www.j2global.com/role/RevenuesTables">
        <link:definition>230063001 - Disclosure - Revenues (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="RevenuesNarrativeDetails" roleURI="http://www.j2global.com/role/RevenuesNarrativeDetails">
        <link:definition>240074002 - Disclosure - Revenues - 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="RevenuesDisaggregationofRevenueDetails" roleURI="http://www.j2global.com/role/RevenuesDisaggregationofRevenueDetails">
        <link:definition>240084003 - Disclosure - Revenues - Disaggregation of Revenue (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BusinessAcquisitions" roleURI="http://www.j2global.com/role/BusinessAcquisitions">
        <link:definition>210091004 - Disclosure - Business Acquisitions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BusinessAcquisitionsTables" roleURI="http://www.j2global.com/role/BusinessAcquisitionsTables">
        <link:definition>230103002 - Disclosure - Business Acquisitions (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="BusinessAcquisitionsNarrativeDetails" roleURI="http://www.j2global.com/role/BusinessAcquisitionsNarrativeDetails">
        <link:definition>240114004 - Disclosure - Business Acquisitions - 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="BusinessAcquisitionsAllocationofAggregatePurchaseConsiderationDetails" roleURI="http://www.j2global.com/role/BusinessAcquisitionsAllocationofAggregatePurchaseConsiderationDetails">
        <link:definition>240124005 - Disclosure - Business Acquisitions - Allocation of Aggregate Purchase Consideration (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="BusinessAcquisitionsSupplementaryInformationonUnauditedProFormaFinancialBasisDetails" roleURI="http://www.j2global.com/role/BusinessAcquisitionsSupplementaryInformationonUnauditedProFormaFinancialBasisDetails">
        <link:definition>240134006 - Disclosure - Business Acquisitions - Supplementary Information on Unaudited Pro Forma Financial Basis (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Investments" roleURI="http://www.j2global.com/role/Investments">
        <link:definition>210141005 - Disclosure - 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="InvestmentsTables" roleURI="http://www.j2global.com/role/InvestmentsTables">
        <link:definition>230153003 - Disclosure - Investments (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="InvestmentsSummaryofSecuritieswithoutReadilyDeterminableFairValueDetails" roleURI="http://www.j2global.com/role/InvestmentsSummaryofSecuritieswithoutReadilyDeterminableFairValueDetails">
        <link:definition>240164007 - Disclosure - Investments - Summary of Securities without Readily Determinable Fair Value (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="InvestmentsNarrativeDetails" roleURI="http://www.j2global.com/role/InvestmentsNarrativeDetails">
        <link:definition>240174008 - Disclosure - Investments - 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="InvestmentsSummaryofAvailableforsaleInvestmentsDetails" roleURI="http://www.j2global.com/role/InvestmentsSummaryofAvailableforsaleInvestmentsDetails">
        <link:definition>240184009 - Disclosure - Investments - Summary of Available-for-sale 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="InvestmentsAvailableforSaleSecuritiesClassifiedbyContractualMaturityDateDetails" roleURI="http://www.j2global.com/role/InvestmentsAvailableforSaleSecuritiesClassifiedbyContractualMaturityDateDetails">
        <link:definition>240194010 - Disclosure - Investments - Available-for-Sale Securities Classified by Contractual Maturity Date (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InvestmentsFairValueofAvailableforsaleInvestmentsinUnrealizedLossPositionDetails" roleURI="http://www.j2global.com/role/InvestmentsFairValueofAvailableforsaleInvestmentsinUnrealizedLossPositionDetails">
        <link:definition>240204011 - Disclosure - Investments - Fair Value of Available-for-sale Investments in Unrealized Loss Position (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="InvestmentsCarryingAmountforEquityMethodInvestmentDetails" roleURI="http://www.j2global.com/role/InvestmentsCarryingAmountforEquityMethodInvestmentDetails">
        <link:definition>240214012 - Disclosure - Investments - Carrying Amount for Equity Method Investment (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="SaleofAssets" roleURI="http://www.j2global.com/role/SaleofAssets">
        <link:definition>210221006 - Disclosure - Sale of 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="SaleofAssetsDetails" roleURI="http://www.j2global.com/role/SaleofAssetsDetails">
        <link:definition>240234013 - Disclosure - Sale of 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="FairValueMeasurements" roleURI="http://www.j2global.com/role/FairValueMeasurements">
        <link:definition>210241007 - Disclosure - Fair Value Measurements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsTables" roleURI="http://www.j2global.com/role/FairValueMeasurementsTables">
        <link:definition>230253004 - Disclosure - Fair Value Measurements (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsNarrativeDetails" roleURI="http://www.j2global.com/role/FairValueMeasurementsNarrativeDetails">
        <link:definition>240264014 - Disclosure - Fair Value Measurements - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsFairValueMeasurementInputsandValuationTechniquesDetails" roleURI="http://www.j2global.com/role/FairValueMeasurementsFairValueMeasurementInputsandValuationTechniquesDetails">
        <link:definition>240274015 - Disclosure - Fair Value Measurements - Fair Value Measurement Inputs and Valuation Techniques (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="FairValueMeasurementsFairValuesofFinancialInstrumentsMeasuredOnRecurringBasisDetails" roleURI="http://www.j2global.com/role/FairValueMeasurementsFairValuesofFinancialInstrumentsMeasuredOnRecurringBasisDetails">
        <link:definition>240284016 - Disclosure - Fair Value Measurements - Fair Values of Financial Instruments Measured On Recurring Basis (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsReconciliationofLevel2DerivativeLiabilitiesDetails" roleURI="http://www.j2global.com/role/FairValueMeasurementsReconciliationofLevel2DerivativeLiabilitiesDetails">
        <link:definition>240294017 - Disclosure - Fair Value Measurements - Reconciliation of Level 2 Derivative Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsReconciliationofLevel3FinancialLiabilitiesMeasuredonRecurringBasisDetails" roleURI="http://www.j2global.com/role/FairValueMeasurementsReconciliationofLevel3FinancialLiabilitiesMeasuredonRecurringBasisDetails">
        <link:definition>240304018 - Disclosure - Fair Value Measurements - Reconciliation of Level 3 Financial Liabilities Measured on Recurring Basis (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsReconciliationofLevel3FinancialAssetsMeasuredonRecurringBasisDetails" roleURI="http://www.j2global.com/role/FairValueMeasurementsReconciliationofLevel3FinancialAssetsMeasuredonRecurringBasisDetails">
        <link:definition>240314019 - Disclosure - Fair Value Measurements - Reconciliation of Level 3 Financial Assets Measured on Recurring Basis (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipment" roleURI="http://www.j2global.com/role/PropertyandEquipment">
        <link:definition>210321008 - Disclosure - Property and Equipment</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipmentTables" roleURI="http://www.j2global.com/role/PropertyandEquipmentTables">
        <link:definition>230333005 - Disclosure - Property and Equipment (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipmentSummaryofPropertyandEquipmentDetails" roleURI="http://www.j2global.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails">
        <link:definition>240344020 - Disclosure - Property and Equipment - Summary of Property and Equipment (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="PropertyandEquipmentNarrativeDetails" roleURI="http://www.j2global.com/role/PropertyandEquipmentNarrativeDetails">
        <link:definition>240354021 - Disclosure - Property and Equipment - 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="GoodwillandIntangibleAssets" roleURI="http://www.j2global.com/role/GoodwillandIntangibleAssets">
        <link:definition>210361009 - 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="GoodwillandIntangibleAssetsTables" roleURI="http://www.j2global.com/role/GoodwillandIntangibleAssetsTables">
        <link:definition>230373006 - 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="GoodwillandIntangibleAssetsNarrativeDetails" roleURI="http://www.j2global.com/role/GoodwillandIntangibleAssetsNarrativeDetails">
        <link:definition>240384022 - Disclosure - Goodwill and Intangible Assets - 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="GoodwillandIntangibleAssetsChangesinCarryingAmountsofGoodwillDetails" roleURI="http://www.j2global.com/role/GoodwillandIntangibleAssetsChangesinCarryingAmountsofGoodwillDetails">
        <link:definition>240394023 - Disclosure - Goodwill and Intangible Assets - Changes in Carrying Amounts of Goodwill (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillAndIntangibleAssetsIndefiniteIntangibleAssetsDetails" roleURI="http://www.j2global.com/role/GoodwillAndIntangibleAssetsIndefiniteIntangibleAssetsDetails">
        <link:definition>240404024 - Disclosure - Goodwill And Intangible Assets - Indefinite Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIntangibleAssetsIntangibleAssetsSubjecttoAmortizationDetails" roleURI="http://www.j2global.com/role/GoodwillandIntangibleAssetsIntangibleAssetsSubjecttoAmortizationDetails">
        <link:definition>240414025 - Disclosure - Goodwill and Intangible Assets - Intangible Assets Subject to Amortization (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIntangibleAssetsFiniteLivedIntangiblesAcquiredDetails" roleURI="http://www.j2global.com/role/GoodwillandIntangibleAssetsFiniteLivedIntangiblesAcquiredDetails">
        <link:definition>240424026 - Disclosure - Goodwill and Intangible Assets - Finite Lived Intangibles Acquired (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="GoodwillAndIntangibleAssetsExpectedAmortizationExpensesforIntangibleAssetsSubjectToAmortizationDetails" roleURI="http://www.j2global.com/role/GoodwillAndIntangibleAssetsExpectedAmortizationExpensesforIntangibleAssetsSubjectToAmortizationDetails">
        <link:definition>240434027 - Disclosure - Goodwill And Intangible Assets - Expected Amortization Expenses for Intangible Assets Subject To Amortization (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongTermDebt" roleURI="http://www.j2global.com/role/LongTermDebt">
        <link:definition>210441010 - Disclosure - Long-Term Debt</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongTermDebtTables" roleURI="http://www.j2global.com/role/LongTermDebtTables">
        <link:definition>230453007 - Disclosure - Long-Term Debt (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongTermDebtSummaryofLongtermDebtDetails" roleURI="http://www.j2global.com/role/LongTermDebtSummaryofLongtermDebtDetails">
        <link:definition>240464028 - Disclosure - Long-Term Debt - Summary of Long-term Debt (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="LongTermDebtSummaryofLongtermDebtDetails_1" roleURI="http://www.j2global.com/role/LongTermDebtSummaryofLongtermDebtDetails_1">
        <link:definition>240464028 - Disclosure - Long-Term Debt - Summary of Long-term Debt (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="LongTermDebtFuturePrincipalPaymentsforDebtDetails" roleURI="http://www.j2global.com/role/LongTermDebtFuturePrincipalPaymentsforDebtDetails">
        <link:definition>240474029 - Disclosure - Long-Term Debt - Future Principal Payments for Debt (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="LongTermDebtNarrativeDetails" roleURI="http://www.j2global.com/role/LongTermDebtNarrativeDetails">
        <link:definition>240484030 - Disclosure - Long-Term Debt - 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="LongTermDebtAdditionalInformationRelatedtoSeniorandConvertibleNotesDetails" roleURI="http://www.j2global.com/role/LongTermDebtAdditionalInformationRelatedtoSeniorandConvertibleNotesDetails">
        <link:definition>240494031 - Disclosure - Long-Term Debt - Additional Information Related to Senior and Convertible Notes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongTermDebtComponentsofInterestExpenseRelatedtoConvertibleNotesDetails" roleURI="http://www.j2global.com/role/LongTermDebtComponentsofInterestExpenseRelatedtoConvertibleNotesDetails">
        <link:definition>240504032 - Disclosure - Long-Term Debt - Components of Interest Expense Related to Convertible Notes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Leases" roleURI="http://www.j2global.com/role/Leases">
        <link:definition>210511011 - Disclosure - Leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesTables" roleURI="http://www.j2global.com/role/LeasesTables">
        <link:definition>230523008 - Disclosure - Leases (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesNarrativeDetails" roleURI="http://www.j2global.com/role/LeasesNarrativeDetails">
        <link:definition>240534033 - Disclosure - Leases - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesComponentsofLeaseExpenseDetails" roleURI="http://www.j2global.com/role/LeasesComponentsofLeaseExpenseDetails">
        <link:definition>240544034 - Disclosure - Leases - Components of Lease Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesBalanceSheetandOtherSupplementalOperatingLeaseInformationDetails" roleURI="http://www.j2global.com/role/LeasesBalanceSheetandOtherSupplementalOperatingLeaseInformationDetails">
        <link:definition>240554035 - Disclosure - Leases - Balance Sheet and Other Supplemental Operating Lease Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesSupplementalCashFlowInformationDetails" roleURI="http://www.j2global.com/role/LeasesSupplementalCashFlowInformationDetails">
        <link:definition>240564036 - Disclosure - Leases - Supplemental Cash Flow Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" roleURI="http://www.j2global.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails">
        <link:definition>240574037 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1" roleURI="http://www.j2global.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1">
        <link:definition>240574037 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingencies" roleURI="http://www.j2global.com/role/CommitmentsandContingencies">
        <link:definition>210581012 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesDetails" roleURI="http://www.j2global.com/role/CommitmentsandContingenciesDetails">
        <link:definition>240594038 - Disclosure - Commitments and Contingencies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://www.j2global.com/role/IncomeTaxes">
        <link:definition>210601013 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesTables" roleURI="http://www.j2global.com/role/IncomeTaxesTables">
        <link:definition>230613009 - 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="IncomeTaxesNarrativeDetails" roleURI="http://www.j2global.com/role/IncomeTaxesNarrativeDetails">
        <link:definition>240624039 - Disclosure - Income Taxes - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesProvisionforIncomeTaxDetails" roleURI="http://www.j2global.com/role/IncomeTaxesProvisionforIncomeTaxDetails">
        <link:definition>240634040 - Disclosure - Income Taxes - Provision for Income Tax (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="IncomeTaxesReconciliationofStatutoryFederalIncomeTaxRatewithEffectiveIncomeTaxRateDetails" roleURI="http://www.j2global.com/role/IncomeTaxesReconciliationofStatutoryFederalIncomeTaxRatewithEffectiveIncomeTaxRateDetails">
        <link:definition>240644041 - Disclosure - Income Taxes - Reconciliation of Statutory Federal Income Tax Rate with Effective Income Tax Rate (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" roleURI="http://www.j2global.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails">
        <link:definition>240654042 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails" roleURI="http://www.j2global.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails">
        <link:definition>240664043 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquity" roleURI="http://www.j2global.com/role/StockholdersEquity">
        <link:definition>210671014 - 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="StockholdersEquityTables" roleURI="http://www.j2global.com/role/StockholdersEquityTables">
        <link:definition>230683010 - 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="StockholdersEquityNarrativeDetails" roleURI="http://www.j2global.com/role/StockholdersEquityNarrativeDetails">
        <link:definition>240694044 - Disclosure - Stockholders' Equity - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquitySummaryofDividendsDeclaredDetails" roleURI="http://www.j2global.com/role/StockholdersEquitySummaryofDividendsDeclaredDetails">
        <link:definition>240704045 - Disclosure - Stockholders' Equity - Summary of Dividends Declared (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="StockOptionsandEmployeeStockPurchasePlan" roleURI="http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlan">
        <link:definition>210711015 - Disclosure - Stock Options and Employee Stock Purchase Plan</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockOptionsandEmployeeStockPurchasePlanTables" roleURI="http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanTables">
        <link:definition>230723011 - Disclosure - Stock Options and Employee Stock Purchase Plan (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="StockOptionsandEmployeeStockPurchasePlanNarrativeDetails" roleURI="http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanNarrativeDetails">
        <link:definition>240734046 - Disclosure - Stock Options and Employee Stock Purchase Plan - 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="StockOptionsandEmployeeStockPurchasePlanStockOptionActivityDetails" roleURI="http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanStockOptionActivityDetails">
        <link:definition>240744047 - Disclosure - Stock Options and Employee Stock Purchase Plan - Stock Option Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockOptionsandEmployeeStockPurchasePlanSummarizedInformationConcerningOutstandingandExercisableOptionsDetails" roleURI="http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanSummarizedInformationConcerningOutstandingandExercisableOptionsDetails">
        <link:definition>240754048 - Disclosure - Stock Options and Employee Stock Purchase Plan - Summarized Information Concerning Outstanding and Exercisable Options (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="StockOptionsandEmployeeStockPurchasePlanValuationAssumptionsofStockOptionsandMarketbasedRestrictedStockAwardsGrantedDetails" roleURI="http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanValuationAssumptionsofStockOptionsandMarketbasedRestrictedStockAwardsGrantedDetails">
        <link:definition>240764049 - Disclosure - Stock Options and Employee Stock Purchase Plan - Valuation Assumptions of Stock Options and Market-based Restricted Stock Awards Granted (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockOptionsandEmployeeStockPurchasePlanRestrictedStockandRestrictedStockUnitAwardActivityDetails" roleURI="http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanRestrictedStockandRestrictedStockUnitAwardActivityDetails">
        <link:definition>240774050 - Disclosure - Stock Options and Employee Stock Purchase Plan - Restricted Stock and Restricted Stock Unit Award 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="DefinedContribution401kSavingsPlan" roleURI="http://www.j2global.com/role/DefinedContribution401kSavingsPlan">
        <link:definition>210781016 - Disclosure - Defined Contribution 401(k) Savings Plan</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DefinedContribution401kSavingsPlanDetails" roleURI="http://www.j2global.com/role/DefinedContribution401kSavingsPlanDetails">
        <link:definition>240794051 - Disclosure - Defined Contribution 401(k) Savings Plan (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="EarningsPerShare" roleURI="http://www.j2global.com/role/EarningsPerShare">
        <link:definition>210801017 - Disclosure - Earnings Per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShareTables" roleURI="http://www.j2global.com/role/EarningsPerShareTables">
        <link:definition>230813012 - Disclosure - Earnings Per Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShareComponentsofBasicandDilutedEarningsPerShareDetails" roleURI="http://www.j2global.com/role/EarningsPerShareComponentsofBasicandDilutedEarningsPerShareDetails">
        <link:definition>240824052 - Disclosure - Earnings Per Share - Components of Basic and Diluted Earnings Per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShareNarrativeDetails" roleURI="http://www.j2global.com/role/EarningsPerShareNarrativeDetails">
        <link:definition>240834053 - Disclosure - Earnings Per Share - 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="SegmentInformation" roleURI="http://www.j2global.com/role/SegmentInformation">
        <link:definition>210841018 - Disclosure - Segment Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformationTables" roleURI="http://www.j2global.com/role/SegmentInformationTables">
        <link:definition>230853013 - Disclosure - Segment Information (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformationNarrativeDetails" roleURI="http://www.j2global.com/role/SegmentInformationNarrativeDetails">
        <link:definition>240864054 - Disclosure - Segment Information - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformationReconciliationofTotalSegmentOperatingIncometoConsolidatedOperatingIncomeDetails" roleURI="http://www.j2global.com/role/SegmentInformationReconciliationofTotalSegmentOperatingIncometoConsolidatedOperatingIncomeDetails">
        <link:definition>240874055 - Disclosure - Segment Information - Reconciliation of Total Segment Operating Income to Consolidated Operating Income (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="SegmentInformationTotalAssetsCapitalExpendituresDepreciationandAmortizationDetails" roleURI="http://www.j2global.com/role/SegmentInformationTotalAssetsCapitalExpendituresDepreciationandAmortizationDetails">
        <link:definition>240884056 - Disclosure - Segment Information - Total Assets, Capital Expenditures, Depreciation and Amortization (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformationRevenuesandLonglivedAssetsbyGeographicInformationDetails" roleURI="http://www.j2global.com/role/SegmentInformationRevenuesandLonglivedAssetsbyGeographicInformationDetails">
        <link:definition>240894057 - Disclosure - Segment Information - Revenues and Long-lived Assets by Geographic 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="SupplementalCashFlowsInformation" roleURI="http://www.j2global.com/role/SupplementalCashFlowsInformation">
        <link:definition>210901019 - Disclosure - Supplemental Cash Flows 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="SupplementalCashFlowsInformationDetails" roleURI="http://www.j2global.com/role/SupplementalCashFlowsInformationDetails">
        <link:definition>240914058 - Disclosure - Supplemental Cash Flows 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="AccumulatedOtherComprehensiveIncome" roleURI="http://www.j2global.com/role/AccumulatedOtherComprehensiveIncome">
        <link:definition>210921020 - Disclosure - Accumulated Other 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="AccumulatedOtherComprehensiveIncomeTables" roleURI="http://www.j2global.com/role/AccumulatedOtherComprehensiveIncomeTables">
        <link:definition>230933014 - Disclosure - Accumulated Other Comprehensive Income (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="AccumulatedOtherComprehensiveIncomeSummaryofChangesinAccumulatedBalancesofOtherComprehensiveLossIncomeDetails" roleURI="http://www.j2global.com/role/AccumulatedOtherComprehensiveIncomeSummaryofChangesinAccumulatedBalancesofOtherComprehensiveLossIncomeDetails">
        <link:definition>240944059 - Disclosure - Accumulated Other Comprehensive Income - Summary of Changes in Accumulated Balances of Other Comprehensive (Loss) Income (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="AccumulatedOtherComprehensiveIncomeReclassificationoutofAccumulatedOtherComprehensiveLossDetails" roleURI="http://www.j2global.com/role/AccumulatedOtherComprehensiveIncomeReclassificationoutofAccumulatedOtherComprehensiveLossDetails">
        <link:definition>240954060 - Disclosure - Accumulated Other Comprehensive Income - Reclassification out of Accumulated Other Comprehensive Loss (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="QuarterlyResultsunaudited" roleURI="http://www.j2global.com/role/QuarterlyResultsunaudited">
        <link:definition>210961021 - Disclosure - Quarterly Results (unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="QuarterlyResultsunauditedTables" roleURI="http://www.j2global.com/role/QuarterlyResultsunauditedTables">
        <link:definition>230973015 - Disclosure - Quarterly Results (unaudited) (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="QuarterlyResultsunauditedDetails" roleURI="http://www.j2global.com/role/QuarterlyResultsunauditedDetails">
        <link:definition>240984061 - Disclosure - Quarterly Results (unaudited) (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="SubsequentEvents" roleURI="http://www.j2global.com/role/SubsequentEvents">
        <link:definition>210991022 - Disclosure - Subsequent Events</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTS" roleURI="http://www.j2global.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTS">
        <link:definition>211001023 - Disclosure - SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDetails" roleURI="http://www.j2global.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDetails">
        <link:definition>241014062 - Disclosure - SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="jcom_DebtInstrumentCovenantLeverageRatioMinimum" abstract="false" name="DebtInstrumentCovenantLeverageRatioMinimum" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="jcom_OperatingLeaseRightOfUseAssetAmortization" abstract="false" name="OperatingLeaseRightOfUseAssetAmortization" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="jcom_EffectiveIncomeTaxRateReconciliationIntercompanyTransferofIntangibleAssets" abstract="false" name="EffectiveIncomeTaxRateReconciliationIntercompanyTransferofIntangibleAssets" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="jcom_BusinessAcquisitionContributedTotalRevenue" abstract="false" name="BusinessAcquisitionContributedTotalRevenue" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="jcom_MeasurementInputDebtSpreadMember" abstract="true" name="MeasurementInputDebtSpreadMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="jcom_A4625SeniorNotesDueIn2030Member" abstract="true" name="A4625SeniorNotesDueIn2030Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="jcom_DebtInstrumentCovenantEBITDAMinimumFiscalQuarterPeriod" abstract="false" name="DebtInstrumentCovenantEBITDAMinimumFiscalQuarterPeriod" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEstimatedForfeitureRate" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEstimatedForfeitureRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="jcom_RangeThreeMember" abstract="false" name="RangeThreeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="jcom_DeferredTaxLiabilityConvertibleDebt" abstract="false" name="DeferredTaxLiabilityConvertibleDebt" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="jcom_A2015StockOptionPlanMember" abstract="true" name="A2015StockOptionPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="jcom_HumbleBundleMember" abstract="true" name="HumbleBundleMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="jcom_A60SeniorNotesMember" abstract="true" name="A60SeniorNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="jcom_ScheduleOfDebtInterestExpenseByComponentTableTextBlock" abstract="false" name="ScheduleOfDebtInterestExpenseByComponentTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="jcom_IncreaseDecreaseInLiabilityForUncertainTaxPositions" abstract="false" name="IncreaseDecreaseInLiabilityForUncertainTaxPositions" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesIncomeTaxesPayable" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesIncomeTaxesPayable" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="jcom_MeasurementInputProbabilitiesMember" abstract="true" name="MeasurementInputProbabilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="jcom_RetailMeNotIncMember" abstract="true" name="RetailMeNotIncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="jcom_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueAbstract" abstract="true" name="DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="jcom_VariableInterestEntityQualitativeOrQuantitativeInformationCarriedInterestPercentage" abstract="false" name="VariableInterestEntityQualitativeOrQuantitativeInformationCarriedInterestPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="jcom_VoiceBackupSecurityAndCPPSegmentMember" abstract="true" name="VoiceBackupSecurityAndCPPSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="jcom_FairValueLiabilitiesObservableInputReconciliationLineItems" abstract="true" name="FairValueLiabilitiesObservableInputReconciliationLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="jcom_NumberOfForeignSubsidiariesInvolvedInIntraEntityAssetTransfer" abstract="false" name="NumberOfForeignSubsidiariesInvolvedInIntraEntityAssetTransfer" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="jcom_AssetsAndLiabilitiesLesseeTableTextBlock" abstract="false" name="AssetsAndLiabilitiesLesseeTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="jcom_DebtInstrumentCovenantEBITDAMinimum" abstract="false" name="DebtInstrumentCovenantEBITDAMinimum" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="jcom_EkahauIncMember" abstract="true" name="EkahauIncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="jcom_IntegratedGlobalConceptsIncMember" abstract="true" name="IntegratedGlobalConceptsIncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="jcom_WeightedAverageSharesOutstandingAbstract" abstract="true" name="WeightedAverageSharesOutstandingAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="jcom_RestrictedStockAndRestrictedStockUnitRSUMember" abstract="true" name="RestrictedStockAndRestrictedStockUnitRSUMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="jcom_PaymentsOfInterestOnDebt" abstract="false" name="PaymentsOfInterestOnDebt" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="jcom_NumberOfBusinesses" abstract="false" name="NumberOfBusinesses" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="jcom_BusinessAcquisitionProFormaNetIncomeLossAssetsSold" abstract="false" name="BusinessAcquisitionProFormaNetIncomeLossAssetsSold" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="jcom_DebtInstrumentConvertibleThresholdConsecutiveBusinessDays" abstract="false" name="DebtInstrumentConvertibleThresholdConsecutiveBusinessDays" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="jcom_PaymentsOfDeferredConsiderationRelatedToAcquisition" abstract="false" name="PaymentsOfDeferredConsiderationRelatedToAcquisition" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="jcom_SeniorStaffMember" abstract="true" name="SeniorStaffMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="jcom_EffectiveIncomeTaxRateReconciliationUnrecognizedLossonIntercompanySale" abstract="false" name="EffectiveIncomeTaxRateReconciliationUnrecognizedLossonIntercompanySale" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="jcom_EffectiveIncomeTaxRateReconciliationSubpartFIncome" abstract="false" name="EffectiveIncomeTaxRateReconciliationSubpartFIncome" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="jcom_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange" abstract="false" name="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:perShareItemType"/>
  <xs:element id="jcom_DebtInstrumentCovenantComplianceContingentInterestMinimumTradingPricePerPrincipalAmount" abstract="false" name="DebtInstrumentCovenantComplianceContingentInterestMinimumTradingPricePerPrincipalAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="jcom_A175ConvertibleNotesMember" abstract="true" name="A175ConvertibleNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="jcom_BackupReportingUnitMember" abstract="true" name="BackupReportingUnitMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVestedAndExpectedToVest" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVestedAndExpectedToVest" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="jcom_DeferredTaxLiabilitiesPrepaidInsurance" abstract="false" name="DeferredTaxLiabilitiesPrepaidInsurance" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="jcom_NetIncomeLossAvailableToCommonStockholdersBasicAndDiluted" abstract="false" name="NetIncomeLossAvailableToCommonStockholdersBasicAndDiluted" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="jcom_CustomerRelationshipsNet" abstract="false" name="CustomerRelationshipsNet" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="jcom_SubscriptionMember" abstract="true" name="SubscriptionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="jcom_BusinessAcquisitionProFormaNetIncomeLossExistingLineOfBusiness" abstract="false" name="BusinessAcquisitionProFormaNetIncomeLossExistingLineOfBusiness" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="jcom_A2001EmployeeStockPurchasePlanMember" abstract="true" name="A2001EmployeeStockPurchasePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="jcom_DirectCostsBySegment" abstract="false" name="DirectCostsBySegment" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="jcom_ShareBasedCompensationEquityAwardsOtherThanOptionsExpectedToVestShares" abstract="false" name="ShareBasedCompensationEquityAwardsOtherThanOptionsExpectedToVestShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="jcom_FairValueLiabilitiesObservableInputReconciliationCalculationRollForward" abstract="true" name="FairValueLiabilitiesObservableInputReconciliationCalculationRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="jcom_RestrictedStockRestrictedStockUnitRSUMarketBasedRestrictedStockMember" abstract="true" name="RestrictedStockRestrictedStockUnitRSUMarketBasedRestrictedStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="jcom_TradenamesNet" abstract="false" name="TradenamesNet" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="jcom_DebtInstrumentRedemptionThresholdOfPrincipalOutstandingToBeEligibleForRedemption" abstract="false" name="DebtInstrumentRedemptionThresholdOfPrincipalOutstandingToBeEligibleForRedemption" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="jcom_EquitySecuritiesWithoutReadilyDeterminableFairValueCost" abstract="false" name="EquitySecuritiesWithoutReadilyDeterminableFairValueCost" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="jcom_OtherBusinessAcquisitionsMember" abstract="true" name="OtherBusinessAcquisitionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="jcom_VariableInterestEntityQualitativeOrQuantitativeInformationManagementFeeAnnualReductionPercentage" abstract="false" name="VariableInterestEntityQualitativeOrQuantitativeInformationManagementFeeAnnualReductionPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="jcom_DebtInstrumentNonConversionFeatureBorrowingRate" abstract="false" name="DebtInstrumentNonConversionFeatureBorrowingRate" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="jcom_RangeTwoMember" abstract="false" name="RangeTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="jcom_EffectiveIncomeTaxRateReconciliationContingentLiabilities" abstract="false" name="EffectiveIncomeTaxRateReconciliationContingentLiabilities" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="jcom_PropertyAndEquipmentAbstract" abstract="true" name="PropertyAndEquipmentAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="jcom_DigitalMediaSegmentMember" abstract="true" name="DigitalMediaSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="jcom_NetTaxExpenseBenefitonIntraEntityTransferAssetsOtherthanInventory" abstract="false" name="NetTaxExpenseBenefitonIntraEntityTransferAssetsOtherthanInventory" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="jcom_SeniorDebtTableTextBlock" abstract="false" name="SeniorDebtTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestWeightedAverageRemainingContractualTerm" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestWeightedAverageRemainingContractualTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="jcom_RangeOneMember" abstract="false" name="RangeOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseLiabilitiesNonCurrent" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseLiabilitiesNonCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseLiabilitiesCurrent" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseLiabilitiesCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="jcom_Fiscal2018AcquisitionsMember" abstract="true" name="Fiscal2018AcquisitionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="jcom_EffectiveIncomeTaxRateReconciliationTaxContingenciesReserve" abstract="false" name="EffectiveIncomeTaxRateReconciliationTaxContingenciesReserve" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="jcom_OtherMember" abstract="true" name="OtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="jcom_DebtInstrumentCovenantRestrictedPaymentThreshold" abstract="false" name="DebtInstrumentCovenantRestrictedPaymentThreshold" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="jcom_FaxAndMartechSegmentMember" abstract="true" name="FaxAndMartechSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="jcom_MarketBasedRestrictedStockAwardsMember" abstract="true" name="MarketBasedRestrictedStockAwardsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="jcom_A325ConvertibleNotesMember" abstract="true" name="A325ConvertibleNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="jcom_StockIssuedDuringPeriodSharesExchangeofPreferredStock" abstract="false" name="StockIssuedDuringPeriodSharesExchangeofPreferredStock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="jcom_MUFGCreditFacilityMember" abstract="true" name="MUFGCreditFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="jcom_DeferredTaxLiabilitiesForeignOther" abstract="false" name="DeferredTaxLiabilitiesForeignOther" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="jcom_Fiscal2019AcquisitionsMember" abstract="true" name="Fiscal2019AcquisitionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="jcom_GainLossOnInvestmentsNoncash" abstract="false" name="GainLossOnInvestmentsNoncash" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="jcom_ScheduleofSharebasedPaymentAwardPerformanceAwardsValuationAssumptionsTableTextBlockTableTextBlock" abstract="false" name="ScheduleofSharebasedPaymentAwardPerformanceAwardsValuationAssumptionsTableTextBlockTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="jcom_A2020RepurchaseProgramMember" abstract="true" name="A2020RepurchaseProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="jcom_A2012RepurchaseProgramMember" abstract="true" name="A2012RepurchaseProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="jcom_Fiscal2020AcquisitionsMember" abstract="true" name="Fiscal2020AcquisitionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="jcom_ExchangeOfAvailableForSaleDebtSecurities" abstract="false" name="ExchangeOfAvailableForSaleDebtSecurities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilityForUncertainTaxPositions" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilityForUncertainTaxPositions" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="jcom_NumberOfInvestmentsImpaired" abstract="false" name="NumberOfInvestmentsImpaired" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="jcom_PaycheckProtectionProgramCARESActMember" abstract="true" name="PaycheckProtectionProgramCARESActMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="jcom_CloudServicesMember" abstract="true" name="CloudServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="jcom_AllOtherCountriesMember" abstract="true" name="AllOtherCountriesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="jcom_DeferredIncomeTaxLiabilitiesNetNoncurrent" abstract="false" name="DeferredIncomeTaxLiabilitiesNetNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="jcom_MeasurementInputPresentValueFactorMember" abstract="true" name="MeasurementInputPresentValueFactorMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodTotalFairValue" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodTotalFairValue" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="jcom_DeferredIncomeTaxAssetsNetNoncurrent" abstract="false" name="DeferredIncomeTaxAssetsNetNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="jcom_VariableInterestEntityQualitativeOrQuantitativeInformationAnnualManagementFeePercentage" abstract="false" name="VariableInterestEntityQualitativeOrQuantitativeInformationAnnualManagementFeePercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="jcom_StockIssuedDuringPeriodValueExchangeofPreferredStock" abstract="false" name="StockIssuedDuringPeriodValueExchangeofPreferredStock" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="jcom_RangeFourMember" abstract="false" name="RangeFourMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="jcom_IncreaseDecreaseInOperatingLeaseLiabilities" abstract="false" name="IncreaseDecreaseInOperatingLeaseLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="jcom_BusinessAcquisitionProFormaNetIncomeLossInvestmentInSubsidiariesSold" abstract="false" name="BusinessAcquisitionProFormaNetIncomeLossInvestmentInSubsidiariesSold" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="jcom_COVID19Member" abstract="true" name="COVID19Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="jcom_FairValueLiabilitiesObservableInputReconciliationTable" abstract="true" name="FairValueLiabilitiesObservableInputReconciliationTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>8
<FILENAME>jcom-20201231_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:b26ed51e-649f-48b4-b259-3fe7c1e5366b,g:8eefb72b-d061-4ead-8216-35cb1cea61c2-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.j2global.com/role/Cover" xlink:type="simple" xlink:href="jcom-20201231.xsd#Cover"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/Cover" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="jcom-20201231.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_316c960a-7409-4ff9-9e3d-58bccd51e3f2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_6221f8a2-bbd1-448f-9d86-d7c594f55af4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_316c960a-7409-4ff9-9e3d-58bccd51e3f2" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_6221f8a2-bbd1-448f-9d86-d7c594f55af4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent_de7f50a1-a49d-42c5-ad7b-a42d803a8b40" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxesPayableCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_316c960a-7409-4ff9-9e3d-58bccd51e3f2" xlink:to="loc_us-gaap_TaxesPayableCurrent_de7f50a1-a49d-42c5-ad7b-a42d803a8b40" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueCurrent_9421177c-0462-4dee-b001-542b056c26e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredRevenueCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_316c960a-7409-4ff9-9e3d-58bccd51e3f2" xlink:to="loc_us-gaap_DeferredRevenueCurrent_9421177c-0462-4dee-b001-542b056c26e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_597bbdf6-1009-42de-8f36-4345066f9f0b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_316c960a-7409-4ff9-9e3d-58bccd51e3f2" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_597bbdf6-1009-42de-8f36-4345066f9f0b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_62a73cb3-83a1-4786-98f5-95377602c07d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_316c960a-7409-4ff9-9e3d-58bccd51e3f2" xlink:to="loc_us-gaap_LongTermDebtCurrent_62a73cb3-83a1-4786-98f5-95377602c07d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_7bfb50a5-59a6-400e-a037-7af5cf09753a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_316c960a-7409-4ff9-9e3d-58bccd51e3f2" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_7bfb50a5-59a6-400e-a037-7af5cf09753a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_dfb602ac-d8f0-487b-bd6d-e4f17bb061f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_e6e8265c-e6f1-44c7-acc7-11d548009d11" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_dfb602ac-d8f0-487b-bd6d-e4f17bb061f4" xlink:to="loc_us-gaap_LiabilitiesCurrent_e6e8265c-e6f1-44c7-acc7-11d548009d11" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_4e591e82-45e1-4ec6-a79a-f76755983d3d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_dfb602ac-d8f0-487b-bd6d-e4f17bb061f4" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_4e591e82-45e1-4ec6-a79a-f76755983d3d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueNoncurrent_e263acb2-f566-47b9-8e98-5b5e4bca7ceb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredRevenueNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_dfb602ac-d8f0-487b-bd6d-e4f17bb061f4" xlink:to="loc_us-gaap_DeferredRevenueNoncurrent_e263acb2-f566-47b9-8e98-5b5e4bca7ceb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_b9137db5-3fbe-4428-a280-c98a77d9cec7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_dfb602ac-d8f0-487b-bd6d-e4f17bb061f4" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_b9137db5-3fbe-4428-a280-c98a77d9cec7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesNoncurrent_48caac0b-506f-4d14-9237-ea46de38b850" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedIncomeTaxesNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_dfb602ac-d8f0-487b-bd6d-e4f17bb061f4" xlink:to="loc_us-gaap_AccruedIncomeTaxesNoncurrent_48caac0b-506f-4d14-9237-ea46de38b850" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent_58d5e09d-784c-4aa2-ac6a-8b65af608d28" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilityForUncertainTaxPositionsNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_dfb602ac-d8f0-487b-bd6d-e4f17bb061f4" xlink:to="loc_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent_58d5e09d-784c-4aa2-ac6a-8b65af608d28" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_DeferredIncomeTaxLiabilitiesNetNoncurrent_d62bf0c8-f93f-42f4-ad7e-35a7df1b71f7" xlink:href="jcom-20201231.xsd#jcom_DeferredIncomeTaxLiabilitiesNetNoncurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_dfb602ac-d8f0-487b-bd6d-e4f17bb061f4" xlink:to="loc_jcom_DeferredIncomeTaxLiabilitiesNetNoncurrent_d62bf0c8-f93f-42f4-ad7e-35a7df1b71f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_d716e943-8c7c-4138-bf17-c1f219e75764" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_dfb602ac-d8f0-487b-bd6d-e4f17bb061f4" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_d716e943-8c7c-4138-bf17-c1f219e75764" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_0db0ed20-5749-4f5e-b715-308d2cb520d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_4c42485e-9495-4832-a463-d19b9f152a4b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_0db0ed20-5749-4f5e-b715-308d2cb520d8" xlink:to="loc_us-gaap_CommitmentsAndContingencies_4c42485e-9495-4832-a463-d19b9f152a4b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_8525ccae-edc4-4b23-b7a0-cf71e6e85006" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_0db0ed20-5749-4f5e-b715-308d2cb520d8" xlink:to="loc_us-gaap_PreferredStockValue_8525ccae-edc4-4b23-b7a0-cf71e6e85006" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_a7b92df1-6d2d-490f-888e-e41c779f3932" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_0db0ed20-5749-4f5e-b715-308d2cb520d8" xlink:to="loc_us-gaap_CommonStockValue_a7b92df1-6d2d-490f-888e-e41c779f3932" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_12826a1a-9862-42eb-a372-0a3083ebf709" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_0db0ed20-5749-4f5e-b715-308d2cb520d8" xlink:to="loc_us-gaap_AdditionalPaidInCapital_12826a1a-9862-42eb-a372-0a3083ebf709" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_78522d69-f573-4c72-bedb-86090bc17459" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_0db0ed20-5749-4f5e-b715-308d2cb520d8" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_78522d69-f573-4c72-bedb-86090bc17459" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_2cfada86-0572-455c-9f5b-d0d9c844ddad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_0db0ed20-5749-4f5e-b715-308d2cb520d8" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_2cfada86-0572-455c-9f5b-d0d9c844ddad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_dca864c6-8742-4a7b-9acf-b084020c3736" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_1aa024c7-d8d4-4a69-8082-feaa93030e76" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_dca864c6-8742-4a7b-9acf-b084020c3736" xlink:to="loc_us-gaap_AssetsCurrent_1aa024c7-d8d4-4a69-8082-feaa93030e76" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestments_5bbfa817-5de9-4041-8fb9-e0a69fadbe95" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermInvestments"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_dca864c6-8742-4a7b-9acf-b084020c3736" xlink:to="loc_us-gaap_LongTermInvestments_5bbfa817-5de9-4041-8fb9-e0a69fadbe95" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_7c5aec34-6567-4233-958b-f203fa3289b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_dca864c6-8742-4a7b-9acf-b084020c3736" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_7c5aec34-6567-4233-958b-f203fa3289b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_0bc417b5-84c6-46e4-a857-32f62ce9e520" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_dca864c6-8742-4a7b-9acf-b084020c3736" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_0bc417b5-84c6-46e4-a857-32f62ce9e520" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_TradenamesNet_24d796ac-977a-40b0-803d-432368ba20d0" xlink:href="jcom-20201231.xsd#jcom_TradenamesNet"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_dca864c6-8742-4a7b-9acf-b084020c3736" xlink:to="loc_jcom_TradenamesNet_24d796ac-977a-40b0-803d-432368ba20d0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_CustomerRelationshipsNet_d91c5329-e3a7-421b-90e1-d829fb2cae3e" xlink:href="jcom-20201231.xsd#jcom_CustomerRelationshipsNet"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_dca864c6-8742-4a7b-9acf-b084020c3736" xlink:to="loc_jcom_CustomerRelationshipsNet_d91c5329-e3a7-421b-90e1-d829fb2cae3e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_1a120e20-a9be-4362-af27-cb6aa4afb5dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_dca864c6-8742-4a7b-9acf-b084020c3736" xlink:to="loc_us-gaap_Goodwill_1a120e20-a9be-4362-af27-cb6aa4afb5dd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsNet_8de832b2-3b4d-46e8-88c6-f8e240253b83" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIntangibleAssetsNet"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_dca864c6-8742-4a7b-9acf-b084020c3736" xlink:to="loc_us-gaap_OtherIntangibleAssetsNet_8de832b2-3b4d-46e8-88c6-f8e240253b83" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_DeferredIncomeTaxAssetsNetNoncurrent_3e00ffc7-1485-43e2-8720-142176a33d44" xlink:href="jcom-20201231.xsd#jcom_DeferredIncomeTaxAssetsNetNoncurrent"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_dca864c6-8742-4a7b-9acf-b084020c3736" xlink:to="loc_jcom_DeferredIncomeTaxAssetsNetNoncurrent_3e00ffc7-1485-43e2-8720-142176a33d44" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_fd1f9d7f-3050-4599-963a-630b817fecff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_dca864c6-8742-4a7b-9acf-b084020c3736" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_fd1f9d7f-3050-4599-963a-630b817fecff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_ff7579d1-3197-4235-8119-4f043f6d8b75" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_5341ce31-5a96-40e9-ae3b-f17ed86de549" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_ff7579d1-3197-4235-8119-4f043f6d8b75" xlink:to="loc_us-gaap_Liabilities_5341ce31-5a96-40e9-ae3b-f17ed86de549" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_dacfe587-b364-40aa-80c7-03e1b62a21e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_ff7579d1-3197-4235-8119-4f043f6d8b75" xlink:to="loc_us-gaap_StockholdersEquity_dacfe587-b364-40aa-80c7-03e1b62a21e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_81897547-f683-4afa-9963-05db04e8bf8d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_dac11c26-9470-4d1c-bbde-b4b09c9e14c2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_81897547-f683-4afa-9963-05db04e8bf8d" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_dac11c26-9470-4d1c-bbde-b4b09c9e14c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments_e1b9a0a5-c80a-44bd-8e30-0292eb67cb6a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermInvestments"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_81897547-f683-4afa-9963-05db04e8bf8d" xlink:to="loc_us-gaap_ShortTermInvestments_e1b9a0a5-c80a-44bd-8e30-0292eb67cb6a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_61d15d48-b109-4172-b5fc-9787fe22d73a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_81897547-f683-4afa-9963-05db04e8bf8d" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_61d15d48-b109-4172-b5fc-9787fe22d73a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_dbfec65b-c440-4d79-85e6-85842c675596" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_81897547-f683-4afa-9963-05db04e8bf8d" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_dbfec65b-c440-4d79-85e6-85842c675596" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="jcom-20201231.xsd#CONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="simple" xlink:href="jcom-20201231.xsd#CONSOLIDATEDSTATEMENTSOFOPERATIONS"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_960c210d-7993-4696-99bc-de0c13c9ceb4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_4527d36e-ae71-4e41-be5d-56f3857e95a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_960c210d-7993-4696-99bc-de0c13c9ceb4" xlink:to="loc_us-gaap_GrossProfit_4527d36e-ae71-4e41-be5d-56f3857e95a8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_bbc51109-8a37-4f01-996c-1c0635647cee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_960c210d-7993-4696-99bc-de0c13c9ceb4" xlink:to="loc_us-gaap_OperatingExpenses_bbc51109-8a37-4f01-996c-1c0635647cee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_e5229023-537d-4504-9d20-83ad3615139e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_b142fc75-c5c7-4776-94d7-472cc46ffcdb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_e5229023-537d-4504-9d20-83ad3615139e" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_b142fc75-c5c7-4776-94d7-472cc46ffcdb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_abe388c2-bbcf-48cf-979e-da00c0dee6af" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_e5229023-537d-4504-9d20-83ad3615139e" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_abe388c2-bbcf-48cf-979e-da00c0dee6af" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_e48fbba9-5ee5-413d-b247-39e08dbe3e97" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_e5229023-537d-4504-9d20-83ad3615139e" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_e48fbba9-5ee5-413d-b247-39e08dbe3e97" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_47311cd8-cccd-4cbf-9308-6da039ad985e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_f9629a14-c03a-43e9-8dc6-525a82f6fe04" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_47311cd8-cccd-4cbf-9308-6da039ad985e" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_f9629a14-c03a-43e9-8dc6-525a82f6fe04" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_c4d4d435-57a8-4c5b-8e34-cbb6ef3acc5a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_47311cd8-cccd-4cbf-9308-6da039ad985e" xlink:to="loc_us-gaap_SellingAndMarketingExpense_c4d4d435-57a8-4c5b-8e34-cbb6ef3acc5a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_dc3986c0-7bf1-4baa-a4f3-02de41e17b95" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_47311cd8-cccd-4cbf-9308-6da039ad985e" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_dc3986c0-7bf1-4baa-a4f3-02de41e17b95" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_7ea681f8-316a-4183-99da-92750ff021b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_b2d0b1ba-7218-4ba7-b734-e64ac8fab8e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_7ea681f8-316a-4183-99da-92750ff021b1" xlink:to="loc_us-gaap_OperatingIncomeLoss_b2d0b1ba-7218-4ba7-b734-e64ac8fab8e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_c04f8d2b-dfcc-481f-815d-7f4c24b537a0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_7ea681f8-316a-4183-99da-92750ff021b1" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_c04f8d2b-dfcc-481f-815d-7f4c24b537a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_a89c2be4-81a8-42e3-8a9c-12fcf4d8f26a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_7ea681f8-316a-4183-99da-92750ff021b1" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_a89c2be4-81a8-42e3-8a9c-12fcf4d8f26a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnInvestments_88a74056-2064-43b8-938d-f9f434ae22f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnInvestments"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_7ea681f8-316a-4183-99da-92750ff021b1" xlink:to="loc_us-gaap_GainLossOnInvestments_88a74056-2064-43b8-938d-f9f434ae22f5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_86fb6b05-3f16-4565-a922-d797cea797fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_7ea681f8-316a-4183-99da-92750ff021b1" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_86fb6b05-3f16-4565-a922-d797cea797fa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_2fb051b0-39c7-410a-8d20-3c54134a21a4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_feec1587-7e6f-424c-879c-39d437f02e71" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_2fb051b0-39c7-410a-8d20-3c54134a21a4" xlink:to="loc_us-gaap_Revenues_feec1587-7e6f-424c-879c-39d437f02e71" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_cd7d5e7d-c33c-4a8a-8c71-9382afd5dd38" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfRevenue"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_2fb051b0-39c7-410a-8d20-3c54134a21a4" xlink:to="loc_us-gaap_CostOfRevenue_cd7d5e7d-c33c-4a8a-8c71-9382afd5dd38" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="jcom-20201231.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_29383055-3014-4eb1-8e27-96e5d641b829" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_f9feaba0-fbb6-464d-9174-99e531bcaaa2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_29383055-3014-4eb1-8e27-96e5d641b829" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_f9feaba0-fbb6-464d-9174-99e531bcaaa2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_b5929643-3842-48ea-acc9-5c52b37ea049" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_29383055-3014-4eb1-8e27-96e5d641b829" xlink:to="loc_us-gaap_NetIncomeLoss_b5929643-3842-48ea-acc9-5c52b37ea049" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_13edd46f-4233-4f78-bf61-012c78a417f1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_ad70891a-406d-45e2-a346-c16c090beed1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_13edd46f-4233-4f78-bf61-012c78a417f1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_ad70891a-406d-45e2-a346-c16c090beed1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_0aae880f-f7aa-49f7-93c7-112e8722d0a4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_13edd46f-4233-4f78-bf61-012c78a417f1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_0aae880f-f7aa-49f7-93c7-112e8722d0a4" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical" xlink:type="simple" xlink:href="jcom-20201231.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="jcom-20201231.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4f1af090-5aaf-4f4c-976a-45af61fe7899" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_d5246909-7297-48a4-b880-c0d98f695dc4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4f1af090-5aaf-4f4c-976a-45af61fe7899" xlink:to="loc_us-gaap_NetIncomeLoss_d5246909-7297-48a4-b880-c0d98f695dc4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_72be73da-cc83-44e8-95ce-249aa17b322c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4f1af090-5aaf-4f4c-976a-45af61fe7899" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_72be73da-cc83-44e8-95ce-249aa17b322c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_f94214b2-2986-418e-92c8-e42b3c992995" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4f1af090-5aaf-4f4c-976a-45af61fe7899" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_f94214b2-2986-418e-92c8-e42b3c992995" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_OperatingLeaseRightOfUseAssetAmortization_1de362b8-d411-4626-a85e-50d0bd352553" xlink:href="jcom-20201231.xsd#jcom_OperatingLeaseRightOfUseAssetAmortization"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4f1af090-5aaf-4f4c-976a-45af61fe7899" xlink:to="loc_jcom_OperatingLeaseRightOfUseAssetAmortization_1de362b8-d411-4626-a85e-50d0bd352553" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_ce7be9a9-dc41-418e-b3a3-a7effcbd1b19" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4f1af090-5aaf-4f4c-976a-45af61fe7899" xlink:to="loc_us-gaap_ShareBasedCompensation_ce7be9a9-dc41-418e-b3a3-a7effcbd1b19" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_1d873fd2-08a3-4d97-abc4-0ca6fb21ada8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4f1af090-5aaf-4f4c-976a-45af61fe7899" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_1d873fd2-08a3-4d97-abc4-0ca6fb21ada8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_8ff372f7-e377-4399-b9d9-4acce83739c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4f1af090-5aaf-4f4c-976a-45af61fe7899" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_8ff372f7-e377-4399-b9d9-4acce83739c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_5b6a5ddf-386a-486b-8bfa-14d4ec3659a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4f1af090-5aaf-4f4c-976a-45af61fe7899" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_5b6a5ddf-386a-486b-8bfa-14d4ec3659a9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_c2b5f352-c6fd-4360-9c11-63f8124ebe57" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4f1af090-5aaf-4f4c-976a-45af61fe7899" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_c2b5f352-c6fd-4360-9c11-63f8124ebe57" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss_af746963-0a66-4169-a45e-cfbe973e0fff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseImpairmentLoss"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4f1af090-5aaf-4f4c-976a-45af61fe7899" xlink:to="loc_us-gaap_OperatingLeaseImpairmentLoss_af746963-0a66-4169-a45e-cfbe973e0fff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_697b1ff0-f888-428a-81dd-0d910ab50f38" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4f1af090-5aaf-4f4c-976a-45af61fe7899" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_697b1ff0-f888-428a-81dd-0d910ab50f38" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossUnrealized_1b63f88b-6cf3-4775-b094-1bfd8d9f18bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossUnrealized"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4f1af090-5aaf-4f4c-976a-45af61fe7899" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossUnrealized_1b63f88b-6cf3-4775-b094-1bfd8d9f18bf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_GainLossOnInvestmentsNoncash_e61a06e3-8cfb-4242-838d-3714b92d4e3c" xlink:href="jcom-20201231.xsd#jcom_GainLossOnInvestmentsNoncash"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4f1af090-5aaf-4f4c-976a-45af61fe7899" xlink:to="loc_jcom_GainLossOnInvestmentsNoncash_e61a06e3-8cfb-4242-838d-3714b92d4e3c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndEquitySecuritiesGainLoss_023a8556-e33c-41f0-a7e9-b5c82fd049ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtAndEquitySecuritiesGainLoss"/>
    <link:calculationArc order="14" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4f1af090-5aaf-4f4c-976a-45af61fe7899" xlink:to="loc_us-gaap_DebtAndEquitySecuritiesGainLoss_023a8556-e33c-41f0-a7e9-b5c82fd049ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_c1874049-9939-4101-a2bc-422356eb0e3b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="15" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4f1af090-5aaf-4f4c-976a-45af61fe7899" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_c1874049-9939-4101-a2bc-422356eb0e3b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_28daeb22-214c-4c6a-9f37-6899dcaa115c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="16" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4f1af090-5aaf-4f4c-976a-45af61fe7899" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_28daeb22-214c-4c6a-9f37-6899dcaa115c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_f5c2188e-0c2e-49d3-999d-76ef5d227916" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:calculationArc order="17" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4f1af090-5aaf-4f4c-976a-45af61fe7899" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_f5c2188e-0c2e-49d3-999d-76ef5d227916" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_e05fc626-1927-4b6c-839a-dab9e3fd7d1f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:calculationArc order="18" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4f1af090-5aaf-4f4c-976a-45af61fe7899" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_e05fc626-1927-4b6c-839a-dab9e3fd7d1f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_05413b02-12ce-4ddb-b734-32cf0d9da5c5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:calculationArc order="19" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4f1af090-5aaf-4f4c-976a-45af61fe7899" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_05413b02-12ce-4ddb-b734-32cf0d9da5c5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_fbd8a890-3c65-4df8-bc17-fd5a75d048bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <link:calculationArc order="20" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4f1af090-5aaf-4f4c-976a-45af61fe7899" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_fbd8a890-3c65-4df8-bc17-fd5a75d048bb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_IncreaseDecreaseInOperatingLeaseLiabilities_1d8a1020-f7d2-40d1-b435-1b6f4b9ac72f" xlink:href="jcom-20201231.xsd#jcom_IncreaseDecreaseInOperatingLeaseLiabilities"/>
    <link:calculationArc order="21" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4f1af090-5aaf-4f4c-976a-45af61fe7899" xlink:to="loc_jcom_IncreaseDecreaseInOperatingLeaseLiabilities_1d8a1020-f7d2-40d1-b435-1b6f4b9ac72f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_IncreaseDecreaseInLiabilityForUncertainTaxPositions_824112d8-15a6-44e4-842d-135fd9faacbf" xlink:href="jcom-20201231.xsd#jcom_IncreaseDecreaseInLiabilityForUncertainTaxPositions"/>
    <link:calculationArc order="22" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4f1af090-5aaf-4f4c-976a-45af61fe7899" xlink:to="loc_jcom_IncreaseDecreaseInLiabilityForUncertainTaxPositions_824112d8-15a6-44e4-842d-135fd9faacbf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_55259dfd-0f8b-4749-bc5c-6804d6bc9155" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:calculationArc order="23" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4f1af090-5aaf-4f4c-976a-45af61fe7899" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_55259dfd-0f8b-4749-bc5c-6804d6bc9155" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d090ac39-4108-4937-be4c-6ce429e09d2f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets_e0cc997c-fb8e-4aab-b840-d160c90d0194" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d090ac39-4108-4937-be4c-6ce429e09d2f" xlink:to="loc_us-gaap_PaymentsToAcquireIntangibleAssets_e0cc997c-fb8e-4aab-b840-d160c90d0194" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfIntangibleAssets_cf173dbc-9980-49de-8413-ce80fd1c2134" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfIntangibleAssets"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d090ac39-4108-4937-be4c-6ce429e09d2f" xlink:to="loc_us-gaap_ProceedsFromSaleOfIntangibleAssets_cf173dbc-9980-49de-8413-ce80fd1c2134" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_7d8b3fb9-72b3-482a-acc5-080327899074" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d090ac39-4108-4937-be4c-6ce429e09d2f" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_7d8b3fb9-72b3-482a-acc5-080327899074" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_7661deeb-b2fd-421e-bb1c-a0212cbbccd4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d090ac39-4108-4937-be4c-6ce429e09d2f" xlink:to="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_7661deeb-b2fd-421e-bb1c-a0212cbbccd4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital_adb28e40-c0a4-44ba-b30b-bfa087c42ac8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d090ac39-4108-4937-be4c-6ce429e09d2f" xlink:to="loc_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital_adb28e40-c0a4-44ba-b30b-bfa087c42ac8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_a9fa87ba-0afa-4bc9-b567-6f14251a674c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d090ac39-4108-4937-be4c-6ce429e09d2f" xlink:to="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_a9fa87ba-0afa-4bc9-b567-6f14251a674c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireOtherInvestments_91fa8e7f-c9cd-4ac6-aa10-e56cbff17312" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireOtherInvestments"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d090ac39-4108-4937-be4c-6ce429e09d2f" xlink:to="loc_us-gaap_PaymentsToAcquireOtherInvestments_91fa8e7f-c9cd-4ac6-aa10-e56cbff17312" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_b8ef58ea-ad46-4bb5-b268-5ee597205264" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d090ac39-4108-4937-be4c-6ce429e09d2f" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_b8ef58ea-ad46-4bb5-b268-5ee597205264" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_767a569b-bcea-40f0-9045-6e0d03bbf18e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d090ac39-4108-4937-be4c-6ce429e09d2f" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_767a569b-bcea-40f0-9045-6e0d03bbf18e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_bb26d160-d2f4-4d90-ba57-7177070eb7d3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_7a8c23e7-6eff-4b34-a54b-90cc5ad604fd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_bb26d160-d2f4-4d90-ba57-7177070eb7d3" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_7a8c23e7-6eff-4b34-a54b-90cc5ad604fd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_561296d1-2ce1-45cd-b3cf-91c2d3a6c685" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_bb26d160-d2f4-4d90-ba57-7177070eb7d3" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_561296d1-2ce1-45cd-b3cf-91c2d3a6c685" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_3840ba4c-fdfd-47f4-ac39-62d5eec85f00" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_bb26d160-d2f4-4d90-ba57-7177070eb7d3" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_3840ba4c-fdfd-47f4-ac39-62d5eec85f00" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f9c33f39-dd9b-478b-a39a-4ec521a2cd55" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_bb26d160-d2f4-4d90-ba57-7177070eb7d3" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f9c33f39-dd9b-478b-a39a-4ec521a2cd55" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_00843a60-0dc3-4008-9f65-42cf38cd2900" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_cbd07030-e37d-4cfb-bebc-a524f9c14496" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_00843a60-0dc3-4008-9f65-42cf38cd2900" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_cbd07030-e37d-4cfb-bebc-a524f9c14496" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_PaymentsOfDeferredConsiderationRelatedToAcquisition_1bb91ba4-95a9-4c5b-8c41-f3a44d913512" xlink:href="jcom-20201231.xsd#jcom_PaymentsOfDeferredConsiderationRelatedToAcquisition"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_00843a60-0dc3-4008-9f65-42cf38cd2900" xlink:to="loc_jcom_PaymentsOfDeferredConsiderationRelatedToAcquisition_1bb91ba4-95a9-4c5b-8c41-f3a44d913512" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_cba6c60d-0139-4982-8301-761643213b0a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_00843a60-0dc3-4008-9f65-42cf38cd2900" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_cba6c60d-0139-4982-8301-761643213b0a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_c7190d63-9583-4ca8-9141-93c5ba6bfb41" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_00843a60-0dc3-4008-9f65-42cf38cd2900" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_c7190d63-9583-4ca8-9141-93c5ba6bfb41" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_613a63c7-92f0-4aaa-84d1-49cf8e1f7be0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_00843a60-0dc3-4008-9f65-42cf38cd2900" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_613a63c7-92f0-4aaa-84d1-49cf8e1f7be0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_9a4f700a-8114-47e1-894c-f2fb7e0d0fc0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_00843a60-0dc3-4008-9f65-42cf38cd2900" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_9a4f700a-8114-47e1-894c-f2fb7e0d0fc0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_c7cb833d-2fe3-4178-a2d5-861eac3c15ae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDebtExtinguishmentCosts"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_00843a60-0dc3-4008-9f65-42cf38cd2900" xlink:to="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_c7cb833d-2fe3-4178-a2d5-861eac3c15ae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_9959502c-8bae-4df7-b357-133c4f693361" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_00843a60-0dc3-4008-9f65-42cf38cd2900" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_9959502c-8bae-4df7-b357-133c4f693361" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_10913fb3-a53b-4101-ba30-9ac48b01f931" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_00843a60-0dc3-4008-9f65-42cf38cd2900" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_10913fb3-a53b-4101-ba30-9ac48b01f931" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfNotesPayable_92cb9c06-49ad-4b4c-be97-e0f35e08d161" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfNotesPayable"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_00843a60-0dc3-4008-9f65-42cf38cd2900" xlink:to="loc_us-gaap_RepaymentsOfNotesPayable_92cb9c06-49ad-4b4c-be97-e0f35e08d161" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividends_fee6afb6-641a-43b3-b807-981fbb9f52ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDividends"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_00843a60-0dc3-4008-9f65-42cf38cd2900" xlink:to="loc_us-gaap_PaymentsOfDividends_fee6afb6-641a-43b3-b807-981fbb9f52ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_6cd485e3-740f-4c40-833f-8e70f6b61d2c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_00843a60-0dc3-4008-9f65-42cf38cd2900" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_6cd485e3-740f-4c40-833f-8e70f6b61d2c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockPlans_b82cae63-26e3-48af-878a-63b465dc0bc7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockPlans"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_00843a60-0dc3-4008-9f65-42cf38cd2900" xlink:to="loc_us-gaap_ProceedsFromStockPlans_b82cae63-26e3-48af-878a-63b465dc0bc7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="jcom-20201231.xsd#CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical" xlink:type="simple" xlink:href="jcom-20201231.xsd#CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/TheCompany" xlink:type="simple" xlink:href="jcom-20201231.xsd#TheCompany"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/TheCompany" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="jcom-20201231.xsd#BasisofPresentationandSummaryofSignificantAccountingPolicies"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicy" xlink:type="simple" xlink:href="jcom-20201231.xsd#BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicy"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicy" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/Revenues" xlink:type="simple" xlink:href="jcom-20201231.xsd#Revenues"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/Revenues" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/RevenuesTables" xlink:type="simple" xlink:href="jcom-20201231.xsd#RevenuesTables"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/RevenuesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/RevenuesNarrativeDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#RevenuesNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/RevenuesNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/RevenuesDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#RevenuesDisaggregationofRevenueDetails"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/RevenuesDisaggregationofRevenueDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/BusinessAcquisitions" xlink:type="simple" xlink:href="jcom-20201231.xsd#BusinessAcquisitions"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/BusinessAcquisitions" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/BusinessAcquisitionsTables" xlink:type="simple" xlink:href="jcom-20201231.xsd#BusinessAcquisitionsTables"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/BusinessAcquisitionsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/BusinessAcquisitionsNarrativeDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#BusinessAcquisitionsNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/BusinessAcquisitionsNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/BusinessAcquisitionsAllocationofAggregatePurchaseConsiderationDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#BusinessAcquisitionsAllocationofAggregatePurchaseConsiderationDetails"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/BusinessAcquisitionsAllocationofAggregatePurchaseConsiderationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_5125a676-e127-4a7c-9adc-0dc2cbab57bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_bcceb0f3-d85b-4879-9e76-bb1ba99a9df1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_5125a676-e127-4a7c-9adc-0dc2cbab57bd" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_bcceb0f3-d85b-4879-9e76-bb1ba99a9df1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_956733a2-850a-4c23-bcc7-398eda9d3a7b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_5125a676-e127-4a7c-9adc-0dc2cbab57bd" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_956733a2-850a-4c23-bcc7-398eda9d3a7b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_3ec2c32e-ac96-4a91-ba7e-a0da8e915739" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_5125a676-e127-4a7c-9adc-0dc2cbab57bd" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_3ec2c32e-ac96-4a91-ba7e-a0da8e915739" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_ee9f9004-27f2-4be5-ad77-d2c0e27fc01a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_5125a676-e127-4a7c-9adc-0dc2cbab57bd" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_ee9f9004-27f2-4be5-ad77-d2c0e27fc01a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_e643aef0-c77d-43e2-b8fb-0459ce46783b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_5125a676-e127-4a7c-9adc-0dc2cbab57bd" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_e643aef0-c77d-43e2-b8fb-0459ce46783b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_950065eb-781d-4e11-afdd-6b601043ccac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_5125a676-e127-4a7c-9adc-0dc2cbab57bd" xlink:to="loc_us-gaap_Goodwill_950065eb-781d-4e11-afdd-6b601043ccac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_28cd3216-3e71-4640-98b0-f111eccd9acb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_5125a676-e127-4a7c-9adc-0dc2cbab57bd" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_28cd3216-3e71-4640-98b0-f111eccd9acb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets_b5a7c129-18a7-43b2-bdc8-b27b23f4afac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_5125a676-e127-4a7c-9adc-0dc2cbab57bd" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets_b5a7c129-18a7-43b2-bdc8-b27b23f4afac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets_a6393516-9087-4fce-aeb8-ec9ddde29953" xlink:href="jcom-20201231.xsd#jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_5125a676-e127-4a7c-9adc-0dc2cbab57bd" xlink:to="loc_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets_a6393516-9087-4fce-aeb8-ec9ddde29953" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_45a7a87c-15ff-4304-bcc8-af1bf8367aaf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_5125a676-e127-4a7c-9adc-0dc2cbab57bd" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_45a7a87c-15ff-4304-bcc8-af1bf8367aaf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_20bcce47-0b59-42ed-964d-68dc894f9107" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_5125a676-e127-4a7c-9adc-0dc2cbab57bd" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_20bcce47-0b59-42ed-964d-68dc894f9107" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_352300c4-eaf3-42c8-a449-d34288a338c9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_5125a676-e127-4a7c-9adc-0dc2cbab57bd" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_352300c4-eaf3-42c8-a449-d34288a338c9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation_e4428e87-4cad-4388-8f13-ada5407f25c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_5125a676-e127-4a7c-9adc-0dc2cbab57bd" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation_e4428e87-4cad-4388-8f13-ada5407f25c8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseLiabilitiesCurrent_01fbd4da-74ff-4f4a-868e-bbf88f951fec" xlink:href="jcom-20201231.xsd#jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseLiabilitiesCurrent"/>
    <link:calculationArc order="14" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_5125a676-e127-4a7c-9adc-0dc2cbab57bd" xlink:to="loc_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseLiabilitiesCurrent_01fbd4da-74ff-4f4a-868e-bbf88f951fec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt_932d0ad3-c2b2-40bc-87c6-f46644dbc65d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt"/>
    <link:calculationArc order="15" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_5125a676-e127-4a7c-9adc-0dc2cbab57bd" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt_932d0ad3-c2b2-40bc-87c6-f46644dbc65d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseLiabilitiesNonCurrent_f8690ad6-9d0a-4bfe-8f02-91c7efdf2f17" xlink:href="jcom-20201231.xsd#jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseLiabilitiesNonCurrent"/>
    <link:calculationArc order="16" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_5125a676-e127-4a7c-9adc-0dc2cbab57bd" xlink:to="loc_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseLiabilitiesNonCurrent_f8690ad6-9d0a-4bfe-8f02-91c7efdf2f17" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesIncomeTaxesPayable_c78e6c43-6741-4628-b930-04aac641f96b" xlink:href="jcom-20201231.xsd#jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesIncomeTaxesPayable"/>
    <link:calculationArc order="17" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_5125a676-e127-4a7c-9adc-0dc2cbab57bd" xlink:to="loc_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesIncomeTaxesPayable_c78e6c43-6741-4628-b930-04aac641f96b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilityForUncertainTaxPositions_d7244681-d469-4098-912d-87b1c42445b7" xlink:href="jcom-20201231.xsd#jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilityForUncertainTaxPositions"/>
    <link:calculationArc order="18" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_5125a676-e127-4a7c-9adc-0dc2cbab57bd" xlink:to="loc_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilityForUncertainTaxPositions_d7244681-d469-4098-912d-87b1c42445b7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_a34ef935-4a7a-4fb3-89ed-08a4d544a593" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:calculationArc order="19" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_5125a676-e127-4a7c-9adc-0dc2cbab57bd" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_a34ef935-4a7a-4fb3-89ed-08a4d544a593" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_2b7288ba-4b2f-421d-b4fe-6b8c6a6e1d79" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:calculationArc order="20" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_5125a676-e127-4a7c-9adc-0dc2cbab57bd" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_2b7288ba-4b2f-421d-b4fe-6b8c6a6e1d79" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/BusinessAcquisitionsSupplementaryInformationonUnauditedProFormaFinancialBasisDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#BusinessAcquisitionsSupplementaryInformationonUnauditedProFormaFinancialBasisDetails"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/BusinessAcquisitionsSupplementaryInformationonUnauditedProFormaFinancialBasisDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/Investments" xlink:type="simple" xlink:href="jcom-20201231.xsd#Investments"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/Investments" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/InvestmentsTables" xlink:type="simple" xlink:href="jcom-20201231.xsd#InvestmentsTables"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/InvestmentsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/InvestmentsSummaryofSecuritieswithoutReadilyDeterminableFairValueDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#InvestmentsSummaryofSecuritieswithoutReadilyDeterminableFairValueDetails"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/InvestmentsSummaryofSecuritieswithoutReadilyDeterminableFairValueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_jcom_EquitySecuritiesWithoutReadilyDeterminableFairValueCost_56cea0d9-8df4-4ab5-8459-2353fdbaa678" xlink:href="jcom-20201231.xsd#jcom_EquitySecuritiesWithoutReadilyDeterminableFairValueCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentCumulativeAmount_7e3fd63b-86d8-4f69-a268-851e652d5ba5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentCumulativeAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_jcom_EquitySecuritiesWithoutReadilyDeterminableFairValueCost_56cea0d9-8df4-4ab5-8459-2353fdbaa678" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentCumulativeAmount_7e3fd63b-86d8-4f69-a268-851e652d5ba5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount_61e381ee-672a-4047-8df5-ac7ed787c5f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_jcom_EquitySecuritiesWithoutReadilyDeterminableFairValueCost_56cea0d9-8df4-4ab5-8459-2353fdbaa678" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount_61e381ee-672a-4047-8df5-ac7ed787c5f4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_17c21400-845f-44b0-8174-59d796a73bfc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_jcom_EquitySecuritiesWithoutReadilyDeterminableFairValueCost_56cea0d9-8df4-4ab5-8459-2353fdbaa678" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_17c21400-845f-44b0-8174-59d796a73bfc" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/InvestmentsNarrativeDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#InvestmentsNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/InvestmentsNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/InvestmentsSummaryofAvailableforsaleInvestmentsDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#InvestmentsSummaryofAvailableforsaleInvestmentsDetails"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/InvestmentsSummaryofAvailableforsaleInvestmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_36b8a4c4-de3b-49dd-ad21-567b24f281c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_9461eacc-a16d-4415-85d0-316146107466" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_36b8a4c4-de3b-49dd-ad21-567b24f281c3" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_9461eacc-a16d-4415-85d0-316146107466" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_927553e8-6106-4723-b814-d2a9dbaadbd6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_36b8a4c4-de3b-49dd-ad21-567b24f281c3" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_927553e8-6106-4723-b814-d2a9dbaadbd6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_b54fd5d9-0a0c-4b59-a891-65eeda63bbb1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_36b8a4c4-de3b-49dd-ad21-567b24f281c3" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_b54fd5d9-0a0c-4b59-a891-65eeda63bbb1" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/InvestmentsAvailableforSaleSecuritiesClassifiedbyContractualMaturityDateDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#InvestmentsAvailableforSaleSecuritiesClassifiedbyContractualMaturityDateDetails"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/InvestmentsAvailableforSaleSecuritiesClassifiedbyContractualMaturityDateDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate_a89aab8f-1468-40c1-a1fb-d58ef6739260" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_2ff8bb97-6a5b-4005-949e-5a26e55fb636" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate_a89aab8f-1468-40c1-a1fb-d58ef6739260" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_2ff8bb97-6a5b-4005-949e-5a26e55fb636" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue_37774ca1-58f3-4d75-8ab8-d2a58d66a301" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate_a89aab8f-1468-40c1-a1fb-d58ef6739260" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue_37774ca1-58f3-4d75-8ab8-d2a58d66a301" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_dd316072-94f3-4bc4-a0a2-5a64aec8c4ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate_a89aab8f-1468-40c1-a1fb-d58ef6739260" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_dd316072-94f3-4bc4-a0a2-5a64aec8c4ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_c4e557a9-d450-45e4-a658-59997582aa21" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate_a89aab8f-1468-40c1-a1fb-d58ef6739260" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_c4e557a9-d450-45e4-a658-59997582aa21" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/InvestmentsFairValueofAvailableforsaleInvestmentsinUnrealizedLossPositionDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#InvestmentsFairValueofAvailableforsaleInvestmentsinUnrealizedLossPositionDetails"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/InvestmentsFairValueofAvailableforsaleInvestmentsinUnrealizedLossPositionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_a33ab976-84db-4575-9b17-8f74bcb47325" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_8e130386-d884-4353-812e-a9aedafddb79" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_a33ab976-84db-4575-9b17-8f74bcb47325" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_8e130386-d884-4353-812e-a9aedafddb79" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_93472fab-100f-49c6-b1c5-f4de1f4a68b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_a33ab976-84db-4575-9b17-8f74bcb47325" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_93472fab-100f-49c6-b1c5-f4de1f4a68b5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_86ee9e45-2035-4518-b18c-bffcda089d76" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_359bc99b-d34b-4da6-8350-203fdc394b55" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_86ee9e45-2035-4518-b18c-bffcda089d76" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_359bc99b-d34b-4da6-8350-203fdc394b55" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_f333a0c3-6e6c-43f8-823c-a8ba40ef04f0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_86ee9e45-2035-4518-b18c-bffcda089d76" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_f333a0c3-6e6c-43f8-823c-a8ba40ef04f0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/InvestmentsCarryingAmountforEquityMethodInvestmentDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#InvestmentsCarryingAmountforEquityMethodInvestmentDetails"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/InvestmentsCarryingAmountforEquityMethodInvestmentDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/SaleofAssets" xlink:type="simple" xlink:href="jcom-20201231.xsd#SaleofAssets"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/SaleofAssets" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/SaleofAssetsDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#SaleofAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/SaleofAssetsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="jcom-20201231.xsd#FairValueMeasurements"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/FairValueMeasurements" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/FairValueMeasurementsTables" xlink:type="simple" xlink:href="jcom-20201231.xsd#FairValueMeasurementsTables"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/FairValueMeasurementsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/FairValueMeasurementsNarrativeDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#FairValueMeasurementsNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/FairValueMeasurementsNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/FairValueMeasurementsFairValueMeasurementInputsandValuationTechniquesDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#FairValueMeasurementsFairValueMeasurementInputsandValuationTechniquesDetails"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/FairValueMeasurementsFairValueMeasurementInputsandValuationTechniquesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/FairValueMeasurementsFairValuesofFinancialInstrumentsMeasuredOnRecurringBasisDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#FairValueMeasurementsFairValuesofFinancialInstrumentsMeasuredOnRecurringBasisDetails"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/FairValueMeasurementsFairValuesofFinancialInstrumentsMeasuredOnRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_d425d53e-1b62-4f40-98d7-feda4f89c9d3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialLiabilitiesFairValueDisclosure_b0298665-3144-4ae8-9fe2-6ee985e6a421" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialLiabilitiesFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_94f751ed-d5f8-4589-a0c2-11c2cf54d4c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinancialLiabilitiesFairValueDisclosure_b0298665-3144-4ae8-9fe2-6ee985e6a421" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_94f751ed-d5f8-4589-a0c2-11c2cf54d4c6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_0fd8a679-fafa-488a-82d3-fe45639b4b5d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_c4ba3838-b8ca-47b6-a7e3-6680d406149a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_0fd8a679-fafa-488a-82d3-fe45639b4b5d" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_c4ba3838-b8ca-47b6-a7e3-6680d406149a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_9020dcc6-4708-43d4-a7ed-f2337bc6b2ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_0fd8a679-fafa-488a-82d3-fe45639b4b5d" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_9020dcc6-4708-43d4-a7ed-f2337bc6b2ba" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/FairValueMeasurementsReconciliationofLevel2DerivativeLiabilitiesDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#FairValueMeasurementsReconciliationofLevel2DerivativeLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/FairValueMeasurementsReconciliationofLevel2DerivativeLiabilitiesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/FairValueMeasurementsReconciliationofLevel3FinancialLiabilitiesMeasuredonRecurringBasisDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#FairValueMeasurementsReconciliationofLevel3FinancialLiabilitiesMeasuredonRecurringBasisDetails"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/FairValueMeasurementsReconciliationofLevel3FinancialLiabilitiesMeasuredonRecurringBasisDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/FairValueMeasurementsReconciliationofLevel3FinancialAssetsMeasuredonRecurringBasisDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#FairValueMeasurementsReconciliationofLevel3FinancialAssetsMeasuredonRecurringBasisDetails"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/FairValueMeasurementsReconciliationofLevel3FinancialAssetsMeasuredonRecurringBasisDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/PropertyandEquipment" xlink:type="simple" xlink:href="jcom-20201231.xsd#PropertyandEquipment"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/PropertyandEquipment" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/PropertyandEquipmentTables" xlink:type="simple" xlink:href="jcom-20201231.xsd#PropertyandEquipmentTables"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/PropertyandEquipmentTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#PropertyandEquipmentSummaryofPropertyandEquipmentDetails"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_ac3a6e8b-1e6f-410a-9fcd-454efb527773" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_cb1d0915-953c-4070-81cb-1ca374b3ba2e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_ac3a6e8b-1e6f-410a-9fcd-454efb527773" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_cb1d0915-953c-4070-81cb-1ca374b3ba2e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_34659d42-030f-457d-9c16-4062507d2114" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_ac3a6e8b-1e6f-410a-9fcd-454efb527773" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_34659d42-030f-457d-9c16-4062507d2114" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/PropertyandEquipmentNarrativeDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#PropertyandEquipmentNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/PropertyandEquipmentNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/GoodwillandIntangibleAssets" xlink:type="simple" xlink:href="jcom-20201231.xsd#GoodwillandIntangibleAssets"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/GoodwillandIntangibleAssets" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/GoodwillandIntangibleAssetsTables" xlink:type="simple" xlink:href="jcom-20201231.xsd#GoodwillandIntangibleAssetsTables"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/GoodwillandIntangibleAssetsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/GoodwillandIntangibleAssetsNarrativeDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#GoodwillandIntangibleAssetsNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/GoodwillandIntangibleAssetsNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/GoodwillandIntangibleAssetsChangesinCarryingAmountsofGoodwillDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#GoodwillandIntangibleAssetsChangesinCarryingAmountsofGoodwillDetails"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/GoodwillandIntangibleAssetsChangesinCarryingAmountsofGoodwillDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/GoodwillAndIntangibleAssetsIndefiniteIntangibleAssetsDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#GoodwillAndIntangibleAssetsIndefiniteIntangibleAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/GoodwillAndIntangibleAssetsIndefiniteIntangibleAssetsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/GoodwillandIntangibleAssetsIntangibleAssetsSubjecttoAmortizationDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#GoodwillandIntangibleAssetsIntangibleAssetsSubjecttoAmortizationDetails"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/GoodwillandIntangibleAssetsIntangibleAssetsSubjecttoAmortizationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_d74c041c-657d-40de-a547-dbd7462ed083" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_cfeebaef-4dfc-420b-8614-6a4d1655d594" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_d74c041c-657d-40de-a547-dbd7462ed083" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_cfeebaef-4dfc-420b-8614-6a4d1655d594" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_642b332b-3865-4353-a2d8-d86a216a9a21" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_d74c041c-657d-40de-a547-dbd7462ed083" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_642b332b-3865-4353-a2d8-d86a216a9a21" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/GoodwillandIntangibleAssetsFiniteLivedIntangiblesAcquiredDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#GoodwillandIntangibleAssetsFiniteLivedIntangiblesAcquiredDetails"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/GoodwillandIntangibleAssetsFiniteLivedIntangiblesAcquiredDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/GoodwillAndIntangibleAssetsExpectedAmortizationExpensesforIntangibleAssetsSubjectToAmortizationDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#GoodwillAndIntangibleAssetsExpectedAmortizationExpensesforIntangibleAssetsSubjectToAmortizationDetails"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/GoodwillAndIntangibleAssetsExpectedAmortizationExpensesforIntangibleAssetsSubjectToAmortizationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_994319b9-3921-43ac-bdbb-c6a82c43b758" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_2ee1e837-1633-4d1e-ae5a-3cac3c636aab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_994319b9-3921-43ac-bdbb-c6a82c43b758" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_2ee1e837-1633-4d1e-ae5a-3cac3c636aab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_597ee8f1-c0a0-497c-837a-0ca3016d1106" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_994319b9-3921-43ac-bdbb-c6a82c43b758" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_597ee8f1-c0a0-497c-837a-0ca3016d1106" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_42d3810e-e2e4-46e4-98bf-957473adb87b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_994319b9-3921-43ac-bdbb-c6a82c43b758" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_42d3810e-e2e4-46e4-98bf-957473adb87b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_6404f098-04e9-4fcc-957d-d1378b9e61c2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_994319b9-3921-43ac-bdbb-c6a82c43b758" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_6404f098-04e9-4fcc-957d-d1378b9e61c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_1bfecf68-181c-4325-bd78-1df9ecfe9f3a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_994319b9-3921-43ac-bdbb-c6a82c43b758" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_1bfecf68-181c-4325-bd78-1df9ecfe9f3a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_c5aa8b9a-30f2-4d51-a194-80d2d23b0fc1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_994319b9-3921-43ac-bdbb-c6a82c43b758" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_c5aa8b9a-30f2-4d51-a194-80d2d23b0fc1" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/LongTermDebt" xlink:type="simple" xlink:href="jcom-20201231.xsd#LongTermDebt"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/LongTermDebt" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/LongTermDebtTables" xlink:type="simple" xlink:href="jcom-20201231.xsd#LongTermDebtTables"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/LongTermDebtTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/LongTermDebtSummaryofLongtermDebtDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#LongTermDebtSummaryofLongtermDebtDetails"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/LongTermDebtSummaryofLongtermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_f9b634a1-46a5-46bd-a1ec-8441f41907f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_ce1639bc-8a64-4a33-b870-a49832d33e92" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_f9b634a1-46a5-46bd-a1ec-8441f41907f7" xlink:to="loc_us-gaap_LongTermDebtCurrent_ce1639bc-8a64-4a33-b870-a49832d33e92" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_6f86846f-f9b8-4ef5-bf9c-c0ca1d334008" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_f9b634a1-46a5-46bd-a1ec-8441f41907f7" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_6f86846f-f9b8-4ef5-bf9c-c0ca1d334008" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/LongTermDebtSummaryofLongtermDebtDetails_1" xlink:type="simple" xlink:href="jcom-20201231.xsd#LongTermDebtSummaryofLongtermDebtDetails_1"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/LongTermDebtSummaryofLongtermDebtDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_6ab3fa4e-36b4-4daf-97f1-86614df3d39f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_0721b0cc-7671-41c9-ad9e-1fa90b1f29bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_6ab3fa4e-36b4-4daf-97f1-86614df3d39f" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_0721b0cc-7671-41c9-ad9e-1fa90b1f29bb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_29be3ee4-88fc-4787-8080-dab0b7149fe5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_6ab3fa4e-36b4-4daf-97f1-86614df3d39f" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_29be3ee4-88fc-4787-8080-dab0b7149fe5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_455cea45-cdda-42c2-9bda-1ba54615c369" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_6ab3fa4e-36b4-4daf-97f1-86614df3d39f" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_455cea45-cdda-42c2-9bda-1ba54615c369" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/LongTermDebtFuturePrincipalPaymentsforDebtDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#LongTermDebtFuturePrincipalPaymentsforDebtDetails"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/LongTermDebtFuturePrincipalPaymentsforDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_aeb84b80-002f-4b91-8bbf-71e62f0a5c70" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_cd33313c-d178-4858-bbd5-7a9375bc959c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_aeb84b80-002f-4b91-8bbf-71e62f0a5c70" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_cd33313c-d178-4858-bbd5-7a9375bc959c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_30fc173f-f564-4c3d-a8c5-f35f3229543d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_aeb84b80-002f-4b91-8bbf-71e62f0a5c70" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_30fc173f-f564-4c3d-a8c5-f35f3229543d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_c93a5998-dbb0-4c5b-8ee7-0aa3c087c12a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_aeb84b80-002f-4b91-8bbf-71e62f0a5c70" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_c93a5998-dbb0-4c5b-8ee7-0aa3c087c12a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_d63eb901-aeb0-4d54-94cd-e6978aed3f0d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_aeb84b80-002f-4b91-8bbf-71e62f0a5c70" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_d63eb901-aeb0-4d54-94cd-e6978aed3f0d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_4613fffa-184f-42a8-8059-13c69828afb8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_aeb84b80-002f-4b91-8bbf-71e62f0a5c70" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_4613fffa-184f-42a8-8059-13c69828afb8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/LongTermDebtNarrativeDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#LongTermDebtNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/LongTermDebtNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/LongTermDebtAdditionalInformationRelatedtoSeniorandConvertibleNotesDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#LongTermDebtAdditionalInformationRelatedtoSeniorandConvertibleNotesDetails"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/LongTermDebtAdditionalInformationRelatedtoSeniorandConvertibleNotesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/LongTermDebtComponentsofInterestExpenseRelatedtoConvertibleNotesDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#LongTermDebtComponentsofInterestExpenseRelatedtoConvertibleNotesDetails"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/LongTermDebtComponentsofInterestExpenseRelatedtoConvertibleNotesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_20709c0f-7af1-4a12-ae12-aa5dc3b2b3c2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebtExcludingAmortization_73c6a34a-7bbf-47ee-848e-204350db6bf6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseDebtExcludingAmortization"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpense_20709c0f-7af1-4a12-ae12-aa5dc3b2b3c2" xlink:to="loc_us-gaap_InterestExpenseDebtExcludingAmortization_73c6a34a-7bbf-47ee-848e-204350db6bf6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDebtDiscountPremium_896c76a5-3144-40ef-b2dd-912387b2237b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfDebtDiscountPremium"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpense_20709c0f-7af1-4a12-ae12-aa5dc3b2b3c2" xlink:to="loc_us-gaap_AmortizationOfDebtDiscountPremium_896c76a5-3144-40ef-b2dd-912387b2237b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_22cb8d67-ee79-4390-8707-7756ca28335c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpense_20709c0f-7af1-4a12-ae12-aa5dc3b2b3c2" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_22cb8d67-ee79-4390-8707-7756ca28335c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/Leases" xlink:type="simple" xlink:href="jcom-20201231.xsd#Leases"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/Leases" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/LeasesTables" xlink:type="simple" xlink:href="jcom-20201231.xsd#LeasesTables"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/LeasesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#LeasesNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/LeasesNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/LeasesComponentsofLeaseExpenseDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#LeasesComponentsofLeaseExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/LeasesComponentsofLeaseExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_528b9093-a074-4ceb-a996-4216d208bb2e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_669601e6-88a7-46b0-ba39-736194a1d766" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_528b9093-a074-4ceb-a996-4216d208bb2e" xlink:to="loc_us-gaap_ShortTermLeaseCost_669601e6-88a7-46b0-ba39-736194a1d766" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_b8c0cb33-04a5-4a8b-9543-f1a7ea45d6d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_528b9093-a074-4ceb-a996-4216d208bb2e" xlink:to="loc_us-gaap_OperatingLeaseCost_b8c0cb33-04a5-4a8b-9543-f1a7ea45d6d0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/LeasesBalanceSheetandOtherSupplementalOperatingLeaseInformationDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#LeasesBalanceSheetandOtherSupplementalOperatingLeaseInformationDetails"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/LeasesBalanceSheetandOtherSupplementalOperatingLeaseInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_3f681675-a27d-49fa-8f20-6e9644db930b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_d3343f85-4bb1-4e4f-ac01-e32dad52365f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_3f681675-a27d-49fa-8f20-6e9644db930b" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_d3343f85-4bb1-4e4f-ac01-e32dad52365f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_6bc3f600-2676-4507-994b-9a277da7cfb6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_3f681675-a27d-49fa-8f20-6e9644db930b" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_6bc3f600-2676-4507-994b-9a277da7cfb6" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/LeasesSupplementalCashFlowInformationDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#LeasesSupplementalCashFlowInformationDetails"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/LeasesSupplementalCashFlowInformationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#LeasesMaturitiesofOperatingLeaseLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_d8ff61f4-39b7-437d-a248-46ec46834767" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_b14074f9-ebf8-4c81-bcaf-c6a6dfdbd1f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_d8ff61f4-39b7-437d-a248-46ec46834767" xlink:to="loc_us-gaap_OperatingLeaseLiability_b14074f9-ebf8-4c81-bcaf-c6a6dfdbd1f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_96f2211a-5c11-45dc-baa3-fea68d31cfa8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_d8ff61f4-39b7-437d-a248-46ec46834767" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_96f2211a-5c11-45dc-baa3-fea68d31cfa8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1" xlink:type="simple" xlink:href="jcom-20201231.xsd#LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_11a882fa-8950-46df-bfea-423846e37ff2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_3b9f4d4b-9bcd-437a-b552-ce272026af1a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_11a882fa-8950-46df-bfea-423846e37ff2" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_3b9f4d4b-9bcd-437a-b552-ce272026af1a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_16084c3d-ff88-46e1-ae47-767d2dda9e65" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_11a882fa-8950-46df-bfea-423846e37ff2" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_16084c3d-ff88-46e1-ae47-767d2dda9e65" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_c37ad608-6b6c-444c-9f3c-383d51035989" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_11a882fa-8950-46df-bfea-423846e37ff2" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_c37ad608-6b6c-444c-9f3c-383d51035989" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_337aebde-94e5-40eb-88a9-365e96e443a0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_11a882fa-8950-46df-bfea-423846e37ff2" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_337aebde-94e5-40eb-88a9-365e96e443a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_e2371148-f663-46a3-a8b2-cbd11be0b482" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_11a882fa-8950-46df-bfea-423846e37ff2" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_e2371148-f663-46a3-a8b2-cbd11be0b482" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_bf19c961-490c-4649-b628-825e848fb83d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_11a882fa-8950-46df-bfea-423846e37ff2" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_bf19c961-490c-4649-b628-825e848fb83d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="jcom-20201231.xsd#CommitmentsandContingencies"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/CommitmentsandContingencies" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#CommitmentsandContingenciesDetails"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/CommitmentsandContingenciesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/IncomeTaxes" xlink:type="simple" xlink:href="jcom-20201231.xsd#IncomeTaxes"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/IncomeTaxes" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="jcom-20201231.xsd#IncomeTaxesTables"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/IncomeTaxesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#IncomeTaxesNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/IncomeTaxesProvisionforIncomeTaxDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#IncomeTaxesProvisionforIncomeTaxDetails"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/IncomeTaxesProvisionforIncomeTaxDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_71a971aa-b7ee-41ac-a331-30e377f9d796" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_467171b8-5a1f-4780-9252-a3b5546c531f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_71a971aa-b7ee-41ac-a331-30e377f9d796" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_467171b8-5a1f-4780-9252-a3b5546c531f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_5a61ada3-69a3-4ec9-8167-683ead6ac87f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_71a971aa-b7ee-41ac-a331-30e377f9d796" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_5a61ada3-69a3-4ec9-8167-683ead6ac87f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_ec8b17b1-c854-4084-819e-1631e7f5e8eb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_71a971aa-b7ee-41ac-a331-30e377f9d796" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_ec8b17b1-c854-4084-819e-1631e7f5e8eb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_403356e4-0220-4fb5-bc8f-21489c027941" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_479d75e1-a145-4c68-9b26-a1057331f189" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_403356e4-0220-4fb5-bc8f-21489c027941" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_479d75e1-a145-4c68-9b26-a1057331f189" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_256ac585-7ded-4068-9981-c30c645079de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_403356e4-0220-4fb5-bc8f-21489c027941" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_256ac585-7ded-4068-9981-c30c645079de" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_2c547b03-3184-4e37-9b42-69ff112f58b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_0d10e140-2aeb-4620-996d-c441fb790fc9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_2c547b03-3184-4e37-9b42-69ff112f58b1" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_0d10e140-2aeb-4620-996d-c441fb790fc9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_b0e1a326-c180-4bd3-bdf1-b0c5ac9f8745" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_2c547b03-3184-4e37-9b42-69ff112f58b1" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_b0e1a326-c180-4bd3-bdf1-b0c5ac9f8745" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_4b14ca26-5bc4-45cc-91cb-ec0631a874a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_2c547b03-3184-4e37-9b42-69ff112f58b1" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_4b14ca26-5bc4-45cc-91cb-ec0631a874a8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/IncomeTaxesReconciliationofStatutoryFederalIncomeTaxRatewithEffectiveIncomeTaxRateDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#IncomeTaxesReconciliationofStatutoryFederalIncomeTaxRatewithEffectiveIncomeTaxRateDetails"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/IncomeTaxesReconciliationofStatutoryFederalIncomeTaxRatewithEffectiveIncomeTaxRateDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_ddaf6e34-1421-42ce-87b9-b5b1b2e8f914" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_EffectiveIncomeTaxRateReconciliationSubpartFIncome_9d41234d-bf02-4837-b77b-8a4d633e657f" xlink:href="jcom-20201231.xsd#jcom_EffectiveIncomeTaxRateReconciliationSubpartFIncome"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_ddaf6e34-1421-42ce-87b9-b5b1b2e8f914" xlink:to="loc_jcom_EffectiveIncomeTaxRateReconciliationSubpartFIncome_9d41234d-bf02-4837-b77b-8a4d633e657f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_1ba39859-3f2f-434f-b93d-78a017d684a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_ddaf6e34-1421-42ce-87b9-b5b1b2e8f914" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_1ba39859-3f2f-434f-b93d-78a017d684a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_EffectiveIncomeTaxRateReconciliationIntercompanyTransferofIntangibleAssets_7cf3bb37-b4ef-482b-a94f-cbf71df6314b" xlink:href="jcom-20201231.xsd#jcom_EffectiveIncomeTaxRateReconciliationIntercompanyTransferofIntangibleAssets"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_ddaf6e34-1421-42ce-87b9-b5b1b2e8f914" xlink:to="loc_jcom_EffectiveIncomeTaxRateReconciliationIntercompanyTransferofIntangibleAssets_7cf3bb37-b4ef-482b-a94f-cbf71df6314b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_EffectiveIncomeTaxRateReconciliationTaxContingenciesReserve_231c47ba-0aa3-4ef8-b033-dc9c6bc11ec3" xlink:href="jcom-20201231.xsd#jcom_EffectiveIncomeTaxRateReconciliationTaxContingenciesReserve"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_ddaf6e34-1421-42ce-87b9-b5b1b2e8f914" xlink:to="loc_jcom_EffectiveIncomeTaxRateReconciliationTaxContingenciesReserve_231c47ba-0aa3-4ef8-b033-dc9c6bc11ec3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign_ce2e5757-3366-49b3-aa37-885bf8038026" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_ddaf6e34-1421-42ce-87b9-b5b1b2e8f914" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign_ce2e5757-3366-49b3-aa37-885bf8038026" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_6c50b7ae-cce3-4118-944a-9fbc26a16263" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_ddaf6e34-1421-42ce-87b9-b5b1b2e8f914" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_6c50b7ae-cce3-4118-944a-9fbc26a16263" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_EffectiveIncomeTaxRateReconciliationUnrecognizedLossonIntercompanySale_43c54e1c-6e98-4bf7-8ac1-54e2a320405e" xlink:href="jcom-20201231.xsd#jcom_EffectiveIncomeTaxRateReconciliationUnrecognizedLossonIntercompanySale"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_ddaf6e34-1421-42ce-87b9-b5b1b2e8f914" xlink:to="loc_jcom_EffectiveIncomeTaxRateReconciliationUnrecognizedLossonIntercompanySale_43c54e1c-6e98-4bf7-8ac1-54e2a320405e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_EffectiveIncomeTaxRateReconciliationContingentLiabilities_1dfc7a06-029e-4db0-984e-ad2a5a3df823" xlink:href="jcom-20201231.xsd#jcom_EffectiveIncomeTaxRateReconciliationContingentLiabilities"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_ddaf6e34-1421-42ce-87b9-b5b1b2e8f914" xlink:to="loc_jcom_EffectiveIncomeTaxRateReconciliationContingentLiabilities_1dfc7a06-029e-4db0-984e-ad2a5a3df823" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_b6aea8e9-e418-42ea-b037-3b012c5fe4b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_ddaf6e34-1421-42ce-87b9-b5b1b2e8f914" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_b6aea8e9-e418-42ea-b037-3b012c5fe4b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_3a2ca96c-1b2c-4c17-83c2-5880a5bb3fec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_ddaf6e34-1421-42ce-87b9-b5b1b2e8f914" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_3a2ca96c-1b2c-4c17-83c2-5880a5bb3fec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_0030e80d-712f-4ecf-805d-1623cea03f3e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_ddaf6e34-1421-42ce-87b9-b5b1b2e8f914" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_0030e80d-712f-4ecf-805d-1623cea03f3e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_8c50ab47-33e2-467d-8a91-1075d7ea1479" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_ddaf6e34-1421-42ce-87b9-b5b1b2e8f914" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_8c50ab47-33e2-467d-8a91-1075d7ea1479" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_6d7d8959-16c5-484d-af37-7e25fc32f280" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_9fc0479f-2590-4909-8fe6-85d59c3ac298" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_6d7d8959-16c5-484d-af37-7e25fc32f280" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_9fc0479f-2590-4909-8fe6-85d59c3ac298" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsDeferredIncome_9cbf571c-ce3b-49ca-b753-5fbf7ecb19f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsDeferredIncome"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_6d7d8959-16c5-484d-af37-7e25fc32f280" xlink:to="loc_us-gaap_DeferredTaxAssetsDeferredIncome_9cbf571c-ce3b-49ca-b753-5fbf7ecb19f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_567309f9-1e2d-43dd-a5a1-beb21004365b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_6d7d8959-16c5-484d-af37-7e25fc32f280" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_567309f9-1e2d-43dd-a5a1-beb21004365b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_0f4f6151-61ec-4bd2-983c-d75d419eba02" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_6d7d8959-16c5-484d-af37-7e25fc32f280" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_0f4f6151-61ec-4bd2-983c-d75d419eba02" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsStateTaxes_87d4d787-6bf4-4f57-aa14-9bb9cb8384ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsStateTaxes"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_6d7d8959-16c5-484d-af37-7e25fc32f280" xlink:to="loc_us-gaap_DeferredTaxAssetsStateTaxes_87d4d787-6bf4-4f57-aa14-9bb9cb8384ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_574af584-3b82-4d32-95ce-4190be9a9a7b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_6d7d8959-16c5-484d-af37-7e25fc32f280" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_574af584-3b82-4d32-95ce-4190be9a9a7b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_6438f963-2184-457e-a01f-fe07a9bb95bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_6d7d8959-16c5-484d-af37-7e25fc32f280" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_6438f963-2184-457e-a01f-fe07a9bb95bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_b8760d3a-bad2-43f9-9e6f-db41bf127537" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_6d7d8959-16c5-484d-af37-7e25fc32f280" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_b8760d3a-bad2-43f9-9e6f-db41bf127537" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses_e03273b7-b779-4dab-a83f-95c39947355e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_6d7d8959-16c5-484d-af37-7e25fc32f280" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses_e03273b7-b779-4dab-a83f-95c39947355e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_89616e5e-c85a-4109-8434-cc4a73bd4556" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_9c2227b0-2444-43d5-ab8e-4334d7f7bf13" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_89616e5e-c85a-4109-8434-cc4a73bd4556" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_9c2227b0-2444-43d5-ab8e-4334d7f7bf13" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_8a67e0b1-0a3f-41eb-8982-26a4ad19cffc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_89616e5e-c85a-4109-8434-cc4a73bd4556" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_8a67e0b1-0a3f-41eb-8982-26a4ad19cffc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_41205f9c-ceb0-456a-908a-6db4307b7576" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_fe647d5e-9723-47f5-bb5e-5635a12b339c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_41205f9c-ceb0-456a-908a-6db4307b7576" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_fe647d5e-9723-47f5-bb5e-5635a12b339c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_ae5a5645-b033-49cd-b45c-8fd31a287009" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_41205f9c-ceb0-456a-908a-6db4307b7576" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_ae5a5645-b033-49cd-b45c-8fd31a287009" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_77b6a90d-5c74-47fd-893c-cb8aa448e754" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_1ccc961c-e0dd-4708-bdb4-ad524b7ff4d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_77b6a90d-5c74-47fd-893c-cb8aa448e754" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_1ccc961c-e0dd-4708-bdb4-ad524b7ff4d6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_DeferredTaxLiabilityConvertibleDebt_0be0a284-aa7b-47b9-a96c-e445183b6bfd" xlink:href="jcom-20201231.xsd#jcom_DeferredTaxLiabilityConvertibleDebt"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_77b6a90d-5c74-47fd-893c-cb8aa448e754" xlink:to="loc_jcom_DeferredTaxLiabilityConvertibleDebt_0be0a284-aa7b-47b9-a96c-e445183b6bfd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_DeferredTaxLiabilitiesForeignOther_70936149-0115-49f3-905c-dfe61bd6d9e7" xlink:href="jcom-20201231.xsd#jcom_DeferredTaxLiabilitiesForeignOther"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_77b6a90d-5c74-47fd-893c-cb8aa448e754" xlink:to="loc_jcom_DeferredTaxLiabilitiesForeignOther_70936149-0115-49f3-905c-dfe61bd6d9e7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_DeferredTaxLiabilitiesPrepaidInsurance_65c2a040-93fe-4f1d-ad5b-ddf01fae7730" xlink:href="jcom-20201231.xsd#jcom_DeferredTaxLiabilitiesPrepaidInsurance"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_77b6a90d-5c74-47fd-893c-cb8aa448e754" xlink:to="loc_jcom_DeferredTaxLiabilitiesPrepaidInsurance_65c2a040-93fe-4f1d-ad5b-ddf01fae7730" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_ec6d730c-d92f-476f-89f8-e99b45fd8714" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_77b6a90d-5c74-47fd-893c-cb8aa448e754" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_ec6d730c-d92f-476f-89f8-e99b45fd8714" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/StockholdersEquity" xlink:type="simple" xlink:href="jcom-20201231.xsd#StockholdersEquity"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/StockholdersEquity" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/StockholdersEquityTables" xlink:type="simple" xlink:href="jcom-20201231.xsd#StockholdersEquityTables"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/StockholdersEquityTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/StockholdersEquityNarrativeDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#StockholdersEquityNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/StockholdersEquityNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/StockholdersEquitySummaryofDividendsDeclaredDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#StockholdersEquitySummaryofDividendsDeclaredDetails"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/StockholdersEquitySummaryofDividendsDeclaredDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlan" xlink:type="simple" xlink:href="jcom-20201231.xsd#StockOptionsandEmployeeStockPurchasePlan"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlan" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanTables" xlink:type="simple" xlink:href="jcom-20201231.xsd#StockOptionsandEmployeeStockPurchasePlanTables"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanNarrativeDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#StockOptionsandEmployeeStockPurchasePlanNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanStockOptionActivityDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#StockOptionsandEmployeeStockPurchasePlanStockOptionActivityDetails"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanStockOptionActivityDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanSummarizedInformationConcerningOutstandingandExercisableOptionsDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#StockOptionsandEmployeeStockPurchasePlanSummarizedInformationConcerningOutstandingandExercisableOptionsDetails"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanSummarizedInformationConcerningOutstandingandExercisableOptionsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanValuationAssumptionsofStockOptionsandMarketbasedRestrictedStockAwardsGrantedDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#StockOptionsandEmployeeStockPurchasePlanValuationAssumptionsofStockOptionsandMarketbasedRestrictedStockAwardsGrantedDetails"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanValuationAssumptionsofStockOptionsandMarketbasedRestrictedStockAwardsGrantedDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanRestrictedStockandRestrictedStockUnitAwardActivityDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#StockOptionsandEmployeeStockPurchasePlanRestrictedStockandRestrictedStockUnitAwardActivityDetails"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanRestrictedStockandRestrictedStockUnitAwardActivityDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/DefinedContribution401kSavingsPlan" xlink:type="simple" xlink:href="jcom-20201231.xsd#DefinedContribution401kSavingsPlan"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/DefinedContribution401kSavingsPlan" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/DefinedContribution401kSavingsPlanDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#DefinedContribution401kSavingsPlanDetails"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/DefinedContribution401kSavingsPlanDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/EarningsPerShare" xlink:type="simple" xlink:href="jcom-20201231.xsd#EarningsPerShare"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/EarningsPerShare" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/EarningsPerShareTables" xlink:type="simple" xlink:href="jcom-20201231.xsd#EarningsPerShareTables"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/EarningsPerShareTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/EarningsPerShareComponentsofBasicandDilutedEarningsPerShareDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#EarningsPerShareComponentsofBasicandDilutedEarningsPerShareDetails"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/EarningsPerShareComponentsofBasicandDilutedEarningsPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_jcom_NetIncomeLossAvailableToCommonStockholdersBasicAndDiluted_9b65ed19-f42d-4b53-87e5-b27a0e14c0ae" xlink:href="jcom-20201231.xsd#jcom_NetIncomeLossAvailableToCommonStockholdersBasicAndDiluted"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_760f8d98-44ea-437a-ad15-b5a3eae9c91b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_jcom_NetIncomeLossAvailableToCommonStockholdersBasicAndDiluted_9b65ed19-f42d-4b53-87e5-b27a0e14c0ae" xlink:to="loc_us-gaap_NetIncomeLoss_760f8d98-44ea-437a-ad15-b5a3eae9c91b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_b15b956d-1c91-4583-a0b0-9489fb4fd58d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_jcom_NetIncomeLossAvailableToCommonStockholdersBasicAndDiluted_9b65ed19-f42d-4b53-87e5-b27a0e14c0ae" xlink:to="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_b15b956d-1c91-4583-a0b0-9489fb4fd58d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_8f805ea6-ef85-4bf4-8abf-d5f8d3cdcbed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_d4932755-9067-4f82-9087-33b17249693a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_8f805ea6-ef85-4bf4-8abf-d5f8d3cdcbed" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_d4932755-9067-4f82-9087-33b17249693a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_caf9541e-142e-46d9-822f-c6473d739b33" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_8f805ea6-ef85-4bf4-8abf-d5f8d3cdcbed" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_caf9541e-142e-46d9-822f-c6473d739b33" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToContingentlyIssuableShares_7fcd120f-bb6a-4982-91a3-39e34d389e80" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToContingentlyIssuableShares"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_8f805ea6-ef85-4bf4-8abf-d5f8d3cdcbed" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToContingentlyIssuableShares_7fcd120f-bb6a-4982-91a3-39e34d389e80" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/EarningsPerShareNarrativeDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#EarningsPerShareNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/EarningsPerShareNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/SegmentInformation" xlink:type="simple" xlink:href="jcom-20201231.xsd#SegmentInformation"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/SegmentInformation" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/SegmentInformationTables" xlink:type="simple" xlink:href="jcom-20201231.xsd#SegmentInformationTables"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/SegmentInformationTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/SegmentInformationNarrativeDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#SegmentInformationNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/SegmentInformationNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/SegmentInformationReconciliationofTotalSegmentOperatingIncometoConsolidatedOperatingIncomeDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#SegmentInformationReconciliationofTotalSegmentOperatingIncometoConsolidatedOperatingIncomeDetails"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/SegmentInformationReconciliationofTotalSegmentOperatingIncometoConsolidatedOperatingIncomeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/SegmentInformationTotalAssetsCapitalExpendituresDepreciationandAmortizationDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#SegmentInformationTotalAssetsCapitalExpendituresDepreciationandAmortizationDetails"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/SegmentInformationTotalAssetsCapitalExpendituresDepreciationandAmortizationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/SegmentInformationRevenuesandLonglivedAssetsbyGeographicInformationDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#SegmentInformationRevenuesandLonglivedAssetsbyGeographicInformationDetails"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/SegmentInformationRevenuesandLonglivedAssetsbyGeographicInformationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/SupplementalCashFlowsInformation" xlink:type="simple" xlink:href="jcom-20201231.xsd#SupplementalCashFlowsInformation"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/SupplementalCashFlowsInformation" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/SupplementalCashFlowsInformationDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#SupplementalCashFlowsInformationDetails"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/SupplementalCashFlowsInformationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/AccumulatedOtherComprehensiveIncome" xlink:type="simple" xlink:href="jcom-20201231.xsd#AccumulatedOtherComprehensiveIncome"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/AccumulatedOtherComprehensiveIncome" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/AccumulatedOtherComprehensiveIncomeTables" xlink:type="simple" xlink:href="jcom-20201231.xsd#AccumulatedOtherComprehensiveIncomeTables"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/AccumulatedOtherComprehensiveIncomeTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/AccumulatedOtherComprehensiveIncomeSummaryofChangesinAccumulatedBalancesofOtherComprehensiveLossIncomeDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#AccumulatedOtherComprehensiveIncomeSummaryofChangesinAccumulatedBalancesofOtherComprehensiveLossIncomeDetails"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/AccumulatedOtherComprehensiveIncomeSummaryofChangesinAccumulatedBalancesofOtherComprehensiveLossIncomeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/AccumulatedOtherComprehensiveIncomeReclassificationoutofAccumulatedOtherComprehensiveLossDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#AccumulatedOtherComprehensiveIncomeReclassificationoutofAccumulatedOtherComprehensiveLossDetails"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/AccumulatedOtherComprehensiveIncomeReclassificationoutofAccumulatedOtherComprehensiveLossDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/QuarterlyResultsunaudited" xlink:type="simple" xlink:href="jcom-20201231.xsd#QuarterlyResultsunaudited"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/QuarterlyResultsunaudited" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/QuarterlyResultsunauditedTables" xlink:type="simple" xlink:href="jcom-20201231.xsd#QuarterlyResultsunauditedTables"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/QuarterlyResultsunauditedTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/QuarterlyResultsunauditedDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#QuarterlyResultsunauditedDetails"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/QuarterlyResultsunauditedDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/SubsequentEvents" xlink:type="simple" xlink:href="jcom-20201231.xsd#SubsequentEvents"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/SubsequentEvents" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTS" xlink:type="simple" xlink:href="jcom-20201231.xsd#SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTS"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTS" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDetails"/>
  <link:calculationLink xlink:role="http://www.j2global.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDetails" xlink:type="extended"/>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>9
<FILENAME>jcom-20201231_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:b26ed51e-649f-48b4-b259-3fe7c1e5366b,g:8eefb72b-d061-4ead-8216-35cb1cea61c2-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:roleRef roleURI="http://www.j2global.com/role/Cover" xlink:type="simple" xlink:href="jcom-20201231.xsd#Cover"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/Cover" xlink:type="extended" id="i98cc54fa41ab48c8ae1bf083d70d51ec_Cover"/>
  <link:roleRef roleURI="http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="jcom-20201231.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended" id="i96687c58f55346fdb2ef4b64bad3e74a_CONSOLIDATEDBALANCESHEETS">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_eb663595-03b5-43e8-9094-95936be4a666" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_5116a9a4-c533-45e3-a3ef-00721d645d85" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_eb663595-03b5-43e8-9094-95936be4a666" xlink:to="loc_us-gaap_AssetsAbstract_5116a9a4-c533-45e3-a3ef-00721d645d85" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_ba4e49b5-b7b3-444b-add6-d687414518e8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_5116a9a4-c533-45e3-a3ef-00721d645d85" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_ba4e49b5-b7b3-444b-add6-d687414518e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments_a418968a-cdf0-4b4a-9c9c-1e8e819e5501" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_5116a9a4-c533-45e3-a3ef-00721d645d85" xlink:to="loc_us-gaap_ShortTermInvestments_a418968a-cdf0-4b4a-9c9c-1e8e819e5501" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_97a08000-9d23-4e47-9133-902ac67f22a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_5116a9a4-c533-45e3-a3ef-00721d645d85" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_97a08000-9d23-4e47-9133-902ac67f22a5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_036eb3fd-2ce5-4021-85c8-b941d76bc66a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_5116a9a4-c533-45e3-a3ef-00721d645d85" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_036eb3fd-2ce5-4021-85c8-b941d76bc66a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_5f3ffe07-b081-400c-b054-2616d8a7cfd1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_5116a9a4-c533-45e3-a3ef-00721d645d85" xlink:to="loc_us-gaap_AssetsCurrent_5f3ffe07-b081-400c-b054-2616d8a7cfd1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestments_41cb4f75-1a8e-426f-9dd5-02f799aca975" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_5116a9a4-c533-45e3-a3ef-00721d645d85" xlink:to="loc_us-gaap_LongTermInvestments_41cb4f75-1a8e-426f-9dd5-02f799aca975" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_b1adbaa6-fd5c-4c2a-9ceb-ef47c52c2d39" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_5116a9a4-c533-45e3-a3ef-00721d645d85" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_b1adbaa6-fd5c-4c2a-9ceb-ef47c52c2d39" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_2896b592-ac99-485e-9640-50490291c796" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_5116a9a4-c533-45e3-a3ef-00721d645d85" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_2896b592-ac99-485e-9640-50490291c796" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_TradenamesNet_816d5043-9f26-480f-aafa-d0a2fd7f70e5" xlink:href="jcom-20201231.xsd#jcom_TradenamesNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_5116a9a4-c533-45e3-a3ef-00721d645d85" xlink:to="loc_jcom_TradenamesNet_816d5043-9f26-480f-aafa-d0a2fd7f70e5" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_CustomerRelationshipsNet_2c8d9716-97bc-497d-81a8-10f90576c263" xlink:href="jcom-20201231.xsd#jcom_CustomerRelationshipsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_5116a9a4-c533-45e3-a3ef-00721d645d85" xlink:to="loc_jcom_CustomerRelationshipsNet_2c8d9716-97bc-497d-81a8-10f90576c263" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_9e34647f-034f-4bc3-a1cb-93d8868483e4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_5116a9a4-c533-45e3-a3ef-00721d645d85" xlink:to="loc_us-gaap_Goodwill_9e34647f-034f-4bc3-a1cb-93d8868483e4" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsNet_b9deea0e-c35f-46fd-aea5-d8ad758144bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_5116a9a4-c533-45e3-a3ef-00721d645d85" xlink:to="loc_us-gaap_OtherIntangibleAssetsNet_b9deea0e-c35f-46fd-aea5-d8ad758144bf" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_DeferredIncomeTaxAssetsNetNoncurrent_42a2c7b6-4dc4-49b9-9afa-66825caeaa85" xlink:href="jcom-20201231.xsd#jcom_DeferredIncomeTaxAssetsNetNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_5116a9a4-c533-45e3-a3ef-00721d645d85" xlink:to="loc_jcom_DeferredIncomeTaxAssetsNetNoncurrent_42a2c7b6-4dc4-49b9-9afa-66825caeaa85" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_55e20437-11b4-4d09-abaa-aebb3a3d44eb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_5116a9a4-c533-45e3-a3ef-00721d645d85" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_55e20437-11b4-4d09-abaa-aebb3a3d44eb" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_0c6de995-aa0f-4c69-b4c3-78f474e358c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_5116a9a4-c533-45e3-a3ef-00721d645d85" xlink:to="loc_us-gaap_Assets_0c6de995-aa0f-4c69-b4c3-78f474e358c7" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_73115605-c0dd-46c9-8ec4-a9d363091e32" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_eb663595-03b5-43e8-9094-95936be4a666" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_73115605-c0dd-46c9-8ec4-a9d363091e32" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_671529a9-8b8e-49cf-80db-2530fe2bd944" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_73115605-c0dd-46c9-8ec4-a9d363091e32" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_671529a9-8b8e-49cf-80db-2530fe2bd944" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent_61ac676c-4d8a-4c14-896e-af0d35799d28" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxesPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_73115605-c0dd-46c9-8ec4-a9d363091e32" xlink:to="loc_us-gaap_TaxesPayableCurrent_61ac676c-4d8a-4c14-896e-af0d35799d28" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueCurrent_5fcfa85a-5958-44d7-bee6-fb46f9f86d51" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredRevenueCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_73115605-c0dd-46c9-8ec4-a9d363091e32" xlink:to="loc_us-gaap_DeferredRevenueCurrent_5fcfa85a-5958-44d7-bee6-fb46f9f86d51" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_88ef9fb2-5bfd-4562-b1a8-1f2e959c2750" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_73115605-c0dd-46c9-8ec4-a9d363091e32" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_88ef9fb2-5bfd-4562-b1a8-1f2e959c2750" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_c18f7e20-1f58-49b1-b2c1-6ce9197d6ac4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_73115605-c0dd-46c9-8ec4-a9d363091e32" xlink:to="loc_us-gaap_LongTermDebtCurrent_c18f7e20-1f58-49b1-b2c1-6ce9197d6ac4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_1d6697f6-9560-4221-a727-c000e5f6fd4c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_73115605-c0dd-46c9-8ec4-a9d363091e32" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_1d6697f6-9560-4221-a727-c000e5f6fd4c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_84a071ce-0925-4cfe-b1a9-2f8aa260a43c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_73115605-c0dd-46c9-8ec4-a9d363091e32" xlink:to="loc_us-gaap_LiabilitiesCurrent_84a071ce-0925-4cfe-b1a9-2f8aa260a43c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_321ef031-705f-4564-9561-83a419f72529" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_73115605-c0dd-46c9-8ec4-a9d363091e32" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_321ef031-705f-4564-9561-83a419f72529" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueNoncurrent_84110f92-0bf6-479a-a8bb-430895c40c91" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredRevenueNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_73115605-c0dd-46c9-8ec4-a9d363091e32" xlink:to="loc_us-gaap_DeferredRevenueNoncurrent_84110f92-0bf6-479a-a8bb-430895c40c91" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_e51b5529-7d01-473c-93f6-9a0e55912bb6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_73115605-c0dd-46c9-8ec4-a9d363091e32" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_e51b5529-7d01-473c-93f6-9a0e55912bb6" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesNoncurrent_a8767076-f3bf-4d1f-a746-6e9e1c100440" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedIncomeTaxesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_73115605-c0dd-46c9-8ec4-a9d363091e32" xlink:to="loc_us-gaap_AccruedIncomeTaxesNoncurrent_a8767076-f3bf-4d1f-a746-6e9e1c100440" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent_fa01b029-11cd-46e6-834a-281a8d23df8b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilityForUncertainTaxPositionsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_73115605-c0dd-46c9-8ec4-a9d363091e32" xlink:to="loc_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent_fa01b029-11cd-46e6-834a-281a8d23df8b" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_DeferredIncomeTaxLiabilitiesNetNoncurrent_f35246f8-543e-47ab-94f4-4b33eb660bc0" xlink:href="jcom-20201231.xsd#jcom_DeferredIncomeTaxLiabilitiesNetNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_73115605-c0dd-46c9-8ec4-a9d363091e32" xlink:to="loc_jcom_DeferredIncomeTaxLiabilitiesNetNoncurrent_f35246f8-543e-47ab-94f4-4b33eb660bc0" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_91e57773-6b38-4e47-b17e-e1474563d8d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_73115605-c0dd-46c9-8ec4-a9d363091e32" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_91e57773-6b38-4e47-b17e-e1474563d8d6" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_cc3c227f-fde1-4541-a01c-f31feac81261" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_73115605-c0dd-46c9-8ec4-a9d363091e32" xlink:to="loc_us-gaap_Liabilities_cc3c227f-fde1-4541-a01c-f31feac81261" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_2059d6d9-d590-4855-8308-dde1f9a982d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_73115605-c0dd-46c9-8ec4-a9d363091e32" xlink:to="loc_us-gaap_CommitmentsAndContingencies_2059d6d9-d590-4855-8308-dde1f9a982d5" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_affe0c70-a115-4360-8064-521d8246c3e8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_73115605-c0dd-46c9-8ec4-a9d363091e32" xlink:to="loc_us-gaap_PreferredStockValue_affe0c70-a115-4360-8064-521d8246c3e8" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_0014e230-ec29-4f56-91ac-3557cc1e7e39" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_73115605-c0dd-46c9-8ec4-a9d363091e32" xlink:to="loc_us-gaap_CommonStockValue_0014e230-ec29-4f56-91ac-3557cc1e7e39" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_9cba9bc0-16d1-4261-a06e-47418c163dc4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_73115605-c0dd-46c9-8ec4-a9d363091e32" xlink:to="loc_us-gaap_AdditionalPaidInCapital_9cba9bc0-16d1-4261-a06e-47418c163dc4" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_b8d0ae62-0dbc-4520-94df-dd898a9f2f1f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_73115605-c0dd-46c9-8ec4-a9d363091e32" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_b8d0ae62-0dbc-4520-94df-dd898a9f2f1f" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_343b8192-cf81-4bd3-9c53-6df28d8986e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_73115605-c0dd-46c9-8ec4-a9d363091e32" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_343b8192-cf81-4bd3-9c53-6df28d8986e6" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_a7c637a8-4a7d-4bbf-8f4b-17517326a5a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_73115605-c0dd-46c9-8ec4-a9d363091e32" xlink:to="loc_us-gaap_StockholdersEquity_a7c637a8-4a7d-4bbf-8f4b-17517326a5a2" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_85f83e16-b663-478a-92a1-bad42d0bf1da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_73115605-c0dd-46c9-8ec4-a9d363091e32" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_85f83e16-b663-478a-92a1-bad42d0bf1da" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_830215cb-9893-4ec2-9901-b6abf7c02189" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_eb663595-03b5-43e8-9094-95936be4a666" xlink:to="loc_us-gaap_StatementTable_830215cb-9893-4ec2-9901-b6abf7c02189" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_d4a3214f-2e94-4f8b-bfd7-1948b2f8c138" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_830215cb-9893-4ec2-9901-b6abf7c02189" xlink:to="loc_us-gaap_StatementClassOfStockAxis_d4a3214f-2e94-4f8b-bfd7-1948b2f8c138" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_d4a3214f-2e94-4f8b-bfd7-1948b2f8c138_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_d4a3214f-2e94-4f8b-bfd7-1948b2f8c138" xlink:to="loc_us-gaap_ClassOfStockDomain_d4a3214f-2e94-4f8b-bfd7-1948b2f8c138_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_fc7489be-83f2-40ed-9894-aa3db0854974" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_d4a3214f-2e94-4f8b-bfd7-1948b2f8c138" xlink:to="loc_us-gaap_ClassOfStockDomain_fc7489be-83f2-40ed-9894-aa3db0854974" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesAPreferredStockMember_9602dbfe-2115-46e3-9471-f696f0e99e04" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_fc7489be-83f2-40ed-9894-aa3db0854974" xlink:to="loc_us-gaap_SeriesAPreferredStockMember_9602dbfe-2115-46e3-9471-f696f0e99e04" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesBPreferredStockMember_71ec1491-1d91-4e5c-b3e5-84dfd158126a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeriesBPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_fc7489be-83f2-40ed-9894-aa3db0854974" xlink:to="loc_us-gaap_SeriesBPreferredStockMember_71ec1491-1d91-4e5c-b3e5-84dfd158126a" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="jcom-20201231.xsd#CONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended" id="i530a788dfb4240a1959db5d91c6c0991_CONSOLIDATEDBALANCESHEETSParenthetical">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_348054e8-66ff-4540-88c1-1a9280843e3a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_85b00bce-60f9-4152-b0cc-aaffa74bd2e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_348054e8-66ff-4540-88c1-1a9280843e3a" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_85b00bce-60f9-4152-b0cc-aaffa74bd2e5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_3dc6469c-c138-461a-9196-e7491957664b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_348054e8-66ff-4540-88c1-1a9280843e3a" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_3dc6469c-c138-461a-9196-e7491957664b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_dd514f4c-db67-4b68-8a3d-024684b84e3a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_348054e8-66ff-4540-88c1-1a9280843e3a" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_dd514f4c-db67-4b68-8a3d-024684b84e3a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_1ed2fd74-7dc0-45a7-9c1d-486fa0e3b5d7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_348054e8-66ff-4540-88c1-1a9280843e3a" xlink:to="loc_us-gaap_PreferredStockSharesIssued_1ed2fd74-7dc0-45a7-9c1d-486fa0e3b5d7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_ca4c3d8c-bff8-496e-9e36-185cae19902d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_348054e8-66ff-4540-88c1-1a9280843e3a" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_ca4c3d8c-bff8-496e-9e36-185cae19902d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_6ac47549-57f4-4380-bc2f-a67e00415474" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_348054e8-66ff-4540-88c1-1a9280843e3a" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_6ac47549-57f4-4380-bc2f-a67e00415474" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_8cdbb5e4-bf14-4ea0-b0d8-ac618ae32904" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_348054e8-66ff-4540-88c1-1a9280843e3a" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_8cdbb5e4-bf14-4ea0-b0d8-ac618ae32904" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_e246d095-a78e-418f-8c28-e2246c674ea0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_348054e8-66ff-4540-88c1-1a9280843e3a" xlink:to="loc_us-gaap_CommonStockSharesIssued_e246d095-a78e-418f-8c28-e2246c674ea0" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_60808c02-9b4b-45e1-881e-272c35a3c184" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_348054e8-66ff-4540-88c1-1a9280843e3a" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_60808c02-9b4b-45e1-881e-272c35a3c184" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_2c8ada70-4d4a-41f4-88be-a6bc23103dca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_348054e8-66ff-4540-88c1-1a9280843e3a" xlink:to="loc_us-gaap_StatementTable_2c8ada70-4d4a-41f4-88be-a6bc23103dca" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_ce84f4f8-c677-470b-b75f-f05b6c37fb3a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_2c8ada70-4d4a-41f4-88be-a6bc23103dca" xlink:to="loc_us-gaap_StatementClassOfStockAxis_ce84f4f8-c677-470b-b75f-f05b6c37fb3a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_ce84f4f8-c677-470b-b75f-f05b6c37fb3a_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_ce84f4f8-c677-470b-b75f-f05b6c37fb3a" xlink:to="loc_us-gaap_ClassOfStockDomain_ce84f4f8-c677-470b-b75f-f05b6c37fb3a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_22d93c59-7284-4cc1-9878-98159a725cb9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_ce84f4f8-c677-470b-b75f-f05b6c37fb3a" xlink:to="loc_us-gaap_ClassOfStockDomain_22d93c59-7284-4cc1-9878-98159a725cb9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesAPreferredStockMember_5672b501-fad4-476f-89c8-bce40a74d26c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_22d93c59-7284-4cc1-9878-98159a725cb9" xlink:to="loc_us-gaap_SeriesAPreferredStockMember_5672b501-fad4-476f-89c8-bce40a74d26c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesBPreferredStockMember_575fabd1-2e07-4868-be06-f542f2991c55" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeriesBPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_22d93c59-7284-4cc1-9878-98159a725cb9" xlink:to="loc_us-gaap_SeriesBPreferredStockMember_575fabd1-2e07-4868-be06-f542f2991c55" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="simple" xlink:href="jcom-20201231.xsd#CONSOLIDATEDSTATEMENTSOFOPERATIONS"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="extended" id="i9a5cd02e9076435d9d49ca09ba4d31f9_CONSOLIDATEDSTATEMENTSOFOPERATIONS">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_2702cf43-4cf2-42ef-b0a5-105a89ae26d3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_481a5afd-ce8f-4579-9122-92f76eb3dabd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2702cf43-4cf2-42ef-b0a5-105a89ae26d3" xlink:to="loc_us-gaap_Revenues_481a5afd-ce8f-4579-9122-92f76eb3dabd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_9fb01063-d90f-4857-804a-c6e1d6ede7e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2702cf43-4cf2-42ef-b0a5-105a89ae26d3" xlink:to="loc_us-gaap_CostOfRevenue_9fb01063-d90f-4857-804a-c6e1d6ede7e5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_6df6e77d-a708-4544-bd0a-5d4d430c4037" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2702cf43-4cf2-42ef-b0a5-105a89ae26d3" xlink:to="loc_us-gaap_GrossProfit_6df6e77d-a708-4544-bd0a-5d4d430c4037" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_6a8bd88e-b2c6-41b6-9297-39ac961da78a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2702cf43-4cf2-42ef-b0a5-105a89ae26d3" xlink:to="loc_us-gaap_OperatingExpensesAbstract_6a8bd88e-b2c6-41b6-9297-39ac961da78a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_9b99d9df-1eb2-4d6b-be48-d144faec5eb5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_6a8bd88e-b2c6-41b6-9297-39ac961da78a" xlink:to="loc_us-gaap_SellingAndMarketingExpense_9b99d9df-1eb2-4d6b-be48-d144faec5eb5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_0be35ca3-2635-4845-bb9d-4b88976a0304" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_6a8bd88e-b2c6-41b6-9297-39ac961da78a" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_0be35ca3-2635-4845-bb9d-4b88976a0304" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_58eb82e4-5485-4fa9-9836-31a71a51e890" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_6a8bd88e-b2c6-41b6-9297-39ac961da78a" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_58eb82e4-5485-4fa9-9836-31a71a51e890" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_29a1dcad-8a1b-43b7-9c73-f9661f19e054" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_6a8bd88e-b2c6-41b6-9297-39ac961da78a" xlink:to="loc_us-gaap_OperatingExpenses_29a1dcad-8a1b-43b7-9c73-f9661f19e054" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_6a65ab3d-9a95-41ec-8a8a-916b90206ac5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2702cf43-4cf2-42ef-b0a5-105a89ae26d3" xlink:to="loc_us-gaap_OperatingIncomeLoss_6a65ab3d-9a95-41ec-8a8a-916b90206ac5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_b7fff6b5-bd41-4803-80a8-3e66a1be8841" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2702cf43-4cf2-42ef-b0a5-105a89ae26d3" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_b7fff6b5-bd41-4803-80a8-3e66a1be8841" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_7b17d472-3512-4f1c-bdb4-c356736ebd2d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2702cf43-4cf2-42ef-b0a5-105a89ae26d3" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_7b17d472-3512-4f1c-bdb4-c356736ebd2d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnInvestments_1b23a0a4-2598-4dce-a118-e83a48d3ceee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2702cf43-4cf2-42ef-b0a5-105a89ae26d3" xlink:to="loc_us-gaap_GainLossOnInvestments_1b23a0a4-2598-4dce-a118-e83a48d3ceee" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_19012842-a007-4365-8b1c-2e1770cf761c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2702cf43-4cf2-42ef-b0a5-105a89ae26d3" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_19012842-a007-4365-8b1c-2e1770cf761c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_7f2d6c8e-d79a-4486-859c-71124fbcac90" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2702cf43-4cf2-42ef-b0a5-105a89ae26d3" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_7f2d6c8e-d79a-4486-859c-71124fbcac90" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_006e4c29-c8e8-4fcb-b439-3c854fc96a7c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2702cf43-4cf2-42ef-b0a5-105a89ae26d3" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_006e4c29-c8e8-4fcb-b439-3c854fc96a7c" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_e3ac9ef8-f1a7-4b84-a857-71dbb6b21763" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2702cf43-4cf2-42ef-b0a5-105a89ae26d3" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_e3ac9ef8-f1a7-4b84-a857-71dbb6b21763" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_285b44e8-d112-4fe8-a189-fb343d7aefae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2702cf43-4cf2-42ef-b0a5-105a89ae26d3" xlink:to="loc_us-gaap_NetIncomeLoss_285b44e8-d112-4fe8-a189-fb343d7aefae" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_f7f16886-b0bc-4efe-906c-daaf86a1c562" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2702cf43-4cf2-42ef-b0a5-105a89ae26d3" xlink:to="loc_us-gaap_EarningsPerShareAbstract_f7f16886-b0bc-4efe-906c-daaf86a1c562" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_bc22fa4d-3092-4543-97d5-17c371952fee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_f7f16886-b0bc-4efe-906c-daaf86a1c562" xlink:to="loc_us-gaap_EarningsPerShareBasic_bc22fa4d-3092-4543-97d5-17c371952fee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_55900b3a-e55e-4bdc-9472-54a7718fbb00" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_f7f16886-b0bc-4efe-906c-daaf86a1c562" xlink:to="loc_us-gaap_EarningsPerShareDiluted_55900b3a-e55e-4bdc-9472-54a7718fbb00" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_WeightedAverageSharesOutstandingAbstract_b1248d71-00a2-4d95-9092-17e612513f82" xlink:href="jcom-20201231.xsd#jcom_WeightedAverageSharesOutstandingAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2702cf43-4cf2-42ef-b0a5-105a89ae26d3" xlink:to="loc_jcom_WeightedAverageSharesOutstandingAbstract_b1248d71-00a2-4d95-9092-17e612513f82" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_bce96814-ec4d-4579-be18-cab2f5ac4217" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jcom_WeightedAverageSharesOutstandingAbstract_b1248d71-00a2-4d95-9092-17e612513f82" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_bce96814-ec4d-4579-be18-cab2f5ac4217" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_f3e32337-4b3d-4976-ae46-2d5688bae73d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jcom_WeightedAverageSharesOutstandingAbstract_b1248d71-00a2-4d95-9092-17e612513f82" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_f3e32337-4b3d-4976-ae46-2d5688bae73d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid_c5564544-379b-4ba1-ab49-a3e627bd08d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2702cf43-4cf2-42ef-b0a5-105a89ae26d3" xlink:to="loc_us-gaap_CommonStockDividendsPerShareCashPaid_c5564544-379b-4ba1-ab49-a3e627bd08d5" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_657e6e36-3082-44a7-ad53-a74d70207f57" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2702cf43-4cf2-42ef-b0a5-105a89ae26d3" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_657e6e36-3082-44a7-ad53-a74d70207f57" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_712db811-d995-4afd-af35-5a8e8879af6e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_2702cf43-4cf2-42ef-b0a5-105a89ae26d3" xlink:to="loc_us-gaap_StatementTable_712db811-d995-4afd-af35-5a8e8879af6e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_31667705-847e-4bbc-9a3d-9aa732602d59" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_712db811-d995-4afd-af35-5a8e8879af6e" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_31667705-847e-4bbc-9a3d-9aa732602d59" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_31667705-847e-4bbc-9a3d-9aa732602d59_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_31667705-847e-4bbc-9a3d-9aa732602d59" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_31667705-847e-4bbc-9a3d-9aa732602d59_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_1883fd3c-c89a-4e2f-a169-678d491de443" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_31667705-847e-4bbc-9a3d-9aa732602d59" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_1883fd3c-c89a-4e2f-a169-678d491de443" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_0fc50f80-6923-4eef-93c8-2be3d20b163c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1883fd3c-c89a-4e2f-a169-678d491de443" xlink:to="loc_us-gaap_CostOfSalesMember_0fc50f80-6923-4eef-93c8-2be3d20b163c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_ca7ede65-3dd9-46ae-9be9-a34e4320302f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1883fd3c-c89a-4e2f-a169-678d491de443" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_ca7ede65-3dd9-46ae-9be9-a34e4320302f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_a42de666-f032-4d1f-8517-0e0432f7a22c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1883fd3c-c89a-4e2f-a169-678d491de443" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_a42de666-f032-4d1f-8517-0e0432f7a22c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_16b80ad0-dc1e-4a8d-a295-9b994ab63be5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1883fd3c-c89a-4e2f-a169-678d491de443" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_16b80ad0-dc1e-4a8d-a295-9b994ab63be5" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="jcom-20201231.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="extended" id="ib62ed4e3c8f44f13b2227e9ea60a61f9_CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"/>
  <link:roleRef roleURI="http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical" xlink:type="simple" xlink:href="jcom-20201231.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical" xlink:type="extended" id="i8ceb5e2eaaae4db69de2e488048cc302_CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical"/>
  <link:roleRef roleURI="http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="jcom-20201231.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended" id="id3b53fcebed7480fb91cbd45f927c2ff_CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:roleRef roleURI="http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="jcom-20201231.xsd#CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="extended" id="idaf102c71366463c9a30c313e0a29344_CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_cc071da9-9910-40be-bad8-6fac15b04c49" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0f187133-01a4-48b9-9b12-1bca7a1ebbb4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_cc071da9-9910-40be-bad8-6fac15b04c49" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0f187133-01a4-48b9-9b12-1bca7a1ebbb4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_1e06e79b-59ce-41f8-9d5e-867c9996a8c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0f187133-01a4-48b9-9b12-1bca7a1ebbb4" xlink:to="loc_us-gaap_SharesOutstanding_1e06e79b-59ce-41f8-9d5e-867c9996a8c1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_d144d6bc-70ec-4ebf-9870-686720b00f46" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0f187133-01a4-48b9-9b12-1bca7a1ebbb4" xlink:to="loc_us-gaap_StockholdersEquity_d144d6bc-70ec-4ebf-9870-686720b00f46" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdateExtensibleList_59c7b08e-ff1a-4b7d-a161-418cf7a43a4a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdateExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0f187133-01a4-48b9-9b12-1bca7a1ebbb4" xlink:to="loc_us-gaap_AccountingStandardsUpdateExtensibleList_59c7b08e-ff1a-4b7d-a161-418cf7a43a4a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_45db05b4-659c-47f3-a28e-9fb4ca6c8639" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0f187133-01a4-48b9-9b12-1bca7a1ebbb4" xlink:to="loc_us-gaap_NetIncomeLoss_45db05b4-659c-47f3-a28e-9fb4ca6c8639" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_844fd83a-cb77-49a6-bdbc-cf19f1758ef8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0f187133-01a4-48b9-9b12-1bca7a1ebbb4" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_844fd83a-cb77-49a6-bdbc-cf19f1758ef8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_89bfc1e5-9a4d-490f-b18a-7bdc84ad9e8b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0f187133-01a4-48b9-9b12-1bca7a1ebbb4" xlink:to="loc_us-gaap_DividendsCommonStockCash_89bfc1e5-9a4d-490f-b18a-7bdc84ad9e8b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_3a9c0328-3d99-45f2-acd7-9be292811a44" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0f187133-01a4-48b9-9b12-1bca7a1ebbb4" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_3a9c0328-3d99-45f2-acd7-9be292811a44" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_0a60b8da-64d4-4bf3-9741-6dc2b49116ec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0f187133-01a4-48b9-9b12-1bca7a1ebbb4" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_0a60b8da-64d4-4bf3-9741-6dc2b49116ec" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_b795a520-9950-4c8a-8b2e-f238a9898a5c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0f187133-01a4-48b9-9b12-1bca7a1ebbb4" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_b795a520-9950-4c8a-8b2e-f238a9898a5c" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_6c9d0834-8faf-468e-b91e-75f6ff9033db" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0f187133-01a4-48b9-9b12-1bca7a1ebbb4" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_6c9d0834-8faf-468e-b91e-75f6ff9033db" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature_e8931f53-f2c1-4d49-9c2f-ccc1685a2428" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0f187133-01a4-48b9-9b12-1bca7a1ebbb4" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature_e8931f53-f2c1-4d49-9c2f-ccc1685a2428" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt_20d03fb1-dbb8-4d88-ba8f-91e4120dfb62" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0f187133-01a4-48b9-9b12-1bca7a1ebbb4" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt_20d03fb1-dbb8-4d88-ba8f-91e4120dfb62" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_067d0cd1-e896-4704-bf4f-100cb8058b42" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0f187133-01a4-48b9-9b12-1bca7a1ebbb4" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_067d0cd1-e896-4704-bf4f-100cb8058b42" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_bf96f4c9-e140-4148-9e5d-1995a5a3ccf8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0f187133-01a4-48b9-9b12-1bca7a1ebbb4" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_bf96f4c9-e140-4148-9e5d-1995a5a3ccf8" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_65f54b0b-c985-4304-8c59-613739e07871" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0f187133-01a4-48b9-9b12-1bca7a1ebbb4" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_65f54b0b-c985-4304-8c59-613739e07871" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_1bee29b1-b1c1-43b9-86d1-dc22e34e9835" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0f187133-01a4-48b9-9b12-1bca7a1ebbb4" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_1bee29b1-b1c1-43b9-86d1-dc22e34e9835" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_StockIssuedDuringPeriodSharesExchangeofPreferredStock_a32fa007-c8ea-4433-ae07-46da5603fd5f" xlink:href="jcom-20201231.xsd#jcom_StockIssuedDuringPeriodSharesExchangeofPreferredStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0f187133-01a4-48b9-9b12-1bca7a1ebbb4" xlink:to="loc_jcom_StockIssuedDuringPeriodSharesExchangeofPreferredStock_a32fa007-c8ea-4433-ae07-46da5603fd5f" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_StockIssuedDuringPeriodValueExchangeofPreferredStock_2c2055ed-e72d-487e-9c4a-13ab720ea277" xlink:href="jcom-20201231.xsd#jcom_StockIssuedDuringPeriodValueExchangeofPreferredStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0f187133-01a4-48b9-9b12-1bca7a1ebbb4" xlink:to="loc_jcom_StockIssuedDuringPeriodValueExchangeofPreferredStock_2c2055ed-e72d-487e-9c4a-13ab720ea277" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_d88fef63-7c13-41af-b4f6-4d16d5900565" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0f187133-01a4-48b9-9b12-1bca7a1ebbb4" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_d88fef63-7c13-41af-b4f6-4d16d5900565" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityOther_7f940780-3992-4223-9140-df186283100f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0f187133-01a4-48b9-9b12-1bca7a1ebbb4" xlink:to="loc_us-gaap_StockholdersEquityOther_7f940780-3992-4223-9140-df186283100f" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_4310c3f8-1dfc-4da7-9f5e-ca0281d0daad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_39b29097-08a0-49e1-b720-85e1ee0d30d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_74c0af5c-8872-45f8-9ad4-b18c473a264c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_cc071da9-9910-40be-bad8-6fac15b04c49" xlink:to="loc_us-gaap_StatementTable_74c0af5c-8872-45f8-9ad4-b18c473a264c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_520170ca-a141-4752-8da2-bc7082549c3a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_74c0af5c-8872-45f8-9ad4-b18c473a264c" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_520170ca-a141-4752-8da2-bc7082549c3a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_520170ca-a141-4752-8da2-bc7082549c3a_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_520170ca-a141-4752-8da2-bc7082549c3a" xlink:to="loc_us-gaap_EquityComponentDomain_520170ca-a141-4752-8da2-bc7082549c3a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_ba38347a-7089-44cd-a0cf-ef3f51d2ae62" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_520170ca-a141-4752-8da2-bc7082549c3a" xlink:to="loc_us-gaap_EquityComponentDomain_ba38347a-7089-44cd-a0cf-ef3f51d2ae62" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_7ab3fea0-3e2d-4701-94a1-3109ad25bbe0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_ba38347a-7089-44cd-a0cf-ef3f51d2ae62" xlink:to="loc_us-gaap_CommonStockMember_7ab3fea0-3e2d-4701-94a1-3109ad25bbe0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_10bb6e86-1d7c-427d-99d0-a2a409f51860" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_ba38347a-7089-44cd-a0cf-ef3f51d2ae62" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_10bb6e86-1d7c-427d-99d0-a2a409f51860" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember_d05a2669-b645-4056-93a7-23a2f432c98b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_ba38347a-7089-44cd-a0cf-ef3f51d2ae62" xlink:to="loc_us-gaap_TreasuryStockMember_d05a2669-b645-4056-93a7-23a2f432c98b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_9e429887-807b-49ee-a933-c1c7b3444fb2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_ba38347a-7089-44cd-a0cf-ef3f51d2ae62" xlink:to="loc_us-gaap_RetainedEarningsMember_9e429887-807b-49ee-a933-c1c7b3444fb2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_0388f924-e4ca-4725-a3c4-2d7c744d08a7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_ba38347a-7089-44cd-a0cf-ef3f51d2ae62" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_0388f924-e4ca-4725-a3c4-2d7c744d08a7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_86327e4e-51b4-4fee-a3cb-9d95b55f1b7d" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_74c0af5c-8872-45f8-9ad4-b18c473a264c" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_86327e4e-51b4-4fee-a3cb-9d95b55f1b7d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_86327e4e-51b4-4fee-a3cb-9d95b55f1b7d_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_86327e4e-51b4-4fee-a3cb-9d95b55f1b7d" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_86327e4e-51b4-4fee-a3cb-9d95b55f1b7d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_273223a9-5c44-4064-9b40-58c8eb10d795" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_86327e4e-51b4-4fee-a3cb-9d95b55f1b7d" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_273223a9-5c44-4064-9b40-58c8eb10d795" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_02802bc3-f367-414d-aa9a-3ee15355d4a6" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_273223a9-5c44-4064-9b40-58c8eb10d795" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_02802bc3-f367-414d-aa9a-3ee15355d4a6" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical" xlink:type="simple" xlink:href="jcom-20201231.xsd#CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical" xlink:type="extended" id="i87e19212fb8546aaabb549ce063fea49_CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_c7e4274c-548f-4651-b441-a004d7fd696d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTax_ec466bd7-f0f5-415f-bf3d-192aa227cde9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c7e4274c-548f-4651-b441-a004d7fd696d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossTax_ec466bd7-f0f5-415f-bf3d-192aa227cde9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_a2702ffc-5983-4910-9264-6df0a2b85d44" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c7e4274c-548f-4651-b441-a004d7fd696d" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_a2702ffc-5983-4910-9264-6df0a2b85d44" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_3aee37a8-151d-403f-879b-c37a00441264" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_c7e4274c-548f-4651-b441-a004d7fd696d" xlink:to="loc_us-gaap_StatementTable_3aee37a8-151d-403f-879b-c37a00441264" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_11e39589-f68e-44af-a818-33348d401611" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_3aee37a8-151d-403f-879b-c37a00441264" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_11e39589-f68e-44af-a818-33348d401611" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_11e39589-f68e-44af-a818-33348d401611_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_11e39589-f68e-44af-a818-33348d401611" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_11e39589-f68e-44af-a818-33348d401611_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_1dd54813-0500-4219-abc4-75fcb072d4bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_11e39589-f68e-44af-a818-33348d401611" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_1dd54813-0500-4219-abc4-75fcb072d4bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_689a4ce1-5f3a-4fac-8370-dc44c29d1c08" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_1dd54813-0500-4219-abc4-75fcb072d4bd" xlink:to="loc_us-gaap_ConvertibleDebtMember_689a4ce1-5f3a-4fac-8370-dc44c29d1c08" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_74f20431-a28b-4bcc-8f95-13a99bb6ac62" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_3aee37a8-151d-403f-879b-c37a00441264" xlink:to="loc_us-gaap_DebtInstrumentAxis_74f20431-a28b-4bcc-8f95-13a99bb6ac62" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_74f20431-a28b-4bcc-8f95-13a99bb6ac62_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_74f20431-a28b-4bcc-8f95-13a99bb6ac62" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_74f20431-a28b-4bcc-8f95-13a99bb6ac62_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_39c2451a-2ae5-4b37-ba44-a483c083f8b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_74f20431-a28b-4bcc-8f95-13a99bb6ac62" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_39c2451a-2ae5-4b37-ba44-a483c083f8b5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_A175ConvertibleNotesMember_da74b4eb-d472-4eff-a2ac-332b560ab9de" xlink:href="jcom-20201231.xsd#jcom_A175ConvertibleNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_39c2451a-2ae5-4b37-ba44-a483c083f8b5" xlink:to="loc_jcom_A175ConvertibleNotesMember_da74b4eb-d472-4eff-a2ac-332b560ab9de" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_A325ConvertibleNotesMember_a6c5c679-4034-4501-b09e-9aec0e7a6213" xlink:href="jcom-20201231.xsd#jcom_A325ConvertibleNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_39c2451a-2ae5-4b37-ba44-a483c083f8b5" xlink:to="loc_jcom_A325ConvertibleNotesMember_a6c5c679-4034-4501-b09e-9aec0e7a6213" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.j2global.com/role/TheCompany" xlink:type="simple" xlink:href="jcom-20201231.xsd#TheCompany"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/TheCompany" xlink:type="extended" id="if76c211652454051b565841bd558217a_TheCompany"/>
  <link:roleRef roleURI="http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="jcom-20201231.xsd#BasisofPresentationandSummaryofSignificantAccountingPolicies"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies" xlink:type="extended" id="icda2dc23a3f24c3398b94d914e68506e_BasisofPresentationandSummaryofSignificantAccountingPolicies"/>
  <link:roleRef roleURI="http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicy" xlink:type="simple" xlink:href="jcom-20201231.xsd#BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicy"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicy" xlink:type="extended" id="i2af9240340184192bd0012e28441cf2c_BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicy"/>
  <link:roleRef roleURI="http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" xlink:type="extended" id="iaca86df039f94ddb98480bf6fde5912f_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_e6a2e07d-2e81-4a1d-8b4f-159e1d5e8884" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_ac1e977f-b8b7-4c03-9214-d3d0907592e8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e6a2e07d-2e81-4a1d-8b4f-159e1d5e8884" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_ac1e977f-b8b7-4c03-9214-d3d0907592e8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_8e674f5a-9471-49f5-ab1c-deba3fd8cc4f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e6a2e07d-2e81-4a1d-8b4f-159e1d5e8884" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_8e674f5a-9471-49f5-ab1c-deba3fd8cc4f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossRealized_5fc13b10-d727-4d3a-ba7c-ce70489f0731" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossRealized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e6a2e07d-2e81-4a1d-8b4f-159e1d5e8884" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossRealized_5fc13b10-d727-4d3a-ba7c-ce70489f0731" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_a882f8a9-ef8a-407e-b802-237c626b5b64" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e6a2e07d-2e81-4a1d-8b4f-159e1d5e8884" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_a882f8a9-ef8a-407e-b802-237c626b5b64" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_5e860d23-7a33-48d3-b54e-a1d9cbe6734e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e6a2e07d-2e81-4a1d-8b4f-159e1d5e8884" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_5e860d23-7a33-48d3-b54e-a1d9cbe6734e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_efbec4c2-1dd7-4f63-9891-541331ec38a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e6a2e07d-2e81-4a1d-8b4f-159e1d5e8884" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_efbec4c2-1dd7-4f63-9891-541331ec38a2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_2aef0e92-ede2-4ba4-87bd-63365eae0f13" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e6a2e07d-2e81-4a1d-8b4f-159e1d5e8884" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_2aef0e92-ede2-4ba4-87bd-63365eae0f13" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_NumberOfBusinesses_93a3811b-37c9-4688-8891-8ce91ea5c9e8" xlink:href="jcom-20201231.xsd#jcom_NumberOfBusinesses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e6a2e07d-2e81-4a1d-8b4f-159e1d5e8884" xlink:to="loc_jcom_NumberOfBusinesses_93a3811b-37c9-4688-8891-8ce91ea5c9e8" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_922230e2-d258-45f9-a1e7-0584ccea8da1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e6a2e07d-2e81-4a1d-8b4f-159e1d5e8884" xlink:to="loc_us-gaap_NumberOfReportableSegments_922230e2-d258-45f9-a1e7-0584ccea8da1" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense_f00f7270-d8ad-489c-ad4b-58ddc6dedbba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdvertisingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e6a2e07d-2e81-4a1d-8b4f-159e1d5e8884" xlink:to="loc_us-gaap_AdvertisingExpense_f00f7270-d8ad-489c-ad4b-58ddc6dedbba" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfChangeInAccountingEstimateTable_6991c0e6-f93e-46cd-9580-9d29bb6d133e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfChangeInAccountingEstimateTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_e6a2e07d-2e81-4a1d-8b4f-159e1d5e8884" xlink:to="loc_us-gaap_ScheduleOfChangeInAccountingEstimateTable_6991c0e6-f93e-46cd-9580-9d29bb6d133e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_b940012b-74d5-4679-9c52-ae9d4b0b162e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfChangeInAccountingEstimateTable_6991c0e6-f93e-46cd-9580-9d29bb6d133e" xlink:to="loc_us-gaap_DebtInstrumentAxis_b940012b-74d5-4679-9c52-ae9d4b0b162e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_b940012b-74d5-4679-9c52-ae9d4b0b162e_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_b940012b-74d5-4679-9c52-ae9d4b0b162e" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_b940012b-74d5-4679-9c52-ae9d4b0b162e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_3f1dc7dc-443f-466f-a81b-6932bf3fdc7a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_b940012b-74d5-4679-9c52-ae9d4b0b162e" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_3f1dc7dc-443f-466f-a81b-6932bf3fdc7a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_A325ConvertibleNotesMember_28992eee-6b59-4ed7-b751-27e6a6daffcf" xlink:href="jcom-20201231.xsd#jcom_A325ConvertibleNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_3f1dc7dc-443f-466f-a81b-6932bf3fdc7a" xlink:to="loc_jcom_A325ConvertibleNotesMember_28992eee-6b59-4ed7-b751-27e6a6daffcf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_2c8f4281-e18d-43df-a2fa-dc1fd177223a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfChangeInAccountingEstimateTable_6991c0e6-f93e-46cd-9580-9d29bb6d133e" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_2c8f4281-e18d-43df-a2fa-dc1fd177223a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_2c8f4281-e18d-43df-a2fa-dc1fd177223a_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_2c8f4281-e18d-43df-a2fa-dc1fd177223a" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_2c8f4281-e18d-43df-a2fa-dc1fd177223a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_7788f557-ee4e-4f60-9d12-26ba5a36d961" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_2c8f4281-e18d-43df-a2fa-dc1fd177223a" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_7788f557-ee4e-4f60-9d12-26ba5a36d961" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_bb0ae664-0da9-4276-89e1-87e93611509a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_7788f557-ee4e-4f60-9d12-26ba5a36d961" xlink:to="loc_us-gaap_LineOfCreditMember_bb0ae664-0da9-4276-89e1-87e93611509a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_7504ea16-7660-4e32-8d5e-2506042c3ad1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_7788f557-ee4e-4f60-9d12-26ba5a36d961" xlink:to="loc_us-gaap_ConvertibleDebtMember_7504ea16-7660-4e32-8d5e-2506042c3ad1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_023ccccb-4f4c-439f-b4d2-989f2c41894b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfChangeInAccountingEstimateTable_6991c0e6-f93e-46cd-9580-9d29bb6d133e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_023ccccb-4f4c-439f-b4d2-989f2c41894b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_023ccccb-4f4c-439f-b4d2-989f2c41894b_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_023ccccb-4f4c-439f-b4d2-989f2c41894b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_023ccccb-4f4c-439f-b4d2-989f2c41894b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_cab28edb-0fe2-4f55-88ba-f7b9b88e61b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_023ccccb-4f4c-439f-b4d2-989f2c41894b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_cab28edb-0fe2-4f55-88ba-f7b9b88e61b8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember_af776a34-5571-427e-99ef-e1113c535bce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_cab28edb-0fe2-4f55-88ba-f7b9b88e61b8" xlink:to="loc_us-gaap_EquipmentMember_af776a34-5571-427e-99ef-e1113c535bce" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_3c5676fc-fb6d-41d0-98d8-68d3e806bc76" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_cab28edb-0fe2-4f55-88ba-f7b9b88e61b8" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_3c5676fc-fb6d-41d0-98d8-68d3e806bc76" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_12be3c20-0db7-4212-ac55-86c3bd6d4a16" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfChangeInAccountingEstimateTable_6991c0e6-f93e-46cd-9580-9d29bb6d133e" xlink:to="loc_srt_RangeAxis_12be3c20-0db7-4212-ac55-86c3bd6d4a16" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_12be3c20-0db7-4212-ac55-86c3bd6d4a16_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_12be3c20-0db7-4212-ac55-86c3bd6d4a16" xlink:to="loc_srt_RangeMember_12be3c20-0db7-4212-ac55-86c3bd6d4a16_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b52c898d-0551-4246-be30-c5eb43fe7307" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_12be3c20-0db7-4212-ac55-86c3bd6d4a16" xlink:to="loc_srt_RangeMember_b52c898d-0551-4246-be30-c5eb43fe7307" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_bceb7e93-472a-4387-9514-547465d54d4d" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_b52c898d-0551-4246-be30-c5eb43fe7307" xlink:to="loc_srt_MinimumMember_bceb7e93-472a-4387-9514-547465d54d4d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_3df8b138-9a77-48eb-a919-8904589b76e5" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_b52c898d-0551-4246-be30-c5eb43fe7307" xlink:to="loc_srt_MaximumMember_3df8b138-9a77-48eb-a919-8904589b76e5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitAxis_b26be754-8d90-4804-b6ce-2d50fbddb6a0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReportingUnitAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfChangeInAccountingEstimateTable_6991c0e6-f93e-46cd-9580-9d29bb6d133e" xlink:to="loc_us-gaap_ReportingUnitAxis_b26be754-8d90-4804-b6ce-2d50fbddb6a0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitDomain_b26be754-8d90-4804-b6ce-2d50fbddb6a0_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReportingUnitDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ReportingUnitAxis_b26be754-8d90-4804-b6ce-2d50fbddb6a0" xlink:to="loc_us-gaap_ReportingUnitDomain_b26be754-8d90-4804-b6ce-2d50fbddb6a0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitDomain_fc8a45e9-bc98-46a5-815a-9f2bf43f5bd4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReportingUnitDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ReportingUnitAxis_b26be754-8d90-4804-b6ce-2d50fbddb6a0" xlink:to="loc_us-gaap_ReportingUnitDomain_fc8a45e9-bc98-46a5-815a-9f2bf43f5bd4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_BackupReportingUnitMember_1ec02555-2f7b-4a89-826d-0e3bff902e85" xlink:href="jcom-20201231.xsd#jcom_BackupReportingUnitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReportingUnitDomain_fc8a45e9-bc98-46a5-815a-9f2bf43f5bd4" xlink:to="loc_jcom_BackupReportingUnitMember_1ec02555-2f7b-4a89-826d-0e3bff902e85" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemAxis_8e2b3ad4-3ffb-4007-9fe5-7f7154a36941" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnusualOrInfrequentItemAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfChangeInAccountingEstimateTable_6991c0e6-f93e-46cd-9580-9d29bb6d133e" xlink:to="loc_us-gaap_UnusualOrInfrequentItemAxis_8e2b3ad4-3ffb-4007-9fe5-7f7154a36941" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemDomain_8e2b3ad4-3ffb-4007-9fe5-7f7154a36941_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnusualOrInfrequentItemDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_UnusualOrInfrequentItemAxis_8e2b3ad4-3ffb-4007-9fe5-7f7154a36941" xlink:to="loc_us-gaap_UnusualOrInfrequentItemDomain_8e2b3ad4-3ffb-4007-9fe5-7f7154a36941_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemDomain_acaa1dbb-b96f-44d2-a585-82abe5e3c0e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnusualOrInfrequentItemDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_UnusualOrInfrequentItemAxis_8e2b3ad4-3ffb-4007-9fe5-7f7154a36941" xlink:to="loc_us-gaap_UnusualOrInfrequentItemDomain_acaa1dbb-b96f-44d2-a585-82abe5e3c0e6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_COVID19Member_a2bba6a0-8a01-4af6-afc6-85312efeb723" xlink:href="jcom-20201231.xsd#jcom_COVID19Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnusualOrInfrequentItemDomain_acaa1dbb-b96f-44d2-a585-82abe5e3c0e6" xlink:to="loc_jcom_COVID19Member_a2bba6a0-8a01-4af6-afc6-85312efeb723" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.j2global.com/role/Revenues" xlink:type="simple" xlink:href="jcom-20201231.xsd#Revenues"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/Revenues" xlink:type="extended" id="ie5413d7b62b2477a8be7083f4ce71a4d_Revenues"/>
  <link:roleRef roleURI="http://www.j2global.com/role/RevenuesTables" xlink:type="simple" xlink:href="jcom-20201231.xsd#RevenuesTables"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/RevenuesTables" xlink:type="extended" id="i795c4f753ea14e49b73b9bfa144c4f8e_RevenuesTables"/>
  <link:roleRef roleURI="http://www.j2global.com/role/RevenuesNarrativeDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#RevenuesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/RevenuesNarrativeDetails" xlink:type="extended" id="ib9ba5c5099124d97b5c1a81bf10fd8a1_RevenuesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_3496ecf6-dafe-4480-b20e-375679b137c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_38af55cc-ac26-4257-aab8-8ff26af6cd41" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_3496ecf6-dafe-4480-b20e-375679b137c0" xlink:to="loc_us-gaap_StockholdersEquity_38af55cc-ac26-4257-aab8-8ff26af6cd41" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_1abfd206-c6d5-4ea4-82e7-4f26ea71df12" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_3496ecf6-dafe-4480-b20e-375679b137c0" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_1abfd206-c6d5-4ea4-82e7-4f26ea71df12" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_7ac3e065-a894-4932-a78e-e931134c8399" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_3496ecf6-dafe-4480-b20e-375679b137c0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_7ac3e065-a894-4932-a78e-e931134c8399" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_9b233c02-bac5-47f5-b262-83deafa10a58" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_3496ecf6-dafe-4480-b20e-375679b137c0" xlink:to="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_9b233c02-bac5-47f5-b262-83deafa10a58" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_8dd1c9ca-2171-433e-80e7-9c14db90d14a" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_9b233c02-bac5-47f5-b262-83deafa10a58" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_8dd1c9ca-2171-433e-80e7-9c14db90d14a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_8dd1c9ca-2171-433e-80e7-9c14db90d14a_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_8dd1c9ca-2171-433e-80e7-9c14db90d14a" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_8dd1c9ca-2171-433e-80e7-9c14db90d14a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_38de3710-2628-46cf-a213-dce7614fdcd3" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_8dd1c9ca-2171-433e-80e7-9c14db90d14a" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_38de3710-2628-46cf-a213-dce7614fdcd3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_23b6c5d3-3a0b-4a9d-9dfc-028edbde42ea" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_38de3710-2628-46cf-a213-dce7614fdcd3" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_23b6c5d3-3a0b-4a9d-9dfc-028edbde42ea" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_62f35753-7087-4fb7-b926-76274773bc89" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_9b233c02-bac5-47f5-b262-83deafa10a58" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_62f35753-7087-4fb7-b926-76274773bc89" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_62f35753-7087-4fb7-b926-76274773bc89_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_62f35753-7087-4fb7-b926-76274773bc89" xlink:to="loc_us-gaap_EquityComponentDomain_62f35753-7087-4fb7-b926-76274773bc89_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_4296db90-2cfb-4efc-9f48-bbd7f6e07a15" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_62f35753-7087-4fb7-b926-76274773bc89" xlink:to="loc_us-gaap_EquityComponentDomain_4296db90-2cfb-4efc-9f48-bbd7f6e07a15" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_e621f5fd-850d-4234-b143-b78fcc4e958a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_4296db90-2cfb-4efc-9f48-bbd7f6e07a15" xlink:to="loc_us-gaap_RetainedEarningsMember_e621f5fd-850d-4234-b143-b78fcc4e958a" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.j2global.com/role/RevenuesDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#RevenuesDisaggregationofRevenueDetails"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/RevenuesDisaggregationofRevenueDetails" xlink:type="extended" id="i6fceb60160464cb2aacb039819e2c036_RevenuesDisaggregationofRevenueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_0e0a4edd-3996-4bb8-87da-035421bd322e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_1a15c53d-76f8-4914-a87b-b27527749faf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_0e0a4edd-3996-4bb8-87da-035421bd322e" xlink:to="loc_us-gaap_Revenues_1a15c53d-76f8-4914-a87b-b27527749faf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_101cf59a-b061-457c-bcc2-b748b99cd69f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_0e0a4edd-3996-4bb8-87da-035421bd322e" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_101cf59a-b061-457c-bcc2-b748b99cd69f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_74c6d08d-5038-4a0f-a59f-d9f9b6f55978" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_101cf59a-b061-457c-bcc2-b748b99cd69f" xlink:to="loc_srt_ConsolidationItemsAxis_74c6d08d-5038-4a0f-a59f-d9f9b6f55978" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_74c6d08d-5038-4a0f-a59f-d9f9b6f55978_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_74c6d08d-5038-4a0f-a59f-d9f9b6f55978" xlink:to="loc_srt_ConsolidationItemsDomain_74c6d08d-5038-4a0f-a59f-d9f9b6f55978_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_9f9c2832-9023-4291-bd94-0bac2eba975e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_74c6d08d-5038-4a0f-a59f-d9f9b6f55978" xlink:to="loc_srt_ConsolidationItemsDomain_9f9c2832-9023-4291-bd94-0bac2eba975e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_e3519d34-c745-4b4c-8060-576038f6d717" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_9f9c2832-9023-4291-bd94-0bac2eba975e" xlink:to="loc_us-gaap_OperatingSegmentsMember_e3519d34-c745-4b4c-8060-576038f6d717" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_0907627d-c35d-4433-a340-2ce537ce4990" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_9f9c2832-9023-4291-bd94-0bac2eba975e" xlink:to="loc_us-gaap_CorporateNonSegmentMember_0907627d-c35d-4433-a340-2ce537ce4990" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_6fdc750c-fd1a-4d47-9b2b-f7b3f9fb2d1f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_9f9c2832-9023-4291-bd94-0bac2eba975e" xlink:to="loc_us-gaap_IntersegmentEliminationMember_6fdc750c-fd1a-4d47-9b2b-f7b3f9fb2d1f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_9ea82e03-19f1-4c32-9787-062367edc369" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_101cf59a-b061-457c-bcc2-b748b99cd69f" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_9ea82e03-19f1-4c32-9787-062367edc369" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_9ea82e03-19f1-4c32-9787-062367edc369_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_9ea82e03-19f1-4c32-9787-062367edc369" xlink:to="loc_us-gaap_SegmentDomain_9ea82e03-19f1-4c32-9787-062367edc369_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_bd16690e-1822-4786-a880-f82b68b20c9c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_9ea82e03-19f1-4c32-9787-062367edc369" xlink:to="loc_us-gaap_SegmentDomain_bd16690e-1822-4786-a880-f82b68b20c9c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_DigitalMediaSegmentMember_29ae3f26-bb29-4575-829f-74399e63c78a" xlink:href="jcom-20201231.xsd#jcom_DigitalMediaSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_bd16690e-1822-4786-a880-f82b68b20c9c" xlink:to="loc_jcom_DigitalMediaSegmentMember_29ae3f26-bb29-4575-829f-74399e63c78a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_CloudServicesMember_a9843526-da52-457c-8c20-133bf02e7283" xlink:href="jcom-20201231.xsd#jcom_CloudServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_bd16690e-1822-4786-a880-f82b68b20c9c" xlink:to="loc_jcom_CloudServicesMember_a9843526-da52-457c-8c20-133bf02e7283" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_d9e7840f-80a1-481f-bd91-9e63618cbf1a" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_101cf59a-b061-457c-bcc2-b748b99cd69f" xlink:to="loc_srt_ProductOrServiceAxis_d9e7840f-80a1-481f-bd91-9e63618cbf1a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_d9e7840f-80a1-481f-bd91-9e63618cbf1a_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_d9e7840f-80a1-481f-bd91-9e63618cbf1a" xlink:to="loc_srt_ProductsAndServicesDomain_d9e7840f-80a1-481f-bd91-9e63618cbf1a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_0bf887bb-202e-437a-a03f-1ff5fc37d1d6" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_d9e7840f-80a1-481f-bd91-9e63618cbf1a" xlink:to="loc_srt_ProductsAndServicesDomain_0bf887bb-202e-437a-a03f-1ff5fc37d1d6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingMember_6e9cf851-85f6-4a52-b27a-9f365bf42040" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdvertisingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_0bf887bb-202e-437a-a03f-1ff5fc37d1d6" xlink:to="loc_us-gaap_AdvertisingMember_6e9cf851-85f6-4a52-b27a-9f365bf42040" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_SubscriptionMember_93434e26-928b-4001-a0f2-e9e06f5a37a7" xlink:href="jcom-20201231.xsd#jcom_SubscriptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_0bf887bb-202e-437a-a03f-1ff5fc37d1d6" xlink:to="loc_jcom_SubscriptionMember_93434e26-928b-4001-a0f2-e9e06f5a37a7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_OtherMember_e8c7567c-afa5-40d1-8595-e12f44930d97" xlink:href="jcom-20201231.xsd#jcom_OtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_0bf887bb-202e-437a-a03f-1ff5fc37d1d6" xlink:to="loc_jcom_OtherMember_e8c7567c-afa5-40d1-8595-e12f44930d97" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_db5993c1-c468-4e4a-91ad-f75578591cae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_101cf59a-b061-457c-bcc2-b748b99cd69f" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_db5993c1-c468-4e4a-91ad-f75578591cae" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_db5993c1-c468-4e4a-91ad-f75578591cae_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_db5993c1-c468-4e4a-91ad-f75578591cae" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_db5993c1-c468-4e4a-91ad-f75578591cae_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_999b64f1-8aea-49fe-b133-cbeee37a42fd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_db5993c1-c468-4e4a-91ad-f75578591cae" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_999b64f1-8aea-49fe-b133-cbeee37a42fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferredAtPointInTimeMember_47415ea3-cdf5-47ff-a2ba-0c70062daddd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransferredAtPointInTimeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_999b64f1-8aea-49fe-b133-cbeee37a42fd" xlink:to="loc_us-gaap_TransferredAtPointInTimeMember_47415ea3-cdf5-47ff-a2ba-0c70062daddd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferredOverTimeMember_7c54130f-f75a-40af-bc63-a1436cefb6e4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransferredOverTimeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_999b64f1-8aea-49fe-b133-cbeee37a42fd" xlink:to="loc_us-gaap_TransferredOverTimeMember_7c54130f-f75a-40af-bc63-a1436cefb6e4" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.j2global.com/role/BusinessAcquisitions" xlink:type="simple" xlink:href="jcom-20201231.xsd#BusinessAcquisitions"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/BusinessAcquisitions" xlink:type="extended" id="i5a217d1caca54a789f66c3118dc0b724_BusinessAcquisitions"/>
  <link:roleRef roleURI="http://www.j2global.com/role/BusinessAcquisitionsTables" xlink:type="simple" xlink:href="jcom-20201231.xsd#BusinessAcquisitionsTables"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/BusinessAcquisitionsTables" xlink:type="extended" id="id9638f07ffee4e3a82be8d04daad6e40_BusinessAcquisitionsTables"/>
  <link:roleRef roleURI="http://www.j2global.com/role/BusinessAcquisitionsNarrativeDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#BusinessAcquisitionsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/BusinessAcquisitionsNarrativeDetails" xlink:type="extended" id="i0e6b641741d14cd7902fb35b5fc966d8_BusinessAcquisitionsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_5fbb3621-f207-4c27-b5d4-811e6d395c22" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_BusinessAcquisitionContributedTotalRevenue_939d6b40-0f7a-43d8-83a8-d8791eeebb74" xlink:href="jcom-20201231.xsd#jcom_BusinessAcquisitionContributedTotalRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_5fbb3621-f207-4c27-b5d4-811e6d395c22" xlink:to="loc_jcom_BusinessAcquisitionContributedTotalRevenue_939d6b40-0f7a-43d8-83a8-d8791eeebb74" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_1497f5a9-9bc8-4017-b6b8-df8ba8c99cd2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_5fbb3621-f207-4c27-b5d4-811e6d395c22" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_1497f5a9-9bc8-4017-b6b8-df8ba8c99cd2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_71f2318d-8dec-4ead-98fd-8ddb7e65998e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_5fbb3621-f207-4c27-b5d4-811e6d395c22" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_71f2318d-8dec-4ead-98fd-8ddb7e65998e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquiredReceivablesFairValue_52e8d3e7-01e5-4d5c-b9af-6ae65dba0641" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationAcquiredReceivablesFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_5fbb3621-f207-4c27-b5d4-811e6d395c22" xlink:to="loc_us-gaap_BusinessCombinationAcquiredReceivablesFairValue_52e8d3e7-01e5-4d5c-b9af-6ae65dba0641" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquiredReceivablesGrossContractualAmount_ace7e2dc-84a7-4d17-88a6-1c7263c3b154" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationAcquiredReceivablesGrossContractualAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_5fbb3621-f207-4c27-b5d4-811e6d395c22" xlink:to="loc_us-gaap_BusinessCombinationAcquiredReceivablesGrossContractualAmount_ace7e2dc-84a7-4d17-88a6-1c7263c3b154" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquiredReceivablesEstimatedUncollectible_3f814265-29de-49e1-a1f3-1e2eb002b6a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationAcquiredReceivablesEstimatedUncollectible"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_5fbb3621-f207-4c27-b5d4-811e6d395c22" xlink:to="loc_us-gaap_BusinessCombinationAcquiredReceivablesEstimatedUncollectible_3f814265-29de-49e1-a1f3-1e2eb002b6a8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_385801f4-89fa-4d23-90c4-d78150df628c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_5fbb3621-f207-4c27-b5d4-811e6d395c22" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_385801f4-89fa-4d23-90c4-d78150df628c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_4ff20aea-858e-4b88-a12c-753fc9c59583" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_5fbb3621-f207-4c27-b5d4-811e6d395c22" xlink:to="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_4ff20aea-858e-4b88-a12c-753fc9c59583" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_94df52d0-567f-474d-ae63-f16e9d5807c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_5fbb3621-f207-4c27-b5d4-811e6d395c22" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_94df52d0-567f-474d-ae63-f16e9d5807c8" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_BusinessAcquisitionProFormaNetIncomeLossExistingLineOfBusiness_36fc95ca-8bba-49ad-af88-6dc4652e9172" xlink:href="jcom-20201231.xsd#jcom_BusinessAcquisitionProFormaNetIncomeLossExistingLineOfBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_5fbb3621-f207-4c27-b5d4-811e6d395c22" xlink:to="loc_jcom_BusinessAcquisitionProFormaNetIncomeLossExistingLineOfBusiness_36fc95ca-8bba-49ad-af88-6dc4652e9172" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_BusinessAcquisitionProFormaNetIncomeLossAssetsSold_b304a385-db55-4c24-8f7a-d2c46e82949f" xlink:href="jcom-20201231.xsd#jcom_BusinessAcquisitionProFormaNetIncomeLossAssetsSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_5fbb3621-f207-4c27-b5d4-811e6d395c22" xlink:to="loc_jcom_BusinessAcquisitionProFormaNetIncomeLossAssetsSold_b304a385-db55-4c24-8f7a-d2c46e82949f" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_BusinessAcquisitionProFormaNetIncomeLossInvestmentInSubsidiariesSold_32a446b8-c410-4c62-8c1c-874af3b0d9e4" xlink:href="jcom-20201231.xsd#jcom_BusinessAcquisitionProFormaNetIncomeLossInvestmentInSubsidiariesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_5fbb3621-f207-4c27-b5d4-811e6d395c22" xlink:to="loc_jcom_BusinessAcquisitionProFormaNetIncomeLossInvestmentInSubsidiariesSold_32a446b8-c410-4c62-8c1c-874af3b0d9e4" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_862f017b-b068-44cf-b934-ca63700d261f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_5fbb3621-f207-4c27-b5d4-811e6d395c22" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_862f017b-b068-44cf-b934-ca63700d261f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_f15bb798-0c64-43a4-804a-4e4cfe36985e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_862f017b-b068-44cf-b934-ca63700d261f" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_f15bb798-0c64-43a4-804a-4e4cfe36985e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f15bb798-0c64-43a4-804a-4e4cfe36985e_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_f15bb798-0c64-43a4-804a-4e4cfe36985e" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f15bb798-0c64-43a4-804a-4e4cfe36985e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c2659e13-09dc-4e4e-a040-6ba11feaf901" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_f15bb798-0c64-43a4-804a-4e4cfe36985e" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c2659e13-09dc-4e4e-a040-6ba11feaf901" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_Fiscal2020AcquisitionsMember_7e330cc3-3b14-4192-bc30-e1e7b8f8263d" xlink:href="jcom-20201231.xsd#jcom_Fiscal2020AcquisitionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c2659e13-09dc-4e4e-a040-6ba11feaf901" xlink:to="loc_jcom_Fiscal2020AcquisitionsMember_7e330cc3-3b14-4192-bc30-e1e7b8f8263d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_RetailMeNotIncMember_5acbda64-71ee-42b9-83bd-3bebef0090d9" xlink:href="jcom-20201231.xsd#jcom_RetailMeNotIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c2659e13-09dc-4e4e-a040-6ba11feaf901" xlink:to="loc_jcom_RetailMeNotIncMember_5acbda64-71ee-42b9-83bd-3bebef0090d9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_Fiscal2019AcquisitionsMember_30a61858-6903-461d-bac5-a42be61638ab" xlink:href="jcom-20201231.xsd#jcom_Fiscal2019AcquisitionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c2659e13-09dc-4e4e-a040-6ba11feaf901" xlink:to="loc_jcom_Fiscal2019AcquisitionsMember_30a61858-6903-461d-bac5-a42be61638ab" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_Fiscal2018AcquisitionsMember_a374a27b-fb2e-4326-bff1-54e48de1fe7e" xlink:href="jcom-20201231.xsd#jcom_Fiscal2018AcquisitionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c2659e13-09dc-4e4e-a040-6ba11feaf901" xlink:to="loc_jcom_Fiscal2018AcquisitionsMember_a374a27b-fb2e-4326-bff1-54e48de1fe7e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_ac3b6ae4-923b-455c-a8cf-ada5276b3ae5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_862f017b-b068-44cf-b934-ca63700d261f" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_ac3b6ae4-923b-455c-a8cf-ada5276b3ae5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_ac3b6ae4-923b-455c-a8cf-ada5276b3ae5_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_ac3b6ae4-923b-455c-a8cf-ada5276b3ae5" xlink:to="loc_us-gaap_SegmentDomain_ac3b6ae4-923b-455c-a8cf-ada5276b3ae5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_fc60f895-7f33-45c5-8f4a-5503bbc687a7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_ac3b6ae4-923b-455c-a8cf-ada5276b3ae5" xlink:to="loc_us-gaap_SegmentDomain_fc60f895-7f33-45c5-8f4a-5503bbc687a7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_VoiceBackupSecurityAndCPPSegmentMember_b5b03f0c-d75a-49f6-bfe8-c68348030d07" xlink:href="jcom-20201231.xsd#jcom_VoiceBackupSecurityAndCPPSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_fc60f895-7f33-45c5-8f4a-5503bbc687a7" xlink:to="loc_jcom_VoiceBackupSecurityAndCPPSegmentMember_b5b03f0c-d75a-49f6-bfe8-c68348030d07" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_DigitalMediaSegmentMember_2a84ffc4-a851-4d7c-840d-b5e053344f84" xlink:href="jcom-20201231.xsd#jcom_DigitalMediaSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_fc60f895-7f33-45c5-8f4a-5503bbc687a7" xlink:to="loc_jcom_DigitalMediaSegmentMember_2a84ffc4-a851-4d7c-840d-b5e053344f84" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_FaxAndMartechSegmentMember_5fc2236c-fbb4-4f64-8015-3bc854cb5d2a" xlink:href="jcom-20201231.xsd#jcom_FaxAndMartechSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_fc60f895-7f33-45c5-8f4a-5503bbc687a7" xlink:to="loc_jcom_FaxAndMartechSegmentMember_5fc2236c-fbb4-4f64-8015-3bc854cb5d2a" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.j2global.com/role/BusinessAcquisitionsAllocationofAggregatePurchaseConsiderationDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#BusinessAcquisitionsAllocationofAggregatePurchaseConsiderationDetails"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/BusinessAcquisitionsAllocationofAggregatePurchaseConsiderationDetails" xlink:type="extended" id="i7797b3885d7342d2aaa41eb5c642ac09_BusinessAcquisitionsAllocationofAggregatePurchaseConsiderationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_88811d28-d21d-42ed-af30-c281728ad340" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_1a6ca15e-56f0-40c4-a48e-fa7c654b978d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_88811d28-d21d-42ed-af30-c281728ad340" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_1a6ca15e-56f0-40c4-a48e-fa7c654b978d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_43f29d6e-61ac-49e0-995e-6152f3632aa8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_88811d28-d21d-42ed-af30-c281728ad340" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_43f29d6e-61ac-49e0-995e-6152f3632aa8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_db825dab-bb42-4477-aca6-40e3e12d42ea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_88811d28-d21d-42ed-af30-c281728ad340" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_db825dab-bb42-4477-aca6-40e3e12d42ea" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_93bcd5e0-4f5e-4c14-a59f-f46566a72dc9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_88811d28-d21d-42ed-af30-c281728ad340" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_93bcd5e0-4f5e-4c14-a59f-f46566a72dc9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets_ea3fa94e-6344-482e-a012-8b9b810f3520" xlink:href="jcom-20201231.xsd#jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_88811d28-d21d-42ed-af30-c281728ad340" xlink:to="loc_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets_ea3fa94e-6344-482e-a012-8b9b810f3520" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_bf23d3b1-f458-4c14-9546-186919f4ec17" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_88811d28-d21d-42ed-af30-c281728ad340" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_bf23d3b1-f458-4c14-9546-186919f4ec17" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_997d128c-4231-437b-8c33-9256778c754b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_88811d28-d21d-42ed-af30-c281728ad340" xlink:to="loc_us-gaap_Goodwill_997d128c-4231-437b-8c33-9256778c754b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_90551f48-34b3-456f-9ed5-c8193b2a06cb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_88811d28-d21d-42ed-af30-c281728ad340" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_90551f48-34b3-456f-9ed5-c8193b2a06cb" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets_7c41f421-903b-42de-b2c5-9321e9394feb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_88811d28-d21d-42ed-af30-c281728ad340" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets_7c41f421-903b-42de-b2c5-9321e9394feb" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_87765b2c-3ded-475a-b7dd-50cef24c92c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_88811d28-d21d-42ed-af30-c281728ad340" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_87765b2c-3ded-475a-b7dd-50cef24c92c0" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_8319c793-3265-4eb7-85f8-7c43e8074d4e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_88811d28-d21d-42ed-af30-c281728ad340" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_8319c793-3265-4eb7-85f8-7c43e8074d4e" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_b5bab69e-629c-433a-b266-d2bdee66aa6c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_88811d28-d21d-42ed-af30-c281728ad340" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_b5bab69e-629c-433a-b266-d2bdee66aa6c" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation_0056e1b6-f56f-4059-9793-ec7b024e4716" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_88811d28-d21d-42ed-af30-c281728ad340" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation_0056e1b6-f56f-4059-9793-ec7b024e4716" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseLiabilitiesCurrent_14433908-6847-4af9-a574-6f69ec68dcc3" xlink:href="jcom-20201231.xsd#jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_88811d28-d21d-42ed-af30-c281728ad340" xlink:to="loc_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseLiabilitiesCurrent_14433908-6847-4af9-a574-6f69ec68dcc3" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt_e10c7a80-8432-4c66-ba3b-6ea88d7a91f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_88811d28-d21d-42ed-af30-c281728ad340" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt_e10c7a80-8432-4c66-ba3b-6ea88d7a91f7" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseLiabilitiesNonCurrent_23129862-660a-4284-b5d6-b6308a200bdd" xlink:href="jcom-20201231.xsd#jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseLiabilitiesNonCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_88811d28-d21d-42ed-af30-c281728ad340" xlink:to="loc_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseLiabilitiesNonCurrent_23129862-660a-4284-b5d6-b6308a200bdd" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesIncomeTaxesPayable_f6f9f73c-4afe-4eb0-9494-badcce6fff82" xlink:href="jcom-20201231.xsd#jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesIncomeTaxesPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_88811d28-d21d-42ed-af30-c281728ad340" xlink:to="loc_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesIncomeTaxesPayable_f6f9f73c-4afe-4eb0-9494-badcce6fff82" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilityForUncertainTaxPositions_d89c87f7-9a70-40e1-83b7-d7c513fa3f27" xlink:href="jcom-20201231.xsd#jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilityForUncertainTaxPositions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_88811d28-d21d-42ed-af30-c281728ad340" xlink:to="loc_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilityForUncertainTaxPositions_d89c87f7-9a70-40e1-83b7-d7c513fa3f27" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_946a3627-7d69-4f27-86e4-24220fd2c809" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_88811d28-d21d-42ed-af30-c281728ad340" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_946a3627-7d69-4f27-86e4-24220fd2c809" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_f8952486-482a-4671-af8b-774cd0a18d8a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_88811d28-d21d-42ed-af30-c281728ad340" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_f8952486-482a-4671-af8b-774cd0a18d8a" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_f1d502ac-c782-4bf2-b0c5-59415c3bfabb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_88811d28-d21d-42ed-af30-c281728ad340" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_f1d502ac-c782-4bf2-b0c5-59415c3bfabb" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_bd1ad8dd-ae85-407a-885a-c6fc2d00ca3d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_88811d28-d21d-42ed-af30-c281728ad340" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_bd1ad8dd-ae85-407a-885a-c6fc2d00ca3d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_2d15b894-d0b5-46d8-a402-9f2a12c88fa4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_bd1ad8dd-ae85-407a-885a-c6fc2d00ca3d" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_2d15b894-d0b5-46d8-a402-9f2a12c88fa4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2d15b894-d0b5-46d8-a402-9f2a12c88fa4_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_2d15b894-d0b5-46d8-a402-9f2a12c88fa4" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2d15b894-d0b5-46d8-a402-9f2a12c88fa4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_79908044-6d5b-46a7-80b5-8d90689fd8ef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_2d15b894-d0b5-46d8-a402-9f2a12c88fa4" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_79908044-6d5b-46a7-80b5-8d90689fd8ef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_Fiscal2020AcquisitionsMember_8fd094e8-6391-40bc-ae33-6da35020124c" xlink:href="jcom-20201231.xsd#jcom_Fiscal2020AcquisitionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_79908044-6d5b-46a7-80b5-8d90689fd8ef" xlink:to="loc_jcom_Fiscal2020AcquisitionsMember_8fd094e8-6391-40bc-ae33-6da35020124c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_RetailMeNotIncMember_d4d1d431-b564-48dc-b428-56d1cb7c87c2" xlink:href="jcom-20201231.xsd#jcom_RetailMeNotIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_79908044-6d5b-46a7-80b5-8d90689fd8ef" xlink:to="loc_jcom_RetailMeNotIncMember_d4d1d431-b564-48dc-b428-56d1cb7c87c2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_Fiscal2019AcquisitionsMember_2db8e084-6677-4370-972b-a6068b0774cf" xlink:href="jcom-20201231.xsd#jcom_Fiscal2019AcquisitionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_79908044-6d5b-46a7-80b5-8d90689fd8ef" xlink:to="loc_jcom_Fiscal2019AcquisitionsMember_2db8e084-6677-4370-972b-a6068b0774cf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_Fiscal2018AcquisitionsMember_b2d641d8-6c35-4dff-829d-9aa71b0b6fe2" xlink:href="jcom-20201231.xsd#jcom_Fiscal2018AcquisitionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_79908044-6d5b-46a7-80b5-8d90689fd8ef" xlink:to="loc_jcom_Fiscal2018AcquisitionsMember_b2d641d8-6c35-4dff-829d-9aa71b0b6fe2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a8930fd0-de3c-489a-8e25-bc03d4a83751" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_bd1ad8dd-ae85-407a-885a-c6fc2d00ca3d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a8930fd0-de3c-489a-8e25-bc03d4a83751" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a8930fd0-de3c-489a-8e25-bc03d4a83751_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a8930fd0-de3c-489a-8e25-bc03d4a83751" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a8930fd0-de3c-489a-8e25-bc03d4a83751_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_84f3179e-5a72-4e80-aa3e-86d59b0000d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a8930fd0-de3c-489a-8e25-bc03d4a83751" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_84f3179e-5a72-4e80-aa3e-86d59b0000d8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_c8d71f24-e12f-428e-bfe8-7001fd993b81" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_84f3179e-5a72-4e80-aa3e-86d59b0000d8" xlink:to="loc_us-gaap_TradeNamesMember_c8d71f24-e12f-428e-bfe8-7001fd993b81" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_e3d41529-fbe6-43b4-964d-e7f035da9823" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_84f3179e-5a72-4e80-aa3e-86d59b0000d8" xlink:to="loc_us-gaap_CustomerRelationshipsMember_e3d41529-fbe6-43b4-964d-e7f035da9823" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksMember_979d1ca3-9e76-4357-a6f0-af4423fa7abc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TrademarksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_84f3179e-5a72-4e80-aa3e-86d59b0000d8" xlink:to="loc_us-gaap_TrademarksMember_979d1ca3-9e76-4357-a6f0-af4423fa7abc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_f0d0014e-2a62-4e71-99d4-2a28db37ef07" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_84f3179e-5a72-4e80-aa3e-86d59b0000d8" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_f0d0014e-2a62-4e71-99d4-2a28db37ef07" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.j2global.com/role/BusinessAcquisitionsSupplementaryInformationonUnauditedProFormaFinancialBasisDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#BusinessAcquisitionsSupplementaryInformationonUnauditedProFormaFinancialBasisDetails"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/BusinessAcquisitionsSupplementaryInformationonUnauditedProFormaFinancialBasisDetails" xlink:type="extended" id="i1f6567b70f534708ae6d420ff9860b77_BusinessAcquisitionsSupplementaryInformationonUnauditedProFormaFinancialBasisDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_e3ab6f79-0b55-4817-8c2a-9cfb531e0a54" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_38a59953-c7a1-43cf-871b-da034c8e4d82" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e3ab6f79-0b55-4817-8c2a-9cfb531e0a54" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_38a59953-c7a1-43cf-871b-da034c8e4d82" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_552bf711-27fc-4b3f-b6da-33a8a6dab199" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e3ab6f79-0b55-4817-8c2a-9cfb531e0a54" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_552bf711-27fc-4b3f-b6da-33a8a6dab199" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_364347b3-2cde-4f97-a4e2-847c166364d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e3ab6f79-0b55-4817-8c2a-9cfb531e0a54" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_364347b3-2cde-4f97-a4e2-847c166364d6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted_15909f0c-ad4a-495f-a53f-fefc993429e7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e3ab6f79-0b55-4817-8c2a-9cfb531e0a54" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted_15909f0c-ad4a-495f-a53f-fefc993429e7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_88205b28-caeb-49f3-b00b-1d2cd89750b9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_e3ab6f79-0b55-4817-8c2a-9cfb531e0a54" xlink:to="loc_us-gaap_StatementTable_88205b28-caeb-49f3-b00b-1d2cd89750b9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_01a5fb34-0ead-4f7c-8e15-a9d0c57bf5be" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_88205b28-caeb-49f3-b00b-1d2cd89750b9" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_01a5fb34-0ead-4f7c-8e15-a9d0c57bf5be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_01a5fb34-0ead-4f7c-8e15-a9d0c57bf5be_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_01a5fb34-0ead-4f7c-8e15-a9d0c57bf5be" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_01a5fb34-0ead-4f7c-8e15-a9d0c57bf5be_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9cd4ff0b-062f-46b6-916d-07c8f5955e97" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_01a5fb34-0ead-4f7c-8e15-a9d0c57bf5be" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9cd4ff0b-062f-46b6-916d-07c8f5955e97" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_RetailMeNotIncMember_8289709e-e09a-46b7-ae83-37bbe4150e5f" xlink:href="jcom-20201231.xsd#jcom_RetailMeNotIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9cd4ff0b-062f-46b6-916d-07c8f5955e97" xlink:to="loc_jcom_RetailMeNotIncMember_8289709e-e09a-46b7-ae83-37bbe4150e5f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_Fiscal2020AcquisitionsMember_3090590a-e6d3-4ad8-ad16-dfecf0ce65d5" xlink:href="jcom-20201231.xsd#jcom_Fiscal2020AcquisitionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9cd4ff0b-062f-46b6-916d-07c8f5955e97" xlink:to="loc_jcom_Fiscal2020AcquisitionsMember_3090590a-e6d3-4ad8-ad16-dfecf0ce65d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_Fiscal2019AcquisitionsMember_acdf3745-9d93-4a54-9a27-646cb417d8f7" xlink:href="jcom-20201231.xsd#jcom_Fiscal2019AcquisitionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9cd4ff0b-062f-46b6-916d-07c8f5955e97" xlink:to="loc_jcom_Fiscal2019AcquisitionsMember_acdf3745-9d93-4a54-9a27-646cb417d8f7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_Fiscal2018AcquisitionsMember_ac03cbb1-0565-423a-8b9d-192624982dfa" xlink:href="jcom-20201231.xsd#jcom_Fiscal2018AcquisitionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9cd4ff0b-062f-46b6-916d-07c8f5955e97" xlink:to="loc_jcom_Fiscal2018AcquisitionsMember_ac03cbb1-0565-423a-8b9d-192624982dfa" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.j2global.com/role/Investments" xlink:type="simple" xlink:href="jcom-20201231.xsd#Investments"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/Investments" xlink:type="extended" id="i388277ed25ce45e7b19ac96e331a44f4_Investments"/>
  <link:roleRef roleURI="http://www.j2global.com/role/InvestmentsTables" xlink:type="simple" xlink:href="jcom-20201231.xsd#InvestmentsTables"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/InvestmentsTables" xlink:type="extended" id="id8970bdc263148fb99ae51d245afcfe8_InvestmentsTables"/>
  <link:roleRef roleURI="http://www.j2global.com/role/InvestmentsSummaryofSecuritieswithoutReadilyDeterminableFairValueDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#InvestmentsSummaryofSecuritieswithoutReadilyDeterminableFairValueDetails"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/InvestmentsSummaryofSecuritieswithoutReadilyDeterminableFairValueDetails" xlink:type="extended" id="ie59d59cc24d6478a9e304a38743c15ed_InvestmentsSummaryofSecuritieswithoutReadilyDeterminableFairValueDetails"/>
  <link:roleRef roleURI="http://www.j2global.com/role/InvestmentsNarrativeDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#InvestmentsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/InvestmentsNarrativeDetails" xlink:type="extended" id="ibd078a8ea7c44bffa60f1649ac681209_InvestmentsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemLineItems_7cc83963-3e8d-473a-a03c-e84d7e1a37c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnusualOrInfrequentItemLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_ExchangeOfAvailableForSaleDebtSecurities_26c4abea-90c6-405b-8043-de963aded7ec" xlink:href="jcom-20201231.xsd#jcom_ExchangeOfAvailableForSaleDebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_7cc83963-3e8d-473a-a03c-e84d7e1a37c1" xlink:to="loc_jcom_ExchangeOfAvailableForSaleDebtSecurities_26c4abea-90c6-405b-8043-de963aded7ec" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnInvestments_ffeaf2b3-85f6-4c7c-83cf-f740cf0476c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_7cc83963-3e8d-473a-a03c-e84d7e1a37c1" xlink:to="loc_us-gaap_GainLossOnInvestments_ffeaf2b3-85f6-4c7c-83cf-f740cf0476c0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount_e66ca713-8fab-41e7-889e-08f8d161173e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_7cc83963-3e8d-473a-a03c-e84d7e1a37c1" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount_e66ca713-8fab-41e7-889e-08f8d161173e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount_49ece4d7-0066-4a71-afca-c5924651bbc0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_7cc83963-3e8d-473a-a03c-e84d7e1a37c1" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount_49ece4d7-0066-4a71-afca-c5924651bbc0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale_ef72b522-14fc-44d6-a6f3-61d5e6bd3f5f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_7cc83963-3e8d-473a-a03c-e84d7e1a37c1" xlink:to="loc_us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale_ef72b522-14fc-44d6-a6f3-61d5e6bd3f5f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityFinancialOrOtherSupportAmount_6544e5be-ae3d-44e6-a1db-cabaacc2c519" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityFinancialOrOtherSupportAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_7cc83963-3e8d-473a-a03c-e84d7e1a37c1" xlink:to="loc_us-gaap_VariableInterestEntityFinancialOrOtherSupportAmount_6544e5be-ae3d-44e6-a1db-cabaacc2c519" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityOwnershipPercentage_c91fcb8e-7fc9-4a3c-bbea-051ba19b6045" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_7cc83963-3e8d-473a-a03c-e84d7e1a37c1" xlink:to="loc_us-gaap_VariableInterestEntityOwnershipPercentage_c91fcb8e-7fc9-4a3c-bbea-051ba19b6045" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_VariableInterestEntityQualitativeOrQuantitativeInformationAnnualManagementFeePercentage_99f3bdc7-d68a-4cb0-879e-3ee0dea53a9a" xlink:href="jcom-20201231.xsd#jcom_VariableInterestEntityQualitativeOrQuantitativeInformationAnnualManagementFeePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_7cc83963-3e8d-473a-a03c-e84d7e1a37c1" xlink:to="loc_jcom_VariableInterestEntityQualitativeOrQuantitativeInformationAnnualManagementFeePercentage_99f3bdc7-d68a-4cb0-879e-3ee0dea53a9a" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_VariableInterestEntityQualitativeOrQuantitativeInformationManagementFeeAnnualReductionPercentage_d8b8ad51-fe15-4ac5-8089-cefb8bdcd7a8" xlink:href="jcom-20201231.xsd#jcom_VariableInterestEntityQualitativeOrQuantitativeInformationManagementFeeAnnualReductionPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_7cc83963-3e8d-473a-a03c-e84d7e1a37c1" xlink:to="loc_jcom_VariableInterestEntityQualitativeOrQuantitativeInformationManagementFeeAnnualReductionPercentage_d8b8ad51-fe15-4ac5-8089-cefb8bdcd7a8" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_VariableInterestEntityQualitativeOrQuantitativeInformationCarriedInterestPercentage_42cc961d-a47d-4fc6-9379-07b58df86f05" xlink:href="jcom-20201231.xsd#jcom_VariableInterestEntityQualitativeOrQuantitativeInformationCarriedInterestPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_7cc83963-3e8d-473a-a03c-e84d7e1a37c1" xlink:to="loc_jcom_VariableInterestEntityQualitativeOrQuantitativeInformationCarriedInterestPercentage_42cc961d-a47d-4fc6-9379-07b58df86f05" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_68006466-735b-4e6c-af23-15bfddda708c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_7cc83963-3e8d-473a-a03c-e84d7e1a37c1" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_68006466-735b-4e6c-af23-15bfddda708c" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_NumberOfInvestmentsImpaired_de51a503-cd97-4b24-a0d0-f3928f306abc" xlink:href="jcom-20201231.xsd#jcom_NumberOfInvestmentsImpaired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_7cc83963-3e8d-473a-a03c-e84d7e1a37c1" xlink:to="loc_jcom_NumberOfInvestmentsImpaired_de51a503-cd97-4b24-a0d0-f3928f306abc" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityActivityBetweenVIEAndEntityOtherMeasureOfActivityAmount_74a864b8-5768-4eb6-a091-c7a95c1eab97" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityActivityBetweenVIEAndEntityOtherMeasureOfActivityAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_7cc83963-3e8d-473a-a03c-e84d7e1a37c1" xlink:to="loc_us-gaap_VariableInterestEntityActivityBetweenVIEAndEntityOtherMeasureOfActivityAmount_74a864b8-5768-4eb6-a091-c7a95c1eab97" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityActivityBetweenVIEAndEntityPurchases_076c2742-d6fe-43fd-a151-1ac6f41382ae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityActivityBetweenVIEAndEntityPurchases"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_7cc83963-3e8d-473a-a03c-e84d7e1a37c1" xlink:to="loc_us-gaap_VariableInterestEntityActivityBetweenVIEAndEntityPurchases_076c2742-d6fe-43fd-a151-1ac6f41382ae" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital_b5b7e65b-46cb-4b43-ba38-89b2e2f367cf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_7cc83963-3e8d-473a-a03c-e84d7e1a37c1" xlink:to="loc_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital_b5b7e65b-46cb-4b43-ba38-89b2e2f367cf" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment_252320a7-acc6-4db6-92b7-9a41a2f62576" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_7cc83963-3e8d-473a-a03c-e84d7e1a37c1" xlink:to="loc_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment_252320a7-acc6-4db6-92b7-9a41a2f62576" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ManagementFeeExpense_224007f2-120d-4031-b3fd-aca901791952" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ManagementFeeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_7cc83963-3e8d-473a-a03c-e84d7e1a37c1" xlink:to="loc_us-gaap_ManagementFeeExpense_224007f2-120d-4031-b3fd-aca901791952" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemTable_21d0694f-5eac-4004-8a08-4c928dcccc43" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnusualOrInfrequentItemTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_7cc83963-3e8d-473a-a03c-e84d7e1a37c1" xlink:to="loc_us-gaap_UnusualOrInfrequentItemTable_21d0694f-5eac-4004-8a08-4c928dcccc43" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemAxis_0ba240dc-948d-407d-b181-7b6181d9ee77" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnusualOrInfrequentItemAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_UnusualOrInfrequentItemTable_21d0694f-5eac-4004-8a08-4c928dcccc43" xlink:to="loc_us-gaap_UnusualOrInfrequentItemAxis_0ba240dc-948d-407d-b181-7b6181d9ee77" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemDomain_0ba240dc-948d-407d-b181-7b6181d9ee77_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnusualOrInfrequentItemDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_UnusualOrInfrequentItemAxis_0ba240dc-948d-407d-b181-7b6181d9ee77" xlink:to="loc_us-gaap_UnusualOrInfrequentItemDomain_0ba240dc-948d-407d-b181-7b6181d9ee77_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemDomain_129e55a6-43a8-4828-8cbf-87a6becf9a56" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnusualOrInfrequentItemDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_UnusualOrInfrequentItemAxis_0ba240dc-948d-407d-b181-7b6181d9ee77" xlink:to="loc_us-gaap_UnusualOrInfrequentItemDomain_129e55a6-43a8-4828-8cbf-87a6becf9a56" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_COVID19Member_acdcba8a-597b-4459-b316-7db41a7e1a90" xlink:href="jcom-20201231.xsd#jcom_COVID19Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnusualOrInfrequentItemDomain_129e55a6-43a8-4828-8cbf-87a6becf9a56" xlink:to="loc_jcom_COVID19Member_acdcba8a-597b-4459-b316-7db41a7e1a90" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.j2global.com/role/InvestmentsSummaryofAvailableforsaleInvestmentsDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#InvestmentsSummaryofAvailableforsaleInvestmentsDetails"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/InvestmentsSummaryofAvailableforsaleInvestmentsDetails" xlink:type="extended" id="iaeb9d8dd57a34f68be18986a3e98ac30_InvestmentsSummaryofAvailableforsaleInvestmentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_f7727182-3ff7-401d-99d8-db277167b746" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_83416fac-08e6-41ab-9a79-90b1f7a31d88" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_f7727182-3ff7-401d-99d8-db277167b746" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_83416fac-08e6-41ab-9a79-90b1f7a31d88" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_67818d00-adf9-4fd8-bc3c-f16eb3549ece" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_f7727182-3ff7-401d-99d8-db277167b746" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_67818d00-adf9-4fd8-bc3c-f16eb3549ece" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_7248dfac-31e9-4ba3-90cb-0c1e19c52be6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_f7727182-3ff7-401d-99d8-db277167b746" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_7248dfac-31e9-4ba3-90cb-0c1e19c52be6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_20d56f59-f8c5-46ef-9962-fe5986fb4cbf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_f7727182-3ff7-401d-99d8-db277167b746" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_20d56f59-f8c5-46ef-9962-fe5986fb4cbf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_f467997d-8974-4d69-bf98-083d1aba63ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_f7727182-3ff7-401d-99d8-db277167b746" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_f467997d-8974-4d69-bf98-083d1aba63ed" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_ed4bb431-dc60-453f-a767-6b0a504bc9bc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_f467997d-8974-4d69-bf98-083d1aba63ed" xlink:to="loc_us-gaap_FinancialInstrumentAxis_ed4bb431-dc60-453f-a767-6b0a504bc9bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_ed4bb431-dc60-453f-a767-6b0a504bc9bc_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_ed4bb431-dc60-453f-a767-6b0a504bc9bc" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_ed4bb431-dc60-453f-a767-6b0a504bc9bc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_25abf353-6064-4332-a7c5-951865924ee8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_ed4bb431-dc60-453f-a767-6b0a504bc9bc" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_25abf353-6064-4332-a7c5-951865924ee8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_32f880ed-1417-4eb8-bcb1-a49093cb239c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_25abf353-6064-4332-a7c5-951865924ee8" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_32f880ed-1417-4eb8-bcb1-a49093cb239c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.j2global.com/role/InvestmentsAvailableforSaleSecuritiesClassifiedbyContractualMaturityDateDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#InvestmentsAvailableforSaleSecuritiesClassifiedbyContractualMaturityDateDetails"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/InvestmentsAvailableforSaleSecuritiesClassifiedbyContractualMaturityDateDetails" xlink:type="extended" id="if84c86a099e94f07b94d93071edc4287_InvestmentsAvailableforSaleSecuritiesClassifiedbyContractualMaturityDateDetails"/>
  <link:roleRef roleURI="http://www.j2global.com/role/InvestmentsFairValueofAvailableforsaleInvestmentsinUnrealizedLossPositionDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#InvestmentsFairValueofAvailableforsaleInvestmentsinUnrealizedLossPositionDetails"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/InvestmentsFairValueofAvailableforsaleInvestmentsinUnrealizedLossPositionDetails" xlink:type="extended" id="ia2d224331ea24efc9083d0e67d15bb46_InvestmentsFairValueofAvailableforsaleInvestmentsinUnrealizedLossPositionDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_79730b3d-8de7-496f-889c-908eaaad08cc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions_80d51226-db10-4d76-84e8-3f7b457ccff9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_79730b3d-8de7-496f-889c-908eaaad08cc" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions_80d51226-db10-4d76-84e8-3f7b457ccff9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueAbstract_b96679d1-3230-4e26-b190-8f16ba2d3f65" xlink:href="jcom-20201231.xsd#jcom_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_79730b3d-8de7-496f-889c-908eaaad08cc" xlink:to="loc_jcom_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueAbstract_b96679d1-3230-4e26-b190-8f16ba2d3f65" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_ffdbeb6a-d35e-46bf-9859-0a4e651613bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jcom_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueAbstract_b96679d1-3230-4e26-b190-8f16ba2d3f65" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_ffdbeb6a-d35e-46bf-9859-0a4e651613bb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_77f62d4c-b693-4bfa-beb6-5a588f2cd5bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jcom_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueAbstract_b96679d1-3230-4e26-b190-8f16ba2d3f65" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_77f62d4c-b693-4bfa-beb6-5a588f2cd5bd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_bf12ff60-f180-4eee-8be5-a07ea27322c4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jcom_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueAbstract_b96679d1-3230-4e26-b190-8f16ba2d3f65" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_bf12ff60-f180-4eee-8be5-a07ea27322c4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_83511dbb-6585-4713-a518-51ac87987928" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_79730b3d-8de7-496f-889c-908eaaad08cc" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_83511dbb-6585-4713-a518-51ac87987928" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_bf88f4d1-f21b-44b9-8bbd-9ad8a71dd1f2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_83511dbb-6585-4713-a518-51ac87987928" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_bf88f4d1-f21b-44b9-8bbd-9ad8a71dd1f2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_a1f3557d-5cd4-4c2c-ac41-702b23427d55" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_83511dbb-6585-4713-a518-51ac87987928" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_a1f3557d-5cd4-4c2c-ac41-702b23427d55" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_7312ca63-b2cf-44b8-8dce-894d36ad1439" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_83511dbb-6585-4713-a518-51ac87987928" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_7312ca63-b2cf-44b8-8dce-894d36ad1439" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_27db152c-d9e2-4970-b29a-c581baf00da6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_79730b3d-8de7-496f-889c-908eaaad08cc" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_27db152c-d9e2-4970-b29a-c581baf00da6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_8ea35eb6-e1d7-46e1-9416-6b5216f80390" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_27db152c-d9e2-4970-b29a-c581baf00da6" xlink:to="loc_us-gaap_FinancialInstrumentAxis_8ea35eb6-e1d7-46e1-9416-6b5216f80390" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8ea35eb6-e1d7-46e1-9416-6b5216f80390_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_8ea35eb6-e1d7-46e1-9416-6b5216f80390" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8ea35eb6-e1d7-46e1-9416-6b5216f80390_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_aa24317a-db5f-4054-86ee-bc83b7acc3e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_8ea35eb6-e1d7-46e1-9416-6b5216f80390" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_aa24317a-db5f-4054-86ee-bc83b7acc3e6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_7ee2a084-3ac5-466e-94f8-a382df4868a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_aa24317a-db5f-4054-86ee-bc83b7acc3e6" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_7ee2a084-3ac5-466e-94f8-a382df4868a5" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.j2global.com/role/InvestmentsCarryingAmountforEquityMethodInvestmentDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#InvestmentsCarryingAmountforEquityMethodInvestmentDetails"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/InvestmentsCarryingAmountforEquityMethodInvestmentDetails" xlink:type="extended" id="ifa1214db39514d6b841899abf3ed8374_InvestmentsCarryingAmountforEquityMethodInvestmentDetails"/>
  <link:roleRef roleURI="http://www.j2global.com/role/SaleofAssets" xlink:type="simple" xlink:href="jcom-20201231.xsd#SaleofAssets"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/SaleofAssets" xlink:type="extended" id="iecaf779871374d38982ef0fb6d4458b9_SaleofAssets"/>
  <link:roleRef roleURI="http://www.j2global.com/role/SaleofAssetsDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#SaleofAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/SaleofAssetsDetails" xlink:type="extended" id="i9801b124669e486e9914a610c93e23d0_SaleofAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_b4fd4532-a48b-47fe-b574-0553df35bbf0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_25781ad9-7e5b-43ee-b80f-ab43aaf8ad58" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_b4fd4532-a48b-47fe-b574-0553df35bbf0" xlink:to="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_25781ad9-7e5b-43ee-b80f-ab43aaf8ad58" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_55e5129c-637b-455e-b6e5-7879bdc5fc3a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_b4fd4532-a48b-47fe-b574-0553df35bbf0" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_55e5129c-637b-455e-b6e5-7879bdc5fc3a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_5ba8ac2b-bab0-4cee-a076-2d2ca0a097aa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_55e5129c-637b-455e-b6e5-7879bdc5fc3a" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_5ba8ac2b-bab0-4cee-a076-2d2ca0a097aa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_5ba8ac2b-bab0-4cee-a076-2d2ca0a097aa_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_5ba8ac2b-bab0-4cee-a076-2d2ca0a097aa" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_5ba8ac2b-bab0-4cee-a076-2d2ca0a097aa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_7198aa96-cdb3-4ec6-9ce4-590bb29f46d1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_5ba8ac2b-bab0-4cee-a076-2d2ca0a097aa" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_7198aa96-cdb3-4ec6-9ce4-590bb29f46d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_2a35d151-f681-455d-92b3-3bca7044c966" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_7198aa96-cdb3-4ec6-9ce4-590bb29f46d1" xlink:to="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_2a35d151-f681-455d-92b3-3bca7044c966" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.j2global.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="jcom-20201231.xsd#FairValueMeasurements"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/FairValueMeasurements" xlink:type="extended" id="i662d58c5c59c4753bec0ff8abd2bba81_FairValueMeasurements"/>
  <link:roleRef roleURI="http://www.j2global.com/role/FairValueMeasurementsTables" xlink:type="simple" xlink:href="jcom-20201231.xsd#FairValueMeasurementsTables"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/FairValueMeasurementsTables" xlink:type="extended" id="i4b00859f80254389b8de4b63162320b2_FairValueMeasurementsTables"/>
  <link:roleRef roleURI="http://www.j2global.com/role/FairValueMeasurementsNarrativeDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#FairValueMeasurementsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/FairValueMeasurementsNarrativeDetails" xlink:type="extended" id="i1c0499d8cadb455f9ebae9edc68a8854_FairValueMeasurementsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_cf4b1ce4-dbdf-46a6-bb31-b38eac5b6d72" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_246926c5-bbb0-4b85-8b7d-7646bc1c56fd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_cf4b1ce4-dbdf-46a6-bb31-b38eac5b6d72" xlink:to="loc_us-gaap_LongTermDebtFairValue_246926c5-bbb0-4b85-8b7d-7646bc1c56fd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_c840fc00-ebec-4c0e-a484-f4375e199a29" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_cf4b1ce4-dbdf-46a6-bb31-b38eac5b6d72" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_c840fc00-ebec-4c0e-a484-f4375e199a29" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayable_633a351b-be79-466d-9bf7-0c3b3a84d9a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_cf4b1ce4-dbdf-46a6-bb31-b38eac5b6d72" xlink:to="loc_us-gaap_NotesPayable_633a351b-be79-466d-9bf7-0c3b3a84d9a5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfNotesPayable_26112f33-2e46-45ca-a673-5ff66caf5b2b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfNotesPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_cf4b1ce4-dbdf-46a6-bb31-b38eac5b6d72" xlink:to="loc_us-gaap_RepaymentsOfNotesPayable_26112f33-2e46-45ca-a673-5ff66caf5b2b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_963745c7-6841-4881-9df4-356408625c1b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_cf4b1ce4-dbdf-46a6-bb31-b38eac5b6d72" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_963745c7-6841-4881-9df4-356408625c1b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_8830f8ec-fc78-4e11-a603-bf2c36b04390" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_cf4b1ce4-dbdf-46a6-bb31-b38eac5b6d72" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_8830f8ec-fc78-4e11-a603-bf2c36b04390" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_fb0fd77f-c454-46ca-b102-7a4d55cb779c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_cf4b1ce4-dbdf-46a6-bb31-b38eac5b6d72" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_fb0fd77f-c454-46ca-b102-7a4d55cb779c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_f803cec5-4754-4ae2-b139-c335c739e8f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_cf4b1ce4-dbdf-46a6-bb31-b38eac5b6d72" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_f803cec5-4754-4ae2-b139-c335c739e8f3" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPaymentsToAcquireBusinesses_887d02fa-a10d-4ba0-bbf5-e3bcc276465a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPaymentsToAcquireBusinesses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_cf4b1ce4-dbdf-46a6-bb31-b38eac5b6d72" xlink:to="loc_us-gaap_OtherPaymentsToAcquireBusinesses_887d02fa-a10d-4ba0-bbf5-e3bcc276465a" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_b6a96e22-f891-414f-878c-0a411e7943d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_cf4b1ce4-dbdf-46a6-bb31-b38eac5b6d72" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_b6a96e22-f891-414f-878c-0a411e7943d0" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_a774830f-d771-49c2-aab1-1f2aed9fcf55" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_cf4b1ce4-dbdf-46a6-bb31-b38eac5b6d72" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_a774830f-d771-49c2-aab1-1f2aed9fcf55" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_06d86bb9-fa87-4b75-9f0d-3fd7ac9b39f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_a774830f-d771-49c2-aab1-1f2aed9fcf55" xlink:to="loc_us-gaap_DebtInstrumentAxis_06d86bb9-fa87-4b75-9f0d-3fd7ac9b39f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_06d86bb9-fa87-4b75-9f0d-3fd7ac9b39f3_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_06d86bb9-fa87-4b75-9f0d-3fd7ac9b39f3" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_06d86bb9-fa87-4b75-9f0d-3fd7ac9b39f3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_086d89eb-d4d4-4213-b9f3-cd5062a29fcf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_06d86bb9-fa87-4b75-9f0d-3fd7ac9b39f3" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_086d89eb-d4d4-4213-b9f3-cd5062a29fcf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_A325ConvertibleNotesMember_a3135b42-a516-46f3-8938-697c145fb52f" xlink:href="jcom-20201231.xsd#jcom_A325ConvertibleNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_086d89eb-d4d4-4213-b9f3-cd5062a29fcf" xlink:to="loc_jcom_A325ConvertibleNotesMember_a3135b42-a516-46f3-8938-697c145fb52f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_8422d4d0-c2f0-44d0-9d49-5fc0897a6cc5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_a774830f-d771-49c2-aab1-1f2aed9fcf55" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_8422d4d0-c2f0-44d0-9d49-5fc0897a6cc5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_8422d4d0-c2f0-44d0-9d49-5fc0897a6cc5_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_8422d4d0-c2f0-44d0-9d49-5fc0897a6cc5" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_8422d4d0-c2f0-44d0-9d49-5fc0897a6cc5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_e51c005d-90c8-4530-9963-27a5ac708e30" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_8422d4d0-c2f0-44d0-9d49-5fc0897a6cc5" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_e51c005d-90c8-4530-9963-27a5ac708e30" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_04c52601-ab83-4c11-af85-811302eb9ecc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_e51c005d-90c8-4530-9963-27a5ac708e30" xlink:to="loc_us-gaap_ConvertibleDebtMember_04c52601-ab83-4c11-af85-811302eb9ecc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_b4b3a444-92fd-4447-8339-56fe1595ee8d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_a774830f-d771-49c2-aab1-1f2aed9fcf55" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_b4b3a444-92fd-4447-8339-56fe1595ee8d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b4b3a444-92fd-4447-8339-56fe1595ee8d_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_b4b3a444-92fd-4447-8339-56fe1595ee8d" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b4b3a444-92fd-4447-8339-56fe1595ee8d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a9bb28a3-d4bb-476d-ad68-6834f4add53d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_b4b3a444-92fd-4447-8339-56fe1595ee8d" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a9bb28a3-d4bb-476d-ad68-6834f4add53d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_Fiscal2019AcquisitionsMember_d55618e4-4685-4359-b3d8-e7e3dc49ba5f" xlink:href="jcom-20201231.xsd#jcom_Fiscal2019AcquisitionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a9bb28a3-d4bb-476d-ad68-6834f4add53d" xlink:to="loc_jcom_Fiscal2019AcquisitionsMember_d55618e4-4685-4359-b3d8-e7e3dc49ba5f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_HumbleBundleMember_c756459f-fd9b-460b-9d21-4db2deb4df17" xlink:href="jcom-20201231.xsd#jcom_HumbleBundleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a9bb28a3-d4bb-476d-ad68-6834f4add53d" xlink:to="loc_jcom_HumbleBundleMember_c756459f-fd9b-460b-9d21-4db2deb4df17" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_EkahauIncMember_4ab0f346-a955-4d1d-81de-3e91bd2d3735" xlink:href="jcom-20201231.xsd#jcom_EkahauIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a9bb28a3-d4bb-476d-ad68-6834f4add53d" xlink:to="loc_jcom_EkahauIncMember_4ab0f346-a955-4d1d-81de-3e91bd2d3735" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_OtherBusinessAcquisitionsMember_9d677265-9775-4f8b-b207-834a2e3cbdfe" xlink:href="jcom-20201231.xsd#jcom_OtherBusinessAcquisitionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a9bb28a3-d4bb-476d-ad68-6834f4add53d" xlink:to="loc_jcom_OtherBusinessAcquisitionsMember_9d677265-9775-4f8b-b207-834a2e3cbdfe" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_ba97fbd6-619f-4749-acf2-3a40711100f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_a774830f-d771-49c2-aab1-1f2aed9fcf55" xlink:to="loc_us-gaap_FinancialInstrumentAxis_ba97fbd6-619f-4749-acf2-3a40711100f9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_ba97fbd6-619f-4749-acf2-3a40711100f9_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_ba97fbd6-619f-4749-acf2-3a40711100f9" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_ba97fbd6-619f-4749-acf2-3a40711100f9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_74b3ccf1-5f4d-48b1-b549-d18d484537f1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_ba97fbd6-619f-4749-acf2-3a40711100f9" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_74b3ccf1-5f4d-48b1-b549-d18d484537f1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_b3448b34-ce0f-4e8f-b48a-0bbc2fc9fa2b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_74b3ccf1-5f4d-48b1-b549-d18d484537f1" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_b3448b34-ce0f-4e8f-b48a-0bbc2fc9fa2b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_4a9f729f-ae5c-4ffc-9431-b763bfdd19bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_a774830f-d771-49c2-aab1-1f2aed9fcf55" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_4a9f729f-ae5c-4ffc-9431-b763bfdd19bf" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_4a9f729f-ae5c-4ffc-9431-b763bfdd19bf_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_4a9f729f-ae5c-4ffc-9431-b763bfdd19bf" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_4a9f729f-ae5c-4ffc-9431-b763bfdd19bf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_22a793f6-833c-4992-bd83-76ac30a03204" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_4a9f729f-ae5c-4ffc-9431-b763bfdd19bf" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_22a793f6-833c-4992-bd83-76ac30a03204" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_f32e9c6c-a27d-49b1-9214-450a2a2ed8a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_22a793f6-833c-4992-bd83-76ac30a03204" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_f32e9c6c-a27d-49b1-9214-450a2a2ed8a9" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.j2global.com/role/FairValueMeasurementsFairValueMeasurementInputsandValuationTechniquesDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#FairValueMeasurementsFairValueMeasurementInputsandValuationTechniquesDetails"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/FairValueMeasurementsFairValueMeasurementInputsandValuationTechniquesDetails" xlink:type="extended" id="i57ed991b804e4ef286510e9581405718_FairValueMeasurementsFairValueMeasurementInputsandValuationTechniquesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_01cbb024-0c64-4af4-a6ed-af6291af0dad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_8b285db7-69e1-4929-9686-160262c5e99b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_01cbb024-0c64-4af4-a6ed-af6291af0dad" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_8b285db7-69e1-4929-9686-160262c5e99b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_4a73c716-c1ef-4179-9820-df300e411b2e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_01cbb024-0c64-4af4-a6ed-af6291af0dad" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_4a73c716-c1ef-4179-9820-df300e411b2e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationTechniqueAxis_11e5cf87-83d2-45b8-b425-021513f09365" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationTechniqueAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_4a73c716-c1ef-4179-9820-df300e411b2e" xlink:to="loc_us-gaap_ValuationTechniqueAxis_11e5cf87-83d2-45b8-b425-021513f09365" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationTechniqueDomain_11e5cf87-83d2-45b8-b425-021513f09365_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationTechniqueDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationTechniqueAxis_11e5cf87-83d2-45b8-b425-021513f09365" xlink:to="loc_us-gaap_ValuationTechniqueDomain_11e5cf87-83d2-45b8-b425-021513f09365_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationTechniqueDomain_03902e33-d2fb-4473-8494-93aa7ebba473" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationTechniqueDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationTechniqueAxis_11e5cf87-83d2-45b8-b425-021513f09365" xlink:to="loc_us-gaap_ValuationTechniqueDomain_03902e33-d2fb-4473-8494-93aa7ebba473" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationTechniqueOptionPricingModelMember_0c63fe8c-8426-4b7c-8aba-56125f7316f2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationTechniqueOptionPricingModelMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationTechniqueDomain_03902e33-d2fb-4473-8494-93aa7ebba473" xlink:to="loc_us-gaap_ValuationTechniqueOptionPricingModelMember_0c63fe8c-8426-4b7c-8aba-56125f7316f2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_9f25811d-e15f-421e-bd9a-0c89aa5ee090" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_4a73c716-c1ef-4179-9820-df300e411b2e" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_9f25811d-e15f-421e-bd9a-0c89aa5ee090" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_9f25811d-e15f-421e-bd9a-0c89aa5ee090_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_9f25811d-e15f-421e-bd9a-0c89aa5ee090" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_9f25811d-e15f-421e-bd9a-0c89aa5ee090_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_2256c0ab-c0f2-4dc5-b92e-2201615ec38b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_9f25811d-e15f-421e-bd9a-0c89aa5ee090" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_2256c0ab-c0f2-4dc5-b92e-2201615ec38b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember_9256692d-2879-46b3-9906-ccfe6850424c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_2256c0ab-c0f2-4dc5-b92e-2201615ec38b" xlink:to="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember_9256692d-2879-46b3-9906-ccfe6850424c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_MeasurementInputDebtSpreadMember_6350a4d4-32f1-43be-a76e-55d8943964ca" xlink:href="jcom-20201231.xsd#jcom_MeasurementInputDebtSpreadMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_2256c0ab-c0f2-4dc5-b92e-2201615ec38b" xlink:to="loc_jcom_MeasurementInputDebtSpreadMember_6350a4d4-32f1-43be-a76e-55d8943964ca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_MeasurementInputProbabilitiesMember_05103f98-5329-4cd8-af55-b972fa1ec4a9" xlink:href="jcom-20201231.xsd#jcom_MeasurementInputProbabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_2256c0ab-c0f2-4dc5-b92e-2201615ec38b" xlink:to="loc_jcom_MeasurementInputProbabilitiesMember_05103f98-5329-4cd8-af55-b972fa1ec4a9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_MeasurementInputPresentValueFactorMember_6f0032b9-ea37-435a-92a5-e9aaa12677b0" xlink:href="jcom-20201231.xsd#jcom_MeasurementInputPresentValueFactorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_2256c0ab-c0f2-4dc5-b92e-2201615ec38b" xlink:to="loc_jcom_MeasurementInputPresentValueFactorMember_6f0032b9-ea37-435a-92a5-e9aaa12677b0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputDiscountRateMember_3e63076a-f68b-4206-9477-e66e65d7ec61" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputDiscountRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_2256c0ab-c0f2-4dc5-b92e-2201615ec38b" xlink:to="loc_us-gaap_MeasurementInputDiscountRateMember_3e63076a-f68b-4206-9477-e66e65d7ec61" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_171bc108-9ea7-46d9-8191-23661d058873" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_4a73c716-c1ef-4179-9820-df300e411b2e" xlink:to="loc_srt_RangeAxis_171bc108-9ea7-46d9-8191-23661d058873" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_171bc108-9ea7-46d9-8191-23661d058873_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_171bc108-9ea7-46d9-8191-23661d058873" xlink:to="loc_srt_RangeMember_171bc108-9ea7-46d9-8191-23661d058873_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_1e7e79c2-82ea-4989-9632-5b82b2381a36" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_171bc108-9ea7-46d9-8191-23661d058873" xlink:to="loc_srt_RangeMember_1e7e79c2-82ea-4989-9632-5b82b2381a36" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_218a5ef8-9f56-4076-b0cd-57c36f64a41b" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1e7e79c2-82ea-4989-9632-5b82b2381a36" xlink:to="loc_srt_MinimumMember_218a5ef8-9f56-4076-b0cd-57c36f64a41b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_841d029b-0648-49b0-8dcf-8d87bd550767" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1e7e79c2-82ea-4989-9632-5b82b2381a36" xlink:to="loc_srt_MaximumMember_841d029b-0648-49b0-8dcf-8d87bd550767" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_WeightedAverageMember_11419e31-8d59-4b0f-93b6-1a2d9a6061c5" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_WeightedAverageMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1e7e79c2-82ea-4989-9632-5b82b2381a36" xlink:to="loc_srt_WeightedAverageMember_11419e31-8d59-4b0f-93b6-1a2d9a6061c5" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.j2global.com/role/FairValueMeasurementsFairValuesofFinancialInstrumentsMeasuredOnRecurringBasisDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#FairValueMeasurementsFairValuesofFinancialInstrumentsMeasuredOnRecurringBasisDetails"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/FairValueMeasurementsFairValuesofFinancialInstrumentsMeasuredOnRecurringBasisDetails" xlink:type="extended" id="i2b8e2ab3c0df463a882b4a899c25d17d_FairValueMeasurementsFairValuesofFinancialInstrumentsMeasuredOnRecurringBasisDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_b538a919-a867-4c33-a17d-293116e90389" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_776fc5b7-e971-408a-b9fe-fb5f4ac39512" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_b538a919-a867-4c33-a17d-293116e90389" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_776fc5b7-e971-408a-b9fe-fb5f4ac39512" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_69e2b1f9-4933-48b2-80bc-f1447a9fa1ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_b538a919-a867-4c33-a17d-293116e90389" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_69e2b1f9-4933-48b2-80bc-f1447a9fa1ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_ec781666-32a2-4859-b27c-150cd4c0c0b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_b538a919-a867-4c33-a17d-293116e90389" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_ec781666-32a2-4859-b27c-150cd4c0c0b8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_7720993e-a5dd-4977-a0a0-e5cd3dda81c5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_b538a919-a867-4c33-a17d-293116e90389" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_7720993e-a5dd-4977-a0a0-e5cd3dda81c5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_603fd27b-6927-4123-8742-06a54b977145" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_b538a919-a867-4c33-a17d-293116e90389" xlink:to="loc_us-gaap_LongTermDebtFairValue_603fd27b-6927-4123-8742-06a54b977145" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialLiabilitiesFairValueDisclosure_52c19370-40e0-41ab-87b6-e8910d8919c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialLiabilitiesFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_b538a919-a867-4c33-a17d-293116e90389" xlink:to="loc_us-gaap_FinancialLiabilitiesFairValueDisclosure_52c19370-40e0-41ab-87b6-e8910d8919c7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_9cd693e2-e2b7-430c-afc1-13fdbc8fc6f1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_b538a919-a867-4c33-a17d-293116e90389" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_9cd693e2-e2b7-430c-afc1-13fdbc8fc6f1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_efb6221b-e24b-4811-b628-e43eb7f17c4e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_9cd693e2-e2b7-430c-afc1-13fdbc8fc6f1" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_efb6221b-e24b-4811-b628-e43eb7f17c4e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_efb6221b-e24b-4811-b628-e43eb7f17c4e_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_efb6221b-e24b-4811-b628-e43eb7f17c4e" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_efb6221b-e24b-4811-b628-e43eb7f17c4e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_b4a60e9d-2d86-4384-b200-769a140c5ac0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_efb6221b-e24b-4811-b628-e43eb7f17c4e" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_b4a60e9d-2d86-4384-b200-769a140c5ac0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_45cd2557-80bf-48f3-a596-2f6a6a7654db" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_b4a60e9d-2d86-4384-b200-769a140c5ac0" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_45cd2557-80bf-48f3-a596-2f6a6a7654db" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_269d7725-1e64-48b3-b10b-a4fac1d1fe5c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_b4a60e9d-2d86-4384-b200-769a140c5ac0" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_269d7725-1e64-48b3-b10b-a4fac1d1fe5c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_ce93a5e0-be2d-41e1-8b93-41e0d32e1e31" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_b4a60e9d-2d86-4384-b200-769a140c5ac0" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_ce93a5e0-be2d-41e1-8b93-41e0d32e1e31" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_8493b5ea-d26c-4062-a7a4-be9c8458f4d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_9cd693e2-e2b7-430c-afc1-13fdbc8fc6f1" xlink:to="loc_us-gaap_FinancialInstrumentAxis_8493b5ea-d26c-4062-a7a4-be9c8458f4d0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8493b5ea-d26c-4062-a7a4-be9c8458f4d0_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_8493b5ea-d26c-4062-a7a4-be9c8458f4d0" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8493b5ea-d26c-4062-a7a4-be9c8458f4d0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_a5fdeffc-dab4-4846-aa5c-bf48f1354f9b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_8493b5ea-d26c-4062-a7a4-be9c8458f4d0" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_a5fdeffc-dab4-4846-aa5c-bf48f1354f9b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_f5d37140-b41f-40a3-b300-0b74f3cbcbed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_a5fdeffc-dab4-4846-aa5c-bf48f1354f9b" xlink:to="loc_us-gaap_MoneyMarketFundsMember_f5d37140-b41f-40a3-b300-0b74f3cbcbed" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_290ac724-3106-4038-be73-27d30bcc41cc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_a5fdeffc-dab4-4846-aa5c-bf48f1354f9b" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_290ac724-3106-4038-be73-27d30bcc41cc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_9699ec6b-b7f1-4a09-855f-395e3c3a7fb2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_9cd693e2-e2b7-430c-afc1-13fdbc8fc6f1" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_9699ec6b-b7f1-4a09-855f-395e3c3a7fb2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_9699ec6b-b7f1-4a09-855f-395e3c3a7fb2_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_9699ec6b-b7f1-4a09-855f-395e3c3a7fb2" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_9699ec6b-b7f1-4a09-855f-395e3c3a7fb2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_6e74bfd1-1cc1-459c-8dd4-8b1d3c891bba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_9699ec6b-b7f1-4a09-855f-395e3c3a7fb2" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_6e74bfd1-1cc1-459c-8dd4-8b1d3c891bba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_50688129-e05d-4f63-b207-f74126c6f107" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_6e74bfd1-1cc1-459c-8dd4-8b1d3c891bba" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_50688129-e05d-4f63-b207-f74126c6f107" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_28557492-05df-45c4-be8d-76805a818d1a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_6e74bfd1-1cc1-459c-8dd4-8b1d3c891bba" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_28557492-05df-45c4-be8d-76805a818d1a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_a66afaa3-facd-49ca-a39e-774a84ba5950" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_6e74bfd1-1cc1-459c-8dd4-8b1d3c891bba" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_a66afaa3-facd-49ca-a39e-774a84ba5950" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.j2global.com/role/FairValueMeasurementsReconciliationofLevel2DerivativeLiabilitiesDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#FairValueMeasurementsReconciliationofLevel2DerivativeLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/FairValueMeasurementsReconciliationofLevel2DerivativeLiabilitiesDetails" xlink:type="extended" id="i9bf8709be975417399caa0198325af44_FairValueMeasurementsReconciliationofLevel2DerivativeLiabilitiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_jcom_FairValueLiabilitiesObservableInputReconciliationLineItems_a1423788-e4e5-4a51-be4f-5979f8fc550c" xlink:href="jcom-20201231.xsd#jcom_FairValueLiabilitiesObservableInputReconciliationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_FairValueLiabilitiesObservableInputReconciliationCalculationRollForward_00271655-adf1-4bf6-aa97-7536ad6363f7" xlink:href="jcom-20201231.xsd#jcom_FairValueLiabilitiesObservableInputReconciliationCalculationRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jcom_FairValueLiabilitiesObservableInputReconciliationLineItems_a1423788-e4e5-4a51-be4f-5979f8fc550c" xlink:to="loc_jcom_FairValueLiabilitiesObservableInputReconciliationCalculationRollForward_00271655-adf1-4bf6-aa97-7536ad6363f7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs_fee02124-8a00-4a46-ad4a-0f48bc649848" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jcom_FairValueLiabilitiesObservableInputReconciliationCalculationRollForward_00271655-adf1-4bf6-aa97-7536ad6363f7" xlink:to="loc_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs_fee02124-8a00-4a46-ad4a-0f48bc649848" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings_c1153689-f6b4-4acf-9ad3-6187a19f46d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jcom_FairValueLiabilitiesObservableInputReconciliationCalculationRollForward_00271655-adf1-4bf6-aa97-7536ad6363f7" xlink:to="loc_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings_c1153689-f6b4-4acf-9ad3-6187a19f46d8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs_19087a89-7e7f-4ad1-9dd7-fc6bfa28cf62" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_FairValueLiabilitiesObservableInputReconciliationTable_bd705c04-fc4e-440a-8670-09eb939723e2" xlink:href="jcom-20201231.xsd#jcom_FairValueLiabilitiesObservableInputReconciliationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_jcom_FairValueLiabilitiesObservableInputReconciliationLineItems_a1423788-e4e5-4a51-be4f-5979f8fc550c" xlink:to="loc_jcom_FairValueLiabilitiesObservableInputReconciliationTable_bd705c04-fc4e-440a-8670-09eb939723e2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_ff79a6ba-6fc5-444d-82e9-f87387dbdccb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_jcom_FairValueLiabilitiesObservableInputReconciliationTable_bd705c04-fc4e-440a-8670-09eb939723e2" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_ff79a6ba-6fc5-444d-82e9-f87387dbdccb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ff79a6ba-6fc5-444d-82e9-f87387dbdccb_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_ff79a6ba-6fc5-444d-82e9-f87387dbdccb" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ff79a6ba-6fc5-444d-82e9-f87387dbdccb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_751e1062-bb14-4bc8-9756-075cb3c12f79" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_ff79a6ba-6fc5-444d-82e9-f87387dbdccb" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_751e1062-bb14-4bc8-9756-075cb3c12f79" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_605e6d55-8dcf-45cb-838c-3986f1903f2f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_751e1062-bb14-4bc8-9756-075cb3c12f79" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_605e6d55-8dcf-45cb-838c-3986f1903f2f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_92633c94-0b7f-43c2-bf91-1970d03aa775" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_jcom_FairValueLiabilitiesObservableInputReconciliationTable_bd705c04-fc4e-440a-8670-09eb939723e2" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_92633c94-0b7f-43c2-bf91-1970d03aa775" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_92633c94-0b7f-43c2-bf91-1970d03aa775_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_92633c94-0b7f-43c2-bf91-1970d03aa775" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_92633c94-0b7f-43c2-bf91-1970d03aa775_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_bbf19859-8109-4ec0-9a06-0afc180e711b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_92633c94-0b7f-43c2-bf91-1970d03aa775" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_bbf19859-8109-4ec0-9a06-0afc180e711b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmbeddedDerivativeFinancialInstrumentsMember_d3e7ba7a-c38a-48fc-9dad-aa0b53281698" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmbeddedDerivativeFinancialInstrumentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_bbf19859-8109-4ec0-9a06-0afc180e711b" xlink:to="loc_us-gaap_EmbeddedDerivativeFinancialInstrumentsMember_d3e7ba7a-c38a-48fc-9dad-aa0b53281698" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.j2global.com/role/FairValueMeasurementsReconciliationofLevel3FinancialLiabilitiesMeasuredonRecurringBasisDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#FairValueMeasurementsReconciliationofLevel3FinancialLiabilitiesMeasuredonRecurringBasisDetails"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/FairValueMeasurementsReconciliationofLevel3FinancialLiabilitiesMeasuredonRecurringBasisDetails" xlink:type="extended" id="i6054f716c94f462f9192b725243704e8_FairValueMeasurementsReconciliationofLevel3FinancialLiabilitiesMeasuredonRecurringBasisDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_ab90dd0a-48cf-478f-80e9-9cef65f487b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_fb28b082-e802-49a1-bbd1-adaa022976cf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_ab90dd0a-48cf-478f-80e9-9cef65f487b3" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_fb28b082-e802-49a1-bbd1-adaa022976cf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_1ad2707b-d758-47c2-95d4-8e6e2fd69eb2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_fb28b082-e802-49a1-bbd1-adaa022976cf" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_1ad2707b-d758-47c2-95d4-8e6e2fd69eb2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease_26229869-08aa-4fd5-a7f0-15104c094040" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_fb28b082-e802-49a1-bbd1-adaa022976cf" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease_26229869-08aa-4fd5-a7f0-15104c094040" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_371ae672-10cc-4802-96f4-249a55c79c1b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_fb28b082-e802-49a1-bbd1-adaa022976cf" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_371ae672-10cc-4802-96f4-249a55c79c1b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPaymentsToAcquireBusinesses_d8f256e2-951a-43cc-9ff0-5455886147cd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPaymentsToAcquireBusinesses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_fb28b082-e802-49a1-bbd1-adaa022976cf" xlink:to="loc_us-gaap_OtherPaymentsToAcquireBusinesses_d8f256e2-951a-43cc-9ff0-5455886147cd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_17f73f17-587b-48bb-9881-bd80427efbd9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_db5f3c7e-3f79-44af-9294-7cb4eddd097a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_ab90dd0a-48cf-478f-80e9-9cef65f487b3" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_db5f3c7e-3f79-44af-9294-7cb4eddd097a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_df2fd60a-2553-419e-ba5c-bd7966c0fbad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_db5f3c7e-3f79-44af-9294-7cb4eddd097a" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_df2fd60a-2553-419e-ba5c-bd7966c0fbad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_df2fd60a-2553-419e-ba5c-bd7966c0fbad_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_df2fd60a-2553-419e-ba5c-bd7966c0fbad" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_df2fd60a-2553-419e-ba5c-bd7966c0fbad_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_5710e477-9193-40e8-a73c-1fad6edc705a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_df2fd60a-2553-419e-ba5c-bd7966c0fbad" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_5710e477-9193-40e8-a73c-1fad6edc705a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_a3c13eb2-d871-44e0-b267-6f4502db4e2f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_5710e477-9193-40e8-a73c-1fad6edc705a" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_a3c13eb2-d871-44e0-b267-6f4502db4e2f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.j2global.com/role/FairValueMeasurementsReconciliationofLevel3FinancialAssetsMeasuredonRecurringBasisDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#FairValueMeasurementsReconciliationofLevel3FinancialAssetsMeasuredonRecurringBasisDetails"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/FairValueMeasurementsReconciliationofLevel3FinancialAssetsMeasuredonRecurringBasisDetails" xlink:type="extended" id="if5401c02fd6246a083cb75f551257ae8_FairValueMeasurementsReconciliationofLevel3FinancialAssetsMeasuredonRecurringBasisDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_3d18ca6e-6c2c-4b59-9dc9-0f2c801c100d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_dfe80e50-9d98-4728-82ac-1071e9cd42e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_3d18ca6e-6c2c-4b59-9dc9-0f2c801c100d" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_dfe80e50-9d98-4728-82ac-1071e9cd42e5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss_e22cca0e-dbee-4763-924a-e1606ef1bcbf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_3d18ca6e-6c2c-4b59-9dc9-0f2c801c100d" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss_e22cca0e-dbee-4763-924a-e1606ef1bcbf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements_a611ee81-eb64-4575-8cd4-9a17ffe42313" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_3d18ca6e-6c2c-4b59-9dc9-0f2c801c100d" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements_a611ee81-eb64-4575-8cd4-9a17ffe42313" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_afea9a20-41e5-463a-abc8-a716318114c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_aaa38cdb-63a7-4f78-8559-078139bbbab3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_3d18ca6e-6c2c-4b59-9dc9-0f2c801c100d" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_aaa38cdb-63a7-4f78-8559-078139bbbab3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_980ac23d-c0bb-4235-8cc9-2b62ee10b8f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_aaa38cdb-63a7-4f78-8559-078139bbbab3" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_980ac23d-c0bb-4235-8cc9-2b62ee10b8f5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_980ac23d-c0bb-4235-8cc9-2b62ee10b8f5_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_980ac23d-c0bb-4235-8cc9-2b62ee10b8f5" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_980ac23d-c0bb-4235-8cc9-2b62ee10b8f5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ad527b5c-156a-40af-9d3d-f9af70cca7f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_980ac23d-c0bb-4235-8cc9-2b62ee10b8f5" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ad527b5c-156a-40af-9d3d-f9af70cca7f4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_77a404c2-1139-400d-b7b1-89c94afa0cf1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ad527b5c-156a-40af-9d3d-f9af70cca7f4" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_77a404c2-1139-400d-b7b1-89c94afa0cf1" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.j2global.com/role/PropertyandEquipment" xlink:type="simple" xlink:href="jcom-20201231.xsd#PropertyandEquipment"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/PropertyandEquipment" xlink:type="extended" id="id87571d6db634d64a36904f9a5783b55_PropertyandEquipment"/>
  <link:roleRef roleURI="http://www.j2global.com/role/PropertyandEquipmentTables" xlink:type="simple" xlink:href="jcom-20201231.xsd#PropertyandEquipmentTables"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/PropertyandEquipmentTables" xlink:type="extended" id="i0f477334c1044ee4a636ac2a16be0e79_PropertyandEquipmentTables"/>
  <link:roleRef roleURI="http://www.j2global.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#PropertyandEquipmentSummaryofPropertyandEquipmentDetails"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" xlink:type="extended" id="ic9ee1c176c734e20805fc4111040d6e8_PropertyandEquipmentSummaryofPropertyandEquipmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_bb5428be-0c0a-4225-9886-3751455ad574" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_54e829cf-83d1-4aaa-8369-8db8c215e8d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_bb5428be-0c0a-4225-9886-3751455ad574" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_54e829cf-83d1-4aaa-8369-8db8c215e8d9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_c361e7f1-0a48-4180-b63e-592bfb501d44" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_bb5428be-0c0a-4225-9886-3751455ad574" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_c361e7f1-0a48-4180-b63e-592bfb501d44" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_76300070-6f70-4990-bc9d-3078754fd771" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_bb5428be-0c0a-4225-9886-3751455ad574" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_76300070-6f70-4990-bc9d-3078754fd771" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_3e41eae9-432f-4ff8-b534-0d7d6f264009" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_bb5428be-0c0a-4225-9886-3751455ad574" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_3e41eae9-432f-4ff8-b534-0d7d6f264009" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b85cb448-5824-4a32-8060-dc0c31c51330" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_3e41eae9-432f-4ff8-b534-0d7d6f264009" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b85cb448-5824-4a32-8060-dc0c31c51330" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b85cb448-5824-4a32-8060-dc0c31c51330_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b85cb448-5824-4a32-8060-dc0c31c51330" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b85cb448-5824-4a32-8060-dc0c31c51330_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f5e4b22d-edff-460e-9768-9fa5328f92c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b85cb448-5824-4a32-8060-dc0c31c51330" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f5e4b22d-edff-460e-9768-9fa5328f92c1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_278f7c84-6915-4a1a-bada-34bea98e781b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f5e4b22d-edff-460e-9768-9fa5328f92c1" xlink:to="loc_us-gaap_ComputerEquipmentMember_278f7c84-6915-4a1a-bada-34bea98e781b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_0321cc25-6350-4fff-9847-bfb923ad057a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f5e4b22d-edff-460e-9768-9fa5328f92c1" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_0321cc25-6350-4fff-9847-bfb923ad057a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_0957a048-ed3a-4e56-a574-d7dd1db16ef3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f5e4b22d-edff-460e-9768-9fa5328f92c1" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_0957a048-ed3a-4e56-a574-d7dd1db16ef3" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.j2global.com/role/PropertyandEquipmentNarrativeDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#PropertyandEquipmentNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/PropertyandEquipmentNarrativeDetails" xlink:type="extended" id="i84b9ecd42ab94605b2aa9e8b0edf0aa7_PropertyandEquipmentNarrativeDetails"/>
  <link:roleRef roleURI="http://www.j2global.com/role/GoodwillandIntangibleAssets" xlink:type="simple" xlink:href="jcom-20201231.xsd#GoodwillandIntangibleAssets"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/GoodwillandIntangibleAssets" xlink:type="extended" id="i8391034ff68c45509bf62c4c90dbd452_GoodwillandIntangibleAssets"/>
  <link:roleRef roleURI="http://www.j2global.com/role/GoodwillandIntangibleAssetsTables" xlink:type="simple" xlink:href="jcom-20201231.xsd#GoodwillandIntangibleAssetsTables"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/GoodwillandIntangibleAssetsTables" xlink:type="extended" id="i8df6f621ee75467bbdd795887c753cb5_GoodwillandIntangibleAssetsTables"/>
  <link:roleRef roleURI="http://www.j2global.com/role/GoodwillandIntangibleAssetsNarrativeDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#GoodwillandIntangibleAssetsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/GoodwillandIntangibleAssetsNarrativeDetails" xlink:type="extended" id="ic538405daa3b4b38abcc1e45d1b7d79f_GoodwillandIntangibleAssetsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_3f4296c6-e2f9-4357-886f-cee2c42e85f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_05dac2b3-bf78-4a78-b0db-c9ba03a1240f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_3f4296c6-e2f9-4357-886f-cee2c42e85f9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_05dac2b3-bf78-4a78-b0db-c9ba03a1240f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_c4c821c8-38da-409c-9899-6d18a2903c8f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_3f4296c6-e2f9-4357-886f-cee2c42e85f9" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_c4c821c8-38da-409c-9899-6d18a2903c8f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_72739685-5c54-4821-8504-fdfb1ec25ab7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_3f4296c6-e2f9-4357-886f-cee2c42e85f9" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_72739685-5c54-4821-8504-fdfb1ec25ab7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_5aca1acd-2261-4fff-a473-6c7dab4d94df" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_72739685-5c54-4821-8504-fdfb1ec25ab7" xlink:to="loc_srt_RangeAxis_5aca1acd-2261-4fff-a473-6c7dab4d94df" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_5aca1acd-2261-4fff-a473-6c7dab4d94df_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_5aca1acd-2261-4fff-a473-6c7dab4d94df" xlink:to="loc_srt_RangeMember_5aca1acd-2261-4fff-a473-6c7dab4d94df_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_32f09737-c872-495f-86da-998c9f987b30" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_5aca1acd-2261-4fff-a473-6c7dab4d94df" xlink:to="loc_srt_RangeMember_32f09737-c872-495f-86da-998c9f987b30" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_f4903776-1009-41f7-b7e9-f6e5fc074071" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_32f09737-c872-495f-86da-998c9f987b30" xlink:to="loc_srt_MinimumMember_f4903776-1009-41f7-b7e9-f6e5fc074071" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_2e5391af-2282-4306-b1c7-944e745bf60a" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_32f09737-c872-495f-86da-998c9f987b30" xlink:to="loc_srt_MaximumMember_2e5391af-2282-4306-b1c7-944e745bf60a" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.j2global.com/role/GoodwillandIntangibleAssetsChangesinCarryingAmountsofGoodwillDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#GoodwillandIntangibleAssetsChangesinCarryingAmountsofGoodwillDetails"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/GoodwillandIntangibleAssetsChangesinCarryingAmountsofGoodwillDetails" xlink:type="extended" id="if88e3c7769444af484ce46bf210fc644_GoodwillandIntangibleAssetsChangesinCarryingAmountsofGoodwillDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_fb96ace8-933e-483e-b60d-1d42552983f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_4934b758-a508-4bdd-a3ba-ca1b89dfda29" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_fb96ace8-933e-483e-b60d-1d42552983f6" xlink:to="loc_us-gaap_Goodwill_4934b758-a508-4bdd-a3ba-ca1b89dfda29" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_00819ed6-6d57-48bc-b212-fd0d5f270c6b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_fb96ace8-933e-483e-b60d-1d42552983f6" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_00819ed6-6d57-48bc-b212-fd0d5f270c6b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_8d0a6d6a-40ff-4e6f-b314-90fd52c517a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_fb96ace8-933e-483e-b60d-1d42552983f6" xlink:to="loc_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_8d0a6d6a-40ff-4e6f-b314-90fd52c517a9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_f8f275e8-391b-4840-801a-e9d75e0f5ce4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_fb96ace8-933e-483e-b60d-1d42552983f6" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_f8f275e8-391b-4840-801a-e9d75e0f5ce4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_860782a0-7432-47d0-997a-124ef31e248b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_fb96ace8-933e-483e-b60d-1d42552983f6" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_860782a0-7432-47d0-997a-124ef31e248b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_275b40f5-1f47-4649-a4de-b13d2b04716d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_59320653-930c-4932-ba5c-f57c2936a8a4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_fb96ace8-933e-483e-b60d-1d42552983f6" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_59320653-930c-4932-ba5c-f57c2936a8a4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_61d73929-c26d-4389-82a3-cd77997bc754" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_59320653-930c-4932-ba5c-f57c2936a8a4" xlink:to="loc_srt_ConsolidationItemsAxis_61d73929-c26d-4389-82a3-cd77997bc754" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_61d73929-c26d-4389-82a3-cd77997bc754_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_61d73929-c26d-4389-82a3-cd77997bc754" xlink:to="loc_srt_ConsolidationItemsDomain_61d73929-c26d-4389-82a3-cd77997bc754_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_4e806c49-097b-4eb4-bd1c-8e74cf59c739" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_61d73929-c26d-4389-82a3-cd77997bc754" xlink:to="loc_srt_ConsolidationItemsDomain_4e806c49-097b-4eb4-bd1c-8e74cf59c739" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_e04689c1-4003-43aa-89e3-d29fc9b7afda" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_4e806c49-097b-4eb4-bd1c-8e74cf59c739" xlink:to="loc_us-gaap_OperatingSegmentsMember_e04689c1-4003-43aa-89e3-d29fc9b7afda" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_fa475bf7-e256-4e80-bb8b-6be2586d17bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_59320653-930c-4932-ba5c-f57c2936a8a4" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_fa475bf7-e256-4e80-bb8b-6be2586d17bf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_fa475bf7-e256-4e80-bb8b-6be2586d17bf_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_fa475bf7-e256-4e80-bb8b-6be2586d17bf" xlink:to="loc_us-gaap_SegmentDomain_fa475bf7-e256-4e80-bb8b-6be2586d17bf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_281149f4-16ba-4029-987e-f1024480e075" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_fa475bf7-e256-4e80-bb8b-6be2586d17bf" xlink:to="loc_us-gaap_SegmentDomain_281149f4-16ba-4029-987e-f1024480e075" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_CloudServicesMember_949a39ba-4be2-4cc8-a8fd-7041bb358eb4" xlink:href="jcom-20201231.xsd#jcom_CloudServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_281149f4-16ba-4029-987e-f1024480e075" xlink:to="loc_jcom_CloudServicesMember_949a39ba-4be2-4cc8-a8fd-7041bb358eb4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_FaxAndMartechSegmentMember_fa127b56-02ef-4b0c-bda1-e04aebb876e5" xlink:href="jcom-20201231.xsd#jcom_FaxAndMartechSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jcom_CloudServicesMember_949a39ba-4be2-4cc8-a8fd-7041bb358eb4" xlink:to="loc_jcom_FaxAndMartechSegmentMember_fa127b56-02ef-4b0c-bda1-e04aebb876e5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_VoiceBackupSecurityAndCPPSegmentMember_5531774f-d6ff-48fe-8435-7be2a0cc0b5b" xlink:href="jcom-20201231.xsd#jcom_VoiceBackupSecurityAndCPPSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jcom_CloudServicesMember_949a39ba-4be2-4cc8-a8fd-7041bb358eb4" xlink:to="loc_jcom_VoiceBackupSecurityAndCPPSegmentMember_5531774f-d6ff-48fe-8435-7be2a0cc0b5b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_DigitalMediaSegmentMember_05649d23-23e0-41aa-8f4b-5a2f0a182a14" xlink:href="jcom-20201231.xsd#jcom_DigitalMediaSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_281149f4-16ba-4029-987e-f1024480e075" xlink:to="loc_jcom_DigitalMediaSegmentMember_05649d23-23e0-41aa-8f4b-5a2f0a182a14" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.j2global.com/role/GoodwillAndIntangibleAssetsIndefiniteIntangibleAssetsDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#GoodwillAndIntangibleAssetsIndefiniteIntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/GoodwillAndIntangibleAssetsIndefiniteIntangibleAssetsDetails" xlink:type="extended" id="iacdfc0681f244121bf5138c4bf51ed1d_GoodwillAndIntangibleAssetsIndefiniteIntangibleAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_1b6e1be1-6a2d-4b7b-b241-9e7488a424c4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_e78b4d28-2e72-43f0-9beb-047721f1940b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1b6e1be1-6a2d-4b7b-b241-9e7488a424c4" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_e78b4d28-2e72-43f0-9beb-047721f1940b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_90a97656-f157-4974-b167-1a287d943989" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_1b6e1be1-6a2d-4b7b-b241-9e7488a424c4" xlink:to="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_90a97656-f157-4974-b167-1a287d943989" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_be418124-9046-4a9e-a657-fb184a17abaf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_90a97656-f157-4974-b167-1a287d943989" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_be418124-9046-4a9e-a657-fb184a17abaf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_be418124-9046-4a9e-a657-fb184a17abaf_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_be418124-9046-4a9e-a657-fb184a17abaf" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_be418124-9046-4a9e-a657-fb184a17abaf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_42713b4e-46c8-4140-a38c-26b32ae093d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_be418124-9046-4a9e-a657-fb184a17abaf" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_42713b4e-46c8-4140-a38c-26b32ae093d8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_5cdb2f92-2fb7-4a44-aace-cfb42aa33ddd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_42713b4e-46c8-4140-a38c-26b32ae093d8" xlink:to="loc_us-gaap_TradeNamesMember_5cdb2f92-2fb7-4a44-aace-cfb42aa33ddd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_dadf2ca2-38a7-4859-bcf0-7ce734513527" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_42713b4e-46c8-4140-a38c-26b32ae093d8" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_dadf2ca2-38a7-4859-bcf0-7ce734513527" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.j2global.com/role/GoodwillandIntangibleAssetsIntangibleAssetsSubjecttoAmortizationDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#GoodwillandIntangibleAssetsIntangibleAssetsSubjecttoAmortizationDetails"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/GoodwillandIntangibleAssetsIntangibleAssetsSubjecttoAmortizationDetails" xlink:type="extended" id="i69321c36fe344b87a115cc6a5a101e42_GoodwillandIntangibleAssetsIntangibleAssetsSubjecttoAmortizationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_a2da6692-f66d-4309-afa4-e96be0988222" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_3e405c2b-1f40-4fce-803d-fdd54ab898f0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_a2da6692-f66d-4309-afa4-e96be0988222" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_3e405c2b-1f40-4fce-803d-fdd54ab898f0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_6412477f-fe3f-4ed1-bdfe-bd0d47512590" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_a2da6692-f66d-4309-afa4-e96be0988222" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_6412477f-fe3f-4ed1-bdfe-bd0d47512590" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_83a11655-bc2b-4176-9e5b-b6a407de7855" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_a2da6692-f66d-4309-afa4-e96be0988222" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_83a11655-bc2b-4176-9e5b-b6a407de7855" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_72d4c22d-36c6-4e7d-9081-fa3dc469ac7d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_a2da6692-f66d-4309-afa4-e96be0988222" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_72d4c22d-36c6-4e7d-9081-fa3dc469ac7d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_e652544f-a6f0-4ad4-841b-1bcec6091348" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_a2da6692-f66d-4309-afa4-e96be0988222" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_e652544f-a6f0-4ad4-841b-1bcec6091348" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_30ef0bb1-e7a0-4d83-b9de-b576ed0fa882" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_e652544f-a6f0-4ad4-841b-1bcec6091348" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_30ef0bb1-e7a0-4d83-b9de-b576ed0fa882" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_30ef0bb1-e7a0-4d83-b9de-b576ed0fa882_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_30ef0bb1-e7a0-4d83-b9de-b576ed0fa882" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_30ef0bb1-e7a0-4d83-b9de-b576ed0fa882_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b7fb95e6-44f8-42f9-acc6-bc5c783f9836" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_30ef0bb1-e7a0-4d83-b9de-b576ed0fa882" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b7fb95e6-44f8-42f9-acc6-bc5c783f9836" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_16d5a981-815d-4501-be77-26b691a6fc4c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b7fb95e6-44f8-42f9-acc6-bc5c783f9836" xlink:to="loc_us-gaap_TradeNamesMember_16d5a981-815d-4501-be77-26b691a6fc4c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PatentsMember_d54de05b-a8ff-4479-afaa-6568f6ea6772" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PatentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b7fb95e6-44f8-42f9-acc6-bc5c783f9836" xlink:to="loc_us-gaap_PatentsMember_d54de05b-a8ff-4479-afaa-6568f6ea6772" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_d4c195a3-aba2-4a45-9300-c8e103f81f7d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b7fb95e6-44f8-42f9-acc6-bc5c783f9836" xlink:to="loc_us-gaap_CustomerRelationshipsMember_d4c195a3-aba2-4a45-9300-c8e103f81f7d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksMember_7630c7b2-96bb-4574-aef3-b5c30e0c709d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TrademarksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b7fb95e6-44f8-42f9-acc6-bc5c783f9836" xlink:to="loc_us-gaap_TrademarksMember_7630c7b2-96bb-4574-aef3-b5c30e0c709d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_4fa4572b-3520-4945-86f2-26ae71167fc2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b7fb95e6-44f8-42f9-acc6-bc5c783f9836" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_4fa4572b-3520-4945-86f2-26ae71167fc2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_928ad37a-b953-425d-b652-76ce8ba6ed9d" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_e652544f-a6f0-4ad4-841b-1bcec6091348" xlink:to="loc_srt_RangeAxis_928ad37a-b953-425d-b652-76ce8ba6ed9d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_928ad37a-b953-425d-b652-76ce8ba6ed9d_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_928ad37a-b953-425d-b652-76ce8ba6ed9d" xlink:to="loc_srt_RangeMember_928ad37a-b953-425d-b652-76ce8ba6ed9d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_8fe9b9a7-495d-4b77-a9ca-f388a0e5a52a" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_928ad37a-b953-425d-b652-76ce8ba6ed9d" xlink:to="loc_srt_RangeMember_8fe9b9a7-495d-4b77-a9ca-f388a0e5a52a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_8f732366-8972-4f47-9b44-0426905cde49" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_8fe9b9a7-495d-4b77-a9ca-f388a0e5a52a" xlink:to="loc_srt_MinimumMember_8f732366-8972-4f47-9b44-0426905cde49" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_b8e1aedd-0597-4ad9-ae5e-e1f3c68660a1" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_8fe9b9a7-495d-4b77-a9ca-f388a0e5a52a" xlink:to="loc_srt_MaximumMember_b8e1aedd-0597-4ad9-ae5e-e1f3c68660a1" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.j2global.com/role/GoodwillandIntangibleAssetsFiniteLivedIntangiblesAcquiredDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#GoodwillandIntangibleAssetsFiniteLivedIntangiblesAcquiredDetails"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/GoodwillandIntangibleAssetsFiniteLivedIntangiblesAcquiredDetails" xlink:type="extended" id="i067aa0ba66084231bac73bac7eac4ded_GoodwillandIntangibleAssetsFiniteLivedIntangiblesAcquiredDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2c480267-07cf-4364-b111-1be75825a81e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_9201e98a-2c46-4a07-8131-614c54eb0977" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2c480267-07cf-4364-b111-1be75825a81e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_9201e98a-2c46-4a07-8131-614c54eb0977" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_ad3f53c1-30ea-4405-b431-e830f2295f1b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2c480267-07cf-4364-b111-1be75825a81e" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_ad3f53c1-30ea-4405-b431-e830f2295f1b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_ef0e14ea-db7f-41d5-9a58-09035ea7dfda" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2c480267-07cf-4364-b111-1be75825a81e" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_ef0e14ea-db7f-41d5-9a58-09035ea7dfda" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_17a21859-5a55-4bfd-9727-bfd8cee0b981" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_ef0e14ea-db7f-41d5-9a58-09035ea7dfda" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_17a21859-5a55-4bfd-9727-bfd8cee0b981" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_17a21859-5a55-4bfd-9727-bfd8cee0b981_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_17a21859-5a55-4bfd-9727-bfd8cee0b981" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_17a21859-5a55-4bfd-9727-bfd8cee0b981_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ee8b0df6-224d-4339-a344-82d133570425" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_17a21859-5a55-4bfd-9727-bfd8cee0b981" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ee8b0df6-224d-4339-a344-82d133570425" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_Fiscal2020AcquisitionsMember_ac0c95b6-47a0-4f77-b18d-29afc6c13a64" xlink:href="jcom-20201231.xsd#jcom_Fiscal2020AcquisitionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ee8b0df6-224d-4339-a344-82d133570425" xlink:to="loc_jcom_Fiscal2020AcquisitionsMember_ac0c95b6-47a0-4f77-b18d-29afc6c13a64" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_RetailMeNotIncMember_4df7a2ca-b803-4312-b685-5c808d6dd49b" xlink:href="jcom-20201231.xsd#jcom_RetailMeNotIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jcom_Fiscal2020AcquisitionsMember_ac0c95b6-47a0-4f77-b18d-29afc6c13a64" xlink:to="loc_jcom_RetailMeNotIncMember_4df7a2ca-b803-4312-b685-5c808d6dd49b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_6ff511eb-d99e-41af-9d2c-190bdd8fe2ae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_ef0e14ea-db7f-41d5-9a58-09035ea7dfda" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_6ff511eb-d99e-41af-9d2c-190bdd8fe2ae" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6ff511eb-d99e-41af-9d2c-190bdd8fe2ae_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_6ff511eb-d99e-41af-9d2c-190bdd8fe2ae" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6ff511eb-d99e-41af-9d2c-190bdd8fe2ae_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f24d0cf1-c143-467e-b49e-f97aa530b722" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_6ff511eb-d99e-41af-9d2c-190bdd8fe2ae" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f24d0cf1-c143-467e-b49e-f97aa530b722" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_8ff81a52-937d-4006-b67f-aac91a43a823" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f24d0cf1-c143-467e-b49e-f97aa530b722" xlink:to="loc_us-gaap_TradeNamesMember_8ff81a52-937d-4006-b67f-aac91a43a823" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_618627a9-3a07-4582-a1a3-ae2bae8e1f80" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f24d0cf1-c143-467e-b49e-f97aa530b722" xlink:to="loc_us-gaap_CustomerRelationshipsMember_618627a9-3a07-4582-a1a3-ae2bae8e1f80" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_02a31a53-c1fc-4e20-81ee-1f524e1a4e29" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f24d0cf1-c143-467e-b49e-f97aa530b722" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_02a31a53-c1fc-4e20-81ee-1f524e1a4e29" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.j2global.com/role/GoodwillAndIntangibleAssetsExpectedAmortizationExpensesforIntangibleAssetsSubjectToAmortizationDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#GoodwillAndIntangibleAssetsExpectedAmortizationExpensesforIntangibleAssetsSubjectToAmortizationDetails"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/GoodwillAndIntangibleAssetsExpectedAmortizationExpensesforIntangibleAssetsSubjectToAmortizationDetails" xlink:type="extended" id="i3a191b5d1ed941e68818dd1ae98bbbb7_GoodwillAndIntangibleAssetsExpectedAmortizationExpensesforIntangibleAssetsSubjectToAmortizationDetails"/>
  <link:roleRef roleURI="http://www.j2global.com/role/LongTermDebt" xlink:type="simple" xlink:href="jcom-20201231.xsd#LongTermDebt"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/LongTermDebt" xlink:type="extended" id="i4b7195d7a0db44e583dc164178afbc00_LongTermDebt"/>
  <link:roleRef roleURI="http://www.j2global.com/role/LongTermDebtTables" xlink:type="simple" xlink:href="jcom-20201231.xsd#LongTermDebtTables"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/LongTermDebtTables" xlink:type="extended" id="i77f9fd2f3b774c6483bf01c4c36ec282_LongTermDebtTables"/>
  <link:roleRef roleURI="http://www.j2global.com/role/LongTermDebtSummaryofLongtermDebtDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#LongTermDebtSummaryofLongtermDebtDetails"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/LongTermDebtSummaryofLongtermDebtDetails" xlink:type="extended" id="i2c79f7d55ec94b39afec76c0dcaa4a1a_LongTermDebtSummaryofLongtermDebtDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_879543db-d234-4019-8e61-e14b472d2001" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_4e4b0dd9-e0e3-4a2c-94ee-854fc3b3c0f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_879543db-d234-4019-8e61-e14b472d2001" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_4e4b0dd9-e0e3-4a2c-94ee-854fc3b3c0f7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_f5d6c835-5682-4e42-b809-d7bec7b65c02" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_879543db-d234-4019-8e61-e14b472d2001" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_f5d6c835-5682-4e42-b809-d7bec7b65c02" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_1a87ff80-0560-4ee0-8374-ca9c0d10a480" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_879543db-d234-4019-8e61-e14b472d2001" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_1a87ff80-0560-4ee0-8374-ca9c0d10a480" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_2068acb8-8125-460e-81e7-b61f865807b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_879543db-d234-4019-8e61-e14b472d2001" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_2068acb8-8125-460e-81e7-b61f865807b1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_8436d6a9-88d3-4fe1-82aa-c41376dc54da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_879543db-d234-4019-8e61-e14b472d2001" xlink:to="loc_us-gaap_LongTermDebt_8436d6a9-88d3-4fe1-82aa-c41376dc54da" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_00736cd5-1d5f-4bbd-b3b6-7be6d22dfae4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_879543db-d234-4019-8e61-e14b472d2001" xlink:to="loc_us-gaap_LongTermDebtCurrent_00736cd5-1d5f-4bbd-b3b6-7be6d22dfae4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_54ef127c-b429-43ed-884d-3b1e525b9d60" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_879543db-d234-4019-8e61-e14b472d2001" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_54ef127c-b429-43ed-884d-3b1e525b9d60" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_40bb6cab-f850-4116-b8fd-aa35848cb1fd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_879543db-d234-4019-8e61-e14b472d2001" xlink:to="loc_us-gaap_DebtInstrumentTable_40bb6cab-f850-4116-b8fd-aa35848cb1fd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_c9108ca5-aa3e-4ad1-9222-03e885549904" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_40bb6cab-f850-4116-b8fd-aa35848cb1fd" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_c9108ca5-aa3e-4ad1-9222-03e885549904" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_c9108ca5-aa3e-4ad1-9222-03e885549904_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_c9108ca5-aa3e-4ad1-9222-03e885549904" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_c9108ca5-aa3e-4ad1-9222-03e885549904_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_32d974fb-06ea-4ede-8a09-4d2a64942bdd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_c9108ca5-aa3e-4ad1-9222-03e885549904" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_32d974fb-06ea-4ede-8a09-4d2a64942bdd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_bb29adde-1bf4-4033-b0af-9d9be122b37f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_32d974fb-06ea-4ede-8a09-4d2a64942bdd" xlink:to="loc_us-gaap_SeniorNotesMember_bb29adde-1bf4-4033-b0af-9d9be122b37f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_c12f192b-49e1-49b6-8441-0c84e4db0536" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_32d974fb-06ea-4ede-8a09-4d2a64942bdd" xlink:to="loc_us-gaap_ConvertibleDebtMember_c12f192b-49e1-49b6-8441-0c84e4db0536" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember_50e63a5a-39c9-468f-84e8-3b274db8cb93" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansPayableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_32d974fb-06ea-4ede-8a09-4d2a64942bdd" xlink:to="loc_us-gaap_LoansPayableMember_50e63a5a-39c9-468f-84e8-3b274db8cb93" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_50ffd926-1f55-4591-99e9-01b8ea24f267" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_40bb6cab-f850-4116-b8fd-aa35848cb1fd" xlink:to="loc_us-gaap_DebtInstrumentAxis_50ffd926-1f55-4591-99e9-01b8ea24f267" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_50ffd926-1f55-4591-99e9-01b8ea24f267_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_50ffd926-1f55-4591-99e9-01b8ea24f267" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_50ffd926-1f55-4591-99e9-01b8ea24f267_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_cedde02c-5608-4ff5-9109-236beedcf7b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_50ffd926-1f55-4591-99e9-01b8ea24f267" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_cedde02c-5608-4ff5-9109-236beedcf7b4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_A60SeniorNotesMember_5fa6d06a-93c4-43d0-ac5b-7d8ca5bcc53b" xlink:href="jcom-20201231.xsd#jcom_A60SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_cedde02c-5608-4ff5-9109-236beedcf7b4" xlink:to="loc_jcom_A60SeniorNotesMember_5fa6d06a-93c4-43d0-ac5b-7d8ca5bcc53b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_A4625SeniorNotesDueIn2030Member_a0e6807f-0429-4f8a-8b76-24a0e146ca6b" xlink:href="jcom-20201231.xsd#jcom_A4625SeniorNotesDueIn2030Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_cedde02c-5608-4ff5-9109-236beedcf7b4" xlink:to="loc_jcom_A4625SeniorNotesDueIn2030Member_a0e6807f-0429-4f8a-8b76-24a0e146ca6b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_A325ConvertibleNotesMember_2cfd883e-ab38-41d8-9b27-abdcf940e05b" xlink:href="jcom-20201231.xsd#jcom_A325ConvertibleNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_cedde02c-5608-4ff5-9109-236beedcf7b4" xlink:to="loc_jcom_A325ConvertibleNotesMember_2cfd883e-ab38-41d8-9b27-abdcf940e05b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_A175ConvertibleNotesMember_6925a8cd-7d89-426a-870e-39217723139d" xlink:href="jcom-20201231.xsd#jcom_A175ConvertibleNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_cedde02c-5608-4ff5-9109-236beedcf7b4" xlink:to="loc_jcom_A175ConvertibleNotesMember_6925a8cd-7d89-426a-870e-39217723139d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_PaycheckProtectionProgramCARESActMember_a7421ac9-4b69-4ab4-88e1-39fcd1d1242e" xlink:href="jcom-20201231.xsd#jcom_PaycheckProtectionProgramCARESActMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_cedde02c-5608-4ff5-9109-236beedcf7b4" xlink:to="loc_jcom_PaycheckProtectionProgramCARESActMember_a7421ac9-4b69-4ab4-88e1-39fcd1d1242e" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.j2global.com/role/LongTermDebtFuturePrincipalPaymentsforDebtDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#LongTermDebtFuturePrincipalPaymentsforDebtDetails"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/LongTermDebtFuturePrincipalPaymentsforDebtDetails" xlink:type="extended" id="ibc9b613a967e4b19aab0af7865aff582_LongTermDebtFuturePrincipalPaymentsforDebtDetails"/>
  <link:roleRef roleURI="http://www.j2global.com/role/LongTermDebtNarrativeDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#LongTermDebtNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/LongTermDebtNarrativeDetails" xlink:type="extended" id="i96189c7b7ba44cdc83afe10189102baf_LongTermDebtNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_913d1bbc-01e0-4f17-9e72-94396663f1d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_5ffd7ba0-1945-4c5d-8c4d-216c4d203726" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_913d1bbc-01e0-4f17-9e72-94396663f1d9" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_5ffd7ba0-1945-4c5d-8c4d-216c4d203726" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_c706f1f5-a9b1-4463-a732-b87e364bb147" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_913d1bbc-01e0-4f17-9e72-94396663f1d9" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_c706f1f5-a9b1-4463-a732-b87e364bb147" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts_3b45e2c5-5a25-4bf0-8034-f9c3ba3db4f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromDebtNetOfIssuanceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_913d1bbc-01e0-4f17-9e72-94396663f1d9" xlink:to="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts_3b45e2c5-5a25-4bf0-8034-f9c3ba3db4f8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed_437bc0a8-e35c-4406-ae50-5160b243472d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_913d1bbc-01e0-4f17-9e72-94396663f1d9" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed_437bc0a8-e35c-4406-ae50-5160b243472d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_DebtInstrumentCovenantLeverageRatioMinimum_53cf8c0c-c774-4d8e-8969-cb18cd045b1e" xlink:href="jcom-20201231.xsd#jcom_DebtInstrumentCovenantLeverageRatioMinimum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_913d1bbc-01e0-4f17-9e72-94396663f1d9" xlink:to="loc_jcom_DebtInstrumentCovenantLeverageRatioMinimum_53cf8c0c-c774-4d8e-8969-cb18cd045b1e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfSeniorDebt_cf0b4634-7308-408a-bba5-1171c3e70884" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfSeniorDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_913d1bbc-01e0-4f17-9e72-94396663f1d9" xlink:to="loc_us-gaap_RepaymentsOfSeniorDebt_cf0b4634-7308-408a-bba5-1171c3e70884" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_0b05aed7-f552-4098-b00d-2a04e412ded4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDebtExtinguishmentCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_913d1bbc-01e0-4f17-9e72-94396663f1d9" xlink:to="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_0b05aed7-f552-4098-b00d-2a04e412ded4" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_PaymentsOfInterestOnDebt_9cc7ee07-4170-4301-b151-32053179aa4a" xlink:href="jcom-20201231.xsd#jcom_PaymentsOfInterestOnDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_913d1bbc-01e0-4f17-9e72-94396663f1d9" xlink:to="loc_jcom_PaymentsOfInterestOnDebt_9cc7ee07-4170-4301-b151-32053179aa4a" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_cb9abc71-b2c2-42d0-abea-d7c011ee6f15" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_913d1bbc-01e0-4f17-9e72-94396663f1d9" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_cb9abc71-b2c2-42d0-abea-d7c011ee6f15" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_eceadf61-5505-45de-a5b9-727bc0a6761d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_913d1bbc-01e0-4f17-9e72-94396663f1d9" xlink:to="loc_us-gaap_LongTermDebtFairValue_eceadf61-5505-45de-a5b9-727bc0a6761d" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_DebtInstrumentCovenantComplianceContingentInterestMinimumTradingPricePerPrincipalAmount_e27ccb19-d9e3-4598-8316-34c51a671cb0" xlink:href="jcom-20201231.xsd#jcom_DebtInstrumentCovenantComplianceContingentInterestMinimumTradingPricePerPrincipalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_913d1bbc-01e0-4f17-9e72-94396663f1d9" xlink:to="loc_jcom_DebtInstrumentCovenantComplianceContingentInterestMinimumTradingPricePerPrincipalAmount_e27ccb19-d9e3-4598-8316-34c51a671cb0" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_4865c71a-e47b-4449-ab71-290e18895574" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentConvertibleThresholdTradingDays"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_913d1bbc-01e0-4f17-9e72-94396663f1d9" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_4865c71a-e47b-4449-ab71-290e18895574" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_335f4f68-cde7-4993-9d69-14810b64a873" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_913d1bbc-01e0-4f17-9e72-94396663f1d9" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_335f4f68-cde7-4993-9d69-14810b64a873" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_c893a45c-697a-4bca-8378-b52d7ea93d63" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentConvertibleConversionRatio1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_913d1bbc-01e0-4f17-9e72-94396663f1d9" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_c893a45c-697a-4bca-8378-b52d7ea93d63" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_DebtInstrumentConvertibleThresholdConsecutiveBusinessDays_024db901-4f3c-4409-8566-815e3f59ca3c" xlink:href="jcom-20201231.xsd#jcom_DebtInstrumentConvertibleThresholdConsecutiveBusinessDays"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_913d1bbc-01e0-4f17-9e72-94396663f1d9" xlink:to="loc_jcom_DebtInstrumentConvertibleThresholdConsecutiveBusinessDays_024db901-4f3c-4409-8566-815e3f59ca3c" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_5338da33-6ac0-42c7-91a3-2bf9fd7dc2c4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_913d1bbc-01e0-4f17-9e72-94396663f1d9" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_5338da33-6ac0-42c7-91a3-2bf9fd7dc2c4" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_DebtInstrumentNonConversionFeatureBorrowingRate_f2cfae29-9576-479e-a75f-0e516b5a8020" xlink:href="jcom-20201231.xsd#jcom_DebtInstrumentNonConversionFeatureBorrowingRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_913d1bbc-01e0-4f17-9e72-94396663f1d9" xlink:to="loc_jcom_DebtInstrumentNonConversionFeatureBorrowingRate_f2cfae29-9576-479e-a75f-0e516b5a8020" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_DebtInstrumentRedemptionThresholdOfPrincipalOutstandingToBeEligibleForRedemption_0ba5ceca-72b7-45cc-b14c-db4c1ec1d996" xlink:href="jcom-20201231.xsd#jcom_DebtInstrumentRedemptionThresholdOfPrincipalOutstandingToBeEligibleForRedemption"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_913d1bbc-01e0-4f17-9e72-94396663f1d9" xlink:to="loc_jcom_DebtInstrumentRedemptionThresholdOfPrincipalOutstandingToBeEligibleForRedemption_0ba5ceca-72b7-45cc-b14c-db4c1ec1d996" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_4aa7711b-a2a4-4dc2-911b-7bc016598e3f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_913d1bbc-01e0-4f17-9e72-94396663f1d9" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_4aa7711b-a2a4-4dc2-911b-7bc016598e3f" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_DebtInstrumentCovenantEBITDAMinimum_0094213a-f1ba-434f-9e17-cc2d61c0b098" xlink:href="jcom-20201231.xsd#jcom_DebtInstrumentCovenantEBITDAMinimum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_913d1bbc-01e0-4f17-9e72-94396663f1d9" xlink:to="loc_jcom_DebtInstrumentCovenantEBITDAMinimum_0094213a-f1ba-434f-9e17-cc2d61c0b098" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_DebtInstrumentCovenantEBITDAMinimumFiscalQuarterPeriod_4b86eb85-f71c-48fb-a83a-5de38fd6852e" xlink:href="jcom-20201231.xsd#jcom_DebtInstrumentCovenantEBITDAMinimumFiscalQuarterPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_913d1bbc-01e0-4f17-9e72-94396663f1d9" xlink:to="loc_jcom_DebtInstrumentCovenantEBITDAMinimumFiscalQuarterPeriod_4b86eb85-f71c-48fb-a83a-5de38fd6852e" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_DebtInstrumentCovenantRestrictedPaymentThreshold_d0cc1323-a9b8-46a8-871e-be9a326c0885" xlink:href="jcom-20201231.xsd#jcom_DebtInstrumentCovenantRestrictedPaymentThreshold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_913d1bbc-01e0-4f17-9e72-94396663f1d9" xlink:to="loc_jcom_DebtInstrumentCovenantRestrictedPaymentThreshold_d0cc1323-a9b8-46a8-871e-be9a326c0885" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_61a04202-4b27-425c-af36-fea902d25e28" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_913d1bbc-01e0-4f17-9e72-94396663f1d9" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_61a04202-4b27-425c-af36-fea902d25e28" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent_1027cf8a-e95d-443d-897a-b570b38c7ced" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_913d1bbc-01e0-4f17-9e72-94396663f1d9" xlink:to="loc_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent_1027cf8a-e95d-443d-897a-b570b38c7ced" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_6ec2f5b0-026f-4ccf-8dcb-cfbe5bc86cf0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_913d1bbc-01e0-4f17-9e72-94396663f1d9" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_6ec2f5b0-026f-4ccf-8dcb-cfbe5bc86cf0" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal_d59d137d-3260-4c5b-90ca-2c9627a75fd8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_913d1bbc-01e0-4f17-9e72-94396663f1d9" xlink:to="loc_us-gaap_DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal_d59d137d-3260-4c5b-90ca-2c9627a75fd8" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet_571f898b-837b-42e7-ad89-d0659a201440" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_913d1bbc-01e0-4f17-9e72-94396663f1d9" xlink:to="loc_us-gaap_EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet_571f898b-837b-42e7-ad89-d0659a201440" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1_57eb2e09-b982-440a-b515-567be4a2d60a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_913d1bbc-01e0-4f17-9e72-94396663f1d9" xlink:to="loc_us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1_57eb2e09-b982-440a-b515-567be4a2d60a" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_55f25812-97d3-4b8a-9db3-bc5b49f9f39d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_913d1bbc-01e0-4f17-9e72-94396663f1d9" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_55f25812-97d3-4b8a-9db3-bc5b49f9f39d" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_f06a27bf-47c5-4b38-a50e-443ab8a11906" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_913d1bbc-01e0-4f17-9e72-94396663f1d9" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_f06a27bf-47c5-4b38-a50e-443ab8a11906" xlink:type="arc" order="29"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedAmortizationDeferredFinanceCosts_338e8dfc-7b4c-4b3f-852f-f8f6b0937bf7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedAmortizationDeferredFinanceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_913d1bbc-01e0-4f17-9e72-94396663f1d9" xlink:to="loc_us-gaap_AccumulatedAmortizationDeferredFinanceCosts_338e8dfc-7b4c-4b3f-852f-f8f6b0937bf7" xlink:type="arc" order="30"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnamortizedDebtIssuanceExpense_b69a05cc-799b-4640-a3ed-83a3ebbfeec1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnamortizedDebtIssuanceExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_913d1bbc-01e0-4f17-9e72-94396663f1d9" xlink:to="loc_us-gaap_UnamortizedDebtIssuanceExpense_b69a05cc-799b-4640-a3ed-83a3ebbfeec1" xlink:type="arc" order="31"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_2c4d809a-07ae-4ebb-b827-7e210e4cff73" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_913d1bbc-01e0-4f17-9e72-94396663f1d9" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_2c4d809a-07ae-4ebb-b827-7e210e4cff73" xlink:type="arc" order="32"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_e61064e7-6a15-436d-ad54-61a4d2da7fb1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_913d1bbc-01e0-4f17-9e72-94396663f1d9" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_e61064e7-6a15-436d-ad54-61a4d2da7fb1" xlink:type="arc" order="33"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross_d5e9f82c-1a6b-4119-9d5c-40cf966caf3e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_913d1bbc-01e0-4f17-9e72-94396663f1d9" xlink:to="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross_d5e9f82c-1a6b-4119-9d5c-40cf966caf3e" xlink:type="arc" order="34"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet_ce6cd111-9897-4f56-8507-8c31f324595a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_913d1bbc-01e0-4f17-9e72-94396663f1d9" xlink:to="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet_ce6cd111-9897-4f56-8507-8c31f324595a" xlink:type="arc" order="35"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_27837abe-59e4-47b2-8dc7-6c07b5c42854" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_913d1bbc-01e0-4f17-9e72-94396663f1d9" xlink:to="loc_us-gaap_InterestExpense_27837abe-59e4-47b2-8dc7-6c07b5c42854" xlink:type="arc" order="36"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_54cbbb6d-ba0d-4c53-aeff-19824b729f94" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_913d1bbc-01e0-4f17-9e72-94396663f1d9" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_54cbbb6d-ba0d-4c53-aeff-19824b729f94" xlink:type="arc" order="37"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_37ae2fd5-bc08-4b6b-950d-22e75e4b816f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_913d1bbc-01e0-4f17-9e72-94396663f1d9" xlink:to="loc_us-gaap_DebtInstrumentTable_37ae2fd5-bc08-4b6b-950d-22e75e4b816f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_29fff231-fece-4e21-8000-b8a3aaaced54" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_37ae2fd5-bc08-4b6b-950d-22e75e4b816f" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_29fff231-fece-4e21-8000-b8a3aaaced54" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_29fff231-fece-4e21-8000-b8a3aaaced54_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_29fff231-fece-4e21-8000-b8a3aaaced54" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_29fff231-fece-4e21-8000-b8a3aaaced54_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_5c341569-af80-41fc-9169-68db864f6f2c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_29fff231-fece-4e21-8000-b8a3aaaced54" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_5c341569-af80-41fc-9169-68db864f6f2c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_6f30d646-c443-4937-ab47-ce1c36bdd802" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_5c341569-af80-41fc-9169-68db864f6f2c" xlink:to="loc_us-gaap_SeniorNotesMember_6f30d646-c443-4937-ab47-ce1c36bdd802" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_19ed9f2f-e71a-45c4-b809-0486374006d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_5c341569-af80-41fc-9169-68db864f6f2c" xlink:to="loc_us-gaap_ConvertibleDebtMember_19ed9f2f-e71a-45c4-b809-0486374006d9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_1dd7211f-27ca-43cc-8310-469663316dcb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_5c341569-af80-41fc-9169-68db864f6f2c" xlink:to="loc_us-gaap_LineOfCreditMember_1dd7211f-27ca-43cc-8310-469663316dcb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember_7008ad5d-4249-4074-bbbd-a13bf67070ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansPayableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_5c341569-af80-41fc-9169-68db864f6f2c" xlink:to="loc_us-gaap_LoansPayableMember_7008ad5d-4249-4074-bbbd-a13bf67070ba" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_01838f76-7b97-49ea-bb87-b362d8798f4e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_37ae2fd5-bc08-4b6b-950d-22e75e4b816f" xlink:to="loc_us-gaap_DebtInstrumentAxis_01838f76-7b97-49ea-bb87-b362d8798f4e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_01838f76-7b97-49ea-bb87-b362d8798f4e_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_01838f76-7b97-49ea-bb87-b362d8798f4e" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_01838f76-7b97-49ea-bb87-b362d8798f4e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_12b15f88-7c3e-4b0a-8962-931b20c41188" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_01838f76-7b97-49ea-bb87-b362d8798f4e" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_12b15f88-7c3e-4b0a-8962-931b20c41188" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_A60SeniorNotesMember_588ca4c7-1005-480e-84cd-09686fa7edd3" xlink:href="jcom-20201231.xsd#jcom_A60SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_12b15f88-7c3e-4b0a-8962-931b20c41188" xlink:to="loc_jcom_A60SeniorNotesMember_588ca4c7-1005-480e-84cd-09686fa7edd3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_A4625SeniorNotesDueIn2030Member_158fa7b3-fbfe-4d14-bbfa-7e75c6f3d1e4" xlink:href="jcom-20201231.xsd#jcom_A4625SeniorNotesDueIn2030Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_12b15f88-7c3e-4b0a-8962-931b20c41188" xlink:to="loc_jcom_A4625SeniorNotesDueIn2030Member_158fa7b3-fbfe-4d14-bbfa-7e75c6f3d1e4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_A325ConvertibleNotesMember_e1927cac-0fc3-4ecc-af21-6f636e747d67" xlink:href="jcom-20201231.xsd#jcom_A325ConvertibleNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_12b15f88-7c3e-4b0a-8962-931b20c41188" xlink:to="loc_jcom_A325ConvertibleNotesMember_e1927cac-0fc3-4ecc-af21-6f636e747d67" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_A175ConvertibleNotesMember_a14af4e3-35ee-4058-bc9c-6ae175885661" xlink:href="jcom-20201231.xsd#jcom_A175ConvertibleNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_12b15f88-7c3e-4b0a-8962-931b20c41188" xlink:to="loc_jcom_A175ConvertibleNotesMember_a14af4e3-35ee-4058-bc9c-6ae175885661" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_MUFGCreditFacilityMember_bdf2b74a-b24b-44ef-b20a-bee48374f821" xlink:href="jcom-20201231.xsd#jcom_MUFGCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_12b15f88-7c3e-4b0a-8962-931b20c41188" xlink:to="loc_jcom_MUFGCreditFacilityMember_bdf2b74a-b24b-44ef-b20a-bee48374f821" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_PaycheckProtectionProgramCARESActMember_3358d591-1c04-421e-a194-c40625b9739d" xlink:href="jcom-20201231.xsd#jcom_PaycheckProtectionProgramCARESActMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_12b15f88-7c3e-4b0a-8962-931b20c41188" xlink:to="loc_jcom_PaycheckProtectionProgramCARESActMember_3358d591-1c04-421e-a194-c40625b9739d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_8cd2d7dc-1417-42cd-9c80-725d1e01f2c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_37ae2fd5-bc08-4b6b-950d-22e75e4b816f" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_8cd2d7dc-1417-42cd-9c80-725d1e01f2c0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_8cd2d7dc-1417-42cd-9c80-725d1e01f2c0_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_8cd2d7dc-1417-42cd-9c80-725d1e01f2c0" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_8cd2d7dc-1417-42cd-9c80-725d1e01f2c0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_2d53d172-ced9-47b6-b85e-ce6a06fd3c0a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_8cd2d7dc-1417-42cd-9c80-725d1e01f2c0" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_2d53d172-ced9-47b6-b85e-ce6a06fd3c0a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodOneMember_17050b7a-31ab-451a-8900-a8392fc1afa3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_2d53d172-ced9-47b6-b85e-ce6a06fd3c0a" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodOneMember_17050b7a-31ab-451a-8900-a8392fc1afa3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodTwoMember_7f7c8382-7c9e-4357-9cea-996a46fe4f07" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_2d53d172-ced9-47b6-b85e-ce6a06fd3c0a" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodTwoMember_7f7c8382-7c9e-4357-9cea-996a46fe4f07" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.j2global.com/role/LongTermDebtAdditionalInformationRelatedtoSeniorandConvertibleNotesDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#LongTermDebtAdditionalInformationRelatedtoSeniorandConvertibleNotesDetails"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/LongTermDebtAdditionalInformationRelatedtoSeniorandConvertibleNotesDetails" xlink:type="extended" id="i22cb8ee7a07746eead9495ad142ae7fa_LongTermDebtAdditionalInformationRelatedtoSeniorandConvertibleNotesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_f359022f-a38e-4eb4-87ff-15cc1e0856b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent_4f7f3571-e8aa-436f-8b97-16248ef42f74" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f359022f-a38e-4eb4-87ff-15cc1e0856b4" xlink:to="loc_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent_4f7f3571-e8aa-436f-8b97-16248ef42f74" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_18e2c197-d5ed-438b-a919-fa08346e6dd9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f359022f-a38e-4eb4-87ff-15cc1e0856b4" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_18e2c197-d5ed-438b-a919-fa08346e6dd9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_25fe6ca6-a0aa-4502-84c3-225b6cab6242" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f359022f-a38e-4eb4-87ff-15cc1e0856b4" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_25fe6ca6-a0aa-4502-84c3-225b6cab6242" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_6791b386-b071-4c83-b053-797a60092b32" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f359022f-a38e-4eb4-87ff-15cc1e0856b4" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_6791b386-b071-4c83-b053-797a60092b32" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_a28131a8-6153-46b6-8bda-a1e1bc9c1201" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f359022f-a38e-4eb4-87ff-15cc1e0856b4" xlink:to="loc_us-gaap_LongTermDebt_a28131a8-6153-46b6-8bda-a1e1bc9c1201" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_50b7078c-b4b0-4061-bd0b-abdc018adddb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f359022f-a38e-4eb4-87ff-15cc1e0856b4" xlink:to="loc_us-gaap_DebtInstrumentTable_50b7078c-b4b0-4061-bd0b-abdc018adddb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_7a977fa2-271b-497e-a4ba-418853de5e87" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_50b7078c-b4b0-4061-bd0b-abdc018adddb" xlink:to="loc_us-gaap_DebtInstrumentAxis_7a977fa2-271b-497e-a4ba-418853de5e87" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_7a977fa2-271b-497e-a4ba-418853de5e87_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_7a977fa2-271b-497e-a4ba-418853de5e87" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_7a977fa2-271b-497e-a4ba-418853de5e87_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_4c4b3911-56a8-4304-9dfd-5acad207927f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_7a977fa2-271b-497e-a4ba-418853de5e87" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_4c4b3911-56a8-4304-9dfd-5acad207927f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_A60SeniorNotesMember_98528e90-b6c3-49c4-a768-e99755d3c026" xlink:href="jcom-20201231.xsd#jcom_A60SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4c4b3911-56a8-4304-9dfd-5acad207927f" xlink:to="loc_jcom_A60SeniorNotesMember_98528e90-b6c3-49c4-a768-e99755d3c026" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_A4625SeniorNotesDueIn2030Member_1d7f434a-3492-46d8-8f1c-58ce9f8936b6" xlink:href="jcom-20201231.xsd#jcom_A4625SeniorNotesDueIn2030Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4c4b3911-56a8-4304-9dfd-5acad207927f" xlink:to="loc_jcom_A4625SeniorNotesDueIn2030Member_1d7f434a-3492-46d8-8f1c-58ce9f8936b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_A325ConvertibleNotesMember_ed7da27c-7cc6-4824-8b68-adfd372607c7" xlink:href="jcom-20201231.xsd#jcom_A325ConvertibleNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4c4b3911-56a8-4304-9dfd-5acad207927f" xlink:to="loc_jcom_A325ConvertibleNotesMember_ed7da27c-7cc6-4824-8b68-adfd372607c7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_A175ConvertibleNotesMember_b9547627-07a6-4b3a-b0e5-ac68514005fa" xlink:href="jcom-20201231.xsd#jcom_A175ConvertibleNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4c4b3911-56a8-4304-9dfd-5acad207927f" xlink:to="loc_jcom_A175ConvertibleNotesMember_b9547627-07a6-4b3a-b0e5-ac68514005fa" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_7f99c5c8-ec28-460d-b017-9ba6a51dc532" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_50b7078c-b4b0-4061-bd0b-abdc018adddb" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_7f99c5c8-ec28-460d-b017-9ba6a51dc532" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_7f99c5c8-ec28-460d-b017-9ba6a51dc532_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_7f99c5c8-ec28-460d-b017-9ba6a51dc532" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_7f99c5c8-ec28-460d-b017-9ba6a51dc532_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_cd888929-a98f-4ec3-a211-d186b9ca0684" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_7f99c5c8-ec28-460d-b017-9ba6a51dc532" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_cd888929-a98f-4ec3-a211-d186b9ca0684" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_c6d8dcdb-0d75-4cb3-809c-6b5cd454179f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_cd888929-a98f-4ec3-a211-d186b9ca0684" xlink:to="loc_us-gaap_SeniorNotesMember_c6d8dcdb-0d75-4cb3-809c-6b5cd454179f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_c07c3a6f-84fa-4c39-aeeb-f480bddd1bd8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_cd888929-a98f-4ec3-a211-d186b9ca0684" xlink:to="loc_us-gaap_ConvertibleDebtMember_c07c3a6f-84fa-4c39-aeeb-f480bddd1bd8" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.j2global.com/role/LongTermDebtComponentsofInterestExpenseRelatedtoConvertibleNotesDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#LongTermDebtComponentsofInterestExpenseRelatedtoConvertibleNotesDetails"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/LongTermDebtComponentsofInterestExpenseRelatedtoConvertibleNotesDetails" xlink:type="extended" id="i84a6ff8129844beba4e4176a07acea66_LongTermDebtComponentsofInterestExpenseRelatedtoConvertibleNotesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_5e0aa7d7-955f-4498-bbef-a5a245fe4f62" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebtExcludingAmortization_1b8105e4-11a9-48a8-9014-8097dc0cc790" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseDebtExcludingAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5e0aa7d7-955f-4498-bbef-a5a245fe4f62" xlink:to="loc_us-gaap_InterestExpenseDebtExcludingAmortization_1b8105e4-11a9-48a8-9014-8097dc0cc790" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDebtDiscountPremium_a4ed9c1c-036b-4aed-86f7-a7601b479127" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfDebtDiscountPremium"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5e0aa7d7-955f-4498-bbef-a5a245fe4f62" xlink:to="loc_us-gaap_AmortizationOfDebtDiscountPremium_a4ed9c1c-036b-4aed-86f7-a7601b479127" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_ba7fdd04-0d05-48b9-b2ee-ace6eeb0b8f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5e0aa7d7-955f-4498-bbef-a5a245fe4f62" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_ba7fdd04-0d05-48b9-b2ee-ace6eeb0b8f7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_4a72f410-67dd-481d-9586-1c028fa797ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5e0aa7d7-955f-4498-bbef-a5a245fe4f62" xlink:to="loc_us-gaap_InterestExpense_4a72f410-67dd-481d-9586-1c028fa797ed" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_07df2859-8af1-4220-a460-60988a5c4228" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5e0aa7d7-955f-4498-bbef-a5a245fe4f62" xlink:to="loc_us-gaap_DebtInstrumentTable_07df2859-8af1-4220-a460-60988a5c4228" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_75593177-ee73-43e5-990e-7093312519de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_07df2859-8af1-4220-a460-60988a5c4228" xlink:to="loc_us-gaap_DebtInstrumentAxis_75593177-ee73-43e5-990e-7093312519de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_75593177-ee73-43e5-990e-7093312519de_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_75593177-ee73-43e5-990e-7093312519de" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_75593177-ee73-43e5-990e-7093312519de_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_ca63072c-c206-495f-b52d-47201662fd98" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_75593177-ee73-43e5-990e-7093312519de" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_ca63072c-c206-495f-b52d-47201662fd98" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_A325ConvertibleNotesMember_4239aa38-210a-4332-9be5-1a5bf323bed7" xlink:href="jcom-20201231.xsd#jcom_A325ConvertibleNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ca63072c-c206-495f-b52d-47201662fd98" xlink:to="loc_jcom_A325ConvertibleNotesMember_4239aa38-210a-4332-9be5-1a5bf323bed7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_A175ConvertibleNotesMember_827e6013-03b5-40a1-adcb-ec7ead38b0f1" xlink:href="jcom-20201231.xsd#jcom_A175ConvertibleNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ca63072c-c206-495f-b52d-47201662fd98" xlink:to="loc_jcom_A175ConvertibleNotesMember_827e6013-03b5-40a1-adcb-ec7ead38b0f1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_f5424457-81db-48d6-a60e-3817a97a5e74" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_07df2859-8af1-4220-a460-60988a5c4228" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_f5424457-81db-48d6-a60e-3817a97a5e74" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_f5424457-81db-48d6-a60e-3817a97a5e74_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_f5424457-81db-48d6-a60e-3817a97a5e74" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_f5424457-81db-48d6-a60e-3817a97a5e74_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_d9ff5208-15ea-4040-a233-f372087be09c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_f5424457-81db-48d6-a60e-3817a97a5e74" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_d9ff5208-15ea-4040-a233-f372087be09c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_55a4d355-b3a4-4b71-a218-4039e84fc33b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_d9ff5208-15ea-4040-a233-f372087be09c" xlink:to="loc_us-gaap_ConvertibleDebtMember_55a4d355-b3a4-4b71-a218-4039e84fc33b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.j2global.com/role/Leases" xlink:type="simple" xlink:href="jcom-20201231.xsd#Leases"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/Leases" xlink:type="extended" id="ia23d58cf4d1e4ff59186237045382709_Leases"/>
  <link:roleRef roleURI="http://www.j2global.com/role/LeasesTables" xlink:type="simple" xlink:href="jcom-20201231.xsd#LeasesTables"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/LeasesTables" xlink:type="extended" id="i686f3eaddcc046cc8273cfe6943783af_LeasesTables"/>
  <link:roleRef roleURI="http://www.j2global.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#LeasesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/LeasesNarrativeDetails" xlink:type="extended" id="i154ac0e59d39416581b3836b10b9d11d_LeasesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_faee22d8-be42-461b-9fbe-1e5dd6a8774c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_0193321e-6628-4052-ae85-27b0cb2fa5e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_faee22d8-be42-461b-9fbe-1e5dd6a8774c" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_0193321e-6628-4052-ae85-27b0cb2fa5e5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_c2102724-9e7d-4780-8f9d-081f170994fd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_faee22d8-be42-461b-9fbe-1e5dd6a8774c" xlink:to="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_c2102724-9e7d-4780-8f9d-081f170994fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss_87504f9e-a68a-49a8-8ebd-732071f8fbb8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_faee22d8-be42-461b-9fbe-1e5dd6a8774c" xlink:to="loc_us-gaap_OperatingLeaseImpairmentLoss_87504f9e-a68a-49a8-8ebd-732071f8fbb8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_ec38551d-b468-43f7-a688-c8cbe27cdc06" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_faee22d8-be42-461b-9fbe-1e5dd6a8774c" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_ec38551d-b468-43f7-a688-c8cbe27cdc06" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_def5dd14-df14-4b74-8fa1-91471eecc9ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_faee22d8-be42-461b-9fbe-1e5dd6a8774c" xlink:to="loc_us-gaap_OperatingLeaseLiability_def5dd14-df14-4b74-8fa1-91471eecc9ff" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesRentExpenseNet_1fea524c-fee3-43ff-a610-53c726d8c635" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesRentExpenseNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_faee22d8-be42-461b-9fbe-1e5dd6a8774c" xlink:to="loc_us-gaap_OperatingLeasesRentExpenseNet_1fea524c-fee3-43ff-a610-53c726d8c635" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_7afb9960-74b3-42b8-a4e7-eeb4895feb14" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubleaseIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_faee22d8-be42-461b-9fbe-1e5dd6a8774c" xlink:to="loc_us-gaap_SubleaseIncome_7afb9960-74b3-42b8-a4e7-eeb4895feb14" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueFutureMinimumSubleaseRentals_e659ed46-c1a2-4e4b-9f6c-d065eac94156" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueFutureMinimumSubleaseRentals"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_faee22d8-be42-461b-9fbe-1e5dd6a8774c" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueFutureMinimumSubleaseRentals_e659ed46-c1a2-4e4b-9f6c-d065eac94156" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_4f76fed1-814c-43af-91de-655b209fc58b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_faee22d8-be42-461b-9fbe-1e5dd6a8774c" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_4f76fed1-814c-43af-91de-655b209fc58b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_7cc80d3a-a86f-483e-8d43-4adb0623098e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_4f76fed1-814c-43af-91de-655b209fc58b" xlink:to="loc_srt_RangeAxis_7cc80d3a-a86f-483e-8d43-4adb0623098e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_7cc80d3a-a86f-483e-8d43-4adb0623098e_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_7cc80d3a-a86f-483e-8d43-4adb0623098e" xlink:to="loc_srt_RangeMember_7cc80d3a-a86f-483e-8d43-4adb0623098e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_6e230a47-dcc2-465b-ac6f-569302abbece" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_7cc80d3a-a86f-483e-8d43-4adb0623098e" xlink:to="loc_srt_RangeMember_6e230a47-dcc2-465b-ac6f-569302abbece" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_aa44a278-fb89-4350-a245-daa84593178c" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_6e230a47-dcc2-465b-ac6f-569302abbece" xlink:to="loc_srt_MinimumMember_aa44a278-fb89-4350-a245-daa84593178c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_cd37eaab-2d4e-4526-ae69-7189bebb1a14" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_6e230a47-dcc2-465b-ac6f-569302abbece" xlink:to="loc_srt_MaximumMember_cd37eaab-2d4e-4526-ae69-7189bebb1a14" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_68dc929a-02c4-48ce-886a-7d0dc8421827" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_4f76fed1-814c-43af-91de-655b209fc58b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_68dc929a-02c4-48ce-886a-7d0dc8421827" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_68dc929a-02c4-48ce-886a-7d0dc8421827_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_68dc929a-02c4-48ce-886a-7d0dc8421827" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_68dc929a-02c4-48ce-886a-7d0dc8421827_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_04d800ac-7d5d-4f91-b2ba-ffbaa095a71f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_68dc929a-02c4-48ce-886a-7d0dc8421827" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_04d800ac-7d5d-4f91-b2ba-ffbaa095a71f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_23258023-17e1-4187-b575-73362f6fd627" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BuildingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_04d800ac-7d5d-4f91-b2ba-ffbaa095a71f" xlink:to="loc_us-gaap_BuildingMember_23258023-17e1-4187-b575-73362f6fd627" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_1d0e7ec1-e9f4-4afe-9ce3-fdfa7f2c0952" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_04d800ac-7d5d-4f91-b2ba-ffbaa095a71f" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_1d0e7ec1-e9f4-4afe-9ce3-fdfa7f2c0952" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_86927759-6e81-4283-a829-e5bb56aec31e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_4f76fed1-814c-43af-91de-655b209fc58b" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_86927759-6e81-4283-a829-e5bb56aec31e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_86927759-6e81-4283-a829-e5bb56aec31e_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_86927759-6e81-4283-a829-e5bb56aec31e" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_86927759-6e81-4283-a829-e5bb56aec31e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_bd3c024e-84d2-45bd-8a17-04a4d925b055" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_86927759-6e81-4283-a829-e5bb56aec31e" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_bd3c024e-84d2-45bd-8a17-04a4d925b055" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_99aa8ccd-cedb-47fb-af66-d6ad7953f2ea" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_bd3c024e-84d2-45bd-8a17-04a4d925b055" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_99aa8ccd-cedb-47fb-af66-d6ad7953f2ea" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemAxis_b6123e3e-c222-465a-9f78-777bf8bdd2f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnusualOrInfrequentItemAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_4f76fed1-814c-43af-91de-655b209fc58b" xlink:to="loc_us-gaap_UnusualOrInfrequentItemAxis_b6123e3e-c222-465a-9f78-777bf8bdd2f9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemDomain_b6123e3e-c222-465a-9f78-777bf8bdd2f9_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnusualOrInfrequentItemDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_UnusualOrInfrequentItemAxis_b6123e3e-c222-465a-9f78-777bf8bdd2f9" xlink:to="loc_us-gaap_UnusualOrInfrequentItemDomain_b6123e3e-c222-465a-9f78-777bf8bdd2f9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemDomain_4a70c66d-023d-46b5-a83b-72b9b8a83f02" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnusualOrInfrequentItemDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_UnusualOrInfrequentItemAxis_b6123e3e-c222-465a-9f78-777bf8bdd2f9" xlink:to="loc_us-gaap_UnusualOrInfrequentItemDomain_4a70c66d-023d-46b5-a83b-72b9b8a83f02" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_COVID19Member_f305ba28-5077-48fb-a540-27c11de445f0" xlink:href="jcom-20201231.xsd#jcom_COVID19Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnusualOrInfrequentItemDomain_4a70c66d-023d-46b5-a83b-72b9b8a83f02" xlink:to="loc_jcom_COVID19Member_f305ba28-5077-48fb-a540-27c11de445f0" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.j2global.com/role/LeasesComponentsofLeaseExpenseDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#LeasesComponentsofLeaseExpenseDetails"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/LeasesComponentsofLeaseExpenseDetails" xlink:type="extended" id="id5fd59a4cc394d3abc198cc13edf6487_LeasesComponentsofLeaseExpenseDetails"/>
  <link:roleRef roleURI="http://www.j2global.com/role/LeasesBalanceSheetandOtherSupplementalOperatingLeaseInformationDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#LeasesBalanceSheetandOtherSupplementalOperatingLeaseInformationDetails"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/LeasesBalanceSheetandOtherSupplementalOperatingLeaseInformationDetails" xlink:type="extended" id="ie1405f67ae004539a1435cd84a17f0d8_LeasesBalanceSheetandOtherSupplementalOperatingLeaseInformationDetails"/>
  <link:roleRef roleURI="http://www.j2global.com/role/LeasesSupplementalCashFlowInformationDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#LeasesSupplementalCashFlowInformationDetails"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/LeasesSupplementalCashFlowInformationDetails" xlink:type="extended" id="i598d44f32962435eba4d7d77a05b86da_LeasesSupplementalCashFlowInformationDetails"/>
  <link:roleRef roleURI="http://www.j2global.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#LeasesMaturitiesofOperatingLeaseLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" xlink:type="extended" id="i84c7ab8164fb487986fe79df0754f739_LeasesMaturitiesofOperatingLeaseLiabilitiesDetails"/>
  <link:roleRef roleURI="http://www.j2global.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="jcom-20201231.xsd#CommitmentsandContingencies"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/CommitmentsandContingencies" xlink:type="extended" id="ia6e15bb8bb2245bea1314db6445ee10c_CommitmentsandContingencies"/>
  <link:roleRef roleURI="http://www.j2global.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#CommitmentsandContingenciesDetails"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/CommitmentsandContingenciesDetails" xlink:type="extended" id="i07b2cab4ea674bb7bfa38c88cc11323f_CommitmentsandContingenciesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_a7846a69-02df-4c08-9821-dc732795cf6f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue_4f81854b-0e9f-461a-8310-4253d16c1f4b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_a7846a69-02df-4c08-9821-dc732795cf6f" xlink:to="loc_us-gaap_LossContingencyAccrualAtCarryingValue_4f81854b-0e9f-461a-8310-4253d16c1f4b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_f6ddfbbb-a2d9-4035-9cd2-b345ff0caf25" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_a7846a69-02df-4c08-9821-dc732795cf6f" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_f6ddfbbb-a2d9-4035-9cd2-b345ff0caf25" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_c7ee3c98-0862-40f6-a1f3-eb98ba18e95a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_a7846a69-02df-4c08-9821-dc732795cf6f" xlink:to="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_c7ee3c98-0862-40f6-a1f3-eb98ba18e95a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_c9cf47c6-ba0e-438b-ac95-acf247eb7f06" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyEstimateOfPossibleLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_a7846a69-02df-4c08-9821-dc732795cf6f" xlink:to="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_c9cf47c6-ba0e-438b-ac95-acf247eb7f06" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_6bb1e057-506c-428f-8d3d-cc49737e384c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_a7846a69-02df-4c08-9821-dc732795cf6f" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_6bb1e057-506c-428f-8d3d-cc49737e384c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_ce331cd7-0d59-4f31-8a16-e83e2e36b7a4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_6bb1e057-506c-428f-8d3d-cc49737e384c" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_ce331cd7-0d59-4f31-8a16-e83e2e36b7a4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_ce331cd7-0d59-4f31-8a16-e83e2e36b7a4_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_ce331cd7-0d59-4f31-8a16-e83e2e36b7a4" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_ce331cd7-0d59-4f31-8a16-e83e2e36b7a4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_92cb5db4-f28f-4d7e-8c73-a23e332783f1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_ce331cd7-0d59-4f31-8a16-e83e2e36b7a4" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_92cb5db4-f28f-4d7e-8c73-a23e332783f1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_9a12b626-6f48-4996-9da6-f048511f7cbe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_92cb5db4-f28f-4d7e-8c73-a23e332783f1" xlink:to="loc_us-gaap_LineOfCreditMember_9a12b626-6f48-4996-9da6-f048511f7cbe" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_68b76bd8-4349-43c3-aed8-b240726becff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_6bb1e057-506c-428f-8d3d-cc49737e384c" xlink:to="loc_us-gaap_DebtInstrumentAxis_68b76bd8-4349-43c3-aed8-b240726becff" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_68b76bd8-4349-43c3-aed8-b240726becff_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_68b76bd8-4349-43c3-aed8-b240726becff" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_68b76bd8-4349-43c3-aed8-b240726becff_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_10df6e1e-84f6-4ce2-b399-a4829205f4e2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_68b76bd8-4349-43c3-aed8-b240726becff" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_10df6e1e-84f6-4ce2-b399-a4829205f4e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_MUFGCreditFacilityMember_db5c8ccc-bd7a-4f47-8fd6-5b53e61af1a0" xlink:href="jcom-20201231.xsd#jcom_MUFGCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_10df6e1e-84f6-4ce2-b399-a4829205f4e2" xlink:to="loc_jcom_MUFGCreditFacilityMember_db5c8ccc-bd7a-4f47-8fd6-5b53e61af1a0" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.j2global.com/role/IncomeTaxes" xlink:type="simple" xlink:href="jcom-20201231.xsd#IncomeTaxes"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/IncomeTaxes" xlink:type="extended" id="iad55bd225c214f1fac5691fee6fe3a5f_IncomeTaxes"/>
  <link:roleRef roleURI="http://www.j2global.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="jcom-20201231.xsd#IncomeTaxesTables"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/IncomeTaxesTables" xlink:type="extended" id="i89c15ec10897432a80d81b562baa0dc7_IncomeTaxesTables"/>
  <link:roleRef roleURI="http://www.j2global.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#IncomeTaxesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended" id="ied5b8e6f90a44dffa651f7cdfb8c6a39_IncomeTaxesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_e36adff1-1be2-442a-acf3-b04e25e499d7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_NumberOfForeignSubsidiariesInvolvedInIntraEntityAssetTransfer_17d23e4a-6369-47f0-8198-67499ad39e5b" xlink:href="jcom-20201231.xsd#jcom_NumberOfForeignSubsidiariesInvolvedInIntraEntityAssetTransfer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_e36adff1-1be2-442a-acf3-b04e25e499d7" xlink:to="loc_jcom_NumberOfForeignSubsidiariesInvolvedInIntraEntityAssetTransfer_17d23e4a-6369-47f0-8198-67499ad39e5b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_NetTaxExpenseBenefitonIntraEntityTransferAssetsOtherthanInventory_37c64697-d187-451f-8a62-00abad4209b7" xlink:href="jcom-20201231.xsd#jcom_NetTaxExpenseBenefitonIntraEntityTransferAssetsOtherthanInventory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_e36adff1-1be2-442a-acf3-b04e25e499d7" xlink:to="loc_jcom_NetTaxExpenseBenefitonIntraEntityTransferAssetsOtherthanInventory_37c64697-d187-451f-8a62-00abad4209b7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_bb74882f-7439-437a-8675-2e135e7fb6c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_e36adff1-1be2-442a-acf3-b04e25e499d7" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_bb74882f-7439-437a-8675-2e135e7fb6c3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_8702a070-d99f-4c80-8547-c3fdcb1b82dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_e36adff1-1be2-442a-acf3-b04e25e499d7" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_8702a070-d99f-4c80-8547-c3fdcb1b82dc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_d1d5801f-8cde-403b-955f-2666f37b370a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_e36adff1-1be2-442a-acf3-b04e25e499d7" xlink:to="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_d1d5801f-8cde-403b-955f-2666f37b370a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_3f11f7ab-d79b-4701-8bb3-067dc238f19e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_e36adff1-1be2-442a-acf3-b04e25e499d7" xlink:to="loc_us-gaap_OperatingLossCarryforwards_3f11f7ab-d79b-4701-8bb3-067dc238f19e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_fbdda726-3231-4210-ae88-a48a597e8671" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_e36adff1-1be2-442a-acf3-b04e25e499d7" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_fbdda726-3231-4210-ae88-a48a597e8671" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_451bf0eb-c878-4a79-b164-5407be0dddd6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_e36adff1-1be2-442a-acf3-b04e25e499d7" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_451bf0eb-c878-4a79-b164-5407be0dddd6" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign_2c7b57a1-0fd7-45fc-8454-dcaabcd9daa2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_e36adff1-1be2-442a-acf3-b04e25e499d7" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign_2c7b57a1-0fd7-45fc-8454-dcaabcd9daa2" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_507d7d2f-7881-4e90-8233-ac1542f079fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_e36adff1-1be2-442a-acf3-b04e25e499d7" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_507d7d2f-7881-4e90-8233-ac1542f079fa" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries_949112e6-fba4-4d1a-ae2f-715ff0304496" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UndistributedEarningsOfForeignSubsidiaries"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_e36adff1-1be2-442a-acf3-b04e25e499d7" xlink:to="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries_949112e6-fba4-4d1a-ae2f-715ff0304496" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidTaxes_d4b86236-b8a7-4361-b928-ae3b56a257d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_e36adff1-1be2-442a-acf3-b04e25e499d7" xlink:to="loc_us-gaap_PrepaidTaxes_d4b86236-b8a7-4361-b928-ae3b56a257d6" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_60a89d7c-5990-4ad4-b93c-5a010eba56a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_e36adff1-1be2-442a-acf3-b04e25e499d7" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_60a89d7c-5990-4ad4-b93c-5a010eba56a3" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_e3d03597-cb6e-487a-9516-d09f7f9db08c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_e36adff1-1be2-442a-acf3-b04e25e499d7" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_e3d03597-cb6e-487a-9516-d09f7f9db08c" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_60440207-e42f-44c2-9647-157b558e272f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_e36adff1-1be2-442a-acf3-b04e25e499d7" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_60440207-e42f-44c2-9647-157b558e272f" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_50625d90-6804-4de1-86c2-2c29011019f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_e36adff1-1be2-442a-acf3-b04e25e499d7" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_50625d90-6804-4de1-86c2-2c29011019f6" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_495f68a1-663b-41f1-9877-35391e0787e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_e36adff1-1be2-442a-acf3-b04e25e499d7" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_495f68a1-663b-41f1-9877-35391e0787e0" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_1eb821cc-d5a0-4fce-84ff-fac07bf252ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_e36adff1-1be2-442a-acf3-b04e25e499d7" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_1eb821cc-d5a0-4fce-84ff-fac07bf252ce" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_6cc20304-b820-4654-9077-13dda2cde755" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_e36adff1-1be2-442a-acf3-b04e25e499d7" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_6cc20304-b820-4654-9077-13dda2cde755" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_c84ccda1-04ec-4116-884d-14735f41ab19" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_6cc20304-b820-4654-9077-13dda2cde755" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_c84ccda1-04ec-4116-884d-14735f41ab19" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_c84ccda1-04ec-4116-884d-14735f41ab19_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_c84ccda1-04ec-4116-884d-14735f41ab19" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_c84ccda1-04ec-4116-884d-14735f41ab19_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_66c673e0-469d-4873-ac27-0d3105ea4758" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_c84ccda1-04ec-4116-884d-14735f41ab19" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_66c673e0-469d-4873-ac27-0d3105ea4758" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_ac122ae6-ab3a-4451-83c4-e8890b67ecd9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DomesticCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_66c673e0-469d-4873-ac27-0d3105ea4758" xlink:to="loc_us-gaap_DomesticCountryMember_ac122ae6-ab3a-4451-83c4-e8890b67ecd9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_8e5e5ea7-d2b4-4288-8cf9-d237eefb9d46" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_66c673e0-469d-4873-ac27-0d3105ea4758" xlink:to="loc_us-gaap_ForeignCountryMember_8e5e5ea7-d2b4-4288-8cf9-d237eefb9d46" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.j2global.com/role/IncomeTaxesProvisionforIncomeTaxDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#IncomeTaxesProvisionforIncomeTaxDetails"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/IncomeTaxesProvisionforIncomeTaxDetails" xlink:type="extended" id="if87f7f8d9dc346feb4bcb2edc0c3ea94_IncomeTaxesProvisionforIncomeTaxDetails"/>
  <link:roleRef roleURI="http://www.j2global.com/role/IncomeTaxesReconciliationofStatutoryFederalIncomeTaxRatewithEffectiveIncomeTaxRateDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#IncomeTaxesReconciliationofStatutoryFederalIncomeTaxRatewithEffectiveIncomeTaxRateDetails"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/IncomeTaxesReconciliationofStatutoryFederalIncomeTaxRatewithEffectiveIncomeTaxRateDetails" xlink:type="extended" id="i947a8e643a094d89bc8259720cf6a041_IncomeTaxesReconciliationofStatutoryFederalIncomeTaxRatewithEffectiveIncomeTaxRateDetails"/>
  <link:roleRef roleURI="http://www.j2global.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" xlink:type="extended" id="id32d595d879a42b38fdf9118d20f53e4_IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:roleRef roleURI="http://www.j2global.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails" xlink:type="extended" id="i31d8bfa5c673495bb58cafffce18dbf4_IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails"/>
  <link:roleRef roleURI="http://www.j2global.com/role/StockholdersEquity" xlink:type="simple" xlink:href="jcom-20201231.xsd#StockholdersEquity"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/StockholdersEquity" xlink:type="extended" id="iedc42337794f450c999eb2d672d0f081_StockholdersEquity"/>
  <link:roleRef roleURI="http://www.j2global.com/role/StockholdersEquityTables" xlink:type="simple" xlink:href="jcom-20201231.xsd#StockholdersEquityTables"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/StockholdersEquityTables" xlink:type="extended" id="iec71fe6c69f94d5887184f269419af3f_StockholdersEquityTables"/>
  <link:roleRef roleURI="http://www.j2global.com/role/StockholdersEquityNarrativeDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#StockholdersEquityNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/StockholdersEquityNarrativeDetails" xlink:type="extended" id="ib57e096941fe4c95a257eadeccf27b82_StockholdersEquityNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_7057440c-e5d8-4ebd-b119-7f5842c60cd8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion_ae9ab7b1-6bb0-4570-958c-6d5b821ae2ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_7057440c-e5d8-4ebd-b119-7f5842c60cd8" xlink:to="loc_us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion_ae9ab7b1-6bb0-4570-958c-6d5b821ae2ba" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_StockIssuedDuringPeriodSharesExchangeofPreferredStock_0a535fac-95ed-417f-a020-33b1aead8c51" xlink:href="jcom-20201231.xsd#jcom_StockIssuedDuringPeriodSharesExchangeofPreferredStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_7057440c-e5d8-4ebd-b119-7f5842c60cd8" xlink:to="loc_jcom_StockIssuedDuringPeriodSharesExchangeofPreferredStock_0a535fac-95ed-417f-a020-33b1aead8c51" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue_3f843379-45e7-4ba4-8dcb-beea307ad9cc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_7057440c-e5d8-4ebd-b119-7f5842c60cd8" xlink:to="loc_us-gaap_ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue_3f843379-45e7-4ba4-8dcb-beea307ad9cc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions_997258ec-68f8-430d-a7cb-452b8f22b65d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_7057440c-e5d8-4ebd-b119-7f5842c60cd8" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions_997258ec-68f8-430d-a7cb-452b8f22b65d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_5ff3ce4d-94cd-4903-85f1-1c17f9c476bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_7057440c-e5d8-4ebd-b119-7f5842c60cd8" xlink:to="loc_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_5ff3ce4d-94cd-4903-85f1-1c17f9c476bd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_973d8082-ecb2-43d8-b822-66d59b78a514" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_7057440c-e5d8-4ebd-b119-7f5842c60cd8" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_973d8082-ecb2-43d8-b822-66d59b78a514" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_c070e920-e2e3-44bd-8f8d-0dc749356c27" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_7057440c-e5d8-4ebd-b119-7f5842c60cd8" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_c070e920-e2e3-44bd-8f8d-0dc749356c27" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_b40d7f43-9a88-4b6b-8296-e30e142b4185" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_7057440c-e5d8-4ebd-b119-7f5842c60cd8" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_b40d7f43-9a88-4b6b-8296-e30e142b4185" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased_8a74e3ba-30cc-498b-b1e2-f21a69667611" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_7057440c-e5d8-4ebd-b119-7f5842c60cd8" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased_8a74e3ba-30cc-498b-b1e2-f21a69667611" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_67502410-6031-4fe9-ac26-d94d50b7d1f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_7057440c-e5d8-4ebd-b119-7f5842c60cd8" xlink:to="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_67502410-6031-4fe9-ac26-d94d50b7d1f5" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfTreasuryStockTable_a2db8201-39fa-4036-a3ec-a35edce34475" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfTreasuryStockTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_7057440c-e5d8-4ebd-b119-7f5842c60cd8" xlink:to="loc_us-gaap_ClassOfTreasuryStockTable_a2db8201-39fa-4036-a3ec-a35edce34475" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramAxis_68375f15-d19a-495f-aa9a-542b44af137e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareRepurchaseProgramAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_a2db8201-39fa-4036-a3ec-a35edce34475" xlink:to="loc_us-gaap_ShareRepurchaseProgramAxis_68375f15-d19a-495f-aa9a-542b44af137e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_68375f15-d19a-495f-aa9a-542b44af137e_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_68375f15-d19a-495f-aa9a-542b44af137e" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_68375f15-d19a-495f-aa9a-542b44af137e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_959c0ebd-c018-48e1-867a-e2552df81a93" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_68375f15-d19a-495f-aa9a-542b44af137e" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_959c0ebd-c018-48e1-867a-e2552df81a93" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_A2012RepurchaseProgramMember_b78ba057-46d5-49cd-a15c-466ad025a758" xlink:href="jcom-20201231.xsd#jcom_A2012RepurchaseProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_959c0ebd-c018-48e1-867a-e2552df81a93" xlink:to="loc_jcom_A2012RepurchaseProgramMember_b78ba057-46d5-49cd-a15c-466ad025a758" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_A2020RepurchaseProgramMember_0a57b200-e2cc-4901-83b2-03452a05bb4d" xlink:href="jcom-20201231.xsd#jcom_A2020RepurchaseProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_959c0ebd-c018-48e1-867a-e2552df81a93" xlink:to="loc_jcom_A2020RepurchaseProgramMember_0a57b200-e2cc-4901-83b2-03452a05bb4d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_466de72a-a859-4919-a418-b804c949bd36" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_a2db8201-39fa-4036-a3ec-a35edce34475" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_466de72a-a859-4919-a418-b804c949bd36" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_466de72a-a859-4919-a418-b804c949bd36_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_466de72a-a859-4919-a418-b804c949bd36" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_466de72a-a859-4919-a418-b804c949bd36_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ed1543f6-5b20-4e29-94d1-4cc146bcfe5a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_466de72a-a859-4919-a418-b804c949bd36" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ed1543f6-5b20-4e29-94d1-4cc146bcfe5a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_IntegratedGlobalConceptsIncMember_ec70f532-b36c-423a-a690-f87a1236660c" xlink:href="jcom-20201231.xsd#jcom_IntegratedGlobalConceptsIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ed1543f6-5b20-4e29-94d1-4cc146bcfe5a" xlink:to="loc_jcom_IntegratedGlobalConceptsIncMember_ec70f532-b36c-423a-a690-f87a1236660c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_67a716ce-36b1-480b-ad53-e93c457c6d1e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_a2db8201-39fa-4036-a3ec-a35edce34475" xlink:to="loc_us-gaap_StatementClassOfStockAxis_67a716ce-36b1-480b-ad53-e93c457c6d1e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_67a716ce-36b1-480b-ad53-e93c457c6d1e_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_67a716ce-36b1-480b-ad53-e93c457c6d1e" xlink:to="loc_us-gaap_ClassOfStockDomain_67a716ce-36b1-480b-ad53-e93c457c6d1e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_c93d8026-f80f-4bf5-8480-f0382d49ff43" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_67a716ce-36b1-480b-ad53-e93c457c6d1e" xlink:to="loc_us-gaap_ClassOfStockDomain_c93d8026-f80f-4bf5-8480-f0382d49ff43" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesAPreferredStockMember_a0c534dc-a260-4307-87be-543637adeeda" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_c93d8026-f80f-4bf5-8480-f0382d49ff43" xlink:to="loc_us-gaap_SeriesAPreferredStockMember_a0c534dc-a260-4307-87be-543637adeeda" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesBPreferredStockMember_58de84c3-40ff-448b-8160-b7637fb23149" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeriesBPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_c93d8026-f80f-4bf5-8480-f0382d49ff43" xlink:to="loc_us-gaap_SeriesBPreferredStockMember_58de84c3-40ff-448b-8160-b7637fb23149" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.j2global.com/role/StockholdersEquitySummaryofDividendsDeclaredDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#StockholdersEquitySummaryofDividendsDeclaredDetails"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/StockholdersEquitySummaryofDividendsDeclaredDetails" xlink:type="extended" id="i62bbcdebc46245c0a2d183cd596698c4_StockholdersEquitySummaryofDividendsDeclaredDetails"/>
  <link:roleRef roleURI="http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlan" xlink:type="simple" xlink:href="jcom-20201231.xsd#StockOptionsandEmployeeStockPurchasePlan"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlan" xlink:type="extended" id="ic079b148bd1b4495ae3ed819dd3c9938_StockOptionsandEmployeeStockPurchasePlan"/>
  <link:roleRef roleURI="http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanTables" xlink:type="simple" xlink:href="jcom-20201231.xsd#StockOptionsandEmployeeStockPurchasePlanTables"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanTables" xlink:type="extended" id="i2a6d30f6bbec4c26809ca98f10ddeecc_StockOptionsandEmployeeStockPurchasePlanTables"/>
  <link:roleRef roleURI="http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanNarrativeDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#StockOptionsandEmployeeStockPurchasePlanNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanNarrativeDetails" xlink:type="extended" id="i890086ecc5d0494c8e21bb71c21d4e71_StockOptionsandEmployeeStockPurchasePlanNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3d10a030-0cf2-4e68-a3db-6b7a64535e5e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_78572ba2-5d98-4277-88f3-15daa1087bcf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3d10a030-0cf2-4e68-a3db-6b7a64535e5e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_78572ba2-5d98-4277-88f3-15daa1087bcf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate_64d01dbb-849c-4afa-8bfa-e0d35d15cdf2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3d10a030-0cf2-4e68-a3db-6b7a64535e5e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate_64d01dbb-849c-4afa-8bfa-e0d35d15cdf2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod_cea1f806-a46a-440d-862f-bf985d34e949" xlink:href="jcom-20201231.xsd#jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3d10a030-0cf2-4e68-a3db-6b7a64535e5e" xlink:to="loc_jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod_cea1f806-a46a-440d-862f-bf985d34e949" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_81a6744c-5be1-455a-b466-2992c0664872" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3d10a030-0cf2-4e68-a3db-6b7a64535e5e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_81a6744c-5be1-455a-b466-2992c0664872" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c0541f6b-d3a9-4e38-9dba-00e63744fe74" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3d10a030-0cf2-4e68-a3db-6b7a64535e5e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c0541f6b-d3a9-4e38-9dba-00e63744fe74" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward_9340735d-a5b1-4091-9f1e-711595b9cfd4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3d10a030-0cf2-4e68-a3db-6b7a64535e5e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward_9340735d-a5b1-4091-9f1e-711595b9cfd4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_8f72397a-0e59-4e59-95a0-655489496e09" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3d10a030-0cf2-4e68-a3db-6b7a64535e5e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_8f72397a-0e59-4e59-95a0-655489496e09" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_04c7c6db-735e-4fbf-bef7-37fdbf34b3ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3d10a030-0cf2-4e68-a3db-6b7a64535e5e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_04c7c6db-735e-4fbf-bef7-37fdbf34b3ad" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_cbf33730-a891-4823-94f1-4ac8c391bb32" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3d10a030-0cf2-4e68-a3db-6b7a64535e5e" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_cbf33730-a891-4823-94f1-4ac8c391bb32" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_01dfca03-f506-4f0e-8e69-a28ea2012ef3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3d10a030-0cf2-4e68-a3db-6b7a64535e5e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_01dfca03-f506-4f0e-8e69-a28ea2012ef3" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_93ea199a-2e26-4702-bea4-79d88c055201" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3d10a030-0cf2-4e68-a3db-6b7a64535e5e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_93ea199a-2e26-4702-bea4-79d88c055201" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodTotalFairValue_dcb7fc12-a1c1-422c-8736-1da3432fc8d9" xlink:href="jcom-20201231.xsd#jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodTotalFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3d10a030-0cf2-4e68-a3db-6b7a64535e5e" xlink:to="loc_jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodTotalFairValue_dcb7fc12-a1c1-422c-8736-1da3432fc8d9" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_a0e94af9-3baf-4967-be68-ab10b4046617" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3d10a030-0cf2-4e68-a3db-6b7a64535e5e" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_a0e94af9-3baf-4967-be68-ab10b4046617" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_b2e1bcaa-b17c-4a31-9fc8-82e2f36e1697" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3d10a030-0cf2-4e68-a3db-6b7a64535e5e" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_b2e1bcaa-b17c-4a31-9fc8-82e2f36e1697" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_063d578d-310b-4134-963f-25d30a80ec9f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3d10a030-0cf2-4e68-a3db-6b7a64535e5e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_063d578d-310b-4134-963f-25d30a80ec9f" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_6957ac7a-541a-45ed-9dd9-a7fce6cb6aaf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3d10a030-0cf2-4e68-a3db-6b7a64535e5e" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_6957ac7a-541a-45ed-9dd9-a7fce6cb6aaf" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_842acfbc-499c-4c06-806a-c7adc749bf96" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3d10a030-0cf2-4e68-a3db-6b7a64535e5e" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_842acfbc-499c-4c06-806a-c7adc749bf96" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_990f29cc-3358-49f3-9ffd-83dfd7c7244d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3d10a030-0cf2-4e68-a3db-6b7a64535e5e" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_990f29cc-3358-49f3-9ffd-83dfd7c7244d" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEstimatedForfeitureRate_0c7f6b27-391b-47d7-8787-d9fdd173bb98" xlink:href="jcom-20201231.xsd#jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEstimatedForfeitureRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3d10a030-0cf2-4e68-a3db-6b7a64535e5e" xlink:to="loc_jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEstimatedForfeitureRate_0c7f6b27-391b-47d7-8787-d9fdd173bb98" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_cdaa3489-a3d6-4d4b-bbf6-cc3af067c797" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3d10a030-0cf2-4e68-a3db-6b7a64535e5e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_cdaa3489-a3d6-4d4b-bbf6-cc3af067c797" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost_4c301611-3180-478c-bcfe-e05711bd46aa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3d10a030-0cf2-4e68-a3db-6b7a64535e5e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost_4c301611-3180-478c-bcfe-e05711bd46aa" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_e17141c9-ccae-42a6-a464-d7214abc2e0f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3d10a030-0cf2-4e68-a3db-6b7a64535e5e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_e17141c9-ccae-42a6-a464-d7214abc2e0f" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue_4a69f6ff-c0f5-4632-acbb-422110afe904" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3d10a030-0cf2-4e68-a3db-6b7a64535e5e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue_4a69f6ff-c0f5-4632-acbb-422110afe904" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_8faec0ed-bf4f-4722-b1be-e5459f081dc3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3d10a030-0cf2-4e68-a3db-6b7a64535e5e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_8faec0ed-bf4f-4722-b1be-e5459f081dc3" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_a01b31c5-30fa-4603-824c-a9ffe7d9f518" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3d10a030-0cf2-4e68-a3db-6b7a64535e5e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_a01b31c5-30fa-4603-824c-a9ffe7d9f518" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsShareBasedCompensation_0b2c7304-9a85-4eac-9e74-706557ebc9af" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3d10a030-0cf2-4e68-a3db-6b7a64535e5e" xlink:to="loc_us-gaap_DividendsShareBasedCompensation_0b2c7304-9a85-4eac-9e74-706557ebc9af" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_eac661a0-2207-4964-94e4-a3c43cb49f05" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3d10a030-0cf2-4e68-a3db-6b7a64535e5e" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_eac661a0-2207-4964-94e4-a3c43cb49f05" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased_a27935e5-845e-4358-a2bb-d393437b974a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3d10a030-0cf2-4e68-a3db-6b7a64535e5e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased_a27935e5-845e-4358-a2bb-d393437b974a" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_58cc3866-8d92-40ce-9b6d-9b59abbb25df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3d10a030-0cf2-4e68-a3db-6b7a64535e5e" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_58cc3866-8d92-40ce-9b6d-9b59abbb25df" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_ae319292-efa2-423d-8947-945d7f5a6916" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_58cc3866-8d92-40ce-9b6d-9b59abbb25df" xlink:to="loc_us-gaap_PlanNameAxis_ae319292-efa2-423d-8947-945d7f5a6916" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_ae319292-efa2-423d-8947-945d7f5a6916_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_ae319292-efa2-423d-8947-945d7f5a6916" xlink:to="loc_us-gaap_PlanNameDomain_ae319292-efa2-423d-8947-945d7f5a6916_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_b7c6f40c-043b-427d-9907-eb41dc0413a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_ae319292-efa2-423d-8947-945d7f5a6916" xlink:to="loc_us-gaap_PlanNameDomain_b7c6f40c-043b-427d-9907-eb41dc0413a2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_A2015StockOptionPlanMember_afe60004-12f8-45dc-8b5f-08423bee9bea" xlink:href="jcom-20201231.xsd#jcom_A2015StockOptionPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_b7c6f40c-043b-427d-9907-eb41dc0413a2" xlink:to="loc_jcom_A2015StockOptionPlanMember_afe60004-12f8-45dc-8b5f-08423bee9bea" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_A2001EmployeeStockPurchasePlanMember_58705edd-58c7-4579-9edd-3ef04f487fac" xlink:href="jcom-20201231.xsd#jcom_A2001EmployeeStockPurchasePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_b7c6f40c-043b-427d-9907-eb41dc0413a2" xlink:to="loc_jcom_A2001EmployeeStockPurchasePlanMember_58705edd-58c7-4579-9edd-3ef04f487fac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_8b58088b-a934-43f5-8643-2eac8d7fa1e9" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_58cc3866-8d92-40ce-9b6d-9b59abbb25df" xlink:to="loc_srt_RangeAxis_8b58088b-a934-43f5-8643-2eac8d7fa1e9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_8b58088b-a934-43f5-8643-2eac8d7fa1e9_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_8b58088b-a934-43f5-8643-2eac8d7fa1e9" xlink:to="loc_srt_RangeMember_8b58088b-a934-43f5-8643-2eac8d7fa1e9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_48f547b3-4b8c-4701-83b7-96db2fdfe339" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_8b58088b-a934-43f5-8643-2eac8d7fa1e9" xlink:to="loc_srt_RangeMember_48f547b3-4b8c-4701-83b7-96db2fdfe339" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_54070afb-d956-4730-9903-196fb96fd0ee" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_48f547b3-4b8c-4701-83b7-96db2fdfe339" xlink:to="loc_srt_MinimumMember_54070afb-d956-4730-9903-196fb96fd0ee" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_716857fa-597d-4e45-a19d-aa0862c267d9" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_48f547b3-4b8c-4701-83b7-96db2fdfe339" xlink:to="loc_srt_MaximumMember_716857fa-597d-4e45-a19d-aa0862c267d9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_50d3b81e-446f-43f6-aab3-22aa6af1f75e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_58cc3866-8d92-40ce-9b6d-9b59abbb25df" xlink:to="loc_us-gaap_AwardTypeAxis_50d3b81e-446f-43f6-aab3-22aa6af1f75e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_50d3b81e-446f-43f6-aab3-22aa6af1f75e_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_50d3b81e-446f-43f6-aab3-22aa6af1f75e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_50d3b81e-446f-43f6-aab3-22aa6af1f75e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a5c13b33-3e23-4672-88a8-db90d1f9a8ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_50d3b81e-446f-43f6-aab3-22aa6af1f75e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a5c13b33-3e23-4672-88a8-db90d1f9a8ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_39466583-673d-4d51-a78b-33061ead5bb5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a5c13b33-3e23-4672-88a8-db90d1f9a8ed" xlink:to="loc_us-gaap_EmployeeStockOptionMember_39466583-673d-4d51-a78b-33061ead5bb5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_RestrictedStockAndRestrictedStockUnitRSUMember_50d199ef-e136-4d3d-b83c-e3016042f957" xlink:href="jcom-20201231.xsd#jcom_RestrictedStockAndRestrictedStockUnitRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a5c13b33-3e23-4672-88a8-db90d1f9a8ed" xlink:to="loc_jcom_RestrictedStockAndRestrictedStockUnitRSUMember_50d199ef-e136-4d3d-b83c-e3016042f957" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_MarketBasedRestrictedStockAwardsMember_8f45d779-069c-41dc-ad2d-62279056faf5" xlink:href="jcom-20201231.xsd#jcom_MarketBasedRestrictedStockAwardsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a5c13b33-3e23-4672-88a8-db90d1f9a8ed" xlink:to="loc_jcom_MarketBasedRestrictedStockAwardsMember_8f45d779-069c-41dc-ad2d-62279056faf5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_RestrictedStockRestrictedStockUnitRSUMarketBasedRestrictedStockMember_e7fa0103-dd57-4592-ae8e-97e9bcf66ccd" xlink:href="jcom-20201231.xsd#jcom_RestrictedStockRestrictedStockUnitRSUMarketBasedRestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a5c13b33-3e23-4672-88a8-db90d1f9a8ed" xlink:to="loc_jcom_RestrictedStockRestrictedStockUnitRSUMarketBasedRestrictedStockMember_e7fa0103-dd57-4592-ae8e-97e9bcf66ccd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_1a9e2cd6-d583-44f3-a54c-e196e8159bd1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a5c13b33-3e23-4672-88a8-db90d1f9a8ed" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_1a9e2cd6-d583-44f3-a54c-e196e8159bd1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_33dea902-5be2-457e-83dd-03c76114fab6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a5c13b33-3e23-4672-88a8-db90d1f9a8ed" xlink:to="loc_us-gaap_EmployeeStockMember_33dea902-5be2-457e-83dd-03c76114fab6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_6dc3c619-007a-4cbc-a5a0-61d0fdaeaf19" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_58cc3866-8d92-40ce-9b6d-9b59abbb25df" xlink:to="loc_srt_TitleOfIndividualAxis_6dc3c619-007a-4cbc-a5a0-61d0fdaeaf19" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_6dc3c619-007a-4cbc-a5a0-61d0fdaeaf19_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_TitleOfIndividualAxis_6dc3c619-007a-4cbc-a5a0-61d0fdaeaf19" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_6dc3c619-007a-4cbc-a5a0-61d0fdaeaf19_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_34f99623-7d30-41da-9816-4728f93fcde7" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_TitleOfIndividualAxis_6dc3c619-007a-4cbc-a5a0-61d0fdaeaf19" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_34f99623-7d30-41da-9816-4728f93fcde7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_DirectorMember_d1417b49-c0f1-4fc8-b108-fd681561b89f" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_DirectorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_34f99623-7d30-41da-9816-4728f93fcde7" xlink:to="loc_srt_DirectorMember_d1417b49-c0f1-4fc8-b108-fd681561b89f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_SeniorStaffMember_a0501d02-044c-4922-b122-011fe50013db" xlink:href="jcom-20201231.xsd#jcom_SeniorStaffMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_34f99623-7d30-41da-9816-4728f93fcde7" xlink:to="loc_jcom_SeniorStaffMember_a0501d02-044c-4922-b122-011fe50013db" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ChiefExecutiveOfficerMember_86acc7c8-5c94-4559-b743-92cb82d8065e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ChiefExecutiveOfficerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_34f99623-7d30-41da-9816-4728f93fcde7" xlink:to="loc_srt_ChiefExecutiveOfficerMember_86acc7c8-5c94-4559-b743-92cb82d8065e" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanStockOptionActivityDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#StockOptionsandEmployeeStockPurchasePlanStockOptionActivityDetails"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanStockOptionActivityDetails" xlink:type="extended" id="i24781bf3dd0a4582b68a695c59aeb004_StockOptionsandEmployeeStockPurchasePlanStockOptionActivityDetails"/>
  <link:roleRef roleURI="http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanSummarizedInformationConcerningOutstandingandExercisableOptionsDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#StockOptionsandEmployeeStockPurchasePlanSummarizedInformationConcerningOutstandingandExercisableOptionsDetails"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanSummarizedInformationConcerningOutstandingandExercisableOptionsDetails" xlink:type="extended" id="i0a9f6ca1bb3d43ec9649095ed1557141_StockOptionsandEmployeeStockPurchasePlanSummarizedInformationConcerningOutstandingandExercisableOptionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_7b4f3d79-1435-47ff-b7da-2359837f4f67" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange_0b05854b-00cc-4afd-9735-db1b1516ca18" xlink:href="jcom-20201231.xsd#jcom_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_7b4f3d79-1435-47ff-b7da-2359837f4f67" xlink:to="loc_jcom_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange_0b05854b-00cc-4afd-9735-db1b1516ca18" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_31eed92e-a4f9-44e8-9eaa-e6ee08ba3f09" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_7b4f3d79-1435-47ff-b7da-2359837f4f67" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_31eed92e-a4f9-44e8-9eaa-e6ee08ba3f09" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_8cdd53a0-bccb-400d-9aa7-31a0204b626b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_7b4f3d79-1435-47ff-b7da-2359837f4f67" xlink:to="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_8cdd53a0-bccb-400d-9aa7-31a0204b626b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_773c9cac-1e8d-4f95-ad6d-c7f061430b00" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_7b4f3d79-1435-47ff-b7da-2359837f4f67" xlink:to="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_773c9cac-1e8d-4f95-ad6d-c7f061430b00" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_ef7da459-9399-4245-a665-2f074187786d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_7b4f3d79-1435-47ff-b7da-2359837f4f67" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_ef7da459-9399-4245-a665-2f074187786d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_7b8b666c-0bd7-47c0-a88b-ef944b9c2626" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_7b4f3d79-1435-47ff-b7da-2359837f4f67" xlink:to="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_7b8b666c-0bd7-47c0-a88b-ef944b9c2626" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_f67a2a95-8a64-4b34-83d4-2caf669a5fe8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_7b4f3d79-1435-47ff-b7da-2359837f4f67" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_f67a2a95-8a64-4b34-83d4-2caf669a5fe8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_dfcc37fe-8a2c-4253-9e7a-ebbf3bb4e80d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_f67a2a95-8a64-4b34-83d4-2caf669a5fe8" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_dfcc37fe-8a2c-4253-9e7a-ebbf3bb4e80d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_dfcc37fe-8a2c-4253-9e7a-ebbf3bb4e80d_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_dfcc37fe-8a2c-4253-9e7a-ebbf3bb4e80d" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_dfcc37fe-8a2c-4253-9e7a-ebbf3bb4e80d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_1a8d2d4a-2498-4d8c-8f7c-2e32d938b565" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_dfcc37fe-8a2c-4253-9e7a-ebbf3bb4e80d" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_1a8d2d4a-2498-4d8c-8f7c-2e32d938b565" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_RangeOneMember_597a8a03-a884-4465-9f7a-166fceea0cea" xlink:href="jcom-20201231.xsd#jcom_RangeOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_1a8d2d4a-2498-4d8c-8f7c-2e32d938b565" xlink:to="loc_jcom_RangeOneMember_597a8a03-a884-4465-9f7a-166fceea0cea" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_RangeTwoMember_ee43ff3a-4bc8-461a-a1f6-556383e00cd6" xlink:href="jcom-20201231.xsd#jcom_RangeTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_1a8d2d4a-2498-4d8c-8f7c-2e32d938b565" xlink:to="loc_jcom_RangeTwoMember_ee43ff3a-4bc8-461a-a1f6-556383e00cd6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_RangeThreeMember_6593cd39-2afd-442d-9043-1976146399d9" xlink:href="jcom-20201231.xsd#jcom_RangeThreeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_1a8d2d4a-2498-4d8c-8f7c-2e32d938b565" xlink:to="loc_jcom_RangeThreeMember_6593cd39-2afd-442d-9043-1976146399d9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_RangeFourMember_1d58cd94-d671-4b26-a419-7bccb561a6ec" xlink:href="jcom-20201231.xsd#jcom_RangeFourMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_1a8d2d4a-2498-4d8c-8f7c-2e32d938b565" xlink:to="loc_jcom_RangeFourMember_1d58cd94-d671-4b26-a419-7bccb561a6ec" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanValuationAssumptionsofStockOptionsandMarketbasedRestrictedStockAwardsGrantedDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#StockOptionsandEmployeeStockPurchasePlanValuationAssumptionsofStockOptionsandMarketbasedRestrictedStockAwardsGrantedDetails"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanValuationAssumptionsofStockOptionsandMarketbasedRestrictedStockAwardsGrantedDetails" xlink:type="extended" id="i4a35d9d5601f434faa77c1fc55e6738c_StockOptionsandEmployeeStockPurchasePlanValuationAssumptionsofStockOptionsandMarketbasedRestrictedStockAwardsGrantedDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_32548c83-9529-4b62-bb82-5788834d433d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_44847b86-45ca-4340-8748-8e9b3dfbf064" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_32548c83-9529-4b62-bb82-5788834d433d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_44847b86-45ca-4340-8748-8e9b3dfbf064" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_389c2237-dd71-4ba6-a9a4-82f7e2158b9c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_32548c83-9529-4b62-bb82-5788834d433d" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_389c2237-dd71-4ba6-a9a4-82f7e2158b9c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_a8e7ff78-15ad-4849-827f-1875f4719107" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_32548c83-9529-4b62-bb82-5788834d433d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_a8e7ff78-15ad-4849-827f-1875f4719107" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_1f815f3c-62a7-43d1-9761-82c06e1168e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_32548c83-9529-4b62-bb82-5788834d433d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_1f815f3c-62a7-43d1-9761-82c06e1168e5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_be50c1b4-e11e-4b9a-9d6c-8b39186a4b11" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_32548c83-9529-4b62-bb82-5788834d433d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_be50c1b4-e11e-4b9a-9d6c-8b39186a4b11" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharePrice_3381c2b7-e575-4e93-b20d-6fefa2191a41" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_32548c83-9529-4b62-bb82-5788834d433d" xlink:to="loc_us-gaap_SharePrice_3381c2b7-e575-4e93-b20d-6fefa2191a41" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c86d7968-2587-4d8f-b67b-c01ef719347e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_32548c83-9529-4b62-bb82-5788834d433d" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c86d7968-2587-4d8f-b67b-c01ef719347e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_151038eb-84db-4220-9e2f-718f0659e680" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c86d7968-2587-4d8f-b67b-c01ef719347e" xlink:to="loc_us-gaap_AwardTypeAxis_151038eb-84db-4220-9e2f-718f0659e680" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_151038eb-84db-4220-9e2f-718f0659e680_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_151038eb-84db-4220-9e2f-718f0659e680" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_151038eb-84db-4220-9e2f-718f0659e680_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_30a6de48-a40d-4d7f-a572-e8caec469827" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_151038eb-84db-4220-9e2f-718f0659e680" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_30a6de48-a40d-4d7f-a572-e8caec469827" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_d08aa7a7-312b-4db0-a0fe-70ecdfb8fb93" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_30a6de48-a40d-4d7f-a572-e8caec469827" xlink:to="loc_us-gaap_EmployeeStockOptionMember_d08aa7a7-312b-4db0-a0fe-70ecdfb8fb93" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_MarketBasedRestrictedStockAwardsMember_8169552d-d097-41d9-b3a6-1e693766506c" xlink:href="jcom-20201231.xsd#jcom_MarketBasedRestrictedStockAwardsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_30a6de48-a40d-4d7f-a572-e8caec469827" xlink:to="loc_jcom_MarketBasedRestrictedStockAwardsMember_8169552d-d097-41d9-b3a6-1e693766506c" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanRestrictedStockandRestrictedStockUnitAwardActivityDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#StockOptionsandEmployeeStockPurchasePlanRestrictedStockandRestrictedStockUnitAwardActivityDetails"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanRestrictedStockandRestrictedStockUnitAwardActivityDetails" xlink:type="extended" id="if209c80a982b4bf6a7b9f194af10bed8_StockOptionsandEmployeeStockPurchasePlanRestrictedStockandRestrictedStockUnitAwardActivityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_75b5acee-ee10-4c78-b9ca-e5fac809dae0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_075bd248-1583-44f7-ba2d-0c9cd615af37" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_75b5acee-ee10-4c78-b9ca-e5fac809dae0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_075bd248-1583-44f7-ba2d-0c9cd615af37" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_94a156b9-d28d-4353-ae13-1a8b2bc5f2fe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_075bd248-1583-44f7-ba2d-0c9cd615af37" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_94a156b9-d28d-4353-ae13-1a8b2bc5f2fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_62e28d5c-851d-4da7-9d67-f03460455753" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_075bd248-1583-44f7-ba2d-0c9cd615af37" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_62e28d5c-851d-4da7-9d67-f03460455753" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_37a3e2c4-ec15-44e9-9f12-f8bbccf6d10f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_075bd248-1583-44f7-ba2d-0c9cd615af37" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_37a3e2c4-ec15-44e9-9f12-f8bbccf6d10f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_86bb33cf-bb4e-4cfd-873d-b8e289d087a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_075bd248-1583-44f7-ba2d-0c9cd615af37" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_86bb33cf-bb4e-4cfd-873d-b8e289d087a8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_3acf997e-6962-4227-a5d2-9893159f25d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_ShareBasedCompensationEquityAwardsOtherThanOptionsExpectedToVestShares_800a4913-3eb0-49a1-b7cd-a4f28e6adc94" xlink:href="jcom-20201231.xsd#jcom_ShareBasedCompensationEquityAwardsOtherThanOptionsExpectedToVestShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_75b5acee-ee10-4c78-b9ca-e5fac809dae0" xlink:to="loc_jcom_ShareBasedCompensationEquityAwardsOtherThanOptionsExpectedToVestShares_800a4913-3eb0-49a1-b7cd-a4f28e6adc94" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c479270e-e2cb-47b0-92e4-57de0930f4cd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_75b5acee-ee10-4c78-b9ca-e5fac809dae0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c479270e-e2cb-47b0-92e4-57de0930f4cd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_c8f7b0ee-de36-4c33-a205-0f748640a7be" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c479270e-e2cb-47b0-92e4-57de0930f4cd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_c8f7b0ee-de36-4c33-a205-0f748640a7be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_ffae407a-9fc4-43e4-8c61-c5a3a0cd9907" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c479270e-e2cb-47b0-92e4-57de0930f4cd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_ffae407a-9fc4-43e4-8c61-c5a3a0cd9907" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_1865d09e-a1f3-4d50-b8e5-5be150be20e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c479270e-e2cb-47b0-92e4-57de0930f4cd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_1865d09e-a1f3-4d50-b8e5-5be150be20e5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_a4c56c8c-7f13-4c0f-9606-f3f5ed556348" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c479270e-e2cb-47b0-92e4-57de0930f4cd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_a4c56c8c-7f13-4c0f-9606-f3f5ed556348" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_66c1b31c-d05e-4755-9356-e69f14b52d3c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_26fb8df6-7a0c-4224-9fe8-dca918235c93" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_75b5acee-ee10-4c78-b9ca-e5fac809dae0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_26fb8df6-7a0c-4224-9fe8-dca918235c93" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_bdad96ba-31f1-4609-9d14-c4576a66e3a4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_26fb8df6-7a0c-4224-9fe8-dca918235c93" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_bdad96ba-31f1-4609-9d14-c4576a66e3a4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_f39f4b7b-0401-47b4-8bb6-89475cc53682" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_20963f3f-0282-4261-8095-96a0273babe4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_dd215fad-80c9-46ba-8d2e-c3088c78aee4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_8a514eeb-074b-4aba-9e35-04c6065e0fe7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_9702332d-f532-4c8d-b2a4-e59a3eb8cf6f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_75b5acee-ee10-4c78-b9ca-e5fac809dae0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_9702332d-f532-4c8d-b2a4-e59a3eb8cf6f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_9ebed664-7c46-4588-abf2-bdf93e5fcf39" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_9702332d-f532-4c8d-b2a4-e59a3eb8cf6f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_9ebed664-7c46-4588-abf2-bdf93e5fcf39" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestWeightedAverageRemainingContractualTerm_3bb9093d-18ce-43ae-acb4-55bf304a8182" xlink:href="jcom-20201231.xsd#jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestWeightedAverageRemainingContractualTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_9702332d-f532-4c8d-b2a4-e59a3eb8cf6f" xlink:to="loc_jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestWeightedAverageRemainingContractualTerm_3bb9093d-18ce-43ae-acb4-55bf304a8182" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_e4a65e82-7166-475d-9e45-e99ec4fbad94" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_75b5acee-ee10-4c78-b9ca-e5fac809dae0" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_e4a65e82-7166-475d-9e45-e99ec4fbad94" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_b986db1d-85b2-4a94-9e17-edb1ee05df3a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_e4a65e82-7166-475d-9e45-e99ec4fbad94" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_b986db1d-85b2-4a94-9e17-edb1ee05df3a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVestedAndExpectedToVest_4f63925c-7f77-4657-8410-381befc60f05" xlink:href="jcom-20201231.xsd#jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVestedAndExpectedToVest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_e4a65e82-7166-475d-9e45-e99ec4fbad94" xlink:to="loc_jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVestedAndExpectedToVest_4f63925c-7f77-4657-8410-381befc60f05" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2c879498-1b6f-4249-b4a9-ce2c08c397bc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_75b5acee-ee10-4c78-b9ca-e5fac809dae0" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2c879498-1b6f-4249-b4a9-ce2c08c397bc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_8a79d54c-bfc6-4cb2-973c-3d97cd93f361" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2c879498-1b6f-4249-b4a9-ce2c08c397bc" xlink:to="loc_us-gaap_AwardTypeAxis_8a79d54c-bfc6-4cb2-973c-3d97cd93f361" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8a79d54c-bfc6-4cb2-973c-3d97cd93f361_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_8a79d54c-bfc6-4cb2-973c-3d97cd93f361" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8a79d54c-bfc6-4cb2-973c-3d97cd93f361_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_32c240b5-9d47-49ec-a9ab-e886602254e7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_8a79d54c-bfc6-4cb2-973c-3d97cd93f361" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_32c240b5-9d47-49ec-a9ab-e886602254e7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_f3345127-b560-4b01-8d0c-c67ddba4dea4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_32c240b5-9d47-49ec-a9ab-e886602254e7" xlink:to="loc_us-gaap_RestrictedStockMember_f3345127-b560-4b01-8d0c-c67ddba4dea4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_f99ddc20-0f9c-455c-b829-7b6078cde41b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_32c240b5-9d47-49ec-a9ab-e886602254e7" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_f99ddc20-0f9c-455c-b829-7b6078cde41b" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.j2global.com/role/DefinedContribution401kSavingsPlan" xlink:type="simple" xlink:href="jcom-20201231.xsd#DefinedContribution401kSavingsPlan"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/DefinedContribution401kSavingsPlan" xlink:type="extended" id="i3e90fcc14daa491081a2cd86bee41b2d_DefinedContribution401kSavingsPlan"/>
  <link:roleRef roleURI="http://www.j2global.com/role/DefinedContribution401kSavingsPlanDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#DefinedContribution401kSavingsPlanDetails"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/DefinedContribution401kSavingsPlanDetails" xlink:type="extended" id="i52c6202890e3454096f46224ee000270_DefinedContribution401kSavingsPlanDetails"/>
  <link:roleRef roleURI="http://www.j2global.com/role/EarningsPerShare" xlink:type="simple" xlink:href="jcom-20201231.xsd#EarningsPerShare"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/EarningsPerShare" xlink:type="extended" id="icf56239831f043dfa18eef048befc177_EarningsPerShare"/>
  <link:roleRef roleURI="http://www.j2global.com/role/EarningsPerShareTables" xlink:type="simple" xlink:href="jcom-20201231.xsd#EarningsPerShareTables"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/EarningsPerShareTables" xlink:type="extended" id="i03bbc7d54d484d18bc66b658c10323d8_EarningsPerShareTables"/>
  <link:roleRef roleURI="http://www.j2global.com/role/EarningsPerShareComponentsofBasicandDilutedEarningsPerShareDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#EarningsPerShareComponentsofBasicandDilutedEarningsPerShareDetails"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/EarningsPerShareComponentsofBasicandDilutedEarningsPerShareDetails" xlink:type="extended" id="i08a6e5584bff4292a475b670a68ac569_EarningsPerShareComponentsofBasicandDilutedEarningsPerShareDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedLineItems_62fdd937-8409-4b35-bcb4-00d64a43695f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDilutedLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_8475fb61-b567-4a5c-b4ac-f428a60bb8a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_62fdd937-8409-4b35-bcb4-00d64a43695f" xlink:to="loc_us-gaap_NetIncomeLoss_8475fb61-b567-4a5c-b4ac-f428a60bb8a8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_0de68117-f8fa-4e6b-8758-54e034a708f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_62fdd937-8409-4b35-bcb4-00d64a43695f" xlink:to="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_0de68117-f8fa-4e6b-8758-54e034a708f6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_NetIncomeLossAvailableToCommonStockholdersBasicAndDiluted_6089222e-61cc-4b0e-96bf-02caa8a3359f" xlink:href="jcom-20201231.xsd#jcom_NetIncomeLossAvailableToCommonStockholdersBasicAndDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_62fdd937-8409-4b35-bcb4-00d64a43695f" xlink:to="loc_jcom_NetIncomeLossAvailableToCommonStockholdersBasicAndDiluted_6089222e-61cc-4b0e-96bf-02caa8a3359f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_c2358d3d-76e8-43e9-9e9c-7e053a038437" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_62fdd937-8409-4b35-bcb4-00d64a43695f" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_c2358d3d-76e8-43e9-9e9c-7e053a038437" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_ee11a3b5-a857-4e28-b7c8-2b90a3b378bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_c2358d3d-76e8-43e9-9e9c-7e053a038437" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_ee11a3b5-a857-4e28-b7c8-2b90a3b378bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_565ea1e9-e37b-48cb-ae94-4a5d5b34353c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_62fdd937-8409-4b35-bcb4-00d64a43695f" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_565ea1e9-e37b-48cb-ae94-4a5d5b34353c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_ba00254b-cfe8-4226-be92-61911a7492bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_565ea1e9-e37b-48cb-ae94-4a5d5b34353c" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_ba00254b-cfe8-4226-be92-61911a7492bb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToContingentlyIssuableShares_f4dc5ebf-7a64-4f3d-8639-8d522dd5cbde" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToContingentlyIssuableShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_565ea1e9-e37b-48cb-ae94-4a5d5b34353c" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToContingentlyIssuableShares_f4dc5ebf-7a64-4f3d-8639-8d522dd5cbde" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_27ea0c4a-0cce-4617-b380-66ba1c2f0db8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_62fdd937-8409-4b35-bcb4-00d64a43695f" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_27ea0c4a-0cce-4617-b380-66ba1c2f0db8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_9c55ccbc-4b51-46c2-b837-e96dbef0da07" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_62fdd937-8409-4b35-bcb4-00d64a43695f" xlink:to="loc_us-gaap_EarningsPerShareBasicAbstract_9c55ccbc-4b51-46c2-b837-e96dbef0da07" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_152ff8f5-c3ee-45cf-81b4-7f75165443d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_9c55ccbc-4b51-46c2-b837-e96dbef0da07" xlink:to="loc_us-gaap_EarningsPerShareBasic_152ff8f5-c3ee-45cf-81b4-7f75165443d6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_c4f6f5d2-d7eb-4c6c-9fbc-13c6e35f7eba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_9c55ccbc-4b51-46c2-b837-e96dbef0da07" xlink:to="loc_us-gaap_EarningsPerShareDiluted_c4f6f5d2-d7eb-4c6c-9fbc-13c6e35f7eba" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_2789dbfd-6f2f-4f3b-a3a0-0affbf7d6b31" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_62fdd937-8409-4b35-bcb4-00d64a43695f" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_2789dbfd-6f2f-4f3b-a3a0-0affbf7d6b31" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_1f310450-a9b5-48b1-8a75-82448596bc7a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_62fdd937-8409-4b35-bcb4-00d64a43695f" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_1f310450-a9b5-48b1-8a75-82448596bc7a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_d4247d1e-df4d-4996-bb6c-9ca40f730672" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_1f310450-a9b5-48b1-8a75-82448596bc7a" xlink:to="loc_us-gaap_DebtInstrumentAxis_d4247d1e-df4d-4996-bb6c-9ca40f730672" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_d4247d1e-df4d-4996-bb6c-9ca40f730672_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_d4247d1e-df4d-4996-bb6c-9ca40f730672" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_d4247d1e-df4d-4996-bb6c-9ca40f730672_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_18518ef5-0e68-44ea-a2d2-08f435f66f4b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_d4247d1e-df4d-4996-bb6c-9ca40f730672" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_18518ef5-0e68-44ea-a2d2-08f435f66f4b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_A325ConvertibleNotesMember_891677b2-81c6-405f-a57f-71d3f44f8453" xlink:href="jcom-20201231.xsd#jcom_A325ConvertibleNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_18518ef5-0e68-44ea-a2d2-08f435f66f4b" xlink:to="loc_jcom_A325ConvertibleNotesMember_891677b2-81c6-405f-a57f-71d3f44f8453" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_A175ConvertibleNotesMember_971dddd4-c7f3-4851-b717-d1f5c42ff10a" xlink:href="jcom-20201231.xsd#jcom_A175ConvertibleNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_18518ef5-0e68-44ea-a2d2-08f435f66f4b" xlink:to="loc_jcom_A175ConvertibleNotesMember_971dddd4-c7f3-4851-b717-d1f5c42ff10a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_438b7007-f59a-4f24-81ab-330b02863625" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_1f310450-a9b5-48b1-8a75-82448596bc7a" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_438b7007-f59a-4f24-81ab-330b02863625" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_438b7007-f59a-4f24-81ab-330b02863625_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_438b7007-f59a-4f24-81ab-330b02863625" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_438b7007-f59a-4f24-81ab-330b02863625_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_05f3062d-7f91-4252-b3d8-458cbc2e8bdc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_438b7007-f59a-4f24-81ab-330b02863625" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_05f3062d-7f91-4252-b3d8-458cbc2e8bdc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_2d911f57-9d63-4595-8621-e7f322cf6265" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_05f3062d-7f91-4252-b3d8-458cbc2e8bdc" xlink:to="loc_us-gaap_ConvertibleDebtMember_2d911f57-9d63-4595-8621-e7f322cf6265" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.j2global.com/role/EarningsPerShareNarrativeDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#EarningsPerShareNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/EarningsPerShareNarrativeDetails" xlink:type="extended" id="i5d0a3ff1bbd7471db75b91f3ecb29a8b_EarningsPerShareNarrativeDetails"/>
  <link:roleRef roleURI="http://www.j2global.com/role/SegmentInformation" xlink:type="simple" xlink:href="jcom-20201231.xsd#SegmentInformation"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/SegmentInformation" xlink:type="extended" id="iefb6490c1fa243afb1aedb19ec0d3edb_SegmentInformation"/>
  <link:roleRef roleURI="http://www.j2global.com/role/SegmentInformationTables" xlink:type="simple" xlink:href="jcom-20201231.xsd#SegmentInformationTables"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/SegmentInformationTables" xlink:type="extended" id="idde4f84ff827462789b7cc72ba98475d_SegmentInformationTables"/>
  <link:roleRef roleURI="http://www.j2global.com/role/SegmentInformationNarrativeDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#SegmentInformationNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/SegmentInformationNarrativeDetails" xlink:type="extended" id="id767477e1c9a4875ab19c95273a3d960_SegmentInformationNarrativeDetails"/>
  <link:roleRef roleURI="http://www.j2global.com/role/SegmentInformationReconciliationofTotalSegmentOperatingIncometoConsolidatedOperatingIncomeDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#SegmentInformationReconciliationofTotalSegmentOperatingIncometoConsolidatedOperatingIncomeDetails"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/SegmentInformationReconciliationofTotalSegmentOperatingIncometoConsolidatedOperatingIncomeDetails" xlink:type="extended" id="i4dec84161bf74756b78a590c891457b3_SegmentInformationReconciliationofTotalSegmentOperatingIncometoConsolidatedOperatingIncomeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_196953f8-3fc0-44d8-af69-5dec7ef74c16" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_dd41df9b-4360-4c90-9216-8bafce59efe3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_196953f8-3fc0-44d8-af69-5dec7ef74c16" xlink:to="loc_us-gaap_Revenues_dd41df9b-4360-4c90-9216-8bafce59efe3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_039338d0-f890-4700-a292-8f788e7562b2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_196953f8-3fc0-44d8-af69-5dec7ef74c16" xlink:to="loc_us-gaap_GrossProfit_039338d0-f890-4700-a292-8f788e7562b2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_DirectCostsBySegment_fc6ed6a6-8160-4276-a15d-2413f2eff349" xlink:href="jcom-20201231.xsd#jcom_DirectCostsBySegment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_196953f8-3fc0-44d8-af69-5dec7ef74c16" xlink:to="loc_jcom_DirectCostsBySegment_fc6ed6a6-8160-4276-a15d-2413f2eff349" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_7e348b79-108a-42f8-9d74-2ff7e04dab31" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_196953f8-3fc0-44d8-af69-5dec7ef74c16" xlink:to="loc_us-gaap_OperatingIncomeLoss_7e348b79-108a-42f8-9d74-2ff7e04dab31" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e4562593-e31c-4ae3-97ac-a201a6207fa1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_196953f8-3fc0-44d8-af69-5dec7ef74c16" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e4562593-e31c-4ae3-97ac-a201a6207fa1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_b920bc50-c3d8-425b-9d90-e8787aae0370" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e4562593-e31c-4ae3-97ac-a201a6207fa1" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_b920bc50-c3d8-425b-9d90-e8787aae0370" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_b920bc50-c3d8-425b-9d90-e8787aae0370_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_b920bc50-c3d8-425b-9d90-e8787aae0370" xlink:to="loc_us-gaap_SegmentDomain_b920bc50-c3d8-425b-9d90-e8787aae0370_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_29f0b8f4-d31a-48ae-91ad-93006789ae24" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_b920bc50-c3d8-425b-9d90-e8787aae0370" xlink:to="loc_us-gaap_SegmentDomain_29f0b8f4-d31a-48ae-91ad-93006789ae24" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_CloudServicesMember_cdf42376-f779-4bb3-a9d4-0ef73910470e" xlink:href="jcom-20201231.xsd#jcom_CloudServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_29f0b8f4-d31a-48ae-91ad-93006789ae24" xlink:to="loc_jcom_CloudServicesMember_cdf42376-f779-4bb3-a9d4-0ef73910470e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_FaxAndMartechSegmentMember_534fcd87-c490-431e-9fe7-cbb19674b2a4" xlink:href="jcom-20201231.xsd#jcom_FaxAndMartechSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jcom_CloudServicesMember_cdf42376-f779-4bb3-a9d4-0ef73910470e" xlink:to="loc_jcom_FaxAndMartechSegmentMember_534fcd87-c490-431e-9fe7-cbb19674b2a4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_VoiceBackupSecurityAndCPPSegmentMember_b1bc673f-3423-4d26-bd8a-e865fb8bb32b" xlink:href="jcom-20201231.xsd#jcom_VoiceBackupSecurityAndCPPSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jcom_CloudServicesMember_cdf42376-f779-4bb3-a9d4-0ef73910470e" xlink:to="loc_jcom_VoiceBackupSecurityAndCPPSegmentMember_b1bc673f-3423-4d26-bd8a-e865fb8bb32b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_DigitalMediaSegmentMember_b7049ecc-adf2-4a2c-862e-ec645626123e" xlink:href="jcom-20201231.xsd#jcom_DigitalMediaSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_29f0b8f4-d31a-48ae-91ad-93006789ae24" xlink:to="loc_jcom_DigitalMediaSegmentMember_b7049ecc-adf2-4a2c-862e-ec645626123e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_3f77e4fb-0dc6-4bb3-99c8-4c702dbe8c2b" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e4562593-e31c-4ae3-97ac-a201a6207fa1" xlink:to="loc_srt_ConsolidationItemsAxis_3f77e4fb-0dc6-4bb3-99c8-4c702dbe8c2b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_3f77e4fb-0dc6-4bb3-99c8-4c702dbe8c2b_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_3f77e4fb-0dc6-4bb3-99c8-4c702dbe8c2b" xlink:to="loc_srt_ConsolidationItemsDomain_3f77e4fb-0dc6-4bb3-99c8-4c702dbe8c2b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_8b655baa-f65f-4a81-aa78-ab05fa471b45" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_3f77e4fb-0dc6-4bb3-99c8-4c702dbe8c2b" xlink:to="loc_srt_ConsolidationItemsDomain_8b655baa-f65f-4a81-aa78-ab05fa471b45" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_2897195b-67f7-4f26-85c8-41d6f4b60e23" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_8b655baa-f65f-4a81-aa78-ab05fa471b45" xlink:to="loc_us-gaap_OperatingSegmentsMember_2897195b-67f7-4f26-85c8-41d6f4b60e23" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_01db68c5-6c60-49c6-8b0a-cb8ada4a0cae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_8b655baa-f65f-4a81-aa78-ab05fa471b45" xlink:to="loc_us-gaap_IntersegmentEliminationMember_01db68c5-6c60-49c6-8b0a-cb8ada4a0cae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_fd3dd3d9-6d41-4f49-bad1-9dcf8eee8877" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_8b655baa-f65f-4a81-aa78-ab05fa471b45" xlink:to="loc_us-gaap_CorporateNonSegmentMember_fd3dd3d9-6d41-4f49-bad1-9dcf8eee8877" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.j2global.com/role/SegmentInformationTotalAssetsCapitalExpendituresDepreciationandAmortizationDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#SegmentInformationTotalAssetsCapitalExpendituresDepreciationandAmortizationDetails"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/SegmentInformationTotalAssetsCapitalExpendituresDepreciationandAmortizationDetails" xlink:type="extended" id="i4d08d6ea6cda46009cf8fc64173c5c1c_SegmentInformationTotalAssetsCapitalExpendituresDepreciationandAmortizationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems_d6b9528c-2184-4dcc-bf16-df7b338e0b62" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_b52acf2c-820d-4b54-81da-46ce5e8ca340" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems_d6b9528c-2184-4dcc-bf16-df7b338e0b62" xlink:to="loc_us-gaap_Assets_b52acf2c-820d-4b54-81da-46ce5e8ca340" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAdditions_030463ef-1603-4552-b752-e4851c0a6f80" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAdditions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems_d6b9528c-2184-4dcc-bf16-df7b338e0b62" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAdditions_030463ef-1603-4552-b752-e4851c0a6f80" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_bcada610-8346-4374-9c98-024b3b33b970" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems_d6b9528c-2184-4dcc-bf16-df7b338e0b62" xlink:to="loc_us-gaap_DepreciationAndAmortization_bcada610-8346-4374-9c98-024b3b33b970" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable_f71503a2-ef4b-4604-8487-7558268c6d8b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems_d6b9528c-2184-4dcc-bf16-df7b338e0b62" xlink:to="loc_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable_f71503a2-ef4b-4604-8487-7558268c6d8b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_12fa4d53-9a79-4e44-b173-40fb44e8f002" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable_f71503a2-ef4b-4604-8487-7558268c6d8b" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_12fa4d53-9a79-4e44-b173-40fb44e8f002" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_12fa4d53-9a79-4e44-b173-40fb44e8f002_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_12fa4d53-9a79-4e44-b173-40fb44e8f002" xlink:to="loc_us-gaap_SegmentDomain_12fa4d53-9a79-4e44-b173-40fb44e8f002_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_ef3a8c73-5625-49b8-9bdf-b5c1decbc3b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_12fa4d53-9a79-4e44-b173-40fb44e8f002" xlink:to="loc_us-gaap_SegmentDomain_ef3a8c73-5625-49b8-9bdf-b5c1decbc3b5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_CloudServicesMember_c3d54988-7c55-47c2-9d66-cc4080a81f93" xlink:href="jcom-20201231.xsd#jcom_CloudServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ef3a8c73-5625-49b8-9bdf-b5c1decbc3b5" xlink:to="loc_jcom_CloudServicesMember_c3d54988-7c55-47c2-9d66-cc4080a81f93" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_DigitalMediaSegmentMember_a218dcfd-a42a-4443-bc4b-5e5aec7cf8a1" xlink:href="jcom-20201231.xsd#jcom_DigitalMediaSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ef3a8c73-5625-49b8-9bdf-b5c1decbc3b5" xlink:to="loc_jcom_DigitalMediaSegmentMember_a218dcfd-a42a-4443-bc4b-5e5aec7cf8a1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_076c64d2-834c-43e9-8df6-6a0fa7d1f7fb" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable_f71503a2-ef4b-4604-8487-7558268c6d8b" xlink:to="loc_srt_ConsolidationItemsAxis_076c64d2-834c-43e9-8df6-6a0fa7d1f7fb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_076c64d2-834c-43e9-8df6-6a0fa7d1f7fb_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_076c64d2-834c-43e9-8df6-6a0fa7d1f7fb" xlink:to="loc_srt_ConsolidationItemsDomain_076c64d2-834c-43e9-8df6-6a0fa7d1f7fb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_34c234cc-607c-4af5-915f-ba9bf50af422" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_076c64d2-834c-43e9-8df6-6a0fa7d1f7fb" xlink:to="loc_srt_ConsolidationItemsDomain_34c234cc-607c-4af5-915f-ba9bf50af422" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_0401a82f-10eb-46ee-87e3-d3cdf490ffb2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_34c234cc-607c-4af5-915f-ba9bf50af422" xlink:to="loc_us-gaap_OperatingSegmentsMember_0401a82f-10eb-46ee-87e3-d3cdf490ffb2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_6fc02804-a96f-4dec-af75-6550c108951a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_34c234cc-607c-4af5-915f-ba9bf50af422" xlink:to="loc_us-gaap_CorporateNonSegmentMember_6fc02804-a96f-4dec-af75-6550c108951a" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.j2global.com/role/SegmentInformationRevenuesandLonglivedAssetsbyGeographicInformationDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#SegmentInformationRevenuesandLonglivedAssetsbyGeographicInformationDetails"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/SegmentInformationRevenuesandLonglivedAssetsbyGeographicInformationDetails" xlink:type="extended" id="ie557fbd235e44769b83c8007af00835a_SegmentInformationRevenuesandLonglivedAssetsbyGeographicInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_9f93598b-7282-4e91-af8a-9055f2f26ebc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_2c6c6610-2536-486a-995d-f086dbac6676" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_9f93598b-7282-4e91-af8a-9055f2f26ebc" xlink:to="loc_us-gaap_Revenues_2c6c6610-2536-486a-995d-f086dbac6676" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets_68dba3d0-1f35-4831-a8c7-3562f788534d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_9f93598b-7282-4e91-af8a-9055f2f26ebc" xlink:to="loc_us-gaap_NoncurrentAssets_68dba3d0-1f35-4831-a8c7-3562f788534d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_ceaeb211-ed99-4c27-af71-9a2f8de70fe1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_9f93598b-7282-4e91-af8a-9055f2f26ebc" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_ceaeb211-ed99-4c27-af71-9a2f8de70fe1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_1dee917b-8e29-4873-a0b0-70091f6fd84e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_ceaeb211-ed99-4c27-af71-9a2f8de70fe1" xlink:to="loc_srt_StatementGeographicalAxis_1dee917b-8e29-4873-a0b0-70091f6fd84e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_1dee917b-8e29-4873-a0b0-70091f6fd84e_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_1dee917b-8e29-4873-a0b0-70091f6fd84e" xlink:to="loc_srt_SegmentGeographicalDomain_1dee917b-8e29-4873-a0b0-70091f6fd84e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_6acc6388-7ad9-4d3d-9eba-2e1c039ec8d2" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_1dee917b-8e29-4873-a0b0-70091f6fd84e" xlink:to="loc_srt_SegmentGeographicalDomain_6acc6388-7ad9-4d3d-9eba-2e1c039ec8d2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_812504f0-af94-4305-b306-930574a76be4" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_6acc6388-7ad9-4d3d-9eba-2e1c039ec8d2" xlink:to="loc_country_US_812504f0-af94-4305-b306-930574a76be4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_129ff9f3-dcfe-4892-b46f-8e066f233906" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_CA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_6acc6388-7ad9-4d3d-9eba-2e1c039ec8d2" xlink:to="loc_country_CA_129ff9f3-dcfe-4892-b46f-8e066f233906" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_IE_f5713563-6a96-4046-8605-33fa6ae61884" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_IE"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_6acc6388-7ad9-4d3d-9eba-2e1c039ec8d2" xlink:to="loc_country_IE_f5713563-6a96-4046-8605-33fa6ae61884" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_AllOtherCountriesMember_5225a13e-7283-4a15-afa0-3b6964f3b3d3" xlink:href="jcom-20201231.xsd#jcom_AllOtherCountriesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_6acc6388-7ad9-4d3d-9eba-2e1c039ec8d2" xlink:to="loc_jcom_AllOtherCountriesMember_5225a13e-7283-4a15-afa0-3b6964f3b3d3" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.j2global.com/role/SupplementalCashFlowsInformation" xlink:type="simple" xlink:href="jcom-20201231.xsd#SupplementalCashFlowsInformation"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/SupplementalCashFlowsInformation" xlink:type="extended" id="i5b85f8c5408f4134896f6cac474cf72f_SupplementalCashFlowsInformation"/>
  <link:roleRef roleURI="http://www.j2global.com/role/SupplementalCashFlowsInformationDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#SupplementalCashFlowsInformationDetails"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/SupplementalCashFlowsInformationDetails" xlink:type="extended" id="ifd2c824935144dba85c37b526cfd15ca_SupplementalCashFlowsInformationDetails"/>
  <link:roleRef roleURI="http://www.j2global.com/role/AccumulatedOtherComprehensiveIncome" xlink:type="simple" xlink:href="jcom-20201231.xsd#AccumulatedOtherComprehensiveIncome"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/AccumulatedOtherComprehensiveIncome" xlink:type="extended" id="i062d41656f9e49f090b628a72a06b52f_AccumulatedOtherComprehensiveIncome"/>
  <link:roleRef roleURI="http://www.j2global.com/role/AccumulatedOtherComprehensiveIncomeTables" xlink:type="simple" xlink:href="jcom-20201231.xsd#AccumulatedOtherComprehensiveIncomeTables"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/AccumulatedOtherComprehensiveIncomeTables" xlink:type="extended" id="i7165adca24dd4bbeb8e684e84b230f87_AccumulatedOtherComprehensiveIncomeTables"/>
  <link:roleRef roleURI="http://www.j2global.com/role/AccumulatedOtherComprehensiveIncomeSummaryofChangesinAccumulatedBalancesofOtherComprehensiveLossIncomeDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#AccumulatedOtherComprehensiveIncomeSummaryofChangesinAccumulatedBalancesofOtherComprehensiveLossIncomeDetails"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/AccumulatedOtherComprehensiveIncomeSummaryofChangesinAccumulatedBalancesofOtherComprehensiveLossIncomeDetails" xlink:type="extended" id="i105f569c7ddd4ed2ba4511892198e041_AccumulatedOtherComprehensiveIncomeSummaryofChangesinAccumulatedBalancesofOtherComprehensiveLossIncomeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_4d77485f-f302-42ac-b2d1-8a6653b0d693" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_60fdac66-b3fe-4ac9-8260-fe525db3db0e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_4d77485f-f302-42ac-b2d1-8a6653b0d693" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_60fdac66-b3fe-4ac9-8260-fe525db3db0e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_e71dd789-4864-4f13-979a-da01e041dcef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_60fdac66-b3fe-4ac9-8260-fe525db3db0e" xlink:to="loc_us-gaap_StockholdersEquity_e71dd789-4864-4f13-979a-da01e041dcef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_9e404661-8304-492e-b2f9-a857e39113f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_60fdac66-b3fe-4ac9-8260-fe525db3db0e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_9e404661-8304-492e-b2f9-a857e39113f3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_a7bc495a-de0d-4f8b-b06d-b87000632368" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_60fdac66-b3fe-4ac9-8260-fe525db3db0e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_a7bc495a-de0d-4f8b-b06d-b87000632368" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_0bb26545-4300-4d6a-9540-b13859a820b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_0fa3a6d5-5c39-41a3-9a32-cad38f81d2cc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_4d77485f-f302-42ac-b2d1-8a6653b0d693" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_0fa3a6d5-5c39-41a3-9a32-cad38f81d2cc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_f1fc7874-04e9-4e82-b523-e966a68930ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_0fa3a6d5-5c39-41a3-9a32-cad38f81d2cc" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_f1fc7874-04e9-4e82-b523-e966a68930ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_f1fc7874-04e9-4e82-b523-e966a68930ee_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_f1fc7874-04e9-4e82-b523-e966a68930ee" xlink:to="loc_us-gaap_EquityComponentDomain_f1fc7874-04e9-4e82-b523-e966a68930ee_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_d3e909ff-1e1d-4f83-9e58-693519837b6c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_f1fc7874-04e9-4e82-b523-e966a68930ee" xlink:to="loc_us-gaap_EquityComponentDomain_d3e909ff-1e1d-4f83-9e58-693519837b6c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_dbe7d922-3ee8-4955-91e4-fe817f764bd9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_d3e909ff-1e1d-4f83-9e58-693519837b6c" xlink:to="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_dbe7d922-3ee8-4955-91e4-fe817f764bd9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_e564876d-34b4-42d2-be76-4e97f797e529" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_d3e909ff-1e1d-4f83-9e58-693519837b6c" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_e564876d-34b4-42d2-be76-4e97f797e529" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_e3e90c31-78d7-4e92-9f2a-c54adf04e549" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_d3e909ff-1e1d-4f83-9e58-693519837b6c" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_e3e90c31-78d7-4e92-9f2a-c54adf04e549" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.j2global.com/role/AccumulatedOtherComprehensiveIncomeReclassificationoutofAccumulatedOtherComprehensiveLossDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#AccumulatedOtherComprehensiveIncomeReclassificationoutofAccumulatedOtherComprehensiveLossDetails"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/AccumulatedOtherComprehensiveIncomeReclassificationoutofAccumulatedOtherComprehensiveLossDetails" xlink:type="extended" id="iac99b1263461455881d093a3d73f4835_AccumulatedOtherComprehensiveIncomeReclassificationoutofAccumulatedOtherComprehensiveLossDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_f79c8d55-ca18-4183-b694-d3aeb92233b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnInvestments_7b43471d-81d9-47cf-b772-f6093cb282b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_f79c8d55-ca18-4183-b694-d3aeb92233b4" xlink:to="loc_us-gaap_GainLossOnInvestments_7b43471d-81d9-47cf-b772-f6093cb282b8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_52ceb64e-91af-4bb2-9a8a-07d2be8b7e1c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_f79c8d55-ca18-4183-b694-d3aeb92233b4" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_52ceb64e-91af-4bb2-9a8a-07d2be8b7e1c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_937d8c50-b496-4a71-ad14-f4f0f4fa47ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_f79c8d55-ca18-4183-b694-d3aeb92233b4" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_937d8c50-b496-4a71-ad14-f4f0f4fa47ad" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_92d347cd-9c8a-458e-b30e-c2a350257432" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_f79c8d55-ca18-4183-b694-d3aeb92233b4" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_92d347cd-9c8a-458e-b30e-c2a350257432" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_f92cd502-890f-4ebc-be99-4e63a272c215" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_f79c8d55-ca18-4183-b694-d3aeb92233b4" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_f92cd502-890f-4ebc-be99-4e63a272c215" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_24a9c18a-8c3c-4b78-8aea-389d3e8f0229" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_f92cd502-890f-4ebc-be99-4e63a272c215" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_24a9c18a-8c3c-4b78-8aea-389d3e8f0229" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_24a9c18a-8c3c-4b78-8aea-389d3e8f0229_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_24a9c18a-8c3c-4b78-8aea-389d3e8f0229" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_24a9c18a-8c3c-4b78-8aea-389d3e8f0229_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_5fc91a34-c7cf-46f3-be77-4dac3d18c2ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_24a9c18a-8c3c-4b78-8aea-389d3e8f0229" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_5fc91a34-c7cf-46f3-be77-4dac3d18c2ce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_ebcaf94e-f975-4500-ad55-1a73f39f72c9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_5fc91a34-c7cf-46f3-be77-4dac3d18c2ce" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_ebcaf94e-f975-4500-ad55-1a73f39f72c9" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.j2global.com/role/QuarterlyResultsunaudited" xlink:type="simple" xlink:href="jcom-20201231.xsd#QuarterlyResultsunaudited"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/QuarterlyResultsunaudited" xlink:type="extended" id="id4c1eaf4bf2b474ead66dd9e3eee0403_QuarterlyResultsunaudited"/>
  <link:roleRef roleURI="http://www.j2global.com/role/QuarterlyResultsunauditedTables" xlink:type="simple" xlink:href="jcom-20201231.xsd#QuarterlyResultsunauditedTables"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/QuarterlyResultsunauditedTables" xlink:type="extended" id="if01c70e6fcd640a1b33337442ed89a7b_QuarterlyResultsunauditedTables"/>
  <link:roleRef roleURI="http://www.j2global.com/role/QuarterlyResultsunauditedDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#QuarterlyResultsunauditedDetails"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/QuarterlyResultsunauditedDetails" xlink:type="extended" id="i415d0814eec94cdfb7d8f23e453ac1a6_QuarterlyResultsunauditedDetails"/>
  <link:roleRef roleURI="http://www.j2global.com/role/SubsequentEvents" xlink:type="simple" xlink:href="jcom-20201231.xsd#SubsequentEvents"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/SubsequentEvents" xlink:type="extended" id="iab75d521116a455f8922804f89fcdd06_SubsequentEvents"/>
  <link:roleRef roleURI="http://www.j2global.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTS" xlink:type="simple" xlink:href="jcom-20201231.xsd#SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTS"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTS" xlink:type="extended" id="i36afa31b9f5b48b3866cf538a8a1b8e7_SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTS"/>
  <link:roleRef roleURI="http://www.j2global.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDetails"/>
  <link:definitionLink xlink:role="http://www.j2global.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDetails" xlink:type="extended" id="i0dfe699fa304484887536d4673380c18_SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDetails">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_4ecae6f6-d8c0-4378-bd9e-c6c17f2fbcf0" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_8ff0227d-ce10-4c9f-9700-bfd9850eb054" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_4ecae6f6-d8c0-4378-bd9e-c6c17f2fbcf0" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_8ff0227d-ce10-4c9f-9700-bfd9850eb054" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_3cdc4fea-a061-4d27-a4d0-42568d3f0b5a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_8ff0227d-ce10-4c9f-9700-bfd9850eb054" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_3cdc4fea-a061-4d27-a4d0-42568d3f0b5a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_feda3d6d-4b36-4cc9-8da7-cc3a2a9b3e2f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_8ff0227d-ce10-4c9f-9700-bfd9850eb054" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_feda3d6d-4b36-4cc9-8da7-cc3a2a9b3e2f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_dc4891c6-598f-4f1c-9fa0-6c2a1ffcbf89" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_8ff0227d-ce10-4c9f-9700-bfd9850eb054" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_dc4891c6-598f-4f1c-9fa0-6c2a1ffcbf89" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_eba9c978-f9ce-4778-b9a0-6f3dba71f039" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_68f0cd11-529c-409c-9806-b445cbc017bf" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_4ecae6f6-d8c0-4378-bd9e-c6c17f2fbcf0" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_68f0cd11-529c-409c-9806-b445cbc017bf" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_b3892de0-42bc-43da-8e0c-c7dba94ae75a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_68f0cd11-529c-409c-9806-b445cbc017bf" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_b3892de0-42bc-43da-8e0c-c7dba94ae75a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_b3892de0-42bc-43da-8e0c-c7dba94ae75a_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_b3892de0-42bc-43da-8e0c-c7dba94ae75a" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_b3892de0-42bc-43da-8e0c-c7dba94ae75a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_05d0c21c-8e07-478f-8e13-4f8035430775" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_b3892de0-42bc-43da-8e0c-c7dba94ae75a" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_05d0c21c-8e07-478f-8e13-4f8035430775" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_eee0fd0e-aa8b-46d6-be27-c835f3b569fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_05d0c21c-8e07-478f-8e13-4f8035430775" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_eee0fd0e-aa8b-46d6-be27-c835f3b569fa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_ef9fce8c-4aa6-4cb0-aed4-f9b439bf4fa4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_05d0c21c-8e07-478f-8e13-4f8035430775" xlink:to="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_ef9fce8c-4aa6-4cb0-aed4-f9b439bf4fa4" xlink:type="arc" order="1"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>10
<FILENAME>jcom-20201231_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:b26ed51e-649f-48b4-b259-3fe7c1e5366b,g:8eefb72b-d061-4ead-8216-35cb1cea61c2-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_f3522f6b-869f-4f3b-b735-bebde92d5d21_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted stock and restricted units granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_9ce9ec51-3020-477b-b012-9c8a8911e519_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_bc269eb3-43a8-44e4-adc2-d7d49e13e0bc_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis difference in intangible assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_3872c295-30a6-4bd5-a2f5-d8504e682fec_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options outstanding at December 31, 2020</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_d1f07c6e-8708-4ce0-a4ec-18539e6deb8b_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_OtherBusinessAcquisitionsMember_b23859ac-5c59-49cc-af76-c6b6a1779173_terseLabel_en-US" xlink:label="lab_jcom_OtherBusinessAcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Business Acquisitions</link:label>
    <link:label id="lab_jcom_OtherBusinessAcquisitionsMember_label_en-US" xlink:label="lab_jcom_OtherBusinessAcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Business Acquisitions [Member]</link:label>
    <link:label id="lab_jcom_OtherBusinessAcquisitionsMember_documentation_en-US" xlink:label="lab_jcom_OtherBusinessAcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Business Acquisitions [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_OtherBusinessAcquisitionsMember" xlink:href="jcom-20201231.xsd#jcom_OtherBusinessAcquisitionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_OtherBusinessAcquisitionsMember" xlink:to="lab_jcom_OtherBusinessAcquisitionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SeriesAPreferredStockMember_deeca4c7-1d04-4878-b459-2389fe207409_terseLabel_en-US" xlink:label="lab_us-gaap_SeriesAPreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series A Preferred Stock</link:label>
    <link:label id="lab_us-gaap_SeriesAPreferredStockMember_label_en-US" xlink:label="lab_us-gaap_SeriesAPreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series A Preferred Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesAPreferredStockMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeriesAPreferredStockMember" xlink:to="lab_us-gaap_SeriesAPreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfDebtDiscountPremium_3d7ff098-8bcb-4841-8563-82eaf41a89b9_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfDebtDiscountPremium" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-cash amortization of discount on Convertible Notes</link:label>
    <link:label id="lab_us-gaap_AmortizationOfDebtDiscountPremium_label_en-US" xlink:label="lab_us-gaap_AmortizationOfDebtDiscountPremium" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Debt Discount (Premium)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDebtDiscountPremium" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfDebtDiscountPremium"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfDebtDiscountPremium" xlink:to="lab_us-gaap_AmortizationOfDebtDiscountPremium" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_ac520232-260b-417b-9853-03ad227eac56_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liability</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_0e1e2e93-cad9-48ca-b97f-ab0881e92960_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments</link:label>
    <link:label id="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SelfInsuranceReservePolicyTextBlock_f7a284e8-d306-4a8c-baa0-c30bc4d5f427_terseLabel_en-US" xlink:label="lab_us-gaap_SelfInsuranceReservePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Self-Insurance Program</link:label>
    <link:label id="lab_us-gaap_SelfInsuranceReservePolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_SelfInsuranceReservePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Self Insurance Reserve [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReservePolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SelfInsuranceReservePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SelfInsuranceReservePolicyTextBlock" xlink:to="lab_us-gaap_SelfInsuranceReservePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillPurchaseAccountingAdjustments_8c9dfd2e-7242-46e0-bce0-d9b51798f6c9_verboseLabel_en-US" xlink:label="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) in goodwill from adjustment under purchase accounting</link:label>
    <link:label id="lab_us-gaap_GoodwillPurchaseAccountingAdjustments_e9685f9c-8fc5-461e-963d-733b4c07ed1c_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase accounting adjustments</link:label>
    <link:label id="lab_us-gaap_GoodwillPurchaseAccountingAdjustments_label_en-US" xlink:label="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Purchase Accounting Adjustments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:to="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsGross_481ce948-38ed-4766-9175-dc982cabfd9c_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross debt issuance costs</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsGross_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsGross" xlink:to="lab_us-gaap_DeferredFinanceCostsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_38c27bff-e2f9-43f2-a051-2785e023303e_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_3320eb81-1a69-4fb7-95e1-9e9e5097c48e_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ec5d9ce2-7441-4b3b-99f6-13a695cc69f9_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt_c1f3f284-c962-438e-ada5-93d28906de13_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity portion of convertible debt</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_386ed8a2-ccdb-4fe2-a2aa-bc70cf7d4b4b_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_5bf202de-e917-4e5a-ac2a-2a87895f7f37_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from issuance of long-term debt</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance of Long-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingAndMarketingExpenseMember_094a511d-2861-45d5-bb17-c17187ff3fcc_terseLabel_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales and marketing</link:label>
    <link:label id="lab_us-gaap_SellingAndMarketingExpenseMember_label_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling and Marketing Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingAndMarketingExpenseMember" xlink:to="lab_us-gaap_SellingAndMarketingExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsStateTaxes_eceaf2af-f102-4e98-82d6-70356de7d0e4_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsStateTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State taxes</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsStateTaxes_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsStateTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, State Taxes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsStateTaxes" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsStateTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsStateTaxes" xlink:to="lab_us-gaap_DeferredTaxAssetsStateTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_c7739066-dc0a-4044-94f3-0ced008a92b0_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_46a776f4-07fe-454a-a7ff-b0c1c0f29d80_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income</link:label>
    <link:label id="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted_bd6c9b25-db84-433a-9953-a37b256ab605_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EPS - Diluted (in usd per share)</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted" xlink:to="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransferredOverTimeMember_8f4ceaa8-b8ba-4c78-9743-a66dd6b00516_terseLabel_en-US" xlink:label="lab_us-gaap_TransferredOverTimeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Over time</link:label>
    <link:label id="lab_us-gaap_TransferredOverTimeMember_label_en-US" xlink:label="lab_us-gaap_TransferredOverTimeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transferred over Time [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferredOverTimeMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransferredOverTimeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransferredOverTimeMember" xlink:to="lab_us-gaap_TransferredOverTimeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_d4adac2d-dad8-45a1-9446-ae56a260637c_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expense and Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_35b72016-84a6-4b71-b412-64d11de2e9c3_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_ba79892b-6256-466a-a36b-9c11f2eb7cf9_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_c1418933-c043-4c4d-b3c1-63742f5426ef_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation allowance</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_8d4920ee-d62f-4d9d-ab80-4067dbc832b0_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ASSETS</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_b3f41ffd-f3ce-4e4d-9a8a-c5f05ed640bb_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_356ae397-0079-46a2-836e-b7fcaa454e51_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromStockPlans_1d4d4055-f1ed-4150-8c94-0c711f8fb51e_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockPlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock under employee stock purchase plan</link:label>
    <link:label id="lab_us-gaap_ProceedsFromStockPlans_label_en-US" xlink:label="lab_us-gaap_ProceedsFromStockPlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Stock Plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockPlans" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockPlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockPlans" xlink:to="lab_us-gaap_ProceedsFromStockPlans" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_f2c57330-f33a-4ea9-8cbb-44ef9a0e2504_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating cash flows from operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeasePayments_label_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNoteTextBlock_347e57fc-bd54-4012-bc49-5fe649a1bd81_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNoteTextBlock_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss) Note [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:to="lab_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_320f6f9f-8e83-4683-a80d-0323360d95d2_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestWeightedAverageRemainingContractualTerm_dae0f866-653f-4d1e-846e-268ae4ce3738_terseLabel_en-US" xlink:label="lab_jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestWeightedAverageRemainingContractualTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested and expected to vest at December 31, 2020</link:label>
    <link:label id="lab_jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestWeightedAverageRemainingContractualTerm_label_en-US" xlink:label="lab_jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestWeightedAverageRemainingContractualTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Expected To Vest Weighted Average Remaining Contractual Term</link:label>
    <link:label id="lab_jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestWeightedAverageRemainingContractualTerm_documentation_en-US" xlink:label="lab_jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestWeightedAverageRemainingContractualTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share based compensation arrangement by share based payment award equity instruments other than options expected to vest weighted average remaining contractual term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestWeightedAverageRemainingContractualTerm" xlink:href="jcom-20201231.xsd#jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestWeightedAverageRemainingContractualTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestWeightedAverageRemainingContractualTerm" xlink:to="lab_jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestWeightedAverageRemainingContractualTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_7d5db5a9-978f-4195-992a-1ccbd26d68d1_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_5cdbc090-bd6f-4703-8f35-afffc88b40c8_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_f3940fb9-cccb-4f32-8c5e-d706d9b40a14_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_ed5acd4e-bcc0-4c22-aae0-2e1a937af15b_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_451f8f35-4045-4c75-9a6f-238265e7dee3_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_2a6fd9fe-8f1e-4a50-ae74-d3bbd60eaf4b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Values of Financial Instruments Measured On Recurring Basis</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_d1a463e9-c8eb-4782-b6ee-48d968af4e3d_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized compensation cost related to non-vested awards granted</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_5b3de65b-b9b3-4c1a-97f3-58d923fd6dce_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income available to participating securities</link:label>
    <link:label id="lab_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_label_en-US" xlink:label="lab_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Undistributed Earnings (Loss) Allocated to Participating Securities, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" xlink:to="lab_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_country_CA_37611ed6-3583-4da8-915c-923104d7dd2d_terseLabel_en-US" xlink:label="lab_country_CA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Canada</link:label>
    <link:label id="lab_country_CA_label_en-US" xlink:label="lab_country_CA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CANADA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_CA"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_CA" xlink:to="lab_country_CA" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_b3acafe7-ded4-4aee-9bd4-87023b5eab1b_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current State and Local Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharesOutstanding_75b627a4-26a8-403a-9173-5547056ffbc8_periodStartLabel_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesOutstanding_3c4d9dc2-66c2-4054-b82c-000d88d2c797_periodEndLabel_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesOutstanding_label_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesOutstanding" xlink:to="lab_us-gaap_SharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockValue_a121470c-9693-4e61-80c3-d3635fd424f2_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, $0.01 par value</link:label>
    <link:label id="lab_us-gaap_PreferredStockValue_label_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue" xlink:to="lab_us-gaap_PreferredStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpenses_e8ca0b04-992d-47cd-bbf8-7db9a62ce442_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total operating expenses</link:label>
    <link:label id="lab_us-gaap_OperatingExpenses_label_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="lab_us-gaap_OperatingExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BuildingMember_6505cae6-6aa0-490c-8854-2961792515df_terseLabel_en-US" xlink:label="lab_us-gaap_BuildingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Building</link:label>
    <link:label id="lab_us-gaap_BuildingMember_label_en-US" xlink:label="lab_us-gaap_BuildingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Building [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BuildingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingMember" xlink:to="lab_us-gaap_BuildingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_60175302-4c77-4c14-b6dc-e575561ce9cb_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive loss, net of tax:</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_f4fffdb5-86a4-4b3b-924d-c6afbbb16b41_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, par value (in usd per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_DeferredTaxLiabilitiesPrepaidInsurance_4a667afe-35f4-4388-ae75-92cf04ee3996_negatedTerseLabel_en-US" xlink:label="lab_jcom_DeferredTaxLiabilitiesPrepaidInsurance" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid insurance</link:label>
    <link:label id="lab_jcom_DeferredTaxLiabilitiesPrepaidInsurance_label_en-US" xlink:label="lab_jcom_DeferredTaxLiabilitiesPrepaidInsurance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Prepaid Insurance</link:label>
    <link:label id="lab_jcom_DeferredTaxLiabilitiesPrepaidInsurance_documentation_en-US" xlink:label="lab_jcom_DeferredTaxLiabilitiesPrepaidInsurance" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liabilities, prepaid insurance.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_DeferredTaxLiabilitiesPrepaidInsurance" xlink:href="jcom-20201231.xsd#jcom_DeferredTaxLiabilitiesPrepaidInsurance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_DeferredTaxLiabilitiesPrepaidInsurance" xlink:to="lab_jcom_DeferredTaxLiabilitiesPrepaidInsurance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_0c80d151-bdd7-4de3-a749-d7294ca8c5f6_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other long-term liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_ScheduleofSharebasedPaymentAwardPerformanceAwardsValuationAssumptionsTableTextBlockTableTextBlock_e5d32f20-f885-4a1e-a727-815aff8d9663_terseLabel_en-US" xlink:label="lab_jcom_ScheduleofSharebasedPaymentAwardPerformanceAwardsValuationAssumptionsTableTextBlockTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Assumptions of Market-based Restricted Stock Awards Granted</link:label>
    <link:label id="lab_jcom_ScheduleofSharebasedPaymentAwardPerformanceAwardsValuationAssumptionsTableTextBlockTableTextBlock_label_en-US" xlink:label="lab_jcom_ScheduleofSharebasedPaymentAwardPerformanceAwardsValuationAssumptionsTableTextBlockTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Payment Award, Performance Awards, Valuation Assumptions [Table Text Block] [Table Text Block]</link:label>
    <link:label id="lab_jcom_ScheduleofSharebasedPaymentAwardPerformanceAwardsValuationAssumptionsTableTextBlockTableTextBlock_documentation_en-US" xlink:label="lab_jcom_ScheduleofSharebasedPaymentAwardPerformanceAwardsValuationAssumptionsTableTextBlockTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">[Table Text Block] for Schedule of Share-based Payment Award, Performance Awards, Valuation Assumptions [Table Text Block] [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_ScheduleofSharebasedPaymentAwardPerformanceAwardsValuationAssumptionsTableTextBlockTableTextBlock" xlink:href="jcom-20201231.xsd#jcom_ScheduleofSharebasedPaymentAwardPerformanceAwardsValuationAssumptionsTableTextBlockTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_ScheduleofSharebasedPaymentAwardPerformanceAwardsValuationAssumptionsTableTextBlockTableTextBlock" xlink:to="lab_jcom_ScheduleofSharebasedPaymentAwardPerformanceAwardsValuationAssumptionsTableTextBlockTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_bc24f779-6f9d-4bbb-8e43-c60488538687_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_label_en-US" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:to="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_a764ea0b-8921-48bd-ae76-52f6c2dd8117_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax asset valuation allowance</link:label>
    <link:label id="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_label_en-US" xlink:label="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:to="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease_90c86ae1-7e35-4c24-9323-d02252303841_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent consideration</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodTotalFairValue_bb4d029c-b51c-43d8-a984-89e56c79a306_terseLabel_en-US" xlink:label="lab_jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodTotalFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total fair value of options vested</link:label>
    <link:label id="lab_jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodTotalFairValue_label_en-US" xlink:label="lab_jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodTotalFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Vested In Period, Total Fair Value</link:label>
    <link:label id="lab_jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodTotalFairValue_documentation_en-US" xlink:label="lab_jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodTotalFairValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The total fair value of options for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares in accordance with the terms of the arrangement.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodTotalFairValue" xlink:href="jcom-20201231.xsd#jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodTotalFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodTotalFairValue" xlink:to="lab_jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodTotalFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_5e50b3cb-391c-41c7-942b-e88959df2f49_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Denominator:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_db785fe4-0a96-4033-888b-25861808c80a_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Intrinsic Value</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_7a9554e8-873c-42f4-bf91-1c52aa9f760f_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due within more than 5 years but less than 10 years</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionGainLossRealized_32fe9bb7-a878-49de-85ba-625ae0041a9b_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossRealized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign exchange realized gains (losses)</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionGainLossRealized_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossRealized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Transaction Gain (Loss), Realized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossRealized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossRealized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionGainLossRealized" xlink:to="lab_us-gaap_ForeignCurrencyTransactionGainLossRealized" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems_9b64be73-9e21-4bd6-9806-95a26ddd542f_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_1716058f-0a96-4857-8c76-c5a2367d7de5_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount_af24a848-4503-4f31-b4af-9730f0044857_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount_c7b9e89d-72e3-4da2-b281-45635321aa03_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity securities, cumulative impairment loss</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Securities without Readily Determinable Fair Value, Impairment Loss, Cumulative Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount" xlink:to="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_EffectiveIncomeTaxRateReconciliationTaxContingenciesReserve_14d02e62-1327-44da-83fb-cbcbb661e200_terseLabel_en-US" xlink:label="lab_jcom_EffectiveIncomeTaxRateReconciliationTaxContingenciesReserve" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reserve for uncertain tax positions</link:label>
    <link:label id="lab_jcom_EffectiveIncomeTaxRateReconciliationTaxContingenciesReserve_label_en-US" xlink:label="lab_jcom_EffectiveIncomeTaxRateReconciliationTaxContingenciesReserve" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Contingencies, Reserve</link:label>
    <link:label id="lab_jcom_EffectiveIncomeTaxRateReconciliationTaxContingenciesReserve_documentation_en-US" xlink:label="lab_jcom_EffectiveIncomeTaxRateReconciliationTaxContingenciesReserve" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective income tax rate reconciliation, tax contingencies, reserve.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_EffectiveIncomeTaxRateReconciliationTaxContingenciesReserve" xlink:href="jcom-20201231.xsd#jcom_EffectiveIncomeTaxRateReconciliationTaxContingenciesReserve"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_EffectiveIncomeTaxRateReconciliationTaxContingenciesReserve" xlink:to="lab_jcom_EffectiveIncomeTaxRateReconciliationTaxContingenciesReserve" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockDomain_fc0e1d54-7b70-424a-bdb0-1e0df6c1f605_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockDomain_label_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockDomain" xlink:to="lab_us-gaap_ClassOfStockDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComputerEquipmentMember_233bb06f-a856-4c92-ab68-11cee76b450a_terseLabel_en-US" xlink:label="lab_us-gaap_ComputerEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computers and related equipment</link:label>
    <link:label id="lab_us-gaap_ComputerEquipmentMember_label_en-US" xlink:label="lab_us-gaap_ComputerEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComputerEquipmentMember" xlink:to="lab_us-gaap_ComputerEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputTypeDomain_424c74cf-29b8-448e-ab33-0fc2bb4d3485_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input Type [Domain]</link:label>
    <link:label id="lab_us-gaap_MeasurementInputTypeDomain_label_en-US" xlink:label="lab_us-gaap_MeasurementInputTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputTypeDomain" xlink:to="lab_us-gaap_MeasurementInputTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_87f32165-9f35-4b4e-8bbe-d42193de404f_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_43030a56-6e51-4de1-b021-faa81cfab3ab_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_country_IE_0e22d04a-1592-4431-8ab0-2dfce9a63d1e_terseLabel_en-US" xlink:label="lab_country_IE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ireland</link:label>
    <link:label id="lab_country_IE_label_en-US" xlink:label="lab_country_IE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">IRELAND</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_IE" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_IE"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_IE" xlink:to="lab_country_IE" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_16f9ddd5-3af5-43fd-a6d6-bcaebc5151c8_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impact on deferred taxes of enacted tax law and rate changes</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign_590b0308-6cb0-4845-8f2a-3e1c7ed9308d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign tax credit</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Foreign, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_WeightedAverageMember_f751a195-ad9e-4e8b-9208-aaff7006c7b0_terseLabel_en-US" xlink:label="lab_srt_WeightedAverageMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average</link:label>
    <link:label id="lab_srt_WeightedAverageMember_label_en-US" xlink:label="lab_srt_WeightedAverageMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_WeightedAverageMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_WeightedAverageMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_WeightedAverageMember" xlink:to="lab_srt_WeightedAverageMember" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesIncomeTaxesPayable_13d22d93-a4c9-4c07-9325-e88230f37900_negatedTerseLabel_en-US" xlink:label="lab_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesIncomeTaxesPayable" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes payable</link:label>
    <link:label id="lab_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesIncomeTaxesPayable_label_en-US" xlink:label="lab_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesIncomeTaxesPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Income Taxes Payable</link:label>
    <link:label id="lab_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesIncomeTaxesPayable_documentation_en-US" xlink:label="lab_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesIncomeTaxesPayable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Income Taxes Payable Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, rela, property and other taxes assumed in a business combination.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesIncomeTaxesPayable" xlink:href="jcom-20201231.xsd#jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesIncomeTaxesPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesIncomeTaxesPayable" xlink:to="lab_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesIncomeTaxesPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_e5679918-fb6c-4893-a872-698ed0a0e546_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_d5909405-f29d-4534-8009-2823f6ccdaf7_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principles of Consolidation</link:label>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:to="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_c0604c5f-f914-4a5f-9e59-c5f2fd1d5038_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_803a7fe8-1d2b-4653-8dad-32308f80d847_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfRevenue_38990ac5-2a02-469e-aedf-51da75b74de3_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of revenues</link:label>
    <link:label id="lab_us-gaap_CostOfRevenue_label_en-US" xlink:label="lab_us-gaap_CostOfRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfRevenue" xlink:to="lab_us-gaap_CostOfRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareRepurchaseProgramDomain_7b7ccd19-6244-4e73-8ed5-eb7455390e7a_terseLabel_en-US" xlink:label="lab_us-gaap_ShareRepurchaseProgramDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Repurchase Program [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareRepurchaseProgramDomain_label_en-US" xlink:label="lab_us-gaap_ShareRepurchaseProgramDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Repurchase Program [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain" xlink:to="lab_us-gaap_ShareRepurchaseProgramDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_45fafd58-7397-4c05-9c20-04e06368bbe2_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract_b6b0934b-0a5e-4c3e-bd99-2cf4f8017d2b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">&#160;&#160;Aggregate Intrinsic Value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_26611e6a-33bf-4180-bd36-4bdee9efd892_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average shares outstanding</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d0c5afb6-7c2e-4c71-89f5-368fb1550d9d_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_5e26f48c-937f-42f6-a236-ea91ffe7684b_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized tax benefits, interest and penalties accrued</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_b39987d5-cd17-42d4-a42b-612e0e8bcc4b_periodStartLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_185f98a8-da24-4b58-8638-27dd52b88b6b_periodEndLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross_7e399f27-717a-444d-9f3d-ba840bc6fad7_terseLabel_en-US" xlink:label="lab_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of credit, debt issuance costs before accumulated amortization</link:label>
    <link:label id="lab_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross_label_en-US" xlink:label="lab_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Line of Credit Arrangements, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross" xlink:to="lab_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_53ee30e8-1bd4-4513-afbf-2a125903108e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum issuance of common stock (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_OperatingLeaseRightOfUseAssetAmortization_e1f02394-dc60-4a7f-8c19-262d4cf83fe4_terseLabel_en-US" xlink:label="lab_jcom_OperatingLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-cash operating lease costs</link:label>
    <link:label id="lab_jcom_OperatingLeaseRightOfUseAssetAmortization_label_en-US" xlink:label="lab_jcom_OperatingLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset, Amortization</link:label>
    <link:label id="lab_jcom_OperatingLeaseRightOfUseAssetAmortization_documentation_en-US" xlink:label="lab_jcom_OperatingLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_OperatingLeaseRightOfUseAssetAmortization" xlink:href="jcom-20201231.xsd#jcom_OperatingLeaseRightOfUseAssetAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_OperatingLeaseRightOfUseAssetAmortization" xlink:to="lab_jcom_OperatingLeaseRightOfUseAssetAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateNonSegmentMember_b916d5d5-90c0-498e-9e16-df9faed1a4bd_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateNonSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate, Non-Segment</link:label>
    <link:label id="lab_us-gaap_CorporateNonSegmentMember_label_en-US" xlink:label="lab_us-gaap_CorporateNonSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate, Non-Segment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateNonSegmentMember" xlink:to="lab_us-gaap_CorporateNonSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_b51a7dc7-9595-4026-9880-4f3a41137b25_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares available for issuance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_1f252df5-9735-4696-b353-9c9cfe0d4d13_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value [Table]</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SeriesBPreferredStockMember_d1326195-d517-4d0c-a91d-dac0bd0e7fdf_terseLabel_en-US" xlink:label="lab_us-gaap_SeriesBPreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series B Preferred Stock</link:label>
    <link:label id="lab_us-gaap_SeriesBPreferredStockMember_label_en-US" xlink:label="lab_us-gaap_SeriesBPreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series B Preferred Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesBPreferredStockMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeriesBPreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeriesBPreferredStockMember" xlink:to="lab_us-gaap_SeriesBPreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_b886033a-4190-455c-a98f-0850fb4c757d_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowances for Doubtful Accounts</link:label>
    <link:label id="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_label_en-US" xlink:label="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:to="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_46df5d01-ed80-4f69-962a-f07538dde8a8_terseLabel_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments [Domain]</link:label>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_label_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount_5be1215e-819f-49c4-bbc2-cb516db7014b_terseLabel_en-US" xlink:label="lab_us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum exposure to loss</link:label>
    <link:label id="lab_us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount_label_en-US" xlink:label="lab_us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount" xlink:to="lab_us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosureItemAmountsDomain_f914aadd-c0f2-48ae-8754-e1980383996a_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosureItemAmountsDomain_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:to="lab_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_96b84432-9c89-4c09-8256-fb320a848fba_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">12 Months or Greater</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativesPolicyTextBlock_e52725e2-dbc1-467a-8590-b7e0137aec7a_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments</link:label>
    <link:label id="lab_us-gaap_DerivativesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_DerivativesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativesPolicyTextBlock" xlink:to="lab_us-gaap_DerivativesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_beb7f347-f74e-4886-a532-1e3ba7bbdf9e_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsTextBlock" xlink:to="lab_us-gaap_SubsequentEventsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_RestrictedStockAndRestrictedStockUnitRSUMember_111d2e93-2d62-4d36-8d3d-a38a1c7a0e88_terseLabel_en-US" xlink:label="lab_jcom_RestrictedStockAndRestrictedStockUnitRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock and Restricted Stock Unit</link:label>
    <link:label id="lab_jcom_RestrictedStockAndRestrictedStockUnitRSUMember_label_en-US" xlink:label="lab_jcom_RestrictedStockAndRestrictedStockUnitRSUMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock and Restricted Stock Unit (RSU) [Member]</link:label>
    <link:label id="lab_jcom_RestrictedStockAndRestrictedStockUnitRSUMember_documentation_en-US" xlink:label="lab_jcom_RestrictedStockAndRestrictedStockUnitRSUMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock and Restricted Stock Unit (RSU) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_RestrictedStockAndRestrictedStockUnitRSUMember" xlink:href="jcom-20201231.xsd#jcom_RestrictedStockAndRestrictedStockUnitRSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_RestrictedStockAndRestrictedStockUnitRSUMember" xlink:to="lab_jcom_RestrictedStockAndRestrictedStockUnitRSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRenewalTerm_7f8edf48-c99b-4532-a176-12009b114030_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease renewal term</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRenewalTerm_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Renewal Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:to="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesNoncurrent_9604d93c-2de6-41cb-9a71-d3ad8daa1dc2_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes payable, noncurrent</link:label>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesNoncurrent_label_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Income Taxes, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedIncomeTaxesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedIncomeTaxesNoncurrent" xlink:to="lab_us-gaap_AccruedIncomeTaxesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_124c4d99-e1ff-498f-b871-882904b5fdf3_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockMember_84c2df2f-413e-4381-9e49-3a0075954803_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock</link:label>
    <link:label id="lab_us-gaap_EmployeeStockMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockMember" xlink:to="lab_us-gaap_EmployeeStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_05e1a0ac-d647-4bff-ada1-507bbd7d8957_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock and Restricted Stock Unit Award Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_6a604c3c-bf23-4147-9db9-fc6c61c7765c_periodStartLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at Beginning of Period</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_0fa0e42e-9edb-4a9b-82fb-835f46e5fabf_periodEndLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at End of Period</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesBalance" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_b7512d57-36bc-4e7c-9b67-bbf796d62314_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for doubtful accounts</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_2f6dba04-9bb1-4483-9cee-cd1424f5f3a8_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_us-gaap_IncomeStatementLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_f4e9adb6-b18c-4b6a-b7c0-59c9992c9e4a_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_8a87e46d-db0e-495f-adf2-5402e599ed88_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from financing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsDeferredIncome_f3a157ce-0947-423a-8f68-a65d662d77cb_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsDeferredIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsDeferredIncome_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsDeferredIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Deferred Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsDeferredIncome" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsDeferredIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsDeferredIncome" xlink:to="lab_us-gaap_DeferredTaxAssetsDeferredIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_2c5a651f-d202-4952-af96-379621ae1e7f_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of Lease Expense and Supplemental Cash Flow Information</link:label>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock" xlink:to="lab_us-gaap_LeaseCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_c5107fac-e596-4bbd-9388-9762c9cb3882_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_6eac359c-4963-444b-bc8c-9be5b18627fd_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameAxis_6907420f-69d8-4657-b7fd-70304db9eddf_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:label id="lab_us-gaap_PlanNameAxis_label_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis" xlink:to="lab_us-gaap_PlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_PaymentsOfInterestOnDebt_9159aaa2-b203-4fb1-97bc-46da46eb852f_terseLabel_en-US" xlink:label="lab_jcom_PaymentsOfInterestOnDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of interest</link:label>
    <link:label id="lab_jcom_PaymentsOfInterestOnDebt_label_en-US" xlink:label="lab_jcom_PaymentsOfInterestOnDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments Of Interest On Debt</link:label>
    <link:label id="lab_jcom_PaymentsOfInterestOnDebt_documentation_en-US" xlink:label="lab_jcom_PaymentsOfInterestOnDebt" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments Of Interest On Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_PaymentsOfInterestOnDebt" xlink:href="jcom-20201231.xsd#jcom_PaymentsOfInterestOnDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_PaymentsOfInterestOnDebt" xlink:to="lab_jcom_PaymentsOfInterestOnDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_ea70b7dd-49ce-4695-acc7-6053307e7b3f_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Money market and other funds</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:to="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialLiabilitiesFairValueDisclosure_15415b87-564f-4d5a-b349-009e6ba70f10_totalLabel_en-US" xlink:label="lab_us-gaap_FinancialLiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities measured at fair value</link:label>
    <link:label id="lab_us-gaap_FinancialLiabilitiesFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_FinancialLiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Liabilities Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialLiabilitiesFairValueDisclosure" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialLiabilitiesFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialLiabilitiesFairValueDisclosure" xlink:to="lab_us-gaap_FinancialLiabilitiesFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_803b87ba-c177-4391-a115-ab31a8832c4f_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TOTAL ASSETS</link:label>
    <link:label id="lab_us-gaap_Assets_58735ab4-1f86-4808-bf04-e4c6e1aaa7f6_verboseLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_dc81f7ba-cc95-4a04-9238-f949ebd8a1f4_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise Price Range [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise Price Range [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_818d215d-be66-48a5-ac0e-c68dee112575_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_bf57bb91-96f8-4d6d-b8ca-d5a2d65dfcb5_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReportingUnitDomain_23c63ccc-c200-4a6e-8ffa-a400be3066e0_terseLabel_en-US" xlink:label="lab_us-gaap_ReportingUnitDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reporting Unit [Domain]</link:label>
    <link:label id="lab_us-gaap_ReportingUnitDomain_label_en-US" xlink:label="lab_us-gaap_ReportingUnitDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reporting Unit [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReportingUnitDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReportingUnitDomain" xlink:to="lab_us-gaap_ReportingUnitDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_CustomerRelationshipsNet_635a6d5e-d6db-4bce-a1bf-840bef95179a_verboseLabel_en-US" xlink:label="lab_jcom_CustomerRelationshipsNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer relationships, net</link:label>
    <link:label id="lab_jcom_CustomerRelationshipsNet_label_en-US" xlink:label="lab_jcom_CustomerRelationshipsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Relationships, Net</link:label>
    <link:label id="lab_jcom_CustomerRelationshipsNet_documentation_en-US" xlink:label="lab_jcom_CustomerRelationshipsNet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross carrying amount (original costs adjusted for previously recognized amortization and impairment) as of the balance sheet date to an asset acquired in a business combination representing a favorable existing relationship with customers having a finite beneficial life.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_CustomerRelationshipsNet" xlink:href="jcom-20201231.xsd#jcom_CustomerRelationshipsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_CustomerRelationshipsNet" xlink:to="lab_jcom_CustomerRelationshipsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_30eabeb2-d04d-46f5-8eac-0d6fce0943ca_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on disposal</link:label>
    <link:label id="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_label_en-US" xlink:label="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:to="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_6416bbee-3f67-41ed-bbed-b64e6c568146_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments, Debt and Equity Securities [Abstract]</link:label>
    <link:label id="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_label_en-US" xlink:label="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments, Debt and Equity Securities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_82c13e87-4716-427a-b5e2-9352f2771374_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income [Axis]</link:label>
    <link:label id="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_label_en-US" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:to="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfSalesMember_2fa782fc-1f05-42dc-ab28-4da4208422c2_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of revenues</link:label>
    <link:label id="lab_us-gaap_CostOfSalesMember_label_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Sales [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesMember" xlink:to="lab_us-gaap_CostOfSalesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskCreditRisk_cb3e17f7-2338-4448-b88d-a81f875247ef_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration of Credit Risk</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskCreditRisk_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk, Credit Risk, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskCreditRisk" xlink:to="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_5e970f9f-2641-40d0-b10e-be138373c7d1_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum number of shares authorized to be repurchased (in shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchase Program, Number of Shares Authorized to be Repurchased</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:to="lab_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_18a21ea2-1986-47d9-b98c-93d61db1c461_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercisable options, weighted average exercise price (in usd per share)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:to="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_cbbd3530-b12b-41a8-af82-ad7800563d7c_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Initial Application Period Cumulative Effect Transition [Line Items]</link:label>
    <link:label id="lab_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_label_en-US" xlink:label="lab_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Initial Application Period Cumulative Effect Transition [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" xlink:to="lab_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_9940179d-3c29-4fa2-b981-3a8a8b597db3_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherIntangibleAssetsMember_a481af47-6d24-415a-b70f-105fbe97e8a8_netLabel_en-US" xlink:label="lab_us-gaap_OtherIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other intangibles</link:label>
    <link:label id="lab_us-gaap_OtherIntangibleAssetsMember_3273a61c-e9db-44af-8902-3d3a81333204_terseLabel_en-US" xlink:label="lab_us-gaap_OtherIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherIntangibleAssetsMember_45710a7a-2349-4d0b-80a1-2a794e8dbbd8_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other purchased intangibles</link:label>
    <link:label id="lab_us-gaap_OtherIntangibleAssetsMember_label_en-US" xlink:label="lab_us-gaap_OtherIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Intangible Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIntangibleAssetsMember" xlink:to="lab_us-gaap_OtherIntangibleAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_RetailMeNotIncMember_ab875b0a-c7a0-4112-859e-ff42b7796683_terseLabel_en-US" xlink:label="lab_jcom_RetailMeNotIncMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RetailMeNot, Inc.</link:label>
    <link:label id="lab_jcom_RetailMeNotIncMember_label_en-US" xlink:label="lab_jcom_RetailMeNotIncMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RetailMeNot, Inc. [Member]</link:label>
    <link:label id="lab_jcom_RetailMeNotIncMember_documentation_en-US" xlink:label="lab_jcom_RetailMeNotIncMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RetailMeNot, Inc. (&#8220;RMN&#8221;)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_RetailMeNotIncMember" xlink:href="jcom-20201231.xsd#jcom_RetailMeNotIncMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_RetailMeNotIncMember" xlink:to="lab_jcom_RetailMeNotIncMember" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_A325ConvertibleNotesMember_15b4b831-faa3-4bdd-921b-c6077b4bb143_terseLabel_en-US" xlink:label="lab_jcom_A325ConvertibleNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.25% Convertible Notes</link:label>
    <link:label id="lab_jcom_A325ConvertibleNotesMember_label_en-US" xlink:label="lab_jcom_A325ConvertibleNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.25% Convertible Notes [Member]</link:label>
    <link:label id="lab_jcom_A325ConvertibleNotesMember_documentation_en-US" xlink:label="lab_jcom_A325ConvertibleNotesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.25% Convertible Notes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_A325ConvertibleNotesMember" xlink:href="jcom-20201231.xsd#jcom_A325ConvertibleNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_A325ConvertibleNotesMember" xlink:to="lab_jcom_A325ConvertibleNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_eef6b86d-a8e1-4c28-9f24-0168615369c3_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TOTAL LIABILITIES</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent_277a95f4-c663-4c83-aa23-57ebb78beedf_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability for uncertain tax positions</link:label>
    <link:label id="lab_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent_label_en-US" xlink:label="lab_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability for Uncertainty in Income Taxes, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilityForUncertainTaxPositionsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" xlink:to="lab_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_40d690ae-720b-4d21-9460-e556d3526558_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected volatility</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_f20ff6cc-8a41-4afc-bab0-1efa496336bb_negatedLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: Imputed interest</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_65caef2e-960e-4bf3-bb8a-b1ccfc2c0270_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested and expected to vest at December 31, 2020</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_ce3367d8-ab5f-4983-b0b9-a088c16009e5_totalLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Unrealized Loss Position</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_BusinessAcquisitionProFormaNetIncomeLossAssetsSold_298da619-0c94-4d1d-ae3b-52493550c0ed_terseLabel_en-US" xlink:label="lab_jcom_BusinessAcquisitionProFormaNetIncomeLossAssetsSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pro forma net income for assets sold</link:label>
    <link:label id="lab_jcom_BusinessAcquisitionProFormaNetIncomeLossAssetsSold_label_en-US" xlink:label="lab_jcom_BusinessAcquisitionProFormaNetIncomeLossAssetsSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Net Income (Loss), Assets Sold</link:label>
    <link:label id="lab_jcom_BusinessAcquisitionProFormaNetIncomeLossAssetsSold_documentation_en-US" xlink:label="lab_jcom_BusinessAcquisitionProFormaNetIncomeLossAssetsSold" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Net Income (Loss), Assets Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_BusinessAcquisitionProFormaNetIncomeLossAssetsSold" xlink:href="jcom-20201231.xsd#jcom_BusinessAcquisitionProFormaNetIncomeLossAssetsSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_BusinessAcquisitionProFormaNetIncomeLossAssetsSold" xlink:to="lab_jcom_BusinessAcquisitionProFormaNetIncomeLossAssetsSold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_2d77fe2c-7435-4190-b854-87233567688f_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_08f51f1b-dd1c-465c-96fe-31f18eaee551_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized tax benefits, interest and penalty expense (benefit)</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_dafaf568-403b-41de-ac62-b0b0b6ccee42_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 1</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_19c2949a-7617-474e-a10d-fd81951b760c_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less than 12 Months</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_eda57acf-fafb-407e-b088-958c8d4d487e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredRevenueNoncurrent_88fb80f2-63d7-4465-9952-9f6840a1797b_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredRevenueNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue, noncurrent</link:label>
    <link:label id="lab_us-gaap_DeferredRevenueNoncurrent_label_en-US" xlink:label="lab_us-gaap_DeferredRevenueNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Revenue, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredRevenueNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredRevenueNoncurrent" xlink:to="lab_us-gaap_DeferredRevenueNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_785906ea-2a3b-40fb-b56d-e7dae995f15e_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) in valuation allowance</link:label>
    <link:label id="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_label_en-US" xlink:label="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:to="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_ffd87129-40f6-4599-8342-8f83a6dfb6f0_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNet_b4c983d5-3a21-4900-8233-eed9b58c5c7b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNet" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense, net</link:label>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNet_label_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Income (Expense), Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeExpenseNet" xlink:to="lab_us-gaap_InterestIncomeExpenseNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedAmortizationDeferredFinanceCosts_eee89b50-26b2-47a1-a00a-6e0f6a1ad3aa_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedAmortizationDeferredFinanceCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated amortization of debt issuance costs</link:label>
    <link:label id="lab_us-gaap_AccumulatedAmortizationDeferredFinanceCosts_label_en-US" xlink:label="lab_us-gaap_AccumulatedAmortizationDeferredFinanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Amortization, Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedAmortizationDeferredFinanceCosts" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedAmortizationDeferredFinanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedAmortizationDeferredFinanceCosts" xlink:to="lab_us-gaap_AccumulatedAmortizationDeferredFinanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_GainLossOnInvestmentsNoncash_30a14e3c-970b-41b9-8c28-06ec671e6aa6_negatedTerseLabel_en-US" xlink:label="lab_jcom_GainLossOnInvestmentsNoncash" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on equity method investments</link:label>
    <link:label id="lab_jcom_GainLossOnInvestmentsNoncash_label_en-US" xlink:label="lab_jcom_GainLossOnInvestmentsNoncash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">(Gain) Loss on Investments, Noncash</link:label>
    <link:label id="lab_jcom_GainLossOnInvestmentsNoncash_documentation_en-US" xlink:label="lab_jcom_GainLossOnInvestmentsNoncash" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">(Gain) Loss on Investments, Noncash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_GainLossOnInvestmentsNoncash" xlink:href="jcom-20201231.xsd#jcom_GainLossOnInvestmentsNoncash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_GainLossOnInvestmentsNoncash" xlink:to="lab_jcom_GainLossOnInvestmentsNoncash" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_VoiceBackupSecurityAndCPPSegmentMember_d6d520b7-cebe-4331-9d71-5f49c300ea2e_terseLabel_en-US" xlink:label="lab_jcom_VoiceBackupSecurityAndCPPSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Voice, Backup, Security, and CPP</link:label>
    <link:label id="lab_jcom_VoiceBackupSecurityAndCPPSegmentMember_label_en-US" xlink:label="lab_jcom_VoiceBackupSecurityAndCPPSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Voice, Backup, Security and CPP Segment [Member]</link:label>
    <link:label id="lab_jcom_VoiceBackupSecurityAndCPPSegmentMember_documentation_en-US" xlink:label="lab_jcom_VoiceBackupSecurityAndCPPSegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Voice, Backup, Security and CPP Segment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_VoiceBackupSecurityAndCPPSegmentMember" xlink:href="jcom-20201231.xsd#jcom_VoiceBackupSecurityAndCPPSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_VoiceBackupSecurityAndCPPSegmentMember" xlink:to="lab_jcom_VoiceBackupSecurityAndCPPSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueFutureMinimumSubleaseRentals_f5afa735-4087-4d53-ae55-4fde9ee432a5_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueFutureMinimumSubleaseRentals" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated aggregate sublease income to be received in the future</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueFutureMinimumSubleaseRentals_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueFutureMinimumSubleaseRentals" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Future Minimum Payments Due, Future Minimum Sublease Rentals</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueFutureMinimumSubleaseRentals" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueFutureMinimumSubleaseRentals"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueFutureMinimumSubleaseRentals" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueFutureMinimumSubleaseRentals" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_a389ded1-f3db-49ed-a521-134a3f2eebf0_verboseLabel_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurements</link:label>
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_label_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value of Financial Instruments, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:to="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestments_a74deeec-69c5-4897-9871-f28c138a1998_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity securities</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestments" xlink:to="lab_us-gaap_EquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_786314da-16b0-42e1-9e3c-f3b1d5b10497_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNetAbstract_1b1c21e8-2b72-4a13-8ce8-951866b6789d_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets:</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNetAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Net [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNetAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsNetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract" xlink:to="lab_us-gaap_DeferredTaxAssetsNetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_8e556575-57b1-4d9a-a75f-e25c3dfaf146_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_BackupReportingUnitMember_1878f582-a9e7-41f3-84d6-c50d38ecc098_terseLabel_en-US" xlink:label="lab_jcom_BackupReportingUnitMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Backup</link:label>
    <link:label id="lab_jcom_BackupReportingUnitMember_label_en-US" xlink:label="lab_jcom_BackupReportingUnitMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Backup Reporting Unit [Member]</link:label>
    <link:label id="lab_jcom_BackupReportingUnitMember_documentation_en-US" xlink:label="lab_jcom_BackupReportingUnitMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Backup Reporting Unit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_BackupReportingUnitMember" xlink:href="jcom-20201231.xsd#jcom_BackupReportingUnitMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_BackupReportingUnitMember" xlink:to="lab_jcom_BackupReportingUnitMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_abe99b22-3a63-4829-826b-b81369d349b5_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable" xlink:to="lab_us-gaap_ScheduleOfGoodwillTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_9cee0f1f-a57e-4076-86df-702ce1857c3c_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_A2012RepurchaseProgramMember_c60ba818-a10a-4db9-bb23-6ece5c7222f1_terseLabel_en-US" xlink:label="lab_jcom_A2012RepurchaseProgramMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2012 Repurchase Program</link:label>
    <link:label id="lab_jcom_A2012RepurchaseProgramMember_label_en-US" xlink:label="lab_jcom_A2012RepurchaseProgramMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2012 Repurchase Program [Member]</link:label>
    <link:label id="lab_jcom_A2012RepurchaseProgramMember_documentation_en-US" xlink:label="lab_jcom_A2012RepurchaseProgramMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2012 Repurchase Program [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_A2012RepurchaseProgramMember" xlink:href="jcom-20201231.xsd#jcom_A2012RepurchaseProgramMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_A2012RepurchaseProgramMember" xlink:to="lab_jcom_A2012RepurchaseProgramMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_d669cb11-df3d-4277-8e95-7145df383e43_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_ad2c8342-2d21-40af-b90c-c42d4f8e2c3a_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_08083e1b-33aa-4568-ab77-9c3ed7a3567a_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_63202ed3-b7e2-497d-b24c-199c65d82206_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition of businesses, net of cash received</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_3bf31bad-97cf-4f96-bca9-3130598a2fb2_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_b54aa9c2-6382-45a7-b265-b0962ab31d33_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity incentive plans (in shares)</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_af2525cd-7874-420c-bfb4-7ec14d829b43_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment, gross</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_794d3e5d-03b9-4e29-ae64-11ed2e04def9_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise of stock options</link:label>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:to="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_EffectiveIncomeTaxRateReconciliationSubpartFIncome_8ee915bb-066e-4979-8cc1-57a853d411c9_terseLabel_en-US" xlink:label="lab_jcom_EffectiveIncomeTaxRateReconciliationSubpartFIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign income inclusion</link:label>
    <link:label id="lab_jcom_EffectiveIncomeTaxRateReconciliationSubpartFIncome_label_en-US" xlink:label="lab_jcom_EffectiveIncomeTaxRateReconciliationSubpartFIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation Subpart F Income</link:label>
    <link:label id="lab_jcom_EffectiveIncomeTaxRateReconciliationSubpartFIncome_documentation_en-US" xlink:label="lab_jcom_EffectiveIncomeTaxRateReconciliationSubpartFIncome" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of 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 Subpart F income inclusion.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_EffectiveIncomeTaxRateReconciliationSubpartFIncome" xlink:href="jcom-20201231.xsd#jcom_EffectiveIncomeTaxRateReconciliationSubpartFIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_EffectiveIncomeTaxRateReconciliationSubpartFIncome" xlink:to="lab_jcom_EffectiveIncomeTaxRateReconciliationSubpartFIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_e7aa1200-69e8-4e53-bea5-bf0b5f35f72d_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Federal Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_2e7ccd67-052c-4d12-bf02-c804fa8f3030_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Assets, Capital Expenditures, Depreciation and Amortization</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_b2b4c96d-4070-4e1b-9ad9-b476d765aa0c_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_DebtInstrumentNonConversionFeatureBorrowingRate_4568c151-a9ba-41e6-b6a6-0863385f2273_terseLabel_en-US" xlink:label="lab_jcom_DebtInstrumentNonConversionFeatureBorrowingRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowing rates of similar debt without the conversion feature</link:label>
    <link:label id="lab_jcom_DebtInstrumentNonConversionFeatureBorrowingRate_label_en-US" xlink:label="lab_jcom_DebtInstrumentNonConversionFeatureBorrowingRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Non Conversion Feature, Borrowing Rate</link:label>
    <link:label id="lab_jcom_DebtInstrumentNonConversionFeatureBorrowingRate_documentation_en-US" xlink:label="lab_jcom_DebtInstrumentNonConversionFeatureBorrowingRate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Non Conversion Feature, Borrowing Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_DebtInstrumentNonConversionFeatureBorrowingRate" xlink:href="jcom-20201231.xsd#jcom_DebtInstrumentNonConversionFeatureBorrowingRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_DebtInstrumentNonConversionFeatureBorrowingRate" xlink:to="lab_jcom_DebtInstrumentNonConversionFeatureBorrowingRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_9f7c54c7-90a5-4de5-b07d-e8a77440f373_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_2dbcd3fa-1d9b-4f6c-813e-3c4efd68ac4a_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_f0ed9ad8-02ce-423c-95ca-58520c558438_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-Sale Securities Classified by Contractual Maturity Date</link:label>
    <link:label id="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_label_en-US" xlink:label="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments Classified by Contractual Maturity Date [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:to="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_827c463d-2eb6-403e-ab0b-bda4d915db7c_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_cd916ea1-1ec2-43b3-9365-f7c92594466b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_5053b5b1-8edf-46bd-85bf-6400c88f3236_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Groups, Including Discontinued Operations [Table]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Groups, Including Discontinued Operations [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfChangeInAccountingEstimateTable_020afe6d-33de-4218-ae0a-00fc5766cfff_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfChangeInAccountingEstimateTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Change in Accounting Estimate [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfChangeInAccountingEstimateTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfChangeInAccountingEstimateTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Change in Accounting Estimate [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfChangeInAccountingEstimateTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfChangeInAccountingEstimateTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfChangeInAccountingEstimateTable" xlink:to="lab_us-gaap_ScheduleOfChangeInAccountingEstimateTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_6a787232-6966-4225-9453-d8047069ec1c_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_65166ca2-c1a1-43c3-ac36-6e9c80dec1d8_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:to="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_f8dfcbb1-4a7c-4719-9390-b5c601401caa_terseLabel_en-US" xlink:label="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software and Software Development Costs</link:label>
    <link:label id="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_label_en-US" xlink:label="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software and Software Development Costs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:to="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_EffectiveIncomeTaxRateReconciliationIntercompanyTransferofIntangibleAssets_c0398425-383e-4790-a6d2-a3c8d5204f10_terseLabel_en-US" xlink:label="lab_jcom_EffectiveIncomeTaxRateReconciliationIntercompanyTransferofIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intra-entity tax benefit</link:label>
    <link:label id="lab_jcom_EffectiveIncomeTaxRateReconciliationIntercompanyTransferofIntangibleAssets_label_en-US" xlink:label="lab_jcom_EffectiveIncomeTaxRateReconciliationIntercompanyTransferofIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation Intercompany Transfer of Intangible Assets</link:label>
    <link:label id="lab_jcom_EffectiveIncomeTaxRateReconciliationIntercompanyTransferofIntangibleAssets_documentation_en-US" xlink:label="lab_jcom_EffectiveIncomeTaxRateReconciliationIntercompanyTransferofIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Intercompany Transfer of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_EffectiveIncomeTaxRateReconciliationIntercompanyTransferofIntangibleAssets" xlink:href="jcom-20201231.xsd#jcom_EffectiveIncomeTaxRateReconciliationIntercompanyTransferofIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_EffectiveIncomeTaxRateReconciliationIntercompanyTransferofIntangibleAssets" xlink:to="lab_jcom_EffectiveIncomeTaxRateReconciliationIntercompanyTransferofIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_9c203374-8320-4ea1-a7a9-21bfb8b55808_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for bad debt</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_5cc505d4-cbe8-44d6-925c-1516120fe0f3_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of property and equipment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsDomain_b1d7e386-9048-45ca-92ed-229e2fb1352b_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:label id="lab_srt_ConsolidationItemsDomain_label_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsDomain" xlink:to="lab_srt_ConsolidationItemsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_Fiscal2020AcquisitionsMember_4f5d64b8-5d22-44af-97fc-f8c9c9684c8d_terseLabel_en-US" xlink:label="lab_jcom_Fiscal2020AcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fiscal 2020 Acquisitions</link:label>
    <link:label id="lab_jcom_Fiscal2020AcquisitionsMember_label_en-US" xlink:label="lab_jcom_Fiscal2020AcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fiscal 2020 Acquisitions [Member]</link:label>
    <link:label id="lab_jcom_Fiscal2020AcquisitionsMember_documentation_en-US" xlink:label="lab_jcom_Fiscal2020AcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fiscal 2020 Acquisitions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_Fiscal2020AcquisitionsMember" xlink:href="jcom-20201231.xsd#jcom_Fiscal2020AcquisitionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_Fiscal2020AcquisitionsMember" xlink:to="lab_jcom_Fiscal2020AcquisitionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_EffectiveIncomeTaxRateReconciliationUnrecognizedLossonIntercompanySale_a56b8bef-a034-44e7-b544-c8fab4951788_terseLabel_en-US" xlink:label="lab_jcom_EffectiveIncomeTaxRateReconciliationUnrecognizedLossonIntercompanySale" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized loss on intercompany sale</link:label>
    <link:label id="lab_jcom_EffectiveIncomeTaxRateReconciliationUnrecognizedLossonIntercompanySale_label_en-US" xlink:label="lab_jcom_EffectiveIncomeTaxRateReconciliationUnrecognizedLossonIntercompanySale" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Unrecognized Loss on Intercompany Sale</link:label>
    <link:label id="lab_jcom_EffectiveIncomeTaxRateReconciliationUnrecognizedLossonIntercompanySale_documentation_en-US" xlink:label="lab_jcom_EffectiveIncomeTaxRateReconciliationUnrecognizedLossonIntercompanySale" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Unrecognized Loss on Intercompany Sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_EffectiveIncomeTaxRateReconciliationUnrecognizedLossonIntercompanySale" xlink:href="jcom-20201231.xsd#jcom_EffectiveIncomeTaxRateReconciliationUnrecognizedLossonIntercompanySale"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_EffectiveIncomeTaxRateReconciliationUnrecognizedLossonIntercompanySale" xlink:to="lab_jcom_EffectiveIncomeTaxRateReconciliationUnrecognizedLossonIntercompanySale" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiability_9e34d317-ecf9-43be-b1d7-102a6eac9bf4_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent consideration</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiability_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_8535f341-c59b-4163-ac2e-b12ac628d1fc_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyAccrualAtCarryingValue_07c81039-3422-4c43-abf2-d041af093edb_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss contingency accrual</link:label>
    <link:label id="lab_us-gaap_LossContingencyAccrualAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency Accrual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:to="lab_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_4e0dcd25-98a3-4b03-bd1d-8db3ae648924_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_DirectorMember_5782bdb9-9c21-4f75-9d9b-b356b239911f_terseLabel_en-US" xlink:label="lab_srt_DirectorMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Board of Directors</link:label>
    <link:label id="lab_srt_DirectorMember_label_en-US" xlink:label="lab_srt_DirectorMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Director [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_DirectorMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_DirectorMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_DirectorMember" xlink:to="lab_srt_DirectorMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion_39bc649a-e261-451d-9749-94996736c93e_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exchange ratio (in shares)</link:label>
    <link:label id="lab_us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion_label_en-US" xlink:label="lab_us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Preferred Stock, Shares Issued upon Conversion</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion" xlink:to="lab_us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestments_7bc9f4b0-a002-4278-9cc5-140cee2b7f9b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss in earnings of equity method investment</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestments_37d8740f-9ce6-4460-beee-e52e2cabc0d4_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net investment income (loss)</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Equity Method Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:to="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherIntangibleAssetsNet_5d2447e3-9953-4b86-82bd-6d9122ba0947_terseLabel_en-US" xlink:label="lab_us-gaap_OtherIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other purchased intangibles, net</link:label>
    <link:label id="lab_us-gaap_OtherIntangibleAssetsNet_label_en-US" xlink:label="lab_us-gaap_OtherIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Intangible Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIntangibleAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIntangibleAssetsNet" xlink:to="lab_us-gaap_OtherIntangibleAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_597cf144-70cd-4405-8fbf-12c13232007c_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income before income taxes and net loss in earnings of equity method investment</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_016a3e0e-1cec-4228-a604-2ee79a30a935_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income [Domain]</link:label>
    <link:label id="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_label_en-US" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:to="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsTable_fe7ae42d-04a5-4322-8049-b6839a08f320_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards [Table]</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsTable_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable" xlink:to="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_d0ec1e62-fa63-4539-aeaf-f99c42467250_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseImpairmentLoss_9081866b-ab46-484f-aafa-976f52599b9a_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease asset impairments and other charges</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseImpairmentLoss" xlink:to="lab_us-gaap_OperatingLeaseImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_FairValueLiabilitiesObservableInputReconciliationCalculationRollForward_fd080802-4a03-4fcd-8a30-7ad2c0acc7d7_terseLabel_en-US" xlink:label="lab_jcom_FairValueLiabilitiesObservableInputReconciliationCalculationRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Liabilities, Observable Input Reconciliation, Calculation [Roll Forward]</link:label>
    <link:label id="lab_jcom_FairValueLiabilitiesObservableInputReconciliationCalculationRollForward_label_en-US" xlink:label="lab_jcom_FairValueLiabilitiesObservableInputReconciliationCalculationRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Liabilities, Observable Input Reconciliation, Calculation [Roll Forward]</link:label>
    <link:label id="lab_jcom_FairValueLiabilitiesObservableInputReconciliationCalculationRollForward_documentation_en-US" xlink:label="lab_jcom_FairValueLiabilitiesObservableInputReconciliationCalculationRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Liabilities, Observable Input Reconciliation, Calculation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_FairValueLiabilitiesObservableInputReconciliationCalculationRollForward" xlink:href="jcom-20201231.xsd#jcom_FairValueLiabilitiesObservableInputReconciliationCalculationRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_FairValueLiabilitiesObservableInputReconciliationCalculationRollForward" xlink:to="lab_jcom_FairValueLiabilitiesObservableInputReconciliationCalculationRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses_a89dddbd-356f-43ba-a6c8-88830900678d_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of investments</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Impairment Losses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_StockIssuedDuringPeriodSharesExchangeofPreferredStock_48c1006b-11da-417c-a3b7-9b527541ec20_terseLabel_en-US" xlink:label="lab_jcom_StockIssuedDuringPeriodSharesExchangeofPreferredStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exchange of Series B preferred stock (in shares)</link:label>
    <link:label id="lab_jcom_StockIssuedDuringPeriodSharesExchangeofPreferredStock_35c0da6b-7097-4f5f-b662-ca2cb6aa61d4_verboseLabel_en-US" xlink:label="lab_jcom_StockIssuedDuringPeriodSharesExchangeofPreferredStock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock due to preferred stock exchange (in shares)</link:label>
    <link:label id="lab_jcom_StockIssuedDuringPeriodSharesExchangeofPreferredStock_label_en-US" xlink:label="lab_jcom_StockIssuedDuringPeriodSharesExchangeofPreferredStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Exchange of Preferred Stock</link:label>
    <link:label id="lab_jcom_StockIssuedDuringPeriodSharesExchangeofPreferredStock_documentation_en-US" xlink:label="lab_jcom_StockIssuedDuringPeriodSharesExchangeofPreferredStock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Exchange of Preferred Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_StockIssuedDuringPeriodSharesExchangeofPreferredStock" xlink:href="jcom-20201231.xsd#jcom_StockIssuedDuringPeriodSharesExchangeofPreferredStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_StockIssuedDuringPeriodSharesExchangeofPreferredStock" xlink:to="lab_jcom_StockIssuedDuringPeriodSharesExchangeofPreferredStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_fd5367ea-6c80-4c6a-97e7-bcb62083d1b2_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested restricted stock (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Restricted Stock Award, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_ef128171-b43d-4dad-bb97-a888d3755c88_verboseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_f6501e98-62ce-4db8-aefd-ab4bd4510f81_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill acquired</link:label>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_label_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Acquired During Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:to="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal_1040046f-7795-4892-a65a-059a772a2aa0_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">If-converted value in excess of the principal amount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Convertible, If-converted Value in Excess of Principal</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal" xlink:to="lab_us-gaap_DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_QuarterlyFinancialInformationTextBlock_057bd458-a8b0-4d0f-baf2-2c3a6db70ec2_terseLabel_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Results (unaudited)</link:label>
    <link:label id="lab_us-gaap_QuarterlyFinancialInformationTextBlock_label_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Information [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_QuarterlyFinancialInformationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:to="lab_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentCumulativeAmount_545aeadf-c89c-41b4-97d8-ddd86f4223eb_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentCumulativeAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentCumulativeAmount_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentCumulativeAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Securities without Readily Determinable Fair Value, Downward Price Adjustment, Cumulative Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentCumulativeAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentCumulativeAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentCumulativeAmount" xlink:to="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentCumulativeAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_6285d48b-ef9d-4d82-bc81-638d2dec4044_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated useful lives of property and equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased_b24db6b0-fcf5-40cb-a2a2-5e6318680032_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of remaining shares available for purchase (in shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" xlink:to="lab_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue_757a0f51-f98e-481a-96e7-965d056f10d5_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average grant-date fair values of restricted stock awards granted (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Intrinsic Value, Amount Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LoansPayableMember_ac279e16-abc9-48c2-96f7-be92dd27db1e_terseLabel_en-US" xlink:label="lab_us-gaap_LoansPayableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans Payable</link:label>
    <link:label id="lab_us-gaap_LoansPayableMember_label_en-US" xlink:label="lab_us-gaap_LoansPayableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans Payable [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansPayableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansPayableMember" xlink:to="lab_us-gaap_LoansPayableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillLineItems_f031da1a-173b-4612-a8b4-2f20bd40abfe_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:label id="lab_us-gaap_GoodwillLineItems_label_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillLineItems" xlink:to="lab_us-gaap_GoodwillLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_d4c7bce3-1b6a-4b9d-9e7b-7340d157fb50_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_f0bccbc3-67bb-4a9c-bb1e-26e84a6a82d6_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward_de9b2605-d57e-405b-95ed-3cdf5ec8859e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Terms of award</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Terms of Award</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredRevenue_65257c31-6d60-43ac-8d1e-0bff4f0c9071_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredRevenue_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Deferred Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:to="lab_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_c2113dae-3fb2-4e4f-8570-f85dbe325153_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Option, Exercise Price Range [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Option, Exercise Price Range [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_DeferredTaxLiabilitiesForeignOther_199f4ee3-60ee-453f-b074-78c3501f4846_negatedTerseLabel_en-US" xlink:label="lab_jcom_DeferredTaxLiabilitiesForeignOther" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_jcom_DeferredTaxLiabilitiesForeignOther_label_en-US" xlink:label="lab_jcom_DeferredTaxLiabilitiesForeignOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Foreign Other</link:label>
    <link:label id="lab_jcom_DeferredTaxLiabilitiesForeignOther_documentation_en-US" xlink:label="lab_jcom_DeferredTaxLiabilitiesForeignOther" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liabilities, foreign other.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_DeferredTaxLiabilitiesForeignOther" xlink:href="jcom-20201231.xsd#jcom_DeferredTaxLiabilitiesForeignOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_DeferredTaxLiabilitiesForeignOther" xlink:to="lab_jcom_DeferredTaxLiabilitiesForeignOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_97864511-a280-44de-9600-4fb1e7525d87_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockMember_679346ae-242e-47b3-92c4-03b269d7d8d4_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock</link:label>
    <link:label id="lab_us-gaap_RestrictedStockMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockMember" xlink:to="lab_us-gaap_RestrictedStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_57a05f30-9cd1-475b-bbd1-538d59af813b_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_a838bc55-b370-4fe2-a002-6c5cebc980dd_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_9e04ccaf-3d84-4dd1-8218-7331927156c1_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities, current</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_29a0b582-003b-4b71-80a3-9367bf8bd62b_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_941b9de8-cf4a-46d4-99a2-ceed0dc97f0b_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_VariableInterestEntityQualitativeOrQuantitativeInformationCarriedInterestPercentage_9b7f8095-35b3-4c67-884a-5775943d0695_terseLabel_en-US" xlink:label="lab_jcom_VariableInterestEntityQualitativeOrQuantitativeInformationCarriedInterestPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entitled carried interest percentage</link:label>
    <link:label id="lab_jcom_VariableInterestEntityQualitativeOrQuantitativeInformationCarriedInterestPercentage_label_en-US" xlink:label="lab_jcom_VariableInterestEntityQualitativeOrQuantitativeInformationCarriedInterestPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entity, Qualitative or Quantitative Information, Carried Interest Percentage</link:label>
    <link:label id="lab_jcom_VariableInterestEntityQualitativeOrQuantitativeInformationCarriedInterestPercentage_documentation_en-US" xlink:label="lab_jcom_VariableInterestEntityQualitativeOrQuantitativeInformationCarriedInterestPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entity, Qualitative or Quantitative Information, Carried Interest Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_VariableInterestEntityQualitativeOrQuantitativeInformationCarriedInterestPercentage" xlink:href="jcom-20201231.xsd#jcom_VariableInterestEntityQualitativeOrQuantitativeInformationCarriedInterestPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_VariableInterestEntityQualitativeOrQuantitativeInformationCarriedInterestPercentage" xlink:to="lab_jcom_VariableInterestEntityQualitativeOrQuantitativeInformationCarriedInterestPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_5340ff1f-254c-4d96-bade-bce51748266d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Canceled (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_bc744120-6fe8-4752-b7a8-0b236d8f1797_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurements</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements_04a0547d-4a33-47a3-b14b-37680a545a91_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exchange of available-for-sale corporate debt securities (Note 5)</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Settlements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableInterestEntityOwnershipPercentage_327c9c3f-bc7c-4c69-85f0-60816ee919bc_terseLabel_en-US" xlink:label="lab_us-gaap_VariableInterestEntityOwnershipPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable interest entity, ownership percentage</link:label>
    <link:label id="lab_us-gaap_VariableInterestEntityOwnershipPercentage_label_en-US" xlink:label="lab_us-gaap_VariableInterestEntityOwnershipPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entity, Qualitative or Quantitative Information, Ownership Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityOwnershipPercentage" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityOwnershipPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableInterestEntityOwnershipPercentage" xlink:to="lab_us-gaap_VariableInterestEntityOwnershipPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_A175ConvertibleNotesMember_b7333206-926d-4c2e-9c2c-5ff8fb23fd63_terseLabel_en-US" xlink:label="lab_jcom_A175ConvertibleNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">1.75% Convertible Notes</link:label>
    <link:label id="lab_jcom_A175ConvertibleNotesMember_label_en-US" xlink:label="lab_jcom_A175ConvertibleNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">1.75% Convertible Notes [Member]</link:label>
    <link:label id="lab_jcom_A175ConvertibleNotesMember_documentation_en-US" xlink:label="lab_jcom_A175ConvertibleNotesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">1.75% Convertible Notes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_A175ConvertibleNotesMember" xlink:href="jcom-20201231.xsd#jcom_A175ConvertibleNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_A175ConvertibleNotesMember" xlink:to="lab_jcom_A175ConvertibleNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_48b31215-8160-4898-9e9f-94578adea1aa_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-Average Remaining Contractual Life (in Years)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_8eb606da-e914-4604-b3cc-e5ef04f9b477_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption, Adjustment</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption, Adjustment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_7588102b-1258-438c-8064-d8a0b95e60b5_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_8b3ea0ab-fd15-4dc2-a60c-4cc826980cc5_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems" xlink:to="lab_us-gaap_BusinessAcquisitionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_4cd7955b-9d5e-425a-9e17-272bf1d45aca_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average discount rate</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_0b664235-f566-4b78-9126-cda9f0313c00_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other long-term liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Other Operating Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets_21b2c4d9-9138-4b27-837a-cda732f534e7_terseLabel_en-US" xlink:label="lab_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease right of use asset</link:label>
    <link:label id="lab_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets_label_en-US" xlink:label="lab_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Operating Lease Right Of Use Assets</link:label>
    <link:label id="lab_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets_documentation_en-US" xlink:label="lab_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Operating Lease Right Of Use Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets" xlink:href="jcom-20201231.xsd#jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets" xlink:to="lab_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntersegmentEliminationMember_ba539063-b005-436b-80fb-351d37848554_terseLabel_en-US" xlink:label="lab_us-gaap_IntersegmentEliminationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intersegment Eliminations</link:label>
    <link:label id="lab_us-gaap_IntersegmentEliminationMember_label_en-US" xlink:label="lab_us-gaap_IntersegmentEliminationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intersegment Eliminations [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntersegmentEliminationMember" xlink:to="lab_us-gaap_IntersegmentEliminationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_0cc387ac-1078-414e-a9f3-a88be3dc8052_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Total Segment Operating Income to Consolidated Operating Income</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:to="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_84c78d43-d46f-486c-bb5e-81a04a8cca72_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred issuance costs</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_ee6af544-4081-45e1-97bd-826140f389c3_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt issuance costs</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsNet" xlink:to="lab_us-gaap_DeferredFinanceCostsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_0b312ab9-54e2-4747-9fc5-00a86c3769c9_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-Average Exercise Price</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_PaymentsOfDeferredConsiderationRelatedToAcquisition_cf60e81a-e33e-4fe8-98b1-5331e36fb62e_negatedLabel_en-US" xlink:label="lab_jcom_PaymentsOfDeferredConsiderationRelatedToAcquisition" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred payments for acquisitions</link:label>
    <link:label id="lab_jcom_PaymentsOfDeferredConsiderationRelatedToAcquisition_label_en-US" xlink:label="lab_jcom_PaymentsOfDeferredConsiderationRelatedToAcquisition" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PaymentsOfDeferredConsiderationRelatedToAcquisition</link:label>
    <link:label id="lab_jcom_PaymentsOfDeferredConsiderationRelatedToAcquisition_documentation_en-US" xlink:label="lab_jcom_PaymentsOfDeferredConsiderationRelatedToAcquisition" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash outflow representing the payment of all, or a portion, of the deferred purchase price of a business acquisition.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_PaymentsOfDeferredConsiderationRelatedToAcquisition" xlink:href="jcom-20201231.xsd#jcom_PaymentsOfDeferredConsiderationRelatedToAcquisition"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_PaymentsOfDeferredConsiderationRelatedToAcquisition" xlink:to="lab_jcom_PaymentsOfDeferredConsiderationRelatedToAcquisition" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_13dc642c-c5f1-4c52-97eb-f26216317176_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_3189fdee-6ead-4d31-82b1-9043616a7c00_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Held-for-sale, Not Discontinued Operations</link:label>
    <link:label id="lab_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_label_en-US" xlink:label="lab_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Held-for-sale, Not Discontinued Operations [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" xlink:to="lab_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_Fiscal2019AcquisitionsMember_96f53c13-7331-4c41-a081-80993b720f35_terseLabel_en-US" xlink:label="lab_jcom_Fiscal2019AcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fiscal 2019 Acquisitions</link:label>
    <link:label id="lab_jcom_Fiscal2019AcquisitionsMember_label_en-US" xlink:label="lab_jcom_Fiscal2019AcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fiscal 2019 Acquisitions [Member]</link:label>
    <link:label id="lab_jcom_Fiscal2019AcquisitionsMember_documentation_en-US" xlink:label="lab_jcom_Fiscal2019AcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fiscal 2019 Acquisitions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_Fiscal2019AcquisitionsMember" xlink:href="jcom-20201231.xsd#jcom_Fiscal2019AcquisitionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_Fiscal2019AcquisitionsMember" xlink:to="lab_jcom_Fiscal2019AcquisitionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationAndAmortization_8b3d5283-b896-4626-a6c4-ea51351a1d5b_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, Depletion and Amortization, Nonproduction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationAndAmortization" xlink:to="lab_us-gaap_DepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_A4625SeniorNotesDueIn2030Member_7e36f6b8-ad87-461b-b010-146157f6154b_terseLabel_en-US" xlink:label="lab_jcom_A4625SeniorNotesDueIn2030Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">4.625% Senior Notes</link:label>
    <link:label id="lab_jcom_A4625SeniorNotesDueIn2030Member_label_en-US" xlink:label="lab_jcom_A4625SeniorNotesDueIn2030Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">4.625% Senior Notes Due in 2030 [Member]</link:label>
    <link:label id="lab_jcom_A4625SeniorNotesDueIn2030Member_documentation_en-US" xlink:label="lab_jcom_A4625SeniorNotesDueIn2030Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">4.625% Senior Notes Due in 2030</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_A4625SeniorNotesDueIn2030Member" xlink:href="jcom-20201231.xsd#jcom_A4625SeniorNotesDueIn2030Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_A4625SeniorNotesDueIn2030Member" xlink:to="lab_jcom_A4625SeniorNotesDueIn2030Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_a3a515ec-d29a-40c3-bcc0-32be43764b5e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Unrealized Losses</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsLineItems_ef2649d2-0feb-44e0-993b-88ef4ae7f00e_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes [Line Items]</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsLineItems_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_f28d5434-9c90-4047-8775-d363320f50e3_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_NetIncomeLossAvailableToCommonStockholdersBasicAndDiluted_06d54aba-8730-49bb-9e56-63132403f1da_totalLabel_en-US" xlink:label="lab_jcom_NetIncomeLossAvailableToCommonStockholdersBasicAndDiluted" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income available to J2 Global, Inc. common shareholders</link:label>
    <link:label id="lab_jcom_NetIncomeLossAvailableToCommonStockholdersBasicAndDiluted_label_en-US" xlink:label="lab_jcom_NetIncomeLossAvailableToCommonStockholdersBasicAndDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income Loss Available To Common Stockholders Basic And Diluted</link:label>
    <link:label id="lab_jcom_NetIncomeLossAvailableToCommonStockholdersBasicAndDiluted_documentation_en-US" xlink:label="lab_jcom_NetIncomeLossAvailableToCommonStockholdersBasicAndDiluted" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net earnings available to common shareholders after adjustments for earnings allocated to participating securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_NetIncomeLossAvailableToCommonStockholdersBasicAndDiluted" xlink:href="jcom-20201231.xsd#jcom_NetIncomeLossAvailableToCommonStockholdersBasicAndDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_NetIncomeLossAvailableToCommonStockholdersBasicAndDiluted" xlink:to="lab_jcom_NetIncomeLossAvailableToCommonStockholdersBasicAndDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_11702a09-c2fe-44b1-a1b4-5ae41db4bb9c_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_be65724e-cd51-4e63-811e-99ea0719da59_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Net of Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNet" xlink:to="lab_us-gaap_DeferredTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodTwoMember_d510c85d-32e1-4405-9b42-35c25dd4905a_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption, Period Two</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodTwoMember_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption, Period Two [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodTwoMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodTwoMember" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPeriodTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_1b1c31dc-8ddd-425f-a85b-ae24c38692da_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_d42748f1-f7a4-4256-8c4a-c74e9f8dcbc8_verboseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_87f30e44-ef7c-45d5-b062-b09da1e458b0_periodStartLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_Goodwill_3b98053c-e53b-4454-b5d9-70043d2423dc_periodEndLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_7943e2d2-4ea4-4650-ad2e-b0c2d682ec98_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale [Line Items]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfIntangibleAssets_5a99ef69-b1c0-43b9-b2b3-000a6c9ac201_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from sale of assets</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Sale of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfIntangibleAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfIntangibleAssets" xlink:to="lab_us-gaap_ProceedsFromSaleOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_2dc0de59-b7df-42ed-bd3a-b505e5dc8265_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock_8e03a487-b3db-4d1f-9741-61a486086530_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Securities without Readily Determinable Fair Value</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Securities without Readily Determinable Fair Value [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock" xlink:to="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_33eba371-e3d2-4bb2-887d-9c684b8c87a8_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net operating loss carryforwards</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TimingOfTransferOfGoodOrServiceAxis_222cb09c-67ae-4fac-9f87-8bb44083312d_terseLabel_en-US" xlink:label="lab_us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Timing of Transfer of Good or Service [Axis]</link:label>
    <link:label id="lab_us-gaap_TimingOfTransferOfGoodOrServiceAxis_label_en-US" xlink:label="lab_us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Timing of Transfer of Good or Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:to="lab_us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_80c68eb2-10f9-4ea2-89a1-b3b199965144_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchase and retirement of common stock</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased and Retired During Period, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:to="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_4b82eaa3-2c46-4605-9b96-f95a3be69e91_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Income Taxes Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_32895853-033e-46dd-baef-d678794a45e3_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividend per common share (in usd per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_label_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Dividends, Per Share, Declared</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:to="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_304331e6-c47a-4e04-a688-562465a141f8_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Face amount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Face Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount" xlink:to="lab_us-gaap_DebtInstrumentFaceAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet_9a59cdae-175a-4273-8183-6f60e914a809_terseLabel_en-US" xlink:label="lab_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of credit, debt issuance costs after accumulated amortization</link:label>
    <link:label id="lab_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet_label_en-US" xlink:label="lab_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Line of Credit Arrangements, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet" xlink:to="lab_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_BusinessAcquisitionProFormaNetIncomeLossInvestmentInSubsidiariesSold_1aa2e611-dd6f-447f-b279-5869a9bdacb5_terseLabel_en-US" xlink:label="lab_jcom_BusinessAcquisitionProFormaNetIncomeLossInvestmentInSubsidiariesSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pro forma net income for subsidiaries sold</link:label>
    <link:label id="lab_jcom_BusinessAcquisitionProFormaNetIncomeLossInvestmentInSubsidiariesSold_label_en-US" xlink:label="lab_jcom_BusinessAcquisitionProFormaNetIncomeLossInvestmentInSubsidiariesSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Net Income (Loss), Investment in Subsidiaries Sold</link:label>
    <link:label id="lab_jcom_BusinessAcquisitionProFormaNetIncomeLossInvestmentInSubsidiariesSold_documentation_en-US" xlink:label="lab_jcom_BusinessAcquisitionProFormaNetIncomeLossInvestmentInSubsidiariesSold" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Net Income (Loss), Investment in Subsidiaries Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_BusinessAcquisitionProFormaNetIncomeLossInvestmentInSubsidiariesSold" xlink:href="jcom-20201231.xsd#jcom_BusinessAcquisitionProFormaNetIncomeLossInvestmentInSubsidiariesSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_BusinessAcquisitionProFormaNetIncomeLossInvestmentInSubsidiariesSold" xlink:to="lab_jcom_BusinessAcquisitionProFormaNetIncomeLossInvestmentInSubsidiariesSold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_a63ed9cd-0e5b-45b4-a888-9695d3c979e6_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration, Liability, Measurement Input</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_0b6db7b7-31dd-4354-856f-ff7b563c6876_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes In Carrying Amounts Of Goodwill</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_9c38a6b8-2b8d-4ac3-b216-a250b7fa13aa_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Canceled (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityAbstract_f396bf51-027b-479f-a98a-11279ea5dc8c_terseLabel_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_EquityAbstract_label_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_fc6054d0-76e8-434e-8ced-bdc7aafe5235_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets measured at fair value</link:label>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosure" xlink:to="lab_us-gaap_AssetsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_ebbfaf9e-dc80-4a50-af95-07a9258dec15_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Assets</link:label>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:to="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingStandardsUpdateExtensibleList_bc021bbb-33e5-43dc-abd8-f2eda7a0507c_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdateExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update [Extensible List]</link:label>
    <link:label id="lab_us-gaap_AccountingStandardsUpdateExtensibleList_label_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdateExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update [Extensible List]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdateExtensibleList" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdateExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdateExtensibleList" xlink:to="lab_us-gaap_AccountingStandardsUpdateExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_39cc26a6-4b4b-4e76-a6a1-d50747808ea2_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVestedAndExpectedToVest_0add9c2a-3b99-4c4e-808a-0a4c629dc527_terseLabel_en-US" xlink:label="lab_jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVestedAndExpectedToVest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested and expected to vest at December 31, 2020</link:label>
    <link:label id="lab_jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVestedAndExpectedToVest_label_en-US" xlink:label="lab_jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVestedAndExpectedToVest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested and Expected To Vest</link:label>
    <link:label id="lab_jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVestedAndExpectedToVest_documentation_en-US" xlink:label="lab_jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVestedAndExpectedToVest" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share based compensation arrangement by share based payment award equity instruments other than options expected to vest intrinsic value.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVestedAndExpectedToVest" xlink:href="jcom-20201231.xsd#jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVestedAndExpectedToVest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVestedAndExpectedToVest" xlink:to="lab_jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVestedAndExpectedToVest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_998f3c72-5b08-4abf-b908-be382fcedf6a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected Amortization Expenses for Intangible Assets Subject To Amortization</link:label>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_ba2bc356-3dd8-453b-896d-1dec73ce6775_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_label_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeContractTypeDomain" xlink:to="lab_us-gaap_DerivativeContractTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_9cc770f6-9f7a-4d10-8f6f-dd08cd13787d_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1df9ea96-cbcb-4452-8598-fd53e82e38f1_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock and common stock equivalents (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_ae81706b-5d62-42f0-b65c-5403cd7bc28e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current liabilities</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_64e09534-e32e-4ee0-8cb6-fa410c54c87b_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Canceled (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableInterestEntityActivityBetweenVIEAndEntityPurchases_689d62df-d8cc-483c-9983-e3975405f188_terseLabel_en-US" xlink:label="lab_us-gaap_VariableInterestEntityActivityBetweenVIEAndEntityPurchases" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable interest entity, amount paid</link:label>
    <link:label id="lab_us-gaap_VariableInterestEntityActivityBetweenVIEAndEntityPurchases_label_en-US" xlink:label="lab_us-gaap_VariableInterestEntityActivityBetweenVIEAndEntityPurchases" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entity, Measure of Activity, Purchases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityActivityBetweenVIEAndEntityPurchases" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityActivityBetweenVIEAndEntityPurchases"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableInterestEntityActivityBetweenVIEAndEntityPurchases" xlink:to="lab_us-gaap_VariableInterestEntityActivityBetweenVIEAndEntityPurchases" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingAndMarketingExpense_4a02cf7f-c9cd-41ca-9a09-c2c130e9cd95_verboseLabel_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales and marketing</link:label>
    <link:label id="lab_us-gaap_SellingAndMarketingExpense_label_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling and Marketing Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingAndMarketingExpense" xlink:to="lab_us-gaap_SellingAndMarketingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts_9723377a-75cc-445e-a835-4c82526389ca_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of financing costs and discounts</link:label>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts_label_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Debt Issuance Costs and Discounts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:to="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_ed9e5ba2-c1d2-4b8f-887c-4091c70ab427_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_e35eefd3-f8ab-4f8c-af3f-403c35ef0214_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash (used in) provided by financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_e6a55732-3784-4827-9aca-0556d02a308b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment of debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Long-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:to="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_1b1db36e-8b80-4f94-9b82-9c622392d320_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summarized Information Concerning Outstanding and Exercisable Options</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Option, Exercise Price Range [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_bb7b6099-35d8-4831-add2-8d62d8e2cf6c_terseLabel_en-US" xlink:label="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues from External Customers and Long-Lived Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues from External Customers and Long-Lived Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_d4db759e-934c-4d64-8a80-c51de82758b8_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized tax benefits</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_576af47f-fb13-442a-96dc-c00a2a3a4644_periodStartLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_2d716ea6-9f6d-45b9-b02d-bc40d579f7c1_periodEndLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_3babeb35-dcea-4694-b684-efd30faca44f_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, $0.01 par value. Authorized 95,000,000 at December&#160;31, 2020 and 2019; total issued and outstanding 44,346,630 and 47,654,929 shares at December&#160;31, 2020 and 2019, respectively.</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermInvestments_b30ef140-676b-43db-97d1-1582f454be2b_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term investments</link:label>
    <link:label id="lab_us-gaap_LongTermInvestments_label_en-US" xlink:label="lab_us-gaap_LongTermInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermInvestments" xlink:to="lab_us-gaap_LongTermInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_da6ea8ae-60bd-4040-9902-9a1d02438ed6_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_1f5b29ce-e3de-4c93-af39-5271045850ce_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets_d5cd83c1-8096-406b-a65c-2ea825edb37d_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax asset</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_e913f3c7-4d2d-4591-8389-de4672837aab_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsAbstract_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract" xlink:to="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_36d1cc96-08a6-4b2b-bfa2-e438999f4e08_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current portion of long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_7f48ca49-0302-429c-8405-0187fb1781bf_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: Current portion</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtCurrent" xlink:to="lab_us-gaap_LongTermDebtCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_1c3b4047-ee27-4b51-bfe6-082ffc7b9097_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlements</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_d9738ecb-5e6d-4a78-8b8c-c6b795f42654_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_b3d324ca-b919-493e-b830-3ec44e776d25_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (loss) recognized in earnings from change in the fair value of contingent consideration</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_f604c874-992a-4161-9778-f17ab41352d8_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total fair value adjustments reported in earnings</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_ee2cc24e-8b33-4fba-af20-35011ab92b9e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of available-for-sale investments</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Debt Securities, Available-for-sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:to="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_e3b23af9-c0e4-4f86-934d-414cee7cbaf3_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Common Share (&#8220;EPS&#8221;)</link:label>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_IncreaseDecreaseInOperatingLeaseLiabilities_201eee89-b639-4862-bea4-44808ea4f871_terseLabel_en-US" xlink:label="lab_jcom_IncreaseDecreaseInOperatingLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities</link:label>
    <link:label id="lab_jcom_IncreaseDecreaseInOperatingLeaseLiabilities_label_en-US" xlink:label="lab_jcom_IncreaseDecreaseInOperatingLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Lease Liabilities</link:label>
    <link:label id="lab_jcom_IncreaseDecreaseInOperatingLeaseLiabilities_documentation_en-US" xlink:label="lab_jcom_IncreaseDecreaseInOperatingLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Lease Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_IncreaseDecreaseInOperatingLeaseLiabilities" xlink:href="jcom-20201231.xsd#jcom_IncreaseDecreaseInOperatingLeaseLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_IncreaseDecreaseInOperatingLeaseLiabilities" xlink:to="lab_jcom_IncreaseDecreaseInOperatingLeaseLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_Fiscal2018AcquisitionsMember_655b150e-f90e-4b92-9f32-a9e14417ce9d_terseLabel_en-US" xlink:label="lab_jcom_Fiscal2018AcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fiscal 2018 Acquisitions</link:label>
    <link:label id="lab_jcom_Fiscal2018AcquisitionsMember_label_en-US" xlink:label="lab_jcom_Fiscal2018AcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fiscal 2018 Acquisitions [Member]</link:label>
    <link:label id="lab_jcom_Fiscal2018AcquisitionsMember_documentation_en-US" xlink:label="lab_jcom_Fiscal2018AcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fiscal 2018 Acquisitions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_Fiscal2018AcquisitionsMember" xlink:href="jcom-20201231.xsd#jcom_Fiscal2018AcquisitionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_Fiscal2018AcquisitionsMember" xlink:to="lab_jcom_Fiscal2018AcquisitionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_RangeTwoMember_18e6fa6c-faf2-4f3e-a68e-27c2c8d490d2_terseLabel_en-US" xlink:label="lab_jcom_RangeTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range Two</link:label>
    <link:label id="lab_jcom_RangeTwoMember_label_en-US" xlink:label="lab_jcom_RangeTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range Two [Member]</link:label>
    <link:label id="lab_jcom_RangeTwoMember_documentation_en-US" xlink:label="lab_jcom_RangeTwoMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range Two [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_RangeTwoMember" xlink:href="jcom-20201231.xsd#jcom_RangeTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_RangeTwoMember" xlink:to="lab_jcom_RangeTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_10003ab6-3dc1-4a2b-8ed5-6917d4091d71_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award vesting percentage</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_8ba10bfa-0adf-4ca4-adaf-24247f517fd6_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_8c29594c-da47-4c4f-8941-78a5107ae7bc_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_FaxAndMartechSegmentMember_f2219181-12c9-4d46-bf5a-01634b8b9bc3_terseLabel_en-US" xlink:label="lab_jcom_FaxAndMartechSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fax and Martech</link:label>
    <link:label id="lab_jcom_FaxAndMartechSegmentMember_label_en-US" xlink:label="lab_jcom_FaxAndMartechSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fax and Martech Segment [Member]</link:label>
    <link:label id="lab_jcom_FaxAndMartechSegmentMember_documentation_en-US" xlink:label="lab_jcom_FaxAndMartechSegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fax and Martech Segment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_FaxAndMartechSegmentMember" xlink:href="jcom-20201231.xsd#jcom_FaxAndMartechSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_FaxAndMartechSegmentMember" xlink:to="lab_jcom_FaxAndMartechSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_a66a31dc-adbb-4aa2-a3f2-0964bdaf8a7b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:to="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_56044627-a4fa-4736-8c64-48664bb635a3_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities recorded upon adoption</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_a6449a0f-ea37-4b9f-8fd8-8c71d6af199d_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_41be41bd-5d39-4169-a696-f16e91aaaaf1_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Present value of operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_78156d39-803c-4b62-af8c-da11c32f694f_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net deferred tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilities" xlink:to="lab_us-gaap_DeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_3080ea1c-51a2-46e7-a79a-ec561e31528e_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total long-term debt, less current portion</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Excluding Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtNoncurrent" xlink:to="lab_us-gaap_LongTermDebtNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareRepurchaseProgramAxis_8ce8664f-1971-4384-8cfe-bf71caf68016_terseLabel_en-US" xlink:label="lab_us-gaap_ShareRepurchaseProgramAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Repurchase Program [Axis]</link:label>
    <link:label id="lab_us-gaap_ShareRepurchaseProgramAxis_label_en-US" xlink:label="lab_us-gaap_ShareRepurchaseProgramAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Repurchase Program [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareRepurchaseProgramAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis" xlink:to="lab_us-gaap_ShareRepurchaseProgramAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed_38c19104-15a6-42aa-9a1d-77c5fd17302e_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of principal amount redeemed</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_d9951744-e0ca-4e96-bbc3-eb56b44da349_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Presentation and Summary of Significant Accounting Policies</link:label>
    <link:label id="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Presentation and Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_8f393a9c-f56d-48d9-88ca-de50c449bf80_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_529c3e0b-aa71-477c-bacb-8b942dfbcb26_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TOTAL STOCKHOLDERS&#8217; EQUITY</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_d109429b-1e01-4b12-8822-059669defd3f_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_1f4ddfc5-77f1-4a77-b54f-9b8f2fcbe937_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_b7ebda22-dcbc-4b0f-8546-4941cc500199_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative effect of adoption to retained earning</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NatureOfOperations_ef6b9cbc-9c9f-409e-8259-aceff67ba90b_terseLabel_en-US" xlink:label="lab_us-gaap_NatureOfOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The Company</link:label>
    <link:label id="lab_us-gaap_NatureOfOperations_label_en-US" xlink:label="lab_us-gaap_NatureOfOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nature of Operations [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NatureOfOperations" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NatureOfOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NatureOfOperations" xlink:to="lab_us-gaap_NatureOfOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_ExchangeOfAvailableForSaleDebtSecurities_a95c8e1e-0317-4ab9-8e5a-c464cb387551_terseLabel_en-US" xlink:label="lab_jcom_ExchangeOfAvailableForSaleDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-cash exchange of available-for-sale debt securities</link:label>
    <link:label id="lab_jcom_ExchangeOfAvailableForSaleDebtSecurities_label_en-US" xlink:label="lab_jcom_ExchangeOfAvailableForSaleDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exchange of Available-For-Sale Debt Securities</link:label>
    <link:label id="lab_jcom_ExchangeOfAvailableForSaleDebtSecurities_documentation_en-US" xlink:label="lab_jcom_ExchangeOfAvailableForSaleDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exchange of Available-For-Sale Debt Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_ExchangeOfAvailableForSaleDebtSecurities" xlink:href="jcom-20201231.xsd#jcom_ExchangeOfAvailableForSaleDebtSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_ExchangeOfAvailableForSaleDebtSecurities" xlink:to="lab_jcom_ExchangeOfAvailableForSaleDebtSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_57b78dfd-b921-44c7-9e4a-4e468d9bf8d1_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total consideration of transactions</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_203b25ef-0f79-4012-b010-4d0866298b54_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesPayable_a46df3fc-bc4e-4ab9-aa59-8010959ba5fc_terseLabel_en-US" xlink:label="lab_us-gaap_NotesPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes payable</link:label>
    <link:label id="lab_us-gaap_NotesPayable_label_en-US" xlink:label="lab_us-gaap_NotesPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesPayable" xlink:to="lab_us-gaap_NotesPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost_c5510aca-dd9c-4c42-aeac-91d3a79b77a9_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Modification incremental compensation cost</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Plan Modification, Incremental Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_698bdea7-3240-4b12-8c17-81fb0ea631e9_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireIntangibleAssets_bc1a9aa2-393d-4b89-acc6-5e436a0e09f1_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireIntangibleAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of intangible assets</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireIntangibleAssets" xlink:to="lab_us-gaap_PaymentsToAcquireIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_e498794a-c822-4ae0-a367-c59f06dac89d_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units (RSUs)</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_b675f9fd-f288-426f-bba0-4f816f823cb5_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable and accrued expenses</link:label>
    <link:label id="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable and Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_1de58451-82b6-40a0-91d9-adf41930e41d_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum earnings withheld by the employees</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_c9a2376d-6eb6-4016-b6b6-b9aa60e1e463_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_eed135ec-44d5-42ae-adf6-5cd986ac2811_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialInstrumentAxis" xlink:to="lab_us-gaap_FinancialInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_SubscriptionMember_bc91259c-fa93-40ba-8099-3349057ecfc1_terseLabel_en-US" xlink:label="lab_jcom_SubscriptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subscription</link:label>
    <link:label id="lab_jcom_SubscriptionMember_label_en-US" xlink:label="lab_jcom_SubscriptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subscription [Member]</link:label>
    <link:label id="lab_jcom_SubscriptionMember_documentation_en-US" xlink:label="lab_jcom_SubscriptionMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subscription [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_SubscriptionMember" xlink:href="jcom-20201231.xsd#jcom_SubscriptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_SubscriptionMember" xlink:to="lab_jcom_SubscriptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_efc2fe8c-bc31-4534-8302-1bed2ca47dd4_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term lease cost</link:label>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_label_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermLeaseCost" xlink:to="lab_us-gaap_ShortTermLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_d2bec3cb-b5e0-4689-be32-50264f02b846_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_5c4ca3fd-d016-45f0-8a10-6dc1a1443834_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]</link:label>
    <link:label id="lab_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_label_en-US" xlink:label="lab_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems" xlink:to="lab_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate_576410c0-07bb-46b5-98f6-5188cce3469e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Market value of common stock on the date of grant for incentive stock options</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Offering Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDividends_34a6449e-6102-4604-a548-99ae1b80e08d_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDividends" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends paid</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDividends_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDividends" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of Dividends</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividends" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDividends"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDividends" xlink:to="lab_us-gaap_PaymentsOfDividends" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_8dae05ec-1500-4f30-8975-095f6e58fe20_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_e9d2f00c-7f08-4ad4-ac6d-4f40257917c5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less:&#160;valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_34479c9a-2b03-4dbd-a2cc-79b41b25489e_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract_2fd382eb-d35a-45fe-ad43-71b470fab4d8_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) in:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Liabilities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_a962bb6d-15cc-4fa9-a071-a92d76108757_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Recognition</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_COVID19Member_bd7c4675-1383-48ad-a6b6-7cf6a900cd92_terseLabel_en-US" xlink:label="lab_jcom_COVID19Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">COVID-19</link:label>
    <link:label id="lab_jcom_COVID19Member_label_en-US" xlink:label="lab_jcom_COVID19Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">COVID-19 [Member]</link:label>
    <link:label id="lab_jcom_COVID19Member_documentation_en-US" xlink:label="lab_jcom_COVID19Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">COVID-19</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_COVID19Member" xlink:href="jcom-20201231.xsd#jcom_COVID19Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_COVID19Member" xlink:to="lab_jcom_COVID19Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_99be105a-9344-4804-9260-00c07afee25c_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_097b822a-6f3b-4428-b2c8-2f6b4bd8de52_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decrease (increase) in:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingAssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_66bca3ef-3a5c-4fff-afc9-3464f2ed1d7d_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive loss, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_20d5ee6d-20bc-4e0b-ae44-b1d8978a59a3_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_ec8177fb-d966-464c-9c6d-c35a1c5aea4c_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net current period other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_9c97ece8-d918-438f-98b9-4ed300685a52_terseLabel_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:label id="lab_us-gaap_LeasesAbstract_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_49fed02c-a0c0-4355-adf8-e966c2edb470_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_aaab4069-76e7-4a34-9669-b28e97bd37db_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_d6b11f34-31f5-4666-b321-20c4aece3474_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net operating loss carryforwards (&#8220;NOLs&#8221;)</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwards" xlink:to="lab_us-gaap_OperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_0a357435-051c-4cde-88ef-ffef590cd0b0_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income per common share:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_67c704c6-324d-4515-8941-149448e8652b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets and Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionGainLossUnrealized_1d6d86f0-7bcd-4df9-88f3-917d450d48fa_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency remeasurement gain</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionGainLossUnrealized_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Transaction Gain (Loss), Unrealized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossUnrealized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:to="lab_us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_30ee088f-cd14-49e9-8bc8-eee9832664fb_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State income taxes, net</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnSaleOfBusiness_3417eff5-b615-4260-8d66-424238d190a7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfBusiness" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on sale of businesses</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfBusiness_label_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Disposition of Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfBusiness" xlink:to="lab_us-gaap_GainLossOnSaleOfBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_9ae58778-2393-427d-89b4-3b360ab516ae_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_7b44145a-9b7c-4bd7-a574-80eb5be3ba7c_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_MeasurementInputDebtSpreadMember_766809bf-54c3-4616-97f5-d93f89578055_terseLabel_en-US" xlink:label="lab_jcom_MeasurementInputDebtSpreadMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt spread</link:label>
    <link:label id="lab_jcom_MeasurementInputDebtSpreadMember_label_en-US" xlink:label="lab_jcom_MeasurementInputDebtSpreadMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input, Debt Spread [Member]</link:label>
    <link:label id="lab_jcom_MeasurementInputDebtSpreadMember_documentation_en-US" xlink:label="lab_jcom_MeasurementInputDebtSpreadMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input, Debt Spread</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_MeasurementInputDebtSpreadMember" xlink:href="jcom-20201231.xsd#jcom_MeasurementInputDebtSpreadMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_MeasurementInputDebtSpreadMember" xlink:to="lab_jcom_MeasurementInputDebtSpreadMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureTable_8170758d-b0e3-40c9-983f-62816e6f8be4_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureTable_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:to="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_PropertyAndEquipmentAbstract_ba012d4f-ff8f-462c-bc10-2789092271bf_terseLabel_en-US" xlink:label="lab_jcom_PropertyAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property And Equipment [Abstract]</link:label>
    <link:label id="lab_jcom_PropertyAndEquipmentAbstract_label_en-US" xlink:label="lab_jcom_PropertyAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property And Equipment [Abstract]</link:label>
    <link:label id="lab_jcom_PropertyAndEquipmentAbstract_documentation_en-US" xlink:label="lab_jcom_PropertyAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property And Equipment [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_PropertyAndEquipmentAbstract" xlink:href="jcom-20201231.xsd#jcom_PropertyAndEquipmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_PropertyAndEquipmentAbstract" xlink:to="lab_jcom_PropertyAndEquipmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_PaycheckProtectionProgramCARESActMember_3204ea4b-b5f3-4918-880b-feaf7f397bbf_terseLabel_en-US" xlink:label="lab_jcom_PaycheckProtectionProgramCARESActMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Paycheck Protection Program, CARES Act</link:label>
    <link:label id="lab_jcom_PaycheckProtectionProgramCARESActMember_label_en-US" xlink:label="lab_jcom_PaycheckProtectionProgramCARESActMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Paycheck Protection Program, CARES Act [Member]</link:label>
    <link:label id="lab_jcom_PaycheckProtectionProgramCARESActMember_documentation_en-US" xlink:label="lab_jcom_PaycheckProtectionProgramCARESActMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Paycheck Protection Program, CARES Act</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_PaycheckProtectionProgramCARESActMember" xlink:href="jcom-20201231.xsd#jcom_PaycheckProtectionProgramCARESActMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_PaycheckProtectionProgramCARESActMember" xlink:to="lab_jcom_PaycheckProtectionProgramCARESActMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPricePercentage_4b413785-2462-4064-8425-9e6813a02ef6_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Redemption price, percentage</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPricePercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption Price, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_b92e126a-49b4-442d-bee9-7f49b7003fbd_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_3fe6a392-a9dd-4e5c-90c4-641e24340574_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedTranslationAdjustmentMember_7190c1ef-14b6-46c0-867f-7c9390bfdf24_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Translation</link:label>
    <link:label id="lab_us-gaap_AccumulatedTranslationAdjustmentMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Foreign Currency Adjustment Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:to="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_890e6d6f-3414-47b1-a7e1-02c7fb945311_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_34dfa37e-3640-4a00-8206-d55944d55108_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign rate differential</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital_2f932b9e-5c68-4b74-899c-74e6e66f091f_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distribution from equity method investment</link:label>
    <link:label id="lab_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital_label_en-US" xlink:label="lab_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Equity Method Investment, Distribution, Return of Capital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital" xlink:to="lab_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock_b87f5e95-0f31-40c5-abd1-456e775fa4d9_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Loss</link:label>
    <link:label id="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" xlink:to="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_fc34d892-98aa-4d00-a1d8-5dbd79facc8c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average volatility</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_46e1ef37-81de-4768-a016-afa2b22813ea_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expenses incurred for contributions</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:to="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions_dbc82015-ac1c-4244-b25b-e4f4ea0a6418_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional share-based compensation recorded</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">APIC, Share-based Payment Arrangement, Recognition and Exercise</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_ShareBasedCompensationEquityAwardsOtherThanOptionsExpectedToVestShares_c4a108b8-d827-4834-8348-919eb65d9732_terseLabel_en-US" xlink:label="lab_jcom_ShareBasedCompensationEquityAwardsOtherThanOptionsExpectedToVestShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested and expected to vest (in shares)</link:label>
    <link:label id="lab_jcom_ShareBasedCompensationEquityAwardsOtherThanOptionsExpectedToVestShares_label_en-US" xlink:label="lab_jcom_ShareBasedCompensationEquityAwardsOtherThanOptionsExpectedToVestShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Equity Awards Other Than Options Expected To Vest Shares</link:label>
    <link:label id="lab_jcom_ShareBasedCompensationEquityAwardsOtherThanOptionsExpectedToVestShares_documentation_en-US" xlink:label="lab_jcom_ShareBasedCompensationEquityAwardsOtherThanOptionsExpectedToVestShares" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share based compensation equity awards other than options expected to vest shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_ShareBasedCompensationEquityAwardsOtherThanOptionsExpectedToVestShares" xlink:href="jcom-20201231.xsd#jcom_ShareBasedCompensationEquityAwardsOtherThanOptionsExpectedToVestShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_ShareBasedCompensationEquityAwardsOtherThanOptionsExpectedToVestShares" xlink:to="lab_jcom_ShareBasedCompensationEquityAwardsOtherThanOptionsExpectedToVestShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfTreasuryStockTable_98b5b2dc-c787-450f-8e0f-a953731eea50_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfTreasuryStockTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Treasury Stock [Table]</link:label>
    <link:label id="lab_us-gaap_ClassOfTreasuryStockTable_label_en-US" xlink:label="lab_us-gaap_ClassOfTreasuryStockTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Treasury Stock [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfTreasuryStockTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfTreasuryStockTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable" xlink:to="lab_us-gaap_ClassOfTreasuryStockTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_9ab6fb70-42d2-4cc8-b817-5db8a734d1db_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold improvements</link:label>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_label_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseholdImprovementsMember" xlink:to="lab_us-gaap_LeaseholdImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnusualOrInfrequentItemDomain_1e46a546-f62b-4258-8440-2aa3b1b2cda6_terseLabel_en-US" xlink:label="lab_us-gaap_UnusualOrInfrequentItemDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unusual or Infrequent Item, or Both [Domain]</link:label>
    <link:label id="lab_us-gaap_UnusualOrInfrequentItemDomain_label_en-US" xlink:label="lab_us-gaap_UnusualOrInfrequentItemDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unusual or Infrequent Item, or Both [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnusualOrInfrequentItemDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnusualOrInfrequentItemDomain" xlink:to="lab_us-gaap_UnusualOrInfrequentItemDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_ade32a96-57d9-4adc-b7a3-e7912e9bc825_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stated interest rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign_71957ef0-e1d1-4443-a30a-46ed95ffb6de_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign tax credit carryforward</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Credit Carryforwards, Foreign</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_85cea2e3-92b5-4be1-b0e4-8cc8c1166d62_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and development tax credits carryforwards</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Credit Carryforwards, Research</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_3714b652-8165-41ff-8d45-de20539cb40f_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise of stock options (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_00f6ea93-6b59-44ab-be06-4d87f16ffe24_negatedLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercised (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_e19b2116-9549-4809-9d98-a2c3baed79c7_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net change in cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_3e6a7bc2-2722-458a-9577-d9eee2245194_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisitions</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod_a4a0f19c-80e2-4a5f-9781-23f81c7622a8_terseLabel_en-US" xlink:label="lab_jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Offering period for incentive stock options</link:label>
    <link:label id="lab_jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod_label_en-US" xlink:label="lab_jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Stock Plan Offering Period</link:label>
    <link:label id="lab_jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod_documentation_en-US" xlink:label="lab_jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Stock Plan Offering Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod" xlink:href="jcom-20201231.xsd#jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod" xlink:to="lab_jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToContingentlyIssuableShares_993790cf-1d51-425f-a6a7-71fd0d7da9a4_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToContingentlyIssuableShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible debt (in shares)</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToContingentlyIssuableShares_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToContingentlyIssuableShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Contingently Issuable Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToContingentlyIssuableShares" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToContingentlyIssuableShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToContingentlyIssuableShares" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToContingentlyIssuableShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_32a00759-a9f3-4193-85b2-f31e7a820362_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Option</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember" xlink:to="lab_us-gaap_EmployeeStockOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsAbstract_cf348d62-5932-408f-a2ce-c030bb48fd91_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsAbstract_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsAbstract" xlink:to="lab_us-gaap_SubsequentEventsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions_8481eee2-3212-4322-bd44-a90d104caaeb_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of investments in an unrealized loss position</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Unrealized Loss Position, Number of Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_60a37820-2397-4395-86b0-5131e10c08c4_netLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation adjustment</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_292436f2-6346-46c4-80ff-0771cff5c9dd_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net translation foreign currency translation (loss)/gain</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_29b0f0d3-8694-4f94-817f-776779bf5db4_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred:</link:label>
    <link:label id="lab_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Federal, State and Local, Tax Expense (Benefit) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:to="lab_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_AllOtherCountriesMember_a35feae4-25a7-4364-ad77-10daeb836102_terseLabel_en-US" xlink:label="lab_jcom_AllOtherCountriesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All other countries</link:label>
    <link:label id="lab_jcom_AllOtherCountriesMember_label_en-US" xlink:label="lab_jcom_AllOtherCountriesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All Other Countries [Member]</link:label>
    <link:label id="lab_jcom_AllOtherCountriesMember_documentation_en-US" xlink:label="lab_jcom_AllOtherCountriesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All Other Countries [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_AllOtherCountriesMember" xlink:href="jcom-20201231.xsd#jcom_AllOtherCountriesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_AllOtherCountriesMember" xlink:to="lab_jcom_AllOtherCountriesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_55f70ae2-c460-43c2-a683-533e735cb2af_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred State and Local Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmbeddedDerivativeFinancialInstrumentsMember_c553c4a6-8506-40fd-a4b5-81c7a1731f81_terseLabel_en-US" xlink:label="lab_us-gaap_EmbeddedDerivativeFinancialInstrumentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Embedded Derivative Financial Instruments</link:label>
    <link:label id="lab_us-gaap_EmbeddedDerivativeFinancialInstrumentsMember_label_en-US" xlink:label="lab_us-gaap_EmbeddedDerivativeFinancialInstrumentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Embedded Derivative Financial Instruments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmbeddedDerivativeFinancialInstrumentsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmbeddedDerivativeFinancialInstrumentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmbeddedDerivativeFinancialInstrumentsMember" xlink:to="lab_us-gaap_EmbeddedDerivativeFinancialInstrumentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_2161f781-66ce-4be4-af8f-0ccb6f9b3bcb_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_HumbleBundleMember_284f5965-2f23-4588-ad06-b08ef11e806c_terseLabel_en-US" xlink:label="lab_jcom_HumbleBundleMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Humble Bundle</link:label>
    <link:label id="lab_jcom_HumbleBundleMember_label_en-US" xlink:label="lab_jcom_HumbleBundleMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Humble Bundle [Member]</link:label>
    <link:label id="lab_jcom_HumbleBundleMember_documentation_en-US" xlink:label="lab_jcom_HumbleBundleMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Humble Bundle [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_HumbleBundleMember" xlink:href="jcom-20201231.xsd#jcom_HumbleBundleMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_HumbleBundleMember" xlink:to="lab_jcom_HumbleBundleMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_21af6d14-2830-4ac0-8ac7-326424cd54ef_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income before income taxes, domestic operations</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Domestic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_89f2ec8d-e45d-414e-a04d-5c4601d84166_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid for interest</link:label>
    <link:label id="lab_us-gaap_InterestPaidNet_label_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_20c3eb07-d936-4163-9e7d-b22313d5edab_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NOLs not subject to expiration</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_1002c787-5a8e-4ecb-a7b6-de770cf797e6_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reported Amount</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Securities without Readily Determinable Fair Value, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:to="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_4ae49836-95b6-4736-9926-1fce09396601_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid in Capital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapital" xlink:to="lab_us-gaap_AdditionalPaidInCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_165183c8-3ec6-4505-95e0-f775147ba51f_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Revenues_c8c8d3c7-06c0-4257-ae99-f0666e2610c8_terseLabel_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total revenues</link:label>
    <link:label id="lab_us-gaap_Revenues_646d2d98-e1a3-4271-9737-81c6bed797ac_verboseLabel_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues</link:label>
    <link:label id="lab_us-gaap_Revenues_label_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Revenues" xlink:to="lab_us-gaap_Revenues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_edb7c9e4-2e50-4b2e-8c9a-79a626ac60e1_terseLabel_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_label_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementClassOfStockAxis" xlink:to="lab_us-gaap_StatementClassOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_e2e0457c-7499-4e5e-af6e-58ff44712391_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid for income taxes, net of refunds received</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes Paid, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaidNet" xlink:to="lab_us-gaap_IncomeTaxesPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinesses_a4f8638f-45a3-489d-a776-3e80a63d743e_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from sale of businesses, net of cash divested</link:label>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinesses_label_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Divestiture of Businesses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:to="lab_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableInterestEntityActivityBetweenVIEAndEntityOtherMeasureOfActivityAmount_d967b46a-9ec0-4a50-8cec-f5f53c209673_terseLabel_en-US" xlink:label="lab_us-gaap_VariableInterestEntityActivityBetweenVIEAndEntityOtherMeasureOfActivityAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable interest entity, amount of capital call notices received</link:label>
    <link:label id="lab_us-gaap_VariableInterestEntityActivityBetweenVIEAndEntityOtherMeasureOfActivityAmount_label_en-US" xlink:label="lab_us-gaap_VariableInterestEntityActivityBetweenVIEAndEntityOtherMeasureOfActivityAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entity, Measure of Activity, Other, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityActivityBetweenVIEAndEntityOtherMeasureOfActivityAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityActivityBetweenVIEAndEntityOtherMeasureOfActivityAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableInterestEntityActivityBetweenVIEAndEntityOtherMeasureOfActivityAmount" xlink:to="lab_us-gaap_VariableInterestEntityActivityBetweenVIEAndEntityOtherMeasureOfActivityAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_c9110faa-856e-4a2e-b5ba-c397898b8842_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_053b29da-98b5-491e-a83f-c19295992c97_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues and Long-lived Assets by Geographic Information</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_237bbeeb-e85d-4ddf-aa81-3bde49f2e613_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NOLs subject to expiration</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract_c0851e11-9cce-4d1b-b724-4b19ccce40ac_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liabilities:</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Net [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_MUFGCreditFacilityMember_84db2eac-90cb-43cd-9464-2741277ef881_terseLabel_en-US" xlink:label="lab_jcom_MUFGCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">MUFG Credit Facility</link:label>
    <link:label id="lab_jcom_MUFGCreditFacilityMember_label_en-US" xlink:label="lab_jcom_MUFGCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">MUFG Credit Facility [Member]</link:label>
    <link:label id="lab_jcom_MUFGCreditFacilityMember_documentation_en-US" xlink:label="lab_jcom_MUFGCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">MUFG Credit Facility</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_MUFGCreditFacilityMember" xlink:href="jcom-20201231.xsd#jcom_MUFGCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_MUFGCreditFacilityMember" xlink:to="lab_jcom_MUFGCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_661c3e93-c5c2-4042-87a5-b94ae96c443b_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combinations and Valuation of Goodwill and Intangible Assets</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_2cd43a09-9112-43bd-b85d-dbd55e0973ab_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Long-term Debt</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Depreciation_02488245-1765-44c5-aec8-f78cd14c84c0_terseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization expense</link:label>
    <link:label id="lab_us-gaap_Depreciation_label_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Depreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_1c913301-9f3d-4151-bdf2-c893565ac10a_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine2_33dd322e-037b-45a6-aa57-4455ac89728e_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line Two</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine2_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressAddressLine2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine2" xlink:to="lab_dei_EntityAddressAddressLine2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisposals_d7e611ab-5ba4-499c-adde-83b86b84d8f7_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisposals" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposals of long-lived assets</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisposals_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisposals" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Disposals</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisposals" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisposals"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentDisposals" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentDisposals" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_cc010c44-118d-4617-a3b1-489475ea4a03_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_b9b422bd-52c0-4beb-bc7f-0da3da2848dc_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_92cf6045-8cc4-40d0-9c50-7c2c7807dd0f_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible debt threshold consecutive trading days</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Convertible, Threshold Consecutive Trading Days</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:to="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaRevenue_49318754-4ec6-4c30-aeeb-6a7d8f513e84_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaRevenue_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:to="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_3eccab90-4e7e-4f09-a0e4-e3b027102fb6_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes, net</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_a4c3a37c-d6f0-433e-9fbc-04d572be4401_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total deferred</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock_c57c8c6f-2d40-433f-807e-beb2361be2a0_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation</link:label>
    <link:label id="lab_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock" xlink:to="lab_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_50af527e-d56a-4e20-8e50-6cadb317fffe_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of long-lived assets to be disposed of</link:label>
    <link:label id="lab_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_label_en-US" xlink:label="lab_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of Long-Lived Assets to be Disposed of</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink:to="lab_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_d9c27497-0750-4ca7-b70c-3a8a86755846_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Amortization</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_DeferredIncomeTaxLiabilitiesNetNoncurrent_0ac85607-aa5e-4591-a318-f467da74d020_terseLabel_en-US" xlink:label="lab_jcom_DeferredIncomeTaxLiabilitiesNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes, noncurrent</link:label>
    <link:label id="lab_jcom_DeferredIncomeTaxLiabilitiesNetNoncurrent_label_en-US" xlink:label="lab_jcom_DeferredIncomeTaxLiabilitiesNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Liabilities, Net, Noncurrent</link:label>
    <link:label id="lab_jcom_DeferredIncomeTaxLiabilitiesNetNoncurrent_documentation_en-US" xlink:label="lab_jcom_DeferredIncomeTaxLiabilitiesNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Liabilities, Net, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_DeferredIncomeTaxLiabilitiesNetNoncurrent" xlink:href="jcom-20201231.xsd#jcom_DeferredIncomeTaxLiabilitiesNetNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_DeferredIncomeTaxLiabilitiesNetNoncurrent" xlink:to="lab_jcom_DeferredIncomeTaxLiabilitiesNetNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_f1876b04-8789-438e-a4c1-e38e4c624889_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_0c8c2db4-fa91-4bcb-aeb2-c2482c1ccf5f_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_WeightedAverageSharesOutstandingAbstract_8b259e10-487f-40c3-961c-4a3c007e3521_terseLabel_en-US" xlink:label="lab_jcom_WeightedAverageSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average shares outstanding:</link:label>
    <link:label id="lab_jcom_WeightedAverageSharesOutstandingAbstract_label_en-US" xlink:label="lab_jcom_WeightedAverageSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average shares outstanding Abstract</link:label>
    <link:label id="lab_jcom_WeightedAverageSharesOutstandingAbstract_documentation_en-US" xlink:label="lab_jcom_WeightedAverageSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average shares outstanding [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_WeightedAverageSharesOutstandingAbstract" xlink:href="jcom-20201231.xsd#jcom_WeightedAverageSharesOutstandingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_WeightedAverageSharesOutstandingAbstract" xlink:to="lab_jcom_WeightedAverageSharesOutstandingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_0b4f76c1-a146-4e00-889b-de9b7e964678_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based compensation expense</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnInvestments_a13e7189-1b18-4d3d-98f6-4f990cdf8c36_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnInvestments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on investments, net</link:label>
    <link:label id="lab_us-gaap_GainLossOnInvestments_97c58a85-e55f-49ff-a615-c74ce836596f_verboseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnInvestments" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (loss) on investments</link:label>
    <link:label id="lab_us-gaap_GainLossOnInvestments_cd077d80-48b8-43e0-85e3-2d5e60ec19cc_terseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on investments, net</link:label>
    <link:label id="lab_us-gaap_GainLossOnInvestments_label_en-US" xlink:label="lab_us-gaap_GainLossOnInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnInvestments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnInvestments" xlink:to="lab_us-gaap_GainLossOnInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsCommonStockCash_1a52e0a0-2143-4518-ab13-9ea82c1933cf_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DividendsCommonStockCash" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends</link:label>
    <link:label id="lab_us-gaap_DividendsCommonStockCash_label_en-US" xlink:label="lab_us-gaap_DividendsCommonStockCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends, Common Stock, Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsCommonStockCash" xlink:to="lab_us-gaap_DividendsCommonStockCash" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_5257d843-3115-4d27-be17-50646985f1c5_totalLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective tax rates</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate_5642e706-d356-4414-8197-f1b8275cf31c_totalLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_bfc72f6c-b43f-4d99-952d-2473f8d58465_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_d5cf3816-45b0-42ba-8fb2-eddecb07c7f7_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_e6cd3178-89a1-41e1-bfcd-90602a3d3415_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Table]</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupClassificationDomain_661fae9c-5dad-4944-b8eb-57361bd94c6a_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Domain]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupClassificationDomain_label_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain" xlink:to="lab_us-gaap_DisposalGroupClassificationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_4f014aec-1dcd-463d-8565-f8d7fd6f6579_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Revenues from External Customers and Long-Lived Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Revenues from External Customers and Long-Lived Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_a7c4043b-89d9-4724-b94f-e973ba4b2a53_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding at December 31, 2020</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_09380634-5800-4364-ac9c-bb41ddc08881_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Initial Application Period Cumulative Effect Transition [Table]</link:label>
    <link:label id="lab_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_label_en-US" xlink:label="lab_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Initial Application Period Cumulative Effect Transition [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable" xlink:to="lab_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_DebtInstrumentCovenantRestrictedPaymentThreshold_e79e06f5-baa4-4cad-b1da-ac825eb3e6e0_terseLabel_en-US" xlink:label="lab_jcom_DebtInstrumentCovenantRestrictedPaymentThreshold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Covenant restricted payment threshold</link:label>
    <link:label id="lab_jcom_DebtInstrumentCovenantRestrictedPaymentThreshold_label_en-US" xlink:label="lab_jcom_DebtInstrumentCovenantRestrictedPaymentThreshold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Covenant, Restricted Payment Threshold</link:label>
    <link:label id="lab_jcom_DebtInstrumentCovenantRestrictedPaymentThreshold_documentation_en-US" xlink:label="lab_jcom_DebtInstrumentCovenantRestrictedPaymentThreshold" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Covenant, Restricted Payment Threshold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_DebtInstrumentCovenantRestrictedPaymentThreshold" xlink:href="jcom-20201231.xsd#jcom_DebtInstrumentCovenantRestrictedPaymentThreshold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_DebtInstrumentCovenantRestrictedPaymentThreshold" xlink:to="lab_jcom_DebtInstrumentCovenantRestrictedPaymentThreshold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquipmentMember_6d8d6763-319d-4032-92b3-58e2beb5e353_terseLabel_en-US" xlink:label="lab_us-gaap_EquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment</link:label>
    <link:label id="lab_us-gaap_EquipmentMember_label_en-US" xlink:label="lab_us-gaap_EquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquipmentMember" xlink:to="lab_us-gaap_EquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_88648995-63cb-4ead-874d-586e817c6c89_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income before income taxes, foreign operations</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Foreign</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_03f51504-3a67-4f5d-9fcd-9cfc79bab800_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_c4a0dc44-1d91-4823-a187-935ba1c4338d_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_16c415b3-ed3c-4d7f-b97b-bc17c7b16a72_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_add7cd4e-5922-483c-b71d-d92e645140b7_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting</link:label>
    <link:label id="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityPublicFloat_04eb7f68-0709-4279-99a0-f35add832f7a_terseLabel_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Public Float</link:label>
    <link:label id="lab_dei_EntityPublicFloat_label_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Public Float</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityPublicFloat"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityPublicFloat" xlink:to="lab_dei_EntityPublicFloat" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_MarketBasedRestrictedStockAwardsMember_9fe85d50-3fb2-4fc0-8301-3ad481511de4_terseLabel_en-US" xlink:label="lab_jcom_MarketBasedRestrictedStockAwardsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Market-based Restricted Stock Awards</link:label>
    <link:label id="lab_jcom_MarketBasedRestrictedStockAwardsMember_label_en-US" xlink:label="lab_jcom_MarketBasedRestrictedStockAwardsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Market-based Restricted Stock Awards [Member]</link:label>
    <link:label id="lab_jcom_MarketBasedRestrictedStockAwardsMember_documentation_en-US" xlink:label="lab_jcom_MarketBasedRestrictedStockAwardsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Market-based Restricted Stock Awards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_MarketBasedRestrictedStockAwardsMember" xlink:href="jcom-20201231.xsd#jcom_MarketBasedRestrictedStockAwardsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_MarketBasedRestrictedStockAwardsMember" xlink:to="lab_jcom_MarketBasedRestrictedStockAwardsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationsPolicy_77b2361b-2cb3-4018-9dcc-16bad008226e_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationsPolicy_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combinations Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationsPolicy" xlink:to="lab_us-gaap_BusinessCombinationsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_db18d9d4-a8dc-44b4-bdca-f3c7c6d8f346_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_a7713d98-f23b-4eb5-bd7b-84a957b5209d_terseLabel_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_label_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_IcfrAuditorAttestationFlag" xlink:to="lab_dei_IcfrAuditorAttestationFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_75dfd874-cb84-4d74-845f-43f47e4c77d4_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other (income) expense , net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems_d8103512-f421-4c48-a0a2-b2380dd1abdf_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting, Other Significant Reconciling Item [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting, Other Significant Reconciling Item [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems" xlink:to="lab_us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_10860407-9ad5-45e6-9559-439c8cb4e8c4_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of options granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1808042e-85df-408b-b636-a6de0943b73e_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReportingUnitAxis_59fab7ef-07fc-4f90-800b-f1ecea445ccd_terseLabel_en-US" xlink:label="lab_us-gaap_ReportingUnitAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reporting Unit [Axis]</link:label>
    <link:label id="lab_us-gaap_ReportingUnitAxis_label_en-US" xlink:label="lab_us-gaap_ReportingUnitAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reporting Unit [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReportingUnitAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReportingUnitAxis" xlink:to="lab_us-gaap_ReportingUnitAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockMember_76be3b93-1b0a-4180-9a71-1c773438aa5d_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock</link:label>
    <link:label id="lab_us-gaap_TreasuryStockMember_label_en-US" xlink:label="lab_us-gaap_TreasuryStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockMember" xlink:to="lab_us-gaap_TreasuryStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_cb3acea5-b6fb-4b60-bd4c-cf30482c4bbb_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable and accrued expenses</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Payable and Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_13d90072-5984-4cb0-b422-93a11a69afa0_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDomain_9e76067d-9ac5-4bd7-a207-0114fc9a9500_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDomain_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_7ece1869-d1a0-42df-802c-cff00ebf30b2_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Loss (Income)</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_cc866f2b-1276-4262-a125-5ec1f912aa70_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_RangeFourMember_86247d4f-d323-4c50-8b9f-23e19cce7d09_terseLabel_en-US" xlink:label="lab_jcom_RangeFourMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range Four</link:label>
    <link:label id="lab_jcom_RangeFourMember_label_en-US" xlink:label="lab_jcom_RangeFourMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range Four [Member]</link:label>
    <link:label id="lab_jcom_RangeFourMember_documentation_en-US" xlink:label="lab_jcom_RangeFourMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range Four [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_RangeFourMember" xlink:href="jcom-20201231.xsd#jcom_RangeFourMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_RangeFourMember" xlink:to="lab_jcom_RangeFourMember" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_ScheduleOfDebtInterestExpenseByComponentTableTextBlock_e1b0327d-7907-4a71-86ae-e6a2144f258c_terseLabel_en-US" xlink:label="lab_jcom_ScheduleOfDebtInterestExpenseByComponentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of Interest Expense Related to Convertible Notes</link:label>
    <link:label id="lab_jcom_ScheduleOfDebtInterestExpenseByComponentTableTextBlock_label_en-US" xlink:label="lab_jcom_ScheduleOfDebtInterestExpenseByComponentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Debt Interest Expense, by Component [Table Text Block]</link:label>
    <link:label id="lab_jcom_ScheduleOfDebtInterestExpenseByComponentTableTextBlock_documentation_en-US" xlink:label="lab_jcom_ScheduleOfDebtInterestExpenseByComponentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Debt Interest Expense, by Component [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_ScheduleOfDebtInterestExpenseByComponentTableTextBlock" xlink:href="jcom-20201231.xsd#jcom_ScheduleOfDebtInterestExpenseByComponentTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_ScheduleOfDebtInterestExpenseByComponentTableTextBlock" xlink:to="lab_jcom_ScheduleOfDebtInterestExpenseByComponentTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_8acfb8b7-5d3a-4956-a3ce-d828a4206851_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 3</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member" xlink:to="lab_us-gaap_FairValueInputsLevel3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_11395c3f-c8d1-4695-b2c3-7f1445500016_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares repurchased under the program (in shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased During Period, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedDuringPeriodShares" xlink:to="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_be94c0af-e2af-4b2d-b144-b9901720024a_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due within more than 1 year but less than 5 years</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditMember_b0da561e-a44a-4d23-a0a1-72d3f840c47a_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit</link:label>
    <link:label id="lab_us-gaap_LineOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditMember" xlink:to="lab_us-gaap_LineOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_IncreaseDecreaseInLiabilityForUncertainTaxPositions_b071b328-1058-4f43-990b-d3a438fa34a2_terseLabel_en-US" xlink:label="lab_jcom_IncreaseDecreaseInLiabilityForUncertainTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability for uncertain tax positions</link:label>
    <link:label id="lab_jcom_IncreaseDecreaseInLiabilityForUncertainTaxPositions_label_en-US" xlink:label="lab_jcom_IncreaseDecreaseInLiabilityForUncertainTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) In Liability For Uncertain Tax Positions</link:label>
    <link:label id="lab_jcom_IncreaseDecreaseInLiabilityForUncertainTaxPositions_documentation_en-US" xlink:label="lab_jcom_IncreaseDecreaseInLiabilityForUncertainTaxPositions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) In Liability For Uncertain Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_IncreaseDecreaseInLiabilityForUncertainTaxPositions" xlink:href="jcom-20201231.xsd#jcom_IncreaseDecreaseInLiabilityForUncertainTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_IncreaseDecreaseInLiabilityForUncertainTaxPositions" xlink:to="lab_jcom_IncreaseDecreaseInLiabilityForUncertainTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_BusinessAcquisitionContributedTotalRevenue_1df48f5b-e3d3-4d5d-8477-399337b3272d_terseLabel_en-US" xlink:label="lab_jcom_BusinessAcquisitionContributedTotalRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues contributed through acquisitions</link:label>
    <link:label id="lab_jcom_BusinessAcquisitionContributedTotalRevenue_label_en-US" xlink:label="lab_jcom_BusinessAcquisitionContributedTotalRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition Contributed Total Revenue</link:label>
    <link:label id="lab_jcom_BusinessAcquisitionContributedTotalRevenue_documentation_en-US" xlink:label="lab_jcom_BusinessAcquisitionContributedTotalRevenue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition Contributed Total Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_BusinessAcquisitionContributedTotalRevenue" xlink:href="jcom-20201231.xsd#jcom_BusinessAcquisitionContributedTotalRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_BusinessAcquisitionContributedTotalRevenue" xlink:to="lab_jcom_BusinessAcquisitionContributedTotalRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_59269d77-8253-4b0a-9691-1aec7f0e4e50_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income from operations</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_c071761b-d23e-4363-b1d1-05122d4a17aa_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income from operations</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredRevenueCurrent_91cfac96-9f13-4e80-88d6-625b8f8acea2_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredRevenueCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue, current</link:label>
    <link:label id="lab_us-gaap_DeferredRevenueCurrent_label_en-US" xlink:label="lab_us-gaap_DeferredRevenueCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Revenue, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredRevenueCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredRevenueCurrent" xlink:to="lab_us-gaap_DeferredRevenueCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_cdbcd348-dcf4-4707-8189-58904cddcfbb_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt issuance cost</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:to="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_A60SeniorNotesMember_03a352cc-e61a-44f6-bf9c-7233325a03c5_terseLabel_en-US" xlink:label="lab_jcom_A60SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">6.0% Senior Notes</link:label>
    <link:label id="lab_jcom_A60SeniorNotesMember_label_en-US" xlink:label="lab_jcom_A60SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">6.0% Senior Notes [Member]</link:label>
    <link:label id="lab_jcom_A60SeniorNotesMember_documentation_en-US" xlink:label="lab_jcom_A60SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">6% Senior Notes [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_A60SeniorNotesMember" xlink:href="jcom-20201231.xsd#jcom_A60SeniorNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_A60SeniorNotesMember" xlink:to="lab_jcom_A60SeniorNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_7e51cbe1-3351-4aed-9330-652ecb04a419_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options outstanding, weighted average exercise price (in usd per share)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:to="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_33fff4e4-4f55-4acc-85ef-101ee76e5f63_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_d80778f2-db75-4a1c-a0f0-babfbc643b55_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_0b94b516-6a22-4d35-b896-1c3bb67a0250_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchase of common stock</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Repurchase of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_7fbaf858-c2ab-400e-8105-7c883d385b02_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award vesting periods</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_28ba399b-e193-4e2b-bcb3-979cc009cc98_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_7bdafce8-edd5-45f9-ac2e-e8307fe0d092_terseLabel_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture and equipment</link:label>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_label_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture and Fixtures [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FurnitureAndFixturesMember" xlink:to="lab_us-gaap_FurnitureAndFixturesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxesPayableCurrent_9a23bb2c-4ac7-47fa-a6c9-e5b7726eb30b_terseLabel_en-US" xlink:label="lab_us-gaap_TaxesPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes payable, current</link:label>
    <link:label id="lab_us-gaap_TaxesPayableCurrent_label_en-US" xlink:label="lab_us-gaap_TaxesPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Taxes Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxesPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxesPayableCurrent" xlink:to="lab_us-gaap_TaxesPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_037ccad9-db2a-4757-930a-2e72af4d5a06_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_cc6de2f0-79ba-458d-b1c6-e927b44f3a34_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_1dd87a4a-86b9-4a2d-8acd-853e26b2aa48_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign exchange translation</link:label>
    <link:label id="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Foreign Currency Translation Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:to="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareReconciliationAbstract_d1fac30d-254f-442e-bce5-4acf95d70269_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share Reconciliation [Abstract]</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareReconciliationAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share Reconciliation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareReconciliationAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareReconciliationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract" xlink:to="lab_us-gaap_EarningsPerShareReconciliationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanTextBlock_cca2a746-bfb3-484e-8514-4173e19a6f7a_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution 401(k) Savings Plan</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanTextBlock_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanTextBlock" xlink:to="lab_us-gaap_DefinedContributionPlanTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubleaseIncome_665a20c0-74bd-4428-8bb0-73f5b6184f9d_terseLabel_en-US" xlink:label="lab_us-gaap_SubleaseIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sublease income</link:label>
    <link:label id="lab_us-gaap_SubleaseIncome_label_en-US" xlink:label="lab_us-gaap_SubleaseIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sublease Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubleaseIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubleaseIncome" xlink:to="lab_us-gaap_SubleaseIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnusualOrInfrequentItemLineItems_35e4ca49-630c-4a98-9ee5-c7603ee4a31d_terseLabel_en-US" xlink:label="lab_us-gaap_UnusualOrInfrequentItemLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unusual or Infrequent Item, or Both [Line Items]</link:label>
    <link:label id="lab_us-gaap_UnusualOrInfrequentItemLineItems_label_en-US" xlink:label="lab_us-gaap_UnusualOrInfrequentItemLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unusual or Infrequent Item, or Both [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnusualOrInfrequentItemLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems" xlink:to="lab_us-gaap_UnusualOrInfrequentItemLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_3e4a7f26-5172-460a-849d-db20b9e73dc2_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLinesOfCredit_dea3987f-a035-41f5-860b-62f8c55554d8_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLinesOfCredit" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayment of line of credit</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLinesOfCredit_7eae2928-948f-4118-9d54-b9f73851fcfe_terseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lines of credit paid off</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLinesOfCredit" xlink:to="lab_us-gaap_RepaymentsOfLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_37cf4d86-85bd-47f4-b7ea-c0d5efe17ba3_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease right-of-use assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_13874780-db70-472d-a4f9-ca04a60abf55_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-use assets recorded upon adoption</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscount_404a96dc-f3f9-46c9-8933-32f861a6a862_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: Unamortized discount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscount_88e2ef41-91f5-41a2-8190-ea1683bc61af_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unamortized debt discount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Unamortized Discount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:to="lab_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_ad6569c9-657c-4e02-bb4b-bfea9ef08be5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on extinguishment of debt</link:label>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_82aabc18-01e1-4cb2-b789-306d5ddc35b1_terseLabel_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (loss) on extinguishment of debt</link:label>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_label_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Extinguishment of Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:to="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased_d78e0d54-abaa-4dba-8cb1-3051c7b9b389_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase price under the Purchase Plan (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Per Share Weighted Average Price of Shares Purchased</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_c920b8ea-bef7-45ac-ac59-25251e5021fa_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis difference in property and equipment</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Property, Plant and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConvertibleDebtTableTextBlock_2be75a12-030b-4823-88b8-8e9fcb4dbfd6_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Information Related to Convertible Notes</link:label>
    <link:label id="lab_us-gaap_ConvertibleDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ConvertibleDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleDebtTableTextBlock" xlink:to="lab_us-gaap_ConvertibleDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_cc62f8a8-05ff-42c9-8bcc-09416fcd1d4b_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Level 3 Financial Assets Measured on Recurring Basis</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_5bab6a0f-9a95-429b-a4a0-253e35313661_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_RangeOneMember_531567aa-6148-4151-8197-8e569ac7a26c_terseLabel_en-US" xlink:label="lab_jcom_RangeOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range One</link:label>
    <link:label id="lab_jcom_RangeOneMember_label_en-US" xlink:label="lab_jcom_RangeOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range One [Member]</link:label>
    <link:label id="lab_jcom_RangeOneMember_documentation_en-US" xlink:label="lab_jcom_RangeOneMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range One [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_RangeOneMember" xlink:href="jcom-20201231.xsd#jcom_RangeOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_RangeOneMember" xlink:to="lab_jcom_RangeOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_EkahauIncMember_82ef85c3-38f5-4432-9879-dd9cc89fda61_terseLabel_en-US" xlink:label="lab_jcom_EkahauIncMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ekahau Inc.</link:label>
    <link:label id="lab_jcom_EkahauIncMember_label_en-US" xlink:label="lab_jcom_EkahauIncMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ekahau Inc. [Member]</link:label>
    <link:label id="lab_jcom_EkahauIncMember_documentation_en-US" xlink:label="lab_jcom_EkahauIncMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ekahau Inc.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_EkahauIncMember" xlink:href="jcom-20201231.xsd#jcom_EkahauIncMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_EkahauIncMember" xlink:to="lab_jcom_EkahauIncMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_5326bb94-c459-41be-9263-4b96447f2050_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCost_e67c742f-f086-4755-97e7-4096a0917a96_totalLabel_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total lease cost</link:label>
    <link:label id="lab_us-gaap_LeaseCost_label_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCost" xlink:to="lab_us-gaap_LeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments_57d85b23-76e0-4986-a999-30b5c7d3ee69_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of equity method investment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Equity Method Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:to="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_e53e59fc-8a51-47b5-bc33-c00194c18ff6_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options exercisable (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_8032e29a-3200-4895-9c15-1a74e5f547e8_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercisable (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDebtExtinguishmentCosts_c7742622-1920-47c2-b4cb-ce66396d0481_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtExtinguishmentCosts" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt extinguishment costs</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDebtExtinguishmentCosts_5c74ba2a-e81d-413e-8887-e4b34937297d_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtExtinguishmentCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Redemption premium</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDebtExtinguishmentCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtExtinguishmentCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment for Debt Extinguishment or Debt Prepayment Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDebtExtinguishmentCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts" xlink:to="lab_us-gaap_PaymentsOfDebtExtinguishmentCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationTechniqueDomain_4728f042-00d6-48aa-b156-467a38b8948b_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationTechniqueDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Approach and Technique [Domain]</link:label>
    <link:label id="lab_us-gaap_ValuationTechniqueDomain_label_en-US" xlink:label="lab_us-gaap_ValuationTechniqueDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Approach and Technique [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationTechniqueDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationTechniqueDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationTechniqueDomain" xlink:to="lab_us-gaap_ValuationTechniqueDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue_043c0783-daf8-4137-abc9-bb4535dcba1f_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental fair value recognized</link:label>
    <link:label id="lab_us-gaap_ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue_label_en-US" xlink:label="lab_us-gaap_ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Preferred Stock, Nonredeemable or Redeemable, Issuer Option, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue" xlink:to="lab_us-gaap_ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_87b77ee4-90ed-4a5e-8bd8-207ef48302d5_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share based compensation</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">APIC, Share-based Payment Arrangement, Increase for Cost Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_EquitySecuritiesWithoutReadilyDeterminableFairValueCost_ae67547c-861e-4944-a269-01223c04036b_totalLabel_en-US" xlink:label="lab_jcom_EquitySecuritiesWithoutReadilyDeterminableFairValueCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost</link:label>
    <link:label id="lab_jcom_EquitySecuritiesWithoutReadilyDeterminableFairValueCost_label_en-US" xlink:label="lab_jcom_EquitySecuritiesWithoutReadilyDeterminableFairValueCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Securities without Readily Determinable Fair Value, Cost</link:label>
    <link:label id="lab_jcom_EquitySecuritiesWithoutReadilyDeterminableFairValueCost_documentation_en-US" xlink:label="lab_jcom_EquitySecuritiesWithoutReadilyDeterminableFairValueCost" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Securities without Readily Determinable Fair Value, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_EquitySecuritiesWithoutReadilyDeterminableFairValueCost" xlink:href="jcom-20201231.xsd#jcom_EquitySecuritiesWithoutReadilyDeterminableFairValueCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_EquitySecuritiesWithoutReadilyDeterminableFairValueCost" xlink:to="lab_jcom_EquitySecuritiesWithoutReadilyDeterminableFairValueCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_acad053d-3e8a-4ef1-bb71-1653485561f0_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdvertisingExpense_2cd084fa-b32b-485c-9f4b-d0e4c79582e2_terseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising costs incurred</link:label>
    <link:label id="lab_us-gaap_AdvertisingExpense_label_en-US" xlink:label="lab_us-gaap_AdvertisingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdvertisingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingExpense" xlink:to="lab_us-gaap_AdvertisingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharePrice_fbb780e7-d181-43c4-aca8-5df6d16439b9_terseLabel_en-US" xlink:label="lab_us-gaap_SharePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Underlying stock price at valuation date (in usd per share)</link:label>
    <link:label id="lab_us-gaap_SharePrice_label_en-US" xlink:label="lab_us-gaap_SharePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharePrice" xlink:to="lab_us-gaap_SharePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentPolicyTextBlock_4b6520b0-c254-43c3-8032-8ac7905b6bef_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments</link:label>
    <link:label id="lab_us-gaap_InvestmentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_InvestmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentPolicyTextBlock" xlink:to="lab_us-gaap_InvestmentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseLiabilitiesCurrent_9e8f27bc-8ae4-406a-a4d9-fff20422e8a8_negatedTerseLabel_en-US" xlink:label="lab_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities, current</link:label>
    <link:label id="lab_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseLiabilitiesCurrent_label_en-US" xlink:label="lab_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Liabilities, Current</link:label>
    <link:label id="lab_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseLiabilitiesCurrent_documentation_en-US" xlink:label="lab_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseLiabilitiesCurrent" xlink:href="jcom-20201231.xsd#jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseLiabilitiesCurrent" xlink:to="lab_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDilutedLineItems_b10d03da-465e-4581-adee-ad91e467da96_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDilutedLineItems_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDilutedLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems" xlink:to="lab_us-gaap_EarningsPerShareDilutedLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_1d2852dd-1c2a-41a1-baad-6df9c310bd70_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis" xlink:to="lab_us-gaap_BusinessAcquisitionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SegmentGeographicalDomain_66fd6d9a-30db-475e-b880-6345ba0dc6a6_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment, Geographical [Domain]</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1_4e31256a-eb93-42d8-8044-f9ab891dff27_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible debt conversion ratio</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Convertible, Conversion Ratio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentConvertibleConversionRatio1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:to="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationTechniqueOptionPricingModelMember_bdbed867-a1c0-4b42-a06b-40e13a2de28d_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationTechniqueOptionPricingModelMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Option-Based Model</link:label>
    <link:label id="lab_us-gaap_ValuationTechniqueOptionPricingModelMember_label_en-US" xlink:label="lab_us-gaap_ValuationTechniqueOptionPricingModelMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Technique, Option Pricing Model [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationTechniqueOptionPricingModelMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationTechniqueOptionPricingModelMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationTechniqueOptionPricingModelMember" xlink:to="lab_us-gaap_ValuationTechniqueOptionPricingModelMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_cc9a41e5-2404-4aeb-8d4d-0fc52da68b60_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue acquired</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_c3ad41f2-9610-417d-9965-62e687801e01_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_ea3ed4bb-f473-4ebd-9cf3-4a932fea47d9_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Foreign Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract_69855a8f-c612-4c6e-82c0-b986feadb7dd_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income per common share:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic and Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:to="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_886ed1d0-0d5f-420c-a395-6adaf0909828_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityVoluntaryFilers_2be7afaf-f795-42dd-b392-3492b80b1889_terseLabel_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:label id="lab_dei_EntityVoluntaryFilers_label_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityVoluntaryFilers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers" xlink:to="lab_dei_EntityVoluntaryFilers" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_d635d860-040b-4854-a2e8-b6496ee81d4b_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue_ab1eeb1d-9ea5-4dc7-a1f8-875dee4f46fd_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due 10 years or after</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 10</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_99d1cd97-c7ad-47f5-9196-b87c8e8c7f26_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued" xlink:to="lab_us-gaap_PreferredStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature_6079906e-fe18-4c14-a42c-9d65cc61d633_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise of 3.25% Convertible Note</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Additional Paid in Capital, Convertible Debt with Conversion Feature</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCountryMember_27ccb8d0-e1fa-4b1f-938b-d915ef2ad8bb_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCountryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Tax Authority</link:label>
    <link:label id="lab_us-gaap_ForeignCountryMember_label_en-US" xlink:label="lab_us-gaap_ForeignCountryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Tax Authority [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCountryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCountryMember" xlink:to="lab_us-gaap_ForeignCountryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationsAbstract_e5e2710f-d399-44ca-af35-fc09cd628e70_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combinations [Abstract]</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationsAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combinations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationsAbstract" xlink:to="lab_us-gaap_BusinessCombinationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdvertisingMember_180281dd-33e0-4bac-9c28-84c2949326af_terseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising</link:label>
    <link:label id="lab_us-gaap_AdvertisingMember_label_en-US" xlink:label="lab_us-gaap_AdvertisingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdvertisingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingMember" xlink:to="lab_us-gaap_AdvertisingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_IntegratedGlobalConceptsIncMember_aa37bff2-d01d-4e73-b2c8-bc7cd654f394_terseLabel_en-US" xlink:label="lab_jcom_IntegratedGlobalConceptsIncMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Integrated Global Concepts, Inc</link:label>
    <link:label id="lab_jcom_IntegratedGlobalConceptsIncMember_label_en-US" xlink:label="lab_jcom_IntegratedGlobalConceptsIncMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Integrated Global Concepts, Inc [Member]</link:label>
    <link:label id="lab_jcom_IntegratedGlobalConceptsIncMember_documentation_en-US" xlink:label="lab_jcom_IntegratedGlobalConceptsIncMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Integrated Global Concepts, Inc</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_IntegratedGlobalConceptsIncMember" xlink:href="jcom-20201231.xsd#jcom_IntegratedGlobalConceptsIncMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_IntegratedGlobalConceptsIncMember" xlink:to="lab_jcom_IntegratedGlobalConceptsIncMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4f5aa159-7ff2-4091-b609-e5c9abec73b0_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnamortizedDebtIssuanceExpense_529d5c22-0769-43d0-be0d-b902c6e6056d_terseLabel_en-US" xlink:label="lab_us-gaap_UnamortizedDebtIssuanceExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unamortized debt issuance expense</link:label>
    <link:label id="lab_us-gaap_UnamortizedDebtIssuanceExpense_label_en-US" xlink:label="lab_us-gaap_UnamortizedDebtIssuanceExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unamortized Debt Issuance Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnamortizedDebtIssuanceExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnamortizedDebtIssuanceExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnamortizedDebtIssuanceExpense" xlink:to="lab_us-gaap_UnamortizedDebtIssuanceExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_0ecc8cdb-f3e3-47d0-96a3-7ad18c854563_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercisable at December 31, 2020</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodOneMember_bf022dfb-23b0-4568-a99d-75e2392cdb90_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption, Period One</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodOneMember_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption, Period One [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodOneMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodOneMember" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPeriodOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_667377e0-b683-4f0c-bc4f-73c50e429e0d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of Basic and Diluted Earnings Per Share</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_MeasurementInputPresentValueFactorMember_bb5305f8-e45e-4f6c-8a3a-bc6952d1b72d_terseLabel_en-US" xlink:label="lab_jcom_MeasurementInputPresentValueFactorMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Present value factor</link:label>
    <link:label id="lab_jcom_MeasurementInputPresentValueFactorMember_label_en-US" xlink:label="lab_jcom_MeasurementInputPresentValueFactorMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input, Present Value Factor [Member]</link:label>
    <link:label id="lab_jcom_MeasurementInputPresentValueFactorMember_documentation_en-US" xlink:label="lab_jcom_MeasurementInputPresentValueFactorMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input, Present Value Factor</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_MeasurementInputPresentValueFactorMember" xlink:href="jcom-20201231.xsd#jcom_MeasurementInputPresentValueFactorMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_MeasurementInputPresentValueFactorMember" xlink:to="lab_jcom_MeasurementInputPresentValueFactorMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpensePolicy_bf7a71d2-599d-4e3c-a091-0899fe8a8977_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research, Development and Engineering</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpensePolicy_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Expense, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_64aa7b42-01e3-474e-943e-f31dd5d56fe1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allocation of Aggregate Purchase Consideration</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsTextBlock_e57a15a8-89e7-466f-bfe5-0115c08011c5_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying Amount for Equity Method Investment</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsTextBlock_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentsTextBlock" xlink:to="lab_us-gaap_EquityMethodInvestmentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_FairValueLiabilitiesObservableInputReconciliationTable_3a66722f-ed1e-4bbf-adab-4fbe88e7828f_terseLabel_en-US" xlink:label="lab_jcom_FairValueLiabilitiesObservableInputReconciliationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Liabilities, Observable Input Reconciliation [Table]</link:label>
    <link:label id="lab_jcom_FairValueLiabilitiesObservableInputReconciliationTable_label_en-US" xlink:label="lab_jcom_FairValueLiabilitiesObservableInputReconciliationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Liabilities, Observable Input Reconciliation [Table]</link:label>
    <link:label id="lab_jcom_FairValueLiabilitiesObservableInputReconciliationTable_documentation_en-US" xlink:label="lab_jcom_FairValueLiabilitiesObservableInputReconciliationTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Liabilities, Observable Input Reconciliation [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_FairValueLiabilitiesObservableInputReconciliationTable" xlink:href="jcom-20201231.xsd#jcom_FairValueLiabilitiesObservableInputReconciliationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_FairValueLiabilitiesObservableInputReconciliationTable" xlink:to="lab_jcom_FairValueLiabilitiesObservableInputReconciliationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_c7e12ad2-d55f-48ed-8f00-5b5769868246_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_24b2caaa-a422-4d98-bfea-747ab79c80c3_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_RestrictedStockRestrictedStockUnitRSUMarketBasedRestrictedStockMember_e375177e-0b6d-4209-bd5d-0a8ee6530e55_terseLabel_en-US" xlink:label="lab_jcom_RestrictedStockRestrictedStockUnitRSUMarketBasedRestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock and Restricted Stock Unit, Market-based Restricted Stock</link:label>
    <link:label id="lab_jcom_RestrictedStockRestrictedStockUnitRSUMarketBasedRestrictedStockMember_label_en-US" xlink:label="lab_jcom_RestrictedStockRestrictedStockUnitRSUMarketBasedRestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock, Restricted Stock Unit (RSU), Market-based Restricted Stock [Member]</link:label>
    <link:label id="lab_jcom_RestrictedStockRestrictedStockUnitRSUMarketBasedRestrictedStockMember_documentation_en-US" xlink:label="lab_jcom_RestrictedStockRestrictedStockUnitRSUMarketBasedRestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock, Restricted Stock Unit (RSU), Market-based Restricted Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_RestrictedStockRestrictedStockUnitRSUMarketBasedRestrictedStockMember" xlink:href="jcom-20201231.xsd#jcom_RestrictedStockRestrictedStockUnitRSUMarketBasedRestrictedStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_RestrictedStockRestrictedStockUnitRSUMarketBasedRestrictedStockMember" xlink:to="lab_jcom_RestrictedStockRestrictedStockUnitRSUMarketBasedRestrictedStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_b1295726-e1bc-48a6-a234-c3069d861377_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of credit facility, current borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Current Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_0caa4cf6-8d14-4284-b0db-06992b0cff05_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:to="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_RangeThreeMember_b2e4834e-94c2-4f31-90fb-55ba68722fcc_terseLabel_en-US" xlink:label="lab_jcom_RangeThreeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range Three</link:label>
    <link:label id="lab_jcom_RangeThreeMember_label_en-US" xlink:label="lab_jcom_RangeThreeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range Three [Member]</link:label>
    <link:label id="lab_jcom_RangeThreeMember_documentation_en-US" xlink:label="lab_jcom_RangeThreeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range Three [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_RangeThreeMember" xlink:href="jcom-20201231.xsd#jcom_RangeThreeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_RangeThreeMember" xlink:to="lab_jcom_RangeThreeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_NumberOfInvestmentsImpaired_337e7973-9faa-46a2-a220-96302e5b95fa_terseLabel_en-US" xlink:label="lab_jcom_NumberOfInvestmentsImpaired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of investments impaired</link:label>
    <link:label id="lab_jcom_NumberOfInvestmentsImpaired_label_en-US" xlink:label="lab_jcom_NumberOfInvestmentsImpaired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Investments Impaired</link:label>
    <link:label id="lab_jcom_NumberOfInvestmentsImpaired_documentation_en-US" xlink:label="lab_jcom_NumberOfInvestmentsImpaired" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Investments Impaired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_NumberOfInvestmentsImpaired" xlink:href="jcom-20201231.xsd#jcom_NumberOfInvestmentsImpaired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_NumberOfInvestmentsImpaired" xlink:to="lab_jcom_NumberOfInvestmentsImpaired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_7868bf18-c68e-4864-a4e2-8d14919f5576_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_0839ba24-4640-466a-92d1-09e88d3819ad_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets Subject to Amortization</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SeniorNotesMember_9e1d68d9-93a5-4ba4-962d-a82f5f08985a_terseLabel_en-US" xlink:label="lab_us-gaap_SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Notes</link:label>
    <link:label id="lab_us-gaap_SeniorNotesMember_label_en-US" xlink:label="lab_us-gaap_SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Notes [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeniorNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeniorNotesMember" xlink:to="lab_us-gaap_SeniorNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFlowSupplementalDisclosuresTextBlock_12aac80f-25a2-4886-a377-9d6d331ce2fb_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowSupplementalDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flows Information</link:label>
    <link:label id="lab_us-gaap_CashFlowSupplementalDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_CashFlowSupplementalDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flow, Supplemental Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowSupplementalDisclosuresTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFlowSupplementalDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowSupplementalDisclosuresTextBlock" xlink:to="lab_us-gaap_CashFlowSupplementalDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_d5b08229-e5ef-4b60-8fe1-475b506650d8_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDomain_116105bd-45be-4031-aa98-28fc2fb10f9d_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentDomain_label_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain" xlink:to="lab_us-gaap_SegmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_a51d21bb-25e1-41ff-9a89-1e076391eed1_totalLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortized Cost</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Amortized Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationAcquiredReceivablesFairValue_2d10a133-ebae-4daa-ac07-a9ec1ed1cef2_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationAcquiredReceivablesFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value of accounts receivable acquired</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationAcquiredReceivablesFairValue_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationAcquiredReceivablesFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Acquired Receivable, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquiredReceivablesFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationAcquiredReceivablesFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAcquiredReceivablesFairValue" xlink:to="lab_us-gaap_BusinessCombinationAcquiredReceivablesFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_a4931383-95a9-48b2-9b01-e022706c54cd_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Unrealized Gains</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_ec0c5242-8279-477b-ab49-bd086e16de35_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_70b2b30c-0067-47df-90db-acd3180027bc_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Net Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:to="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromDebtNetOfIssuanceCosts_15a0b256-5a1e-42ef-a172-3e5a691a6fd4_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from debt, net of issuance costs</link:label>
    <link:label id="lab_us-gaap_ProceedsFromDebtNetOfIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Debt, Net of Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromDebtNetOfIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:to="lab_us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_ff65d130-d8f7-4abb-981e-3abb9a6a97c5_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_4cc8f3d7-7d74-4815-863f-e80e43e683bd_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of exchange rate changes on cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_label_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of Exchange Rate on Cash and Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_bdb4905d-9543-4570-946f-2054283433cf_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis" xlink:to="lab_us-gaap_IncomeStatementLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_341acdb7-6dd8-44fc-a3a0-59cf6d8f6b5b_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average remaining contractual life</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" xlink:to="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_68f473b6-a7a4-43e8-9671-f46727bad2ea_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtAndEquitySecuritiesGainLoss_ca78c757-13ee-40ed-95db-8fe521b678b1_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DebtAndEquitySecuritiesGainLoss" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on equity and debt investments</link:label>
    <link:label id="lab_us-gaap_DebtAndEquitySecuritiesGainLoss_label_en-US" xlink:label="lab_us-gaap_DebtAndEquitySecuritiesGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt and Equity Securities, Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndEquitySecuritiesGainLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtAndEquitySecuritiesGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtAndEquitySecuritiesGainLoss" xlink:to="lab_us-gaap_DebtAndEquitySecuritiesGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_d8a82844-bc86-4cee-9909-52449fe48a96_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Available-for-sale Investments</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Available-for-sale Securities Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_c349f0dc-a4cc-448f-8059-019c9cf48073_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Federal Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationAcquiredReceivablesGrossContractualAmount_7b456713-4c00-4363-b29c-9b03ff161168_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationAcquiredReceivablesGrossContractualAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross amount due under contracts</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationAcquiredReceivablesGrossContractualAmount_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationAcquiredReceivablesGrossContractualAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Acquired Receivables, Gross Contractual Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquiredReceivablesGrossContractualAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationAcquiredReceivablesGrossContractualAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAcquiredReceivablesGrossContractualAmount" xlink:to="lab_us-gaap_BusinessCombinationAcquiredReceivablesGrossContractualAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_93428a73-20c7-4f8b-ad72-d7515749b6e5_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization expense</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_9df9ffa7-9079-44f7-8fa1-fe0a04065a89_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityTable" xlink:to="lab_us-gaap_LineOfCreditFacilityTable" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_A2015StockOptionPlanMember_3cb13264-507a-44c7-97b2-b7d0fc9e5581_terseLabel_en-US" xlink:label="lab_jcom_A2015StockOptionPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2015 Stock Option Plan</link:label>
    <link:label id="lab_jcom_A2015StockOptionPlanMember_label_en-US" xlink:label="lab_jcom_A2015StockOptionPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2015 Stock Option Plan [Member]</link:label>
    <link:label id="lab_jcom_A2015StockOptionPlanMember_documentation_en-US" xlink:label="lab_jcom_A2015StockOptionPlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2015 Stock Option Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_A2015StockOptionPlanMember" xlink:href="jcom-20201231.xsd#jcom_A2015StockOptionPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_A2015StockOptionPlanMember" xlink:to="lab_jcom_A2015StockOptionPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidTaxes_1cd5331d-2ac8-459b-84fe-153684877dd0_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid tax payments</link:label>
    <link:label id="lab_us-gaap_PrepaidTaxes_label_en-US" xlink:label="lab_us-gaap_PrepaidTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Taxes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidTaxes" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidTaxes" xlink:to="lab_us-gaap_PrepaidTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_dfb1293a-0082-461c-8290-fa958c7fd8cb_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_6e3dc18f-1b61-48e1-bcf9-8bcf96889bb0_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Information</link:label>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_DebtInstrumentConvertibleThresholdConsecutiveBusinessDays_97c6a4f7-f0b9-47f8-a420-57f9cc60d4b9_terseLabel_en-US" xlink:label="lab_jcom_DebtInstrumentConvertibleThresholdConsecutiveBusinessDays" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible debt threshold consecutive business days</link:label>
    <link:label id="lab_jcom_DebtInstrumentConvertibleThresholdConsecutiveBusinessDays_label_en-US" xlink:label="lab_jcom_DebtInstrumentConvertibleThresholdConsecutiveBusinessDays" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Convertible, Threshold Consecutive Business Days</link:label>
    <link:label id="lab_jcom_DebtInstrumentConvertibleThresholdConsecutiveBusinessDays_documentation_en-US" xlink:label="lab_jcom_DebtInstrumentConvertibleThresholdConsecutiveBusinessDays" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Convertible, Threshold Consecutive Business Days</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_DebtInstrumentConvertibleThresholdConsecutiveBusinessDays" xlink:href="jcom-20201231.xsd#jcom_DebtInstrumentConvertibleThresholdConsecutiveBusinessDays"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_DebtInstrumentConvertibleThresholdConsecutiveBusinessDays" xlink:to="lab_jcom_DebtInstrumentConvertibleThresholdConsecutiveBusinessDays" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_59186e70-4cad-4071-9c84-57d21cd94753_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupClassificationAxis_ac8d3e62-422c-4f8b-8bf5-9c40bbc827c0_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Axis]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupClassificationAxis_label_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis" xlink:to="lab_us-gaap_DisposalGroupClassificationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation_39d9d900-3dbe-422a-8482-5fcff7c46a13_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_59943ff6-8967-4b9a-acef-2cd3864875ad_totalLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncurrentAssets_adadca7a-1094-4544-82cb-92940afb480b_terseLabel_en-US" xlink:label="lab_us-gaap_NoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-lived assets</link:label>
    <link:label id="lab_us-gaap_NoncurrentAssets_label_en-US" xlink:label="lab_us-gaap_NoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncurrentAssets" xlink:to="lab_us-gaap_NoncurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_71dbff24-a819-48b1-b25a-a1a018e3b02a_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average grant-date fair values of stock options granted (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_adf89f39-9c95-486d-ae0e-989061b3f899_netLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in fair value on available-for-sale investments, net of tax expense (benefit) of $181, $149 and $(460) for the years ended December&#160;31, 2020, 2019 and 2018, respectively</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_b6c5faf2-1ae5-45d2-bc44-927760e61f25_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax expense (benefit) for unrealized holding gain (loss) on available-for-sale investments</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ChiefExecutiveOfficerMember_05e5a5db-535a-4813-9470-e77d483c5f05_terseLabel_en-US" xlink:label="lab_srt_ChiefExecutiveOfficerMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Chief Executive Officer</link:label>
    <link:label id="lab_srt_ChiefExecutiveOfficerMember_label_en-US" xlink:label="lab_srt_ChiefExecutiveOfficerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Chief Executive Officer [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ChiefExecutiveOfficerMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ChiefExecutiveOfficerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ChiefExecutiveOfficerMember" xlink:to="lab_srt_ChiefExecutiveOfficerMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpense_520fa823-aafe-4e85-b82c-f904cd14a83e_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpense_c8c6c93e-6a9c-49f6-b3c9-0a401960d6c2_totalLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total interest expense related to Convertible Notes</link:label>
    <link:label id="lab_us-gaap_InterestExpense_label_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense" xlink:to="lab_us-gaap_InterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_550fb50a-12f2-4410-8329-4a1a2a83259c_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityOther_172563e3-1351-4d61-b13e-a9ae83679ef1_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityOther" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other, net</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityOther_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityOther" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityOther" xlink:to="lab_us-gaap_StockholdersEquityOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_7fd75d03-72d7-43cd-968f-106450b6dc0c_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_12fed8d7-905f-46ef-af48-5740367ebc9e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for Income Tax</link:label>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_8b30ec0a-09c0-4f29-921f-beab686a3571_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized Loss</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_1c941406-84f2-4c60-9043-627280a85b82_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransferredAtPointInTimeMember_da956754-7fd9-4f1c-bb2d-34cb71781838_terseLabel_en-US" xlink:label="lab_us-gaap_TransferredAtPointInTimeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Point in time</link:label>
    <link:label id="lab_us-gaap_TransferredAtPointInTimeMember_label_en-US" xlink:label="lab_us-gaap_TransferredAtPointInTimeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transferred at Point in Time [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferredAtPointInTimeMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransferredAtPointInTimeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransferredAtPointInTimeMember" xlink:to="lab_us-gaap_TransferredAtPointInTimeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_98cc1ce2-6de0-4918-ae1c-f27308e26458_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average period to recognize compensation cost (in years)</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationTechniqueAxis_bd92a76d-4be2-45cc-91ee-4de983d23efa_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationTechniqueAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Approach and Technique [Axis]</link:label>
    <link:label id="lab_us-gaap_ValuationTechniqueAxis_label_en-US" xlink:label="lab_us-gaap_ValuationTechniqueAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Approach and Technique [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationTechniqueAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationTechniqueAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationTechniqueAxis" xlink:to="lab_us-gaap_ValuationTechniqueAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable_1a82f3d4-6079-486d-b278-72582da897b3_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Other Significant Reconciling Items from Segments to Consolidated [Table]</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Other Significant Reconciling Items from Segments to Consolidated [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable" xlink:to="lab_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_0297d49d-c8ae-49c4-9ceb-414efb763011_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_164d2bfd-d9ff-4e5f-ac86-463f3550ea3c_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract liability, revenue recognized</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Revenue Recognized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_fa5a0d18-a10d-4771-b927-e60a628b7c6e_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding at December 31, 2020</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEstimatedForfeitureRate_42b08597-54c8-4c13-8ff2-945f5f88d118_terseLabel_en-US" xlink:label="lab_jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEstimatedForfeitureRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated forfeiture rates</link:label>
    <link:label id="lab_jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEstimatedForfeitureRate_label_en-US" xlink:label="lab_jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEstimatedForfeitureRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Estimated Forfeiture Rate</link:label>
    <link:label id="lab_jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEstimatedForfeitureRate_documentation_en-US" xlink:label="lab_jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEstimatedForfeitureRate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Estimated Forfeiture Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEstimatedForfeitureRate" xlink:href="jcom-20201231.xsd#jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEstimatedForfeitureRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEstimatedForfeitureRate" xlink:to="lab_jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEstimatedForfeitureRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TimingOfTransferOfGoodOrServiceDomain_9318505e-b929-488a-8f82-fc5f98ba7e02_terseLabel_en-US" xlink:label="lab_us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Timing of Transfer of Good or Service [Domain]</link:label>
    <link:label id="lab_us-gaap_TimingOfTransferOfGoodOrServiceDomain_label_en-US" xlink:label="lab_us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Timing of Transfer of Good or Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:to="lab_us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareCashPaid_39caead5-5299-4f4f-b9c6-255407d37ecf_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash dividends paid per common share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareCashPaid_label_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Dividends, Per Share, Cash Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:to="lab_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_518bd1d3-eb30-42a5-991d-e7366ec8a7fc_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_80997343-688c-430b-89a5-9f9cc09c7709_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selected Unaudited Quarterly Financial Information</link:label>
    <link:label id="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Information [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_c3986f62-afcd-4fe8-adda-5acfb17265cd_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reportable segments</link:label>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_label_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Segments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingSegmentsMember" xlink:to="lab_us-gaap_OperatingSegmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_2bb6e12f-3456-4950-a793-7328b9a9b50c_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockLineItems_feffd194-4fef-4a2f-b161-1d96c05b8a46_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Line Items]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockLineItems_label_en-US" xlink:label="lab_us-gaap_ClassOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockLineItems" xlink:to="lab_us-gaap_ClassOfStockLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_3014852c-c2a3-4df7-b8c8-d28979cecaf2_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate cost of shares repurchased</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_label_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Value, Acquired, Cost Method</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:to="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e3533bf0-f8f9-4ea0-83cb-764f06b13fee_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to reconcile net income to net cash provided by operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_46dd2488-395b-41e1-b55b-94774da5dbab_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_MeasurementInputProbabilitiesMember_408bb883-d3b4-413f-8ca8-6ddffdbaa3f4_terseLabel_en-US" xlink:label="lab_jcom_MeasurementInputProbabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Probabilities</link:label>
    <link:label id="lab_jcom_MeasurementInputProbabilitiesMember_label_en-US" xlink:label="lab_jcom_MeasurementInputProbabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input, Probabilities [Member]</link:label>
    <link:label id="lab_jcom_MeasurementInputProbabilitiesMember_documentation_en-US" xlink:label="lab_jcom_MeasurementInputProbabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input, Probabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_MeasurementInputProbabilitiesMember" xlink:href="jcom-20201231.xsd#jcom_MeasurementInputProbabilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_MeasurementInputProbabilitiesMember" xlink:to="lab_jcom_MeasurementInputProbabilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxExpenseFromStockOptionsExercised_aa37a022-6868-480b-9527-13f2e890ac51_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxExpenseFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax expense from exercise of stock options</link:label>
    <link:label id="lab_us-gaap_DeferredTaxExpenseFromStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_DeferredTaxExpenseFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Expense from Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxExpenseFromStockOptionsExercised" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxExpenseFromStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxExpenseFromStockOptionsExercised" xlink:to="lab_us-gaap_DeferredTaxExpenseFromStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_28304842-4103-4ff1-b6b4-0474950d2edb_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number exercisable (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" xlink:to="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_732337ec-b080-42ab-85f9-5ae42b840520_verboseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research, development and engineering</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DomesticCountryMember_bd742b38-2c70-453f-a7bf-3ed9a0951c69_terseLabel_en-US" xlink:label="lab_us-gaap_DomesticCountryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Domestic Tax Authority</link:label>
    <link:label id="lab_us-gaap_DomesticCountryMember_label_en-US" xlink:label="lab_us-gaap_DomesticCountryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Domestic Tax Authority [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DomesticCountryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DomesticCountryMember" xlink:to="lab_us-gaap_DomesticCountryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription_466ce101-13eb-4e03-803a-72121d3e72f4_terseLabel_en-US" xlink:label="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassifications</link:label>
    <link:label id="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription_label_en-US" xlink:label="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification, Comparability Adjustment [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:to="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseDebtExcludingAmortization_731c4c01-c8b1-4f5d-bdb5-0421d1fe981e_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseDebtExcludingAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash interest expense (coupon interest expense)</link:label>
    <link:label id="lab_us-gaap_InterestExpenseDebtExcludingAmortization_label_en-US" xlink:label="lab_us-gaap_InterestExpenseDebtExcludingAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense, Debt, Excluding Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebtExcludingAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseDebtExcludingAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseDebtExcludingAmortization" xlink:to="lab_us-gaap_InterestExpenseDebtExcludingAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember_86a7b24f-450c-4e10-98ff-66e6bf954ee1_terseLabel_en-US" xlink:label="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value</link:label>
    <link:label id="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember_label_en-US" xlink:label="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimate of Fair Value Measurement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:to="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfSeniorDebt_43108958-60cd-44a7-a3e3-27b94892622e_terseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfSeniorDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Redemption payment of senior notes</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfSeniorDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfSeniorDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Senior Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfSeniorDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfSeniorDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfSeniorDebt" xlink:to="lab_us-gaap_RepaymentsOfSeniorDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_aea78467-b6f0-4735-aa84-972f228ea9ae_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities, noncurrent</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_9c20f9fa-78d5-4b27-ae91-4fe751b13504_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_6ecba594-7502-4d49-ad3c-5e8948c77b5b_verboseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-lived intangibles</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_08d4889c-5c9e-4b84-8da6-5409d45b5eb5_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected income tax deductible amount</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Goodwill, Expected Tax Deductible Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:to="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentsFairValueDisclosure_665f5087-3cfc-4625-ac10-33e42b00ba28_verboseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate debt securities</link:label>
    <link:label id="lab_us-gaap_InvestmentsFairValueDisclosure_9476aa61-3c0d-41c7-8ae9-9e4774f6635a_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate debt securities</link:label>
    <link:label id="lab_us-gaap_InvestmentsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_InvestmentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsFairValueDisclosure" xlink:to="lab_us-gaap_InvestmentsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_NumberOfBusinesses_6a635b57-d19c-4dba-8784-6126b3087fa8_terseLabel_en-US" xlink:label="lab_jcom_NumberOfBusinesses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of businesses</link:label>
    <link:label id="lab_jcom_NumberOfBusinesses_label_en-US" xlink:label="lab_jcom_NumberOfBusinesses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Businesses</link:label>
    <link:label id="lab_jcom_NumberOfBusinesses_documentation_en-US" xlink:label="lab_jcom_NumberOfBusinesses" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Businesses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_NumberOfBusinesses" xlink:href="jcom-20201231.xsd#jcom_NumberOfBusinesses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_NumberOfBusinesses" xlink:to="lab_jcom_NumberOfBusinesses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_d7a23e49-cf9f-43ea-a522-ef26b0d216e6_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive income</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_781daf84-89ca-4344-840f-a2c02dfb40e3_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividend yield</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PatentsMember_6fbb53df-4b80-4781-ae2d-d436c01880ba_terseLabel_en-US" xlink:label="lab_us-gaap_PatentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Patent and patent licenses</link:label>
    <link:label id="lab_us-gaap_PatentsMember_label_en-US" xlink:label="lab_us-gaap_PatentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Patents [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PatentsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PatentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PatentsMember" xlink:to="lab_us-gaap_PatentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_248db0d9-cd4c-4376-b750-2118ee527c28_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, par value (in usd per share)</link:label>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_8eac4934-b115-4768-b6bf-4b64f6fff312_terseLabel_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents Incorporated by Reference</link:label>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_label_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_fd5b2e93-3dfd-41d7-b843-66bb5921f4bc_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Statutory Federal Income Tax Rate with Effective Income Tax Rate</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_8fa2757d-29c6-43a4-aa1b-42bde1834260_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDeductions_c627082a-4f6b-4727-8d71-58a4f588681f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deductions: Write-offs and recoveries</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDeductions_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_55302e28-f196-4629-8654-be69b4c58183_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet_c3c8b0f1-c396-4378-87d0-0ff1af9d8a2c_terseLabel_en-US" xlink:label="lab_us-gaap_EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total fair value adjustments reported in earnings</link:label>
    <link:label id="lab_us-gaap_EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet_label_en-US" xlink:label="lab_us-gaap_EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Embedded Derivative, Gain (Loss) on Embedded Derivative, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet" xlink:to="lab_us-gaap_EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_3a3808f2-db47-4ba0-8145-ca24ce29d8bb_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:to="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_f891ff36-6b5c-4931-9895-1b1c043e61b9_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsDeclaredTableTextBlock_e2a8dabe-bff3-45e6-9540-e143e2402b6f_terseLabel_en-US" xlink:label="lab_us-gaap_DividendsDeclaredTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Dividends Declared</link:label>
    <link:label id="lab_us-gaap_DividendsDeclaredTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DividendsDeclaredTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends Declared [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsDeclaredTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsDeclaredTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsDeclaredTableTextBlock" xlink:to="lab_us-gaap_DividendsDeclaredTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_13dbd69b-57ad-4275-92f6-c52a4cb718fe_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_2662a2e9-90fa-4e6c-805b-6773f4301306_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment or Disposal of Long-Lived and Intangible Assets</link:label>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseTermOfContract_cfd19129-6a85-4b80-81d6-54bcdce4eb73_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease terms</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseTermOfContract_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Term of Contract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:to="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Information Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:to="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_188bfb84-a83a-4fae-b982-44f6717b40ce_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_ca5abae1-b828-419b-9f55-7266af1c15bf_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_8785ab7d-f82a-46cf-8d03-d9af575e3f85_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from (Payments for) Other Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:to="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_6bc686c2-0998-4dd0-aeef-a26b8889caf4_terseLabel_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputTypeAxis_8f40030d-2e96-462f-8685-3776bf3f2873_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input Type [Axis]</link:label>
    <link:label id="lab_us-gaap_MeasurementInputTypeAxis_label_en-US" xlink:label="lab_us-gaap_MeasurementInputTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputTypeAxis" xlink:to="lab_us-gaap_MeasurementInputTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_8dd0c316-99f4-442d-b475-47e07b27c9d9_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchase and retirement of common stock (in shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_72b1ca1b-9b60-4850-ae59-693c766e8041_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares acquired and subsequently retired (in shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased and Retired During Period, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:to="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_fa8ffc20-f700-4ff3-9e70-32895c33a770_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income (loss) before reclassifications</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), before Reclassifications, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_33edb581-2321-4e5f-9648-a2a62b4b93b7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payables and accrued expenses</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_88634073-949f-4f3d-98e8-e1df68d13239_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current:</link:label>
    <link:label id="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_label_en-US" xlink:label="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Federal, State and Local, Tax Expense (Benefit) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:to="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1_4f9e7f8d-4891-48b2-82d6-a4e306f46091_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible debt remaining discount amortization period</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Convertible, Remaining Discount Amortization Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1" xlink:to="lab_us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebt_114df107-6944-4577-bcea-4bc9a4baad74_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebt_label_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebt" xlink:to="lab_us-gaap_LongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_f6f2cb32-2554-4031-bc2f-caf58985a6f6_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_A2001EmployeeStockPurchasePlanMember_aa0d9dc9-a14a-43b0-9eee-37c85fdb6307_terseLabel_en-US" xlink:label="lab_jcom_A2001EmployeeStockPurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock Purchase Plan</link:label>
    <link:label id="lab_jcom_A2001EmployeeStockPurchasePlanMember_label_en-US" xlink:label="lab_jcom_A2001EmployeeStockPurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2001 Employee Stock Purchase Plan [Member]</link:label>
    <link:label id="lab_jcom_A2001EmployeeStockPurchasePlanMember_documentation_en-US" xlink:label="lab_jcom_A2001EmployeeStockPurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2001 Employee Stock Purchase Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_A2001EmployeeStockPurchasePlanMember" xlink:href="jcom-20201231.xsd#jcom_A2001EmployeeStockPurchasePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_A2001EmployeeStockPurchasePlanMember" xlink:to="lab_jcom_A2001EmployeeStockPurchasePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_DebtInstrumentCovenantEBITDAMinimum_ab4cd373-1756-43a6-8ed2-700c10b001ed_terseLabel_en-US" xlink:label="lab_jcom_DebtInstrumentCovenantEBITDAMinimum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Covenant, EBITDA minimum</link:label>
    <link:label id="lab_jcom_DebtInstrumentCovenantEBITDAMinimum_label_en-US" xlink:label="lab_jcom_DebtInstrumentCovenantEBITDAMinimum" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Covenant, EBITDA Minimum</link:label>
    <link:label id="lab_jcom_DebtInstrumentCovenantEBITDAMinimum_documentation_en-US" xlink:label="lab_jcom_DebtInstrumentCovenantEBITDAMinimum" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Covenant, EBITDA Minimum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_DebtInstrumentCovenantEBITDAMinimum" xlink:href="jcom-20201231.xsd#jcom_DebtInstrumentCovenantEBITDAMinimum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_DebtInstrumentCovenantEBITDAMinimum" xlink:to="lab_jcom_DebtInstrumentCovenantEBITDAMinimum" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseLiabilitiesNonCurrent_5d04bbbf-9d52-4b8d-a512-a2491f69fb05_negatedTerseLabel_en-US" xlink:label="lab_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseLiabilitiesNonCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities, noncurrent</link:label>
    <link:label id="lab_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseLiabilitiesNonCurrent_label_en-US" xlink:label="lab_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseLiabilitiesNonCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Liabilities, NonCurrent</link:label>
    <link:label id="lab_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseLiabilitiesNonCurrent_documentation_en-US" xlink:label="lab_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseLiabilitiesNonCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Liabilities, NonCurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseLiabilitiesNonCurrent" xlink:href="jcom-20201231.xsd#jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseLiabilitiesNonCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseLiabilitiesNonCurrent" xlink:to="lab_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseLiabilitiesNonCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_ade48926-dda9-430f-a1a3-5b7029486e39_periodStartLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_c1807bb5-612f-4e74-9616-bb057e5ac1f5_periodEndLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_VariableInterestEntityQualitativeOrQuantitativeInformationAnnualManagementFeePercentage_0bdf2638-4f7e-4275-a8a9-a5c1657f1743_terseLabel_en-US" xlink:label="lab_jcom_VariableInterestEntityQualitativeOrQuantitativeInformationAnnualManagementFeePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Annual management fee percentage</link:label>
    <link:label id="lab_jcom_VariableInterestEntityQualitativeOrQuantitativeInformationAnnualManagementFeePercentage_label_en-US" xlink:label="lab_jcom_VariableInterestEntityQualitativeOrQuantitativeInformationAnnualManagementFeePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entity, Qualitative or Quantitative Information, Annual Management Fee Percentage</link:label>
    <link:label id="lab_jcom_VariableInterestEntityQualitativeOrQuantitativeInformationAnnualManagementFeePercentage_documentation_en-US" xlink:label="lab_jcom_VariableInterestEntityQualitativeOrQuantitativeInformationAnnualManagementFeePercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entity, Qualitative or Quantitative Information, Annual Management Fee Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_VariableInterestEntityQualitativeOrQuantitativeInformationAnnualManagementFeePercentage" xlink:href="jcom-20201231.xsd#jcom_VariableInterestEntityQualitativeOrQuantitativeInformationAnnualManagementFeePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_VariableInterestEntityQualitativeOrQuantitativeInformationAnnualManagementFeePercentage" xlink:to="lab_jcom_VariableInterestEntityQualitativeOrQuantitativeInformationAnnualManagementFeePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_75eb00c3-d6fe-4884-ac74-d8931247d214_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer relationships</link:label>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_label_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Relationships [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelationshipsMember" xlink:to="lab_us-gaap_CustomerRelationshipsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_4e8339a5-2499-43e9-932b-3f64331c636e_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_TradenamesNet_d50419e5-1cd5-4fc1-9e3a-904a6490d1ec_terseLabel_en-US" xlink:label="lab_jcom_TradenamesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade names, net</link:label>
    <link:label id="lab_jcom_TradenamesNet_label_en-US" xlink:label="lab_jcom_TradenamesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tradenames Net</link:label>
    <link:label id="lab_jcom_TradenamesNet_documentation_en-US" xlink:label="lab_jcom_TradenamesNet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying amount (original costs adjusted for previously recognized amortization and impairment) as of the balance sheet date for the rights acquired through registration of a trade name to gain or protect exclusive use thereof for a projected indefinite and definite period of benefit.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_TradenamesNet" xlink:href="jcom-20201231.xsd#jcom_TradenamesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_TradenamesNet" xlink:to="lab_jcom_TradenamesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_FairValueLiabilitiesObservableInputReconciliationLineItems_53d43079-6e17-4b61-a7fe-c8cd845d7b3d_terseLabel_en-US" xlink:label="lab_jcom_FairValueLiabilitiesObservableInputReconciliationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Liabilities, Observable Input Reconciliation [Line Items]</link:label>
    <link:label id="lab_jcom_FairValueLiabilitiesObservableInputReconciliationLineItems_label_en-US" xlink:label="lab_jcom_FairValueLiabilitiesObservableInputReconciliationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Liabilities, Observable Input Reconciliation [Line Items]</link:label>
    <link:label id="lab_jcom_FairValueLiabilitiesObservableInputReconciliationLineItems_documentation_en-US" xlink:label="lab_jcom_FairValueLiabilitiesObservableInputReconciliationLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Liabilities, Observable Input Reconciliation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_FairValueLiabilitiesObservableInputReconciliationLineItems" xlink:href="jcom-20201231.xsd#jcom_FairValueLiabilitiesObservableInputReconciliationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_FairValueLiabilitiesObservableInputReconciliationLineItems" xlink:to="lab_jcom_FairValueLiabilitiesObservableInputReconciliationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_ab625e4a-7b34-42da-81c7-f43fe4e436c8_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_770383cb-f432-467d-bc9a-2e95df340f1f_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_f5619c78-7dbc-4cc5-afd2-62a54694cbac_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets, gross</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="lab_us-gaap_DeferredTaxAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_8d776b88-a8ac-49ea-aea9-0d6b26452730_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment_8179ecf5-c0cf-4fea-a782-8b775fdfc31a_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity method investment, impairment</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investment, Other than Temporary Impairment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment" xlink:to="lab_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfNotesPayable_5daba277-7028-407a-b0dd-dca1c9e4c047_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfNotesPayable" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment of note payable</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfNotesPayable_123850be-d0b2-4fb7-9ed0-154c4e774e88_terseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfNotesPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding note paid down</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfNotesPayable_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfNotesPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Notes Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfNotesPayable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfNotesPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfNotesPayable" xlink:to="lab_us-gaap_RepaymentsOfNotesPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt_8c678f7a-f055-47b8-9a67-94ad3856fdf5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Long-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_dc801621-4cb3-419e-9325-8d985c12da3e_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_country_US_05809382-0199-4ba2-80a6-9fd83f66523d_terseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">United States</link:label>
    <link:label id="lab_country_US_label_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">UNITED STATES</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_US" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US" xlink:to="lab_country_US" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_1b78c77e-c82e-4099-abc5-1199d455c071_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercised (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_0a095410-859f-435e-8657-800f6980daed_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from operating activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_8d5f520c-4698-4676-af9f-af20a2a31dcb_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Note Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_a116818a-c70c-4719-a5c5-3ef1cc43f153_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Options Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Option, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_SeniorStaffMember_ba15990e-f050-442f-92b3-1206d4b189d7_terseLabel_en-US" xlink:label="lab_jcom_SeniorStaffMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Staff</link:label>
    <link:label id="lab_jcom_SeniorStaffMember_label_en-US" xlink:label="lab_jcom_SeniorStaffMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Staff [Member]</link:label>
    <link:label id="lab_jcom_SeniorStaffMember_documentation_en-US" xlink:label="lab_jcom_SeniorStaffMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Staff</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_SeniorStaffMember" xlink:href="jcom-20201231.xsd#jcom_SeniorStaffMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_SeniorStaffMember" xlink:to="lab_jcom_SeniorStaffMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock_744b80d3-6ba6-46a7-b9a0-e9c5dfbf6bd5_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value of Available-for-sale Investments in Unrealized Loss Position</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_61c7aece-d1fd-42fd-b5e2-145950315635_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward_c0b1c501-4684-444d-bdbc-4e461f8c655f_terseLabel_en-US" xlink:label="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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_label_en-US" xlink:label="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:to="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_2869027d-0337-43db-b5fb-2a21bbcf3298_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Foreign Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnusualOrInfrequentItemAxis_60734630-eaef-456c-9aad-0d970d578f01_terseLabel_en-US" xlink:label="lab_us-gaap_UnusualOrInfrequentItemAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unusual or Infrequent Item, or Both [Axis]</link:label>
    <link:label id="lab_us-gaap_UnusualOrInfrequentItemAxis_label_en-US" xlink:label="lab_us-gaap_UnusualOrInfrequentItemAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unusual or Infrequent Item, or Both [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnusualOrInfrequentItemAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnusualOrInfrequentItemAxis" xlink:to="lab_us-gaap_UnusualOrInfrequentItemAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_74cb6542-c2da-4348-ae71-c88f5b477c47_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock_f759d92f-40b7-43b4-bf05-695a52ab949f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Acquired Finite-Lived Intangible Assets by Major Class</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" xlink:to="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_715e7458-f0cb-4808-bf61-72b672e58404_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_867e74ee-338a-4a91-8e2e-d75c85c03bcd_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total deferred tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdvertisingCostsPolicyTextBlock_f7a5a994-99fa-4cf9-8c1b-6b809b00e1a2_terseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising Costs</link:label>
    <link:label id="lab_us-gaap_AdvertisingCostsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising Cost [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:to="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ManagementFeeExpense_d0b6797b-f27c-4f16-af94-7e3ee2b61cbe_terseLabel_en-US" xlink:label="lab_us-gaap_ManagementFeeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Management fees recognized</link:label>
    <link:label id="lab_us-gaap_ManagementFeeExpense_label_en-US" xlink:label="lab_us-gaap_ManagementFeeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Management Fee Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ManagementFeeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ManagementFeeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ManagementFeeExpense" xlink:to="lab_us-gaap_ManagementFeeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_76a3555f-8bec-4355-aa44-a4dadc062f3e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Shares</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_158d0ed3-7709-4528-80a1-6859e228a706_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of reportable segments</link:label>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Reportable Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfReportableSegments" xlink:to="lab_us-gaap_NumberOfReportableSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_b1cb7863-1795-49fe-806d-636828524dc7_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in fair value of contingent consideration</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_d735544a-2388-4c2a-b5bc-6e938cc8eacd_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise Price Range [Axis]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise Price Range [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:to="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_dec17319-4437-4aa6-a2e5-dcc8570c9efb_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions: Charged to Costs and Expenses</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_c1f0eb40-50ed-4894-a582-5262ba6e1f8a_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective interest rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Effective Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_270bf665-865f-47db-b47c-de998d6f257c_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dilutive effect of:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsAxis_0dd0dee5-867c-4538-9595-62b205197581_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:label id="lab_srt_ConsolidationItemsAxis_label_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsAxis" xlink:to="lab_srt_ConsolidationItemsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_c4b0d02f-5795-42a0-b0d6-970b4c09b7e0_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research, development and engineering</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireOtherInvestments_b0df194d-f9bc-4ec7-961d-1bffc738cc69_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireOtherInvestments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of equity investments</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireOtherInvestments_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireOtherInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Other Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireOtherInvestments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireOtherInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireOtherInvestments" xlink:to="lab_us-gaap_PaymentsToAcquireOtherInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_68a33893-8da7-41c5-aa40-47c0ae4aa709_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable, net of allowances of $16,018 and $12,701, respectively</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_a6f4b0a8-71ce-4f66-9648-ad5654c8dce4_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total lease payments</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_1441df19-9bdc-4f66-801f-eece0cd802c4_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOther" xlink:to="lab_us-gaap_DeferredTaxAssetsOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale_7a5bc9cb-d581-42b5-8a43-a371f9ef8251_terseLabel_en-US" xlink:label="lab_us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other-than-temporary impairment losses recognized on debt securities</link:label>
    <link:label id="lab_us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale_label_en-US" xlink:label="lab_us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other-than-temporary Impairment Loss, Debt Securities, Available-for-sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale" xlink:to="lab_us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_223db7c5-14d8-406c-9dac-926c413500a9_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible debt threshold trading days</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Convertible, Threshold Trading Days</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentConvertibleThresholdTradingDays"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:to="lab_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodDomain_06406d41-9156-476e-9d1d-630898121beb_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption, Period [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption, Period [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPeriodDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_9b07c345-3314-4aab-b798-cf54b9334a26_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Transactions and Translations Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TrademarksMember_51af9218-0c0c-42f4-b293-5c1bf2c2edfa_terseLabel_en-US" xlink:label="lab_us-gaap_TrademarksMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trademarks</link:label>
    <link:label id="lab_us-gaap_TrademarksMember_label_en-US" xlink:label="lab_us-gaap_TrademarksMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trademarks [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TrademarksMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TrademarksMember" xlink:to="lab_us-gaap_TrademarksMember" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_SeniorDebtTableTextBlock_ec8d722b-7762-4ce2-8c87-5470c864fa03_terseLabel_en-US" xlink:label="lab_jcom_SeniorDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Information Related to Senior Notes</link:label>
    <link:label id="lab_jcom_SeniorDebtTableTextBlock_label_en-US" xlink:label="lab_jcom_SeniorDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Debt [Table Text Block]</link:label>
    <link:label id="lab_jcom_SeniorDebtTableTextBlock_documentation_en-US" xlink:label="lab_jcom_SeniorDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_SeniorDebtTableTextBlock" xlink:href="jcom-20201231.xsd#jcom_SeniorDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_SeniorDebtTableTextBlock" xlink:to="lab_jcom_SeniorDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs_989c3bc0-fcef-477e-9af4-09753fcce00f_negatedPeriodStartLabel_en-US" xlink:label="lab_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance as of January 1, 2019</link:label>
    <link:label id="lab_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs_19d0efa4-30ab-44a8-8232-b49963b7dca3_negatedPeriodEndLabel_en-US" xlink:label="lab_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance as of December 31, 2019</link:label>
    <link:label id="lab_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs_label_en-US" xlink:label="lab_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis with Unobservable Inputs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs" xlink:to="lab_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_ff199747-1d4a-4579-b01f-e79c05d07135_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_a68b70fa-2f0c-48eb-a79d-0b75ebdfbbd3_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EPS - Basic (in usd per share)</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic" xlink:to="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_fff696e8-9c8f-4e47-b1a5-943451e21a00_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due within 1 year</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_3c3ad124-a497-48c1-9c60-cca4a0965bde_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodAxis_bd5f627e-c4b7-44b8-a2ac-4ceac0bcd9b9_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption, Period [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption, Period [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPeriodAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_TitleOfIndividualAxis_8a171c86-3b8a-4657-8af9-6827fd338a35_terseLabel_en-US" xlink:label="lab_srt_TitleOfIndividualAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of Individual [Axis]</link:label>
    <link:label id="lab_srt_TitleOfIndividualAxis_label_en-US" xlink:label="lab_srt_TitleOfIndividualAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of Individual [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualAxis" xlink:to="lab_srt_TitleOfIndividualAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_50ec2eb9-4a35-45fa-91ec-0c10b3d72574_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Assumptions of Stock Options Granted</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_9c608f7b-9479-4f9e-9a54-2a4b56e67988_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">12 Months or Greater</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_687bd100-4626-4227-bd2f-9fb37606b842_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other long-term liabilities</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_7bd60be3-0c76-47f0-bd87-84c4e30dfc3c_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 2</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpenseMember_b73a3eaa-8ba3-4dff-ade7-b63c347f24e0_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and administrative</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpenseMember_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and Administrative Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAxis_b3542b54-5009-4193-ad07-65f3684f1924_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Axis]</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAxis_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_ccc7feaf-dd44-429e-88fc-45de802ef533_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested and expected to vest (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1_ece5d3a7-e315-442a-a91e-eb0884028d2f_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible debt conversion price (in usd per share)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Convertible, Conversion Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:to="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_39bee45f-71c4-4561-a7eb-60eb81f62c21_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_ab134c56-2164-4890-a4e1-a9c0c7b670c5_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized tax benefits, if recognized, would affect the Company&#8217;s effective tax rat</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits that Would Impact Effective Tax Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_A2020RepurchaseProgramMember_38697a57-e8a2-41a6-96ab-cc1cefb1b484_terseLabel_en-US" xlink:label="lab_jcom_A2020RepurchaseProgramMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2020 Repurchase Program</link:label>
    <link:label id="lab_jcom_A2020RepurchaseProgramMember_label_en-US" xlink:label="lab_jcom_A2020RepurchaseProgramMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2020 Repurchase Program [Member]</link:label>
    <link:label id="lab_jcom_A2020RepurchaseProgramMember_documentation_en-US" xlink:label="lab_jcom_A2020RepurchaseProgramMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2020 Repurchase Program</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_A2020RepurchaseProgramMember" xlink:href="jcom-20201231.xsd#jcom_A2020RepurchaseProgramMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_A2020RepurchaseProgramMember" xlink:to="lab_jcom_A2020RepurchaseProgramMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_d13df9a4-45d4-45a0-8cf5-5c4372ca2634_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected term (in years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_cc4347f7-16eb-4129-831f-4111f40295c8_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Indefinite-Lived Intangible Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Indefinite-Lived Intangible Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:to="lab_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_d0572ca6-c307-4b2a-a3ad-0d176d9c98be_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_7bd0da83-5ffe-4a6f-a259-fcb05fed01cc_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average remaining lease term</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1_19e61539-b501-45f0-8539-1844f0370577_terseLabel_en-US" xlink:label="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value</link:label>
    <link:label id="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1_label_en-US" xlink:label="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-lived Intangible Assets Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:to="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_9fc24a02-5860-4b49-af32-049e82b42f7a_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_DigitalMediaSegmentMember_0b4189e1-da3d-4623-a53c-aeb569aa9a49_terseLabel_en-US" xlink:label="lab_jcom_DigitalMediaSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Digital Media</link:label>
    <link:label id="lab_jcom_DigitalMediaSegmentMember_label_en-US" xlink:label="lab_jcom_DigitalMediaSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Digital Media Segment [Member]</link:label>
    <link:label id="lab_jcom_DigitalMediaSegmentMember_documentation_en-US" xlink:label="lab_jcom_DigitalMediaSegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Digital Media Segment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_DigitalMediaSegmentMember" xlink:href="jcom-20201231.xsd#jcom_DigitalMediaSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_DigitalMediaSegmentMember" xlink:to="lab_jcom_DigitalMediaSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_ffcc84da-9d16-4da4-a76f-d81bb62c0902_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based compensation expense</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_45c7893a-1020-4534-9119-e12a037a64f6_verboseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation expense recognized</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_5fd48ffc-d73f-4fec-818c-7d1ebdf2c963_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized Gains (Losses) on Investments</link:label>
    <link:label id="lab_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:to="lab_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_ce4ac53c-3c73-407a-a7e8-641d37910f04_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of shares under Employee Stock Purchase Plan</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Employee Stock Purchase Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_e2c08427-369c-4608-ad85-d910235902b4_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentAnnualReport_aa140804-072b-409d-91fa-5e2047569afe_terseLabel_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Annual Report</link:label>
    <link:label id="lab_dei_DocumentAnnualReport_label_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Annual Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentAnnualReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport" xlink:to="lab_dei_DocumentAnnualReport" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_StockIssuedDuringPeriodValueExchangeofPreferredStock_5263a808-9de6-46c3-93ae-e108114ffa6f_terseLabel_en-US" xlink:label="lab_jcom_StockIssuedDuringPeriodValueExchangeofPreferredStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exchange of Series B preferred stock</link:label>
    <link:label id="lab_jcom_StockIssuedDuringPeriodValueExchangeofPreferredStock_label_en-US" xlink:label="lab_jcom_StockIssuedDuringPeriodValueExchangeofPreferredStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Exchange of Preferred Stock</link:label>
    <link:label id="lab_jcom_StockIssuedDuringPeriodValueExchangeofPreferredStock_documentation_en-US" xlink:label="lab_jcom_StockIssuedDuringPeriodValueExchangeofPreferredStock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Exchange of Preferred Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_StockIssuedDuringPeriodValueExchangeofPreferredStock" xlink:href="jcom-20201231.xsd#jcom_StockIssuedDuringPeriodValueExchangeofPreferredStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_StockIssuedDuringPeriodValueExchangeofPreferredStock" xlink:to="lab_jcom_StockIssuedDuringPeriodValueExchangeofPreferredStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_f4cfb903-9775-4b44-94fa-d5d31c6ef067_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercisable at December 31, 2020</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_9bf8dcaf-b968-49a2-a62f-2058a0ae4f99_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax benefit realized for the tax deductions from option exercises</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expense, Tax Benefit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_DebtInstrumentCovenantLeverageRatioMinimum_907209af-46fb-4c56-8e30-82abea831c51_terseLabel_en-US" xlink:label="lab_jcom_DebtInstrumentCovenantLeverageRatioMinimum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Covenant, leverage ratio, minimum</link:label>
    <link:label id="lab_jcom_DebtInstrumentCovenantLeverageRatioMinimum_label_en-US" xlink:label="lab_jcom_DebtInstrumentCovenantLeverageRatioMinimum" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Covenant, Leverage Ratio, Minimum</link:label>
    <link:label id="lab_jcom_DebtInstrumentCovenantLeverageRatioMinimum_documentation_en-US" xlink:label="lab_jcom_DebtInstrumentCovenantLeverageRatioMinimum" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Covenant, Leverage Ratio, Minimum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_DebtInstrumentCovenantLeverageRatioMinimum" xlink:href="jcom-20201231.xsd#jcom_DebtInstrumentCovenantLeverageRatioMinimum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_DebtInstrumentCovenantLeverageRatioMinimum" xlink:to="lab_jcom_DebtInstrumentCovenantLeverageRatioMinimum" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_OtherMember_7a1f2580-c247-4dff-9688-96bab73705c9_terseLabel_en-US" xlink:label="lab_jcom_OtherMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_jcom_OtherMember_label_en-US" xlink:label="lab_jcom_OtherMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other [Member]</link:label>
    <link:label id="lab_jcom_OtherMember_documentation_en-US" xlink:label="lab_jcom_OtherMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_OtherMember" xlink:href="jcom-20201231.xsd#jcom_OtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_OtherMember" xlink:to="lab_jcom_OtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAdditions_6bafed82-8d3a-43d8-862d-f95808bca55f_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAdditions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital expenditures</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAdditions_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAdditions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Additions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAdditions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAdditions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAdditions" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAdditions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableInterestEntityFinancialOrOtherSupportAmount_2eec4d30-6323-4f3e-8c38-8a575259d7d5_terseLabel_en-US" xlink:label="lab_us-gaap_VariableInterestEntityFinancialOrOtherSupportAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable interest entity, amount committed to invest</link:label>
    <link:label id="lab_us-gaap_VariableInterestEntityFinancialOrOtherSupportAmount_label_en-US" xlink:label="lab_us-gaap_VariableInterestEntityFinancialOrOtherSupportAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entity, Financial or Other Support, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityFinancialOrOtherSupportAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityFinancialOrOtherSupportAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableInterestEntityFinancialOrOtherSupportAmount" xlink:to="lab_us-gaap_VariableInterestEntityFinancialOrOtherSupportAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_92dd2dc2-1051-4f33-a65b-ec86cddc1dae_terseLabel_en-US" xlink:label="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Unrecognized Tax Benefits</link:label>
    <link:label id="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_label_en-US" xlink:label="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Income Tax Contingencies [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SummaryOfIncomeTaxContingenciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:to="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_910847fe-e2fd-44d6-8a3a-b0f6c6c8a990_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_f278f7d9-2693-4afa-a424-5455de7eaab2_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted stock and restricted units granted (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1d346f77-f0da-42f3-a189-17bf4342dd42_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_900a585e-c738-4224-ae89-67db71fecdc0_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from investing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtPolicyTextBlock_812a266a-e0b9-437e-ac84-9122d045ccfc_terseLabel_en-US" xlink:label="lab_us-gaap_DebtPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs and Debt Discount</link:label>
    <link:label id="lab_us-gaap_DebtPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtPolicyTextBlock" xlink:to="lab_us-gaap_DebtPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputRiskFreeInterestRateMember_b29e3ecf-0d30-42f1-9675-bda1cf7cba43_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risk free rate</link:label>
    <link:label id="lab_us-gaap_MeasurementInputRiskFreeInterestRateMember_label_en-US" xlink:label="lab_us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input, Risk Free Interest Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:to="lab_us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_DeferredIncomeTaxAssetsNetNoncurrent_9c7ae31e-6140-480f-b78d-b73e3ed2a269_terseLabel_en-US" xlink:label="lab_jcom_DeferredIncomeTaxAssetsNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes, noncurrent</link:label>
    <link:label id="lab_jcom_DeferredIncomeTaxAssetsNetNoncurrent_label_en-US" xlink:label="lab_jcom_DeferredIncomeTaxAssetsNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Assets, Net, Noncurrent</link:label>
    <link:label id="lab_jcom_DeferredIncomeTaxAssetsNetNoncurrent_documentation_en-US" xlink:label="lab_jcom_DeferredIncomeTaxAssetsNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Assets, Net, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_DeferredIncomeTaxAssetsNetNoncurrent" xlink:href="jcom-20201231.xsd#jcom_DeferredIncomeTaxAssetsNetNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_DeferredIncomeTaxAssetsNetNoncurrent" xlink:to="lab_jcom_DeferredIncomeTaxAssetsNetNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_49a151d5-4309-4219-9d7e-b3b297a1c6a7_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_966f9f6e-fd37-4044-8aaf-baff9e6150bf_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_1002c52f-c8cd-4da4-b173-1256e256664a_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesRentExpenseNet_a07348f1-8b8c-46bd-9cc7-825047f0e8b2_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesRentExpenseNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rental expense for operating leases classified under ASC 840</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesRentExpenseNet_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesRentExpenseNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Rent Expense, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesRentExpenseNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesRentExpenseNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesRentExpenseNet" xlink:to="lab_us-gaap_OperatingLeasesRentExpenseNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_9fcfe793-4d09-4293-aa62-14bd9b5830ad_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TOTAL LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_0f99fd7c-370f-4580-86da-c4f516568280_verboseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_6dab3833-f6e6-4668-8393-bf7cbab31f0d_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember_09bea7b3-37a6-4b64-9504-5d4227f715a1_terseLabel_en-US" xlink:label="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Portion at Fair Value Measurement</link:label>
    <link:label id="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember_label_en-US" xlink:label="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Portion at Fair Value Measurement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:to="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_b0c053b9-3f9b-40e8-b697-7a581329cce6_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decreases related to expiration of statute of limitations</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_8c54f5d4-5e29-47ab-8554-5656a1958be8_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease cost</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseCost_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_27b57830-4f11-4a4e-8ddd-31b25f7001fe_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; Total</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_cf702a95-b2a5-4189-88c3-8f74eb127f0f_verboseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and administrative</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UndistributedEarningsOfForeignSubsidiaries_f46d5421-7dd5-4c1e-a519-a7b7fe55137f_terseLabel_en-US" xlink:label="lab_us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Undistributed earnings from foreign subsidiaries</link:label>
    <link:label id="lab_us-gaap_UndistributedEarningsOfForeignSubsidiaries_label_en-US" xlink:label="lab_us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Undistributed Earnings of Foreign Subsidiaries</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UndistributedEarningsOfForeignSubsidiaries"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:to="lab_us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_a5387464-31c6-486d-bdd1-3a9fda973dfe_verboseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options excluded from the computation of diluted earnings per share (in shares)</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_0698de5f-ebf2-41c7-829b-f25b3ee16400_totalLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_8abfede8-91d2-436f-8082-2b34280a4e53_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:to="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_1dd08573-ce34-4c9c-9396-9f85ab262b86_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increases related to tax positions taken in the current year</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_cb3b9222-4e24-40c8-8fd8-d1d4b11c613f_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increases related to tax positions during a prior year</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_AssetsAndLiabilitiesLesseeTableTextBlock_30665989-e89c-4077-9168-1275600423a8_terseLabel_en-US" xlink:label="lab_jcom_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet and Other Supplemental Operating Lease Information</link:label>
    <link:label id="lab_jcom_AssetsAndLiabilitiesLesseeTableTextBlock_label_en-US" xlink:label="lab_jcom_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets and Liabilities, Lessee [Table Text Block]</link:label>
    <link:label id="lab_jcom_AssetsAndLiabilitiesLesseeTableTextBlock_documentation_en-US" xlink:label="lab_jcom_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets and Liabilities, Lessee</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:href="jcom-20201231.xsd#jcom_AssetsAndLiabilitiesLesseeTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:to="lab_jcom_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_DeferredTaxLiabilityConvertibleDebt_136a6eb5-eaac-464e-b05b-ab3e8d5d0ea1_negatedTerseLabel_en-US" xlink:label="lab_jcom_DeferredTaxLiabilityConvertibleDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible debt</link:label>
    <link:label id="lab_jcom_DeferredTaxLiabilityConvertibleDebt_label_en-US" xlink:label="lab_jcom_DeferredTaxLiabilityConvertibleDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liability, Convertible Debt</link:label>
    <link:label id="lab_jcom_DeferredTaxLiabilityConvertibleDebt_documentation_en-US" xlink:label="lab_jcom_DeferredTaxLiabilityConvertibleDebt" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liability, Convertible Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_DeferredTaxLiabilityConvertibleDebt" xlink:href="jcom-20201231.xsd#jcom_DeferredTaxLiabilityConvertibleDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_DeferredTaxLiabilityConvertibleDebt" xlink:to="lab_jcom_DeferredTaxLiabilityConvertibleDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_da185a80-47ea-4e8b-941e-5fcb562a07fa_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-Average &#160; Amortization Period</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_a3ace832-797c-4c4d-8834-e766c661fdf9_verboseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-Average &#160; Amortization Period</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_6e8d61de-b529-4aa4-99df-766f3c40d945_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrossProfit_b40be508-4abb-4bf8-a5db-db6f14cdab7b_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_13e5f36b-4b56-4886-a4ee-fd6ca5e1017a_terseLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_label_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_f5e8bdb4-f6c6-4f0e-807e-b6ba8575dbcc_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_a45876cc-d9b4-4ab1-bb9c-fce5ff1b0323_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">&#160;Total property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_8f7e4fab-86ad-4990-83b5-c912efe9e2b5_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_94b8440a-83f9-4aec-a6b6-2d421c2fc6e1_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:to="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_61182f39-7c52-40a9-808d-f3fa573a67ac_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Options and Employee Stock Purchase Plan</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_caf94b44-2caa-4bc2-9120-bccfd55d7ff9_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_485511b8-fbfd-4954-af77-192e1e8ce3c3_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_dca8b2e5-51c0-4d04-a1e5-b6cd8b98ef43_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income attributable to J2 Global, Inc. common shareholders</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent_75a08c37-639f-46b3-9c35-312fcf9f0dd6_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible debt carrying amount of equity component</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent_675b4c17-7f9d-4991-bbf1-0bf529dbe410_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Convertible, Carrying Amount of Equity Component</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent" xlink:to="lab_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TradeNamesMember_6f9a70c2-c65b-425e-b8ed-db17a549d432_terseLabel_en-US" xlink:label="lab_us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade names</link:label>
    <link:label id="lab_us-gaap_TradeNamesMember_label_en-US" xlink:label="lab_us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade Names [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeNamesMember" xlink:to="lab_us-gaap_TradeNamesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_159d9974-eeef-4f36-898b-dbd538face09_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_374d6567-adc5-4ddc-925c-03088de9fbce_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating expenses:</link:label>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpensesAbstract" xlink:to="lab_us-gaap_OperatingExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_CloudServicesMember_b182bd7c-619b-4cd4-bc1b-4cf9f7928add_terseLabel_en-US" xlink:label="lab_jcom_CloudServicesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cloud Services</link:label>
    <link:label id="lab_jcom_CloudServicesMember_6d4a3b34-0040-4e73-b8a4-7e3438c80f8f_verboseLabel_en-US" xlink:label="lab_jcom_CloudServicesMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cloud Services Total</link:label>
    <link:label id="lab_jcom_CloudServicesMember_label_en-US" xlink:label="lab_jcom_CloudServicesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cloud Services [Member]</link:label>
    <link:label id="lab_jcom_CloudServicesMember_documentation_en-US" xlink:label="lab_jcom_CloudServicesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cloud Services [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_CloudServicesMember" xlink:href="jcom-20201231.xsd#jcom_CloudServicesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_CloudServicesMember" xlink:to="lab_jcom_CloudServicesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_ce816d56-7d52-4ffd-9fed-a495cf264ea7_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Line Items]</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_5a9703fa-df97-4a73-b502-d5f47df3a0ad_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Shares</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_bdead2d5-624e-4318-8a25-0adf6104d707_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax credit carryforwards</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Credit Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetImpairment_89d67dcf-2542-411b-a6ab-6b5dbe461855_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of goodwill and intangible assets</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetImpairment_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Asset Impairment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_f6280321-34c3-4590-bec4-58ea12bec79f_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested restricted stock</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Restricted Stock Award, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_NumberOfForeignSubsidiariesInvolvedInIntraEntityAssetTransfer_8e94505b-aad6-4ee7-9728-e3f98db03d62_terseLabel_en-US" xlink:label="lab_jcom_NumberOfForeignSubsidiariesInvolvedInIntraEntityAssetTransfer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of foreign subsidiaries involved in intra-entity asset transfer</link:label>
    <link:label id="lab_jcom_NumberOfForeignSubsidiariesInvolvedInIntraEntityAssetTransfer_label_en-US" xlink:label="lab_jcom_NumberOfForeignSubsidiariesInvolvedInIntraEntityAssetTransfer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Foreign Subsidiaries Involved in Intra-Entity Asset Transfer</link:label>
    <link:label id="lab_jcom_NumberOfForeignSubsidiariesInvolvedInIntraEntityAssetTransfer_documentation_en-US" xlink:label="lab_jcom_NumberOfForeignSubsidiariesInvolvedInIntraEntityAssetTransfer" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Foreign Subsidiaries Involved in Intra-Entity Asset Transfer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_NumberOfForeignSubsidiariesInvolvedInIntraEntityAssetTransfer" xlink:href="jcom-20201231.xsd#jcom_NumberOfForeignSubsidiariesInvolvedInIntraEntityAssetTransfer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_NumberOfForeignSubsidiariesInvolvedInIntraEntityAssetTransfer" xlink:to="lab_jcom_NumberOfForeignSubsidiariesInvolvedInIntraEntityAssetTransfer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_d03db740-0271-498c-932c-9f3b76171a57_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_DirectCostsBySegment_b959b261-cd96-46eb-9af3-5cd866b432eb_terseLabel_en-US" xlink:label="lab_jcom_DirectCostsBySegment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Direct costs</link:label>
    <link:label id="lab_jcom_DirectCostsBySegment_label_en-US" xlink:label="lab_jcom_DirectCostsBySegment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Direct Costs By Segment</link:label>
    <link:label id="lab_jcom_DirectCostsBySegment_documentation_en-US" xlink:label="lab_jcom_DirectCostsBySegment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Direct Costs By Segment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_DirectCostsBySegment" xlink:href="jcom-20201231.xsd#jcom_DirectCostsBySegment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_DirectCostsBySegment" xlink:to="lab_jcom_DirectCostsBySegment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyEstimateOfPossibleLoss_1d32c858-e7c1-4d6a-af27-9cdf25125a24_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimate of possible loss</link:label>
    <link:label id="lab_us-gaap_LossContingencyEstimateOfPossibleLoss_label_en-US" xlink:label="lab_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Estimate of Possible Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyEstimateOfPossibleLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:to="lab_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_03935c90-535b-4e62-ae55-fbc8465c142a_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of shares under Employee Stock Purchase Plan (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Employee Stock Purchase Plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_73d4dd3e-93a5-4f45-9162-e8011a94df7a_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_c5882ef0-fe12-4bef-9e93-084b6adef620_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForCreditLossMember_8bfb4226-afd6-4b27-8045-d110c2435acd_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for doubtful accounts</link:label>
    <link:label id="lab_us-gaap_AllowanceForCreditLossMember_label_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Allowance, Credit Loss [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForCreditLossMember" xlink:to="lab_us-gaap_AllowanceForCreditLossMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConvertibleDebtMember_603b5dde-2437-4648-8d89-452a905549b3_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Debt</link:label>
    <link:label id="lab_us-gaap_ConvertibleDebtMember_label_en-US" xlink:label="lab_us-gaap_ConvertibleDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleDebtMember" xlink:to="lab_us-gaap_ConvertibleDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_7a4a7c05-f133-43a1-aebb-e6d771b856b3_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Property and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_9302652a-4d37-4a08-8f7f-684b85e8bc66_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income [Table]</link:label>
    <link:label id="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_label_en-US" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:to="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossTax_5bd89951-b078-4f16-863b-267826214f5e_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax expense (benefit) of other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_1295ce82-d98c-461e-a21d-c79e53011fb5_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Historical Cost</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_d5a76878-427b-496e-bc91-0d9d8332d178_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less than 12 Months</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_d9b23ec7-2c39-48d6-b7dd-d23e148d67ee_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_9361e6e9-6b38-4d45-b4cb-ef81f6c3d350_terseLabel_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Money market and other funds</link:label>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_label_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Money Market Funds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MoneyMarketFundsMember" xlink:to="lab_us-gaap_MoneyMarketFundsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_9a6a6609-191c-409e-bc3b-98e59054d07b_terseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for doubtful accounts</link:label>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_label_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Credit Loss Expense (Reversal)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:to="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_15b9c95f-f8a4-4b3b-9b80-8f1a6732fc1a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: Accumulated depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings_016b79a0-0d61-463f-a88b-12048bba112d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total fair value adjustments reported in earnings</link:label>
    <link:label id="lab_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings_label_en-US" xlink:label="lab_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Gain (Loss) Included in Earnings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings" xlink:to="lab_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_9615660b-c2b6-4c74-a12c-c718c98e36a2_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested and expected to vest at December 31, 2020</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss_a28c9611-38d1-4df1-8230-cbe0ee9a1644_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total fair value adjustments reported in other comprehensive income</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Other Comprehensive Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_dba004f2-f828-4d94-ba2c-441f0f1d1b01_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maturities of Operating Lease Liabilities</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_32b3bcdf-2225-4bc3-844d-5866d43bdc63_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_90127b1a-db39-4162-99c6-5fbb81cda056_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average outstanding shares of common stock - basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_b6d8079d-cf05-4f68-b675-d2e768834af3_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risk-free interest rate</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_dd52ffab-3feb-4098-a4b7-c0a3bebf9146_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Canceled (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_VariableInterestEntityQualitativeOrQuantitativeInformationManagementFeeAnnualReductionPercentage_dbe080f6-bc2c-4ecb-884c-d53cfdcfbf38_terseLabel_en-US" xlink:label="lab_jcom_VariableInterestEntityQualitativeOrQuantitativeInformationManagementFeeAnnualReductionPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Management fee annual reduction percentage</link:label>
    <link:label id="lab_jcom_VariableInterestEntityQualitativeOrQuantitativeInformationManagementFeeAnnualReductionPercentage_label_en-US" xlink:label="lab_jcom_VariableInterestEntityQualitativeOrQuantitativeInformationManagementFeeAnnualReductionPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entity, Qualitative or Quantitative Information, Management Fee Annual Reduction Percentage</link:label>
    <link:label id="lab_jcom_VariableInterestEntityQualitativeOrQuantitativeInformationManagementFeeAnnualReductionPercentage_documentation_en-US" xlink:label="lab_jcom_VariableInterestEntityQualitativeOrQuantitativeInformationManagementFeeAnnualReductionPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entity, Qualitative or Quantitative Information, Management Fee Annual Reduction Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_VariableInterestEntityQualitativeOrQuantitativeInformationManagementFeeAnnualReductionPercentage" xlink:href="jcom-20201231.xsd#jcom_VariableInterestEntityQualitativeOrQuantitativeInformationManagementFeeAnnualReductionPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_VariableInterestEntityQualitativeOrQuantitativeInformationManagementFeeAnnualReductionPercentage" xlink:to="lab_jcom_VariableInterestEntityQualitativeOrQuantitativeInformationManagementFeeAnnualReductionPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConsolidationVariableInterestEntityPolicy_8a5705ce-dd20-42e1-8a72-c7745bfdf6dc_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationVariableInterestEntityPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entities (&#8220;VIE&#8221;)</link:label>
    <link:label id="lab_us-gaap_ConsolidationVariableInterestEntityPolicy_label_en-US" xlink:label="lab_us-gaap_ConsolidationVariableInterestEntityPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation, Variable Interest Entity, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationVariableInterestEntityPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsolidationVariableInterestEntityPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationVariableInterestEntityPolicy" xlink:to="lab_us-gaap_ConsolidationVariableInterestEntityPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_BusinessAcquisitionProFormaNetIncomeLossExistingLineOfBusiness_5b01deea-fc07-49ae-b726-68939d9e7d0e_terseLabel_en-US" xlink:label="lab_jcom_BusinessAcquisitionProFormaNetIncomeLossExistingLineOfBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pro forma net income for existing line of business</link:label>
    <link:label id="lab_jcom_BusinessAcquisitionProFormaNetIncomeLossExistingLineOfBusiness_label_en-US" xlink:label="lab_jcom_BusinessAcquisitionProFormaNetIncomeLossExistingLineOfBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Net Income (Loss), Existing Line of Business</link:label>
    <link:label id="lab_jcom_BusinessAcquisitionProFormaNetIncomeLossExistingLineOfBusiness_documentation_en-US" xlink:label="lab_jcom_BusinessAcquisitionProFormaNetIncomeLossExistingLineOfBusiness" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Net Income (Loss), Existing Line of Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_BusinessAcquisitionProFormaNetIncomeLossExistingLineOfBusiness" xlink:href="jcom-20201231.xsd#jcom_BusinessAcquisitionProFormaNetIncomeLossExistingLineOfBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_BusinessAcquisitionProFormaNetIncomeLossExistingLineOfBusiness" xlink:to="lab_jcom_BusinessAcquisitionProFormaNetIncomeLossExistingLineOfBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember_4b3b1e3d-12a0-4498-aeba-8500215c9141_terseLabel_en-US" xlink:label="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying Value</link:label>
    <link:label id="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember_label_en-US" xlink:label="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reported Value Measurement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:to="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameDomain_eb66b2e2-3876-44a4-9c4e-1ac779875bb1_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:label id="lab_us-gaap_PlanNameDomain_label_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain" xlink:to="lab_us-gaap_PlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_c2fa0266-d993-4310-9c52-3d821266aedd_terseLabel_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_label_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_45575c86-99c5-42c5-b36b-a23b0ec6c5b1_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_DebtInstrumentCovenantComplianceContingentInterestMinimumTradingPricePerPrincipalAmount_59544fef-b833-42de-aaff-560ec5b9da12_terseLabel_en-US" xlink:label="lab_jcom_DebtInstrumentCovenantComplianceContingentInterestMinimumTradingPricePerPrincipalAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent interest, minimum trading price per principal amount</link:label>
    <link:label id="lab_jcom_DebtInstrumentCovenantComplianceContingentInterestMinimumTradingPricePerPrincipalAmount_label_en-US" xlink:label="lab_jcom_DebtInstrumentCovenantComplianceContingentInterestMinimumTradingPricePerPrincipalAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Covenant compliance, Contingent Interest, Minimum Trading Price Per Principal Amount</link:label>
    <link:label id="lab_jcom_DebtInstrumentCovenantComplianceContingentInterestMinimumTradingPricePerPrincipalAmount_documentation_en-US" xlink:label="lab_jcom_DebtInstrumentCovenantComplianceContingentInterestMinimumTradingPricePerPrincipalAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Covenant compliance, Contingent Interest, Minimum Trading Price Per Principal Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_DebtInstrumentCovenantComplianceContingentInterestMinimumTradingPricePerPrincipalAmount" xlink:href="jcom-20201231.xsd#jcom_DebtInstrumentCovenantComplianceContingentInterestMinimumTradingPricePerPrincipalAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_DebtInstrumentCovenantComplianceContingentInterestMinimumTradingPricePerPrincipalAmount" xlink:to="lab_jcom_DebtInstrumentCovenantComplianceContingentInterestMinimumTradingPricePerPrincipalAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_007b8ce5-d320-4212-ad88-61fc3112d600_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-use assets obtained in exchange for operating lease obligations</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtFairValue_f6330d58-0328-4c79-b110-2dfae6c520f1_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtFairValue_7336f1ff-6e6b-4a76-819d-53f49deca9bf_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtFairValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value of senior notes</link:label>
    <link:label id="lab_us-gaap_LongTermDebtFairValue_label_en-US" xlink:label="lab_us-gaap_LongTermDebtFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtFairValue" xlink:to="lab_us-gaap_LongTermDebtFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_0d3bc19e-a2f4-4687-a409-ce3351fe9ad0_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilityForUncertainTaxPositions_95c4c011-9e28-468d-8cf8-871e50783655_negatedTerseLabel_en-US" xlink:label="lab_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilityForUncertainTaxPositions" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability for uncertain tax positions</link:label>
    <link:label id="lab_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilityForUncertainTaxPositions_label_en-US" xlink:label="lab_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilityForUncertainTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Liability For Uncertain Tax Positions</link:label>
    <link:label id="lab_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilityForUncertainTaxPositions_documentation_en-US" xlink:label="lab_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilityForUncertainTaxPositions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Liability For Uncertain Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilityForUncertainTaxPositions" xlink:href="jcom-20201231.xsd#jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilityForUncertainTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilityForUncertainTaxPositions" xlink:to="lab_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilityForUncertainTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_7ff609dc-bdc9-45a6-879c-4556e94c626f_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax expense (benefit)</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_bbf20287-dc1d-4b25-a363-ef96a2396cea_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total provision</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_d914a760-093f-4b27-a34e-b34512db6198_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax expense</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_14c167de-f4ec-4820-a699-5b47c9334b05_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents at beginning of year</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_8ad8f8a2-ccdb-494c-9969-b01354d0a35f_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents at end of year</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_3bb9dd19-35d1-4175-8a65-e18c4dc77d4f_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_34ab4712-9745-498f-82b1-fb241bfcfa82_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Future Principal Payments for Debt</link:label>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Maturities of Long-term Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleTable_6b76cb55-85b8-45c3-ab18-49dd1dd757fc_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale [Table]</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleTable_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_4464fc12-81f9-4283-b1a0-78b7be6d32ef_terseLabel_en-US" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of Individual [Domain]</link:label>
    <link:label id="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_label_en-US" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of Individual [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_1086f208-727a-487c-8ed8-f603268daaf9_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_d284f323-5cdb-49b9-b290-b0a9fa03e520_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange_c445270f-0bee-4962-830b-968ff2d92bea_terseLabel_en-US" xlink:label="lab_jcom_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rnage of exercise price (in usd per share)</link:label>
    <link:label id="lab_jcom_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange_label_en-US" xlink:label="lab_jcom_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range</link:label>
    <link:label id="lab_jcom_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange_documentation_en-US" xlink:label="lab_jcom_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share based compensation shares authorized under stock option plans exercise price range.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange" xlink:href="jcom-20201231.xsd#jcom_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange" xlink:to="lab_jcom_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_5255b1ec-1716-4d41-bfba-49f54c8cfb8e_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplementary Information on Unaudited Pro Forma Financial Basis</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Information [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:to="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_DebtInstrumentCovenantEBITDAMinimumFiscalQuarterPeriod_26509778-7fa3-42ce-8084-f3d8a654b2a5_terseLabel_en-US" xlink:label="lab_jcom_DebtInstrumentCovenantEBITDAMinimumFiscalQuarterPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Covenant, EBITDA minimum, fiscal quarter period</link:label>
    <link:label id="lab_jcom_DebtInstrumentCovenantEBITDAMinimumFiscalQuarterPeriod_label_en-US" xlink:label="lab_jcom_DebtInstrumentCovenantEBITDAMinimumFiscalQuarterPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Covenant, EBITDA Minimum, Fiscal Quarter Period</link:label>
    <link:label id="lab_jcom_DebtInstrumentCovenantEBITDAMinimumFiscalQuarterPeriod_documentation_en-US" xlink:label="lab_jcom_DebtInstrumentCovenantEBITDAMinimumFiscalQuarterPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Covenant, EBITDA Minimum, Fiscal Quarter Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_DebtInstrumentCovenantEBITDAMinimumFiscalQuarterPeriod" xlink:href="jcom-20201231.xsd#jcom_DebtInstrumentCovenantEBITDAMinimumFiscalQuarterPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_DebtInstrumentCovenantEBITDAMinimumFiscalQuarterPeriod" xlink:to="lab_jcom_DebtInstrumentCovenantEBITDAMinimumFiscalQuarterPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionDomain_56feee1c-a75e-4781-b86a-763c0520ac30_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Domain]</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionDomain_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueAbstract_deb6aa94-a653-4d1b-8bb6-7343e1cf3813_terseLabel_en-US" xlink:label="lab_jcom_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value</link:label>
    <link:label id="lab_jcom_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueAbstract_label_en-US" xlink:label="lab_jcom_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value [Abstract]</link:label>
    <link:label id="lab_jcom_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueAbstract_documentation_en-US" xlink:label="lab_jcom_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueAbstract" xlink:href="jcom-20201231.xsd#jcom_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueAbstract" xlink:to="lab_jcom_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_e85d41ea-1132-45cf-8b4b-415409a1d6ec_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total intrinsic values of options exercised in period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_7805398e-021a-460b-8e1e-5b06b389e93f_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Level 3 Financial Liabilities Measured on Recurring Basis</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock_832c935a-0c27-498e-9f2d-faea989c150a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite Intangible Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Indefinite-Lived Intangible Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_61ff727c-7568-44c3-94d2-5808a83328ca_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount_944dd24a-ea4a-46ee-96b4-1136c8177f10_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment loss on equity securities without readily determinable fair value</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Securities without Readily Determinable Fair Value, Impairment Loss, Annual Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" xlink:to="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_2c8dbed6-4a63-4420-9da5-6d0cd8e96b45_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross long-term debt</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_da49e608-46cd-483d-8133-7fe04589f741_totalLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total gross long-term debt</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_b455eaae-5115-48a8-8d9e-b8cd49f69371_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding debt originating from the Paycheck Protection Program</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_cc85cfa1-b15c-4c4a-ba64-dddb1ecb9d46_netLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principal amount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:to="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_c7891f5d-f227-4749-80a8-cf0a965c781e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decreases related to tax positions taken during a prior year</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_NetTaxExpenseBenefitonIntraEntityTransferAssetsOtherthanInventory_27b1dfcf-e0fd-4372-917f-3ecb85e0ceff_terseLabel_en-US" xlink:label="lab_jcom_NetTaxExpenseBenefitonIntraEntityTransferAssetsOtherthanInventory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net tax expense (benefit) on intra-entity asset transfer</link:label>
    <link:label id="lab_jcom_NetTaxExpenseBenefitonIntraEntityTransferAssetsOtherthanInventory_label_en-US" xlink:label="lab_jcom_NetTaxExpenseBenefitonIntraEntityTransferAssetsOtherthanInventory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Tax Expense (Benefit) on Intra-Entity Transfer, Assets Other than Inventory</link:label>
    <link:label id="lab_jcom_NetTaxExpenseBenefitonIntraEntityTransferAssetsOtherthanInventory_documentation_en-US" xlink:label="lab_jcom_NetTaxExpenseBenefitonIntraEntityTransferAssetsOtherthanInventory" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Tax Expense (Benefit) on Intra-Entity Transfer, Assets Other than Inventory</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_NetTaxExpenseBenefitonIntraEntityTransferAssetsOtherthanInventory" xlink:href="jcom-20201231.xsd#jcom_NetTaxExpenseBenefitonIntraEntityTransferAssetsOtherthanInventory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_NetTaxExpenseBenefitonIntraEntityTransferAssetsOtherthanInventory" xlink:to="lab_jcom_NetTaxExpenseBenefitonIntraEntityTransferAssetsOtherthanInventory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets_170b10f8-a4d7-4d94-94b9-5c31daa8d5a7_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Other Operating Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_7b20e359-9930-467c-a2ef-a92076a428bb_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS</link:label>
    <link:label id="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_label_en-US" xlink:label="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:to="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_b971b752-0490-41da-8ea8-79cbeeb6b245_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise of stock options</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherPaymentsToAcquireBusinesses_02f6df49-629b-40ae-b325-378a3410f60d_terseLabel_en-US" xlink:label="lab_us-gaap_OtherPaymentsToAcquireBusinesses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent consideration payments</link:label>
    <link:label id="lab_us-gaap_OtherPaymentsToAcquireBusinesses_b829953e-eb37-4d46-91b0-8432e35311f6_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherPaymentsToAcquireBusinesses" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent consideration payments</link:label>
    <link:label id="lab_us-gaap_OtherPaymentsToAcquireBusinesses_label_en-US" xlink:label="lab_us-gaap_OtherPaymentsToAcquireBusinesses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Payments to Acquire Businesses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPaymentsToAcquireBusinesses" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPaymentsToAcquireBusinesses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherPaymentsToAcquireBusinesses" xlink:to="lab_us-gaap_OtherPaymentsToAcquireBusinesses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_3d265f74-367a-4f47-9687-c73cfcb9c3f0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_7e8d68ef-74f3-45cf-a704-e44304577799_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">High-end of potential contingent consideration</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnusualOrInfrequentItemTable_bb99b3c9-14c3-46bf-ba56-11533ff20585_terseLabel_en-US" xlink:label="lab_us-gaap_UnusualOrInfrequentItemTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unusual or Infrequent Item, or Both [Table]</link:label>
    <link:label id="lab_us-gaap_UnusualOrInfrequentItemTable_label_en-US" xlink:label="lab_us-gaap_UnusualOrInfrequentItemTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unusual or Infrequent Item, or Both [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnusualOrInfrequentItemTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnusualOrInfrequentItemTable" xlink:to="lab_us-gaap_UnusualOrInfrequentItemTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_a3277b2d-dd1e-4833-a526-546b0fffed54_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of credit facility, maximum borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_4f5b196d-2dd1-42ba-a00a-85354d724001_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_d8923d97-248e-4632-95fb-d916d73018de_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_21382a84-88a9-4b50-a46b-e44f176786d3_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-Average Grant-Date Fair Value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_d7d863e6-8df6-4be1-9eae-e34efb2ed714_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total fair value of restricted stock and restricted stock units vested</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCosts_eeb1e861-ecea-492f-b0dd-e0b5d0dd5edb_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of debt issuance costs</link:label>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCosts_label_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCosts" xlink:to="lab_us-gaap_AmortizationOfFinancingCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_4ece1ad0-fabb-483b-a034-0b0416670776_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other long-term assets</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_2366b75c-0d80-41c8-aad0-f020c2db6ec3_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_2498f8c3-631d-4ff3-9556-ae2e4d842664_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill written off related to sale of a business</link:label>
    <link:label id="lab_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_label_en-US" xlink:label="lab_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Written off Related to Sale of Business Unit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit" xlink:to="lab_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_ad5e2ed1-70d0-49b1-ab36-dd3eaf610521_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesOutstanding" xlink:to="lab_us-gaap_PreferredStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementBasisAxis_e3b4cbb9-0dcc-415c-97f3-19fd4fd6b85a_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementBasisAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Basis [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByMeasurementBasisAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementBasisAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Basis [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis" xlink:to="lab_us-gaap_FairValueByMeasurementBasisAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_d774c884-1d3a-4a13-8822-cd2ddd9e055d_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_5cdf32c8-0c47-4273-b100-f896a7e80966_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-Average Remaining Contractual Life (In Years)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_4aa1e6d6-bbe9-4163-a72b-e940c41e4b6c_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options outstanding at December 31, 2020</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5817bac2-d074-44f4-b5ce-b5331d9c135f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationAcquiredReceivablesEstimatedUncollectible_41a2aa93-6ecf-486b-8b2a-2eb992467b60_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationAcquiredReceivablesEstimatedUncollectible" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount expected to be uncollectible</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationAcquiredReceivablesEstimatedUncollectible_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationAcquiredReceivablesEstimatedUncollectible" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Acquired Receivables, Estimated Uncollectible</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquiredReceivablesEstimatedUncollectible" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationAcquiredReceivablesEstimatedUncollectible"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAcquiredReceivablesEstimatedUncollectible" xlink:to="lab_us-gaap_BusinessCombinationAcquiredReceivablesEstimatedUncollectible" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_DebtInstrumentRedemptionThresholdOfPrincipalOutstandingToBeEligibleForRedemption_6d933e02-ff58-4fc6-ad78-b6a183840549_terseLabel_en-US" xlink:label="lab_jcom_DebtInstrumentRedemptionThresholdOfPrincipalOutstandingToBeEligibleForRedemption" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage principal outstanding to be eligible for redemption</link:label>
    <link:label id="lab_jcom_DebtInstrumentRedemptionThresholdOfPrincipalOutstandingToBeEligibleForRedemption_label_en-US" xlink:label="lab_jcom_DebtInstrumentRedemptionThresholdOfPrincipalOutstandingToBeEligibleForRedemption" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption, Threshold Of Principal Outstanding To Be Eligible For Redemption</link:label>
    <link:label id="lab_jcom_DebtInstrumentRedemptionThresholdOfPrincipalOutstandingToBeEligibleForRedemption_documentation_en-US" xlink:label="lab_jcom_DebtInstrumentRedemptionThresholdOfPrincipalOutstandingToBeEligibleForRedemption" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption, Threshold Of Principal Outstanding To Be Eligible For Redemption</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_DebtInstrumentRedemptionThresholdOfPrincipalOutstandingToBeEligibleForRedemption" xlink:href="jcom-20201231.xsd#jcom_DebtInstrumentRedemptionThresholdOfPrincipalOutstandingToBeEligibleForRedemption"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_DebtInstrumentRedemptionThresholdOfPrincipalOutstandingToBeEligibleForRedemption" xlink:to="lab_jcom_DebtInstrumentRedemptionThresholdOfPrincipalOutstandingToBeEligibleForRedemption" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtAbstract_78676cc8-233a-4d12-b375-3b19784ca297_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Unclassified [Abstract]</link:label>
    <link:label id="lab_us-gaap_LongTermDebtAbstract_label_en-US" xlink:label="lab_us-gaap_LongTermDebtAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Unclassified [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtAbstract" xlink:to="lab_us-gaap_LongTermDebtAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateDebtSecuritiesMember_7784c6ba-77f5-4b27-97f5-0eaabb33b2f6_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate debt securities</link:label>
    <link:label id="lab_us-gaap_CorporateDebtSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_CorporateDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate Debt Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateDebtSecuritiesMember" xlink:to="lab_us-gaap_CorporateDebtSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_8aefe900-aa4e-48d8-b9cb-ef7fa047c2d3_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options exercisable (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_83446162-4f9c-4a3e-9c62-ef6d633df1db_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercisable (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations and Disposal Groups [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_faf14dd6-3a54-40c0-97c5-f39c77bd2486_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTable_44415562-fdb4-4369-903b-cffec742ab48_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, by Balance Sheet Grouping [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTable_label_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, by Balance Sheet Grouping [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:to="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_8353c422-150c-4704-abd9-cbf623bf533c_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_jcom_EffectiveIncomeTaxRateReconciliationContingentLiabilities_83a71bb1-fe46-40e3-9f09-c63481e586d6_terseLabel_en-US" xlink:label="lab_jcom_EffectiveIncomeTaxRateReconciliationContingentLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent liabilities</link:label>
    <link:label id="lab_jcom_EffectiveIncomeTaxRateReconciliationContingentLiabilities_label_en-US" xlink:label="lab_jcom_EffectiveIncomeTaxRateReconciliationContingentLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Contingent Liabilities</link:label>
    <link:label id="lab_jcom_EffectiveIncomeTaxRateReconciliationContingentLiabilities_documentation_en-US" xlink:label="lab_jcom_EffectiveIncomeTaxRateReconciliationContingentLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Contingent Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_EffectiveIncomeTaxRateReconciliationContingentLiabilities" xlink:href="jcom-20201231.xsd#jcom_EffectiveIncomeTaxRateReconciliationContingentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jcom_EffectiveIncomeTaxRateReconciliationContingentLiabilities" xlink:to="lab_jcom_EffectiveIncomeTaxRateReconciliationContingentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_7aa132dd-41aa-4dac-898f-cff5f476dea6_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statutory tax rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_e6f67c0c-2e43-46dd-af1a-63e33c632e99_terseLabel_en-US" xlink:label="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares purchased from plan participants (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_3c717a93-c567-4911-a1f0-020271c95e69_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested and expected to vest (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsShareBasedCompensation_2ff9914c-b01e-44f4-b236-10997a88503d_terseLabel_en-US" xlink:label="lab_us-gaap_DividendsShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based compensation, dividends paid</link:label>
    <link:label id="lab_us-gaap_DividendsShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_DividendsShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividend, Share-based Payment Arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsShareBasedCompensation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsShareBasedCompensation" xlink:to="lab_us-gaap_DividendsShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_07ae178a-9a41-4bb7-95bc-751368f015ba_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recent Accounting Pronouncements</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromLinesOfCredit_616c8804-bd66-48fe-a741-0d0856e992f0_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from line of credit</link:label>
    <link:label id="lab_us-gaap_ProceedsFromLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromLinesOfCredit" xlink:to="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputDiscountRateMember_b7479137-bf07-4607-9244-162e5e13daa9_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputDiscountRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discount rate</link:label>
    <link:label id="lab_us-gaap_MeasurementInputDiscountRateMember_label_en-US" xlink:label="lab_us-gaap_MeasurementInputDiscountRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input, Discount Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputDiscountRateMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputDiscountRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputDiscountRateMember" xlink:to="lab_us-gaap_MeasurementInputDiscountRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_8b9015bc-2540-48b5-9a99-80d91fb0d897_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAbstract_779d519d-f1ed-4938-bcfc-0f0911417dd9_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income per share:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract" xlink:to="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermInvestments_e6298d9c-8e7a-49b3-8f3f-d14fd072916b_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term investments</link:label>
    <link:label id="lab_us-gaap_ShortTermInvestments_label_en-US" xlink:label="lab_us-gaap_ShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermInvestments" xlink:to="lab_us-gaap_ShortTermInvestments" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>11
<FILENAME>jcom-20201231_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:b26ed51e-649f-48b4-b259-3fe7c1e5366b,g:8eefb72b-d061-4ead-8216-35cb1cea61c2-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.j2global.com/role/Cover" xlink:type="simple" xlink:href="jcom-20201231.xsd#Cover"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/Cover" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_8fc8c7dd-a82e-45d7-89f5-e5d2e56ec2fb" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_6aff3703-c45b-4c41-be2b-4a1e5f944536" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8fc8c7dd-a82e-45d7-89f5-e5d2e56ec2fb" xlink:to="loc_dei_DocumentType_6aff3703-c45b-4c41-be2b-4a1e5f944536" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_fdd21179-593c-4847-8adf-b20616e6a1cc" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8fc8c7dd-a82e-45d7-89f5-e5d2e56ec2fb" xlink:to="loc_dei_DocumentAnnualReport_fdd21179-593c-4847-8adf-b20616e6a1cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_4e8cf904-93d7-435f-8178-80077218ab65" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8fc8c7dd-a82e-45d7-89f5-e5d2e56ec2fb" xlink:to="loc_dei_DocumentPeriodEndDate_4e8cf904-93d7-435f-8178-80077218ab65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_dae7dbf2-a163-423c-81f3-f9bc4a08e024" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8fc8c7dd-a82e-45d7-89f5-e5d2e56ec2fb" xlink:to="loc_dei_CurrentFiscalYearEndDate_dae7dbf2-a163-423c-81f3-f9bc4a08e024" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_faa411ba-5970-4aae-ab54-4e18956ac21e" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8fc8c7dd-a82e-45d7-89f5-e5d2e56ec2fb" xlink:to="loc_dei_DocumentTransitionReport_faa411ba-5970-4aae-ab54-4e18956ac21e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_b4f504d8-63fe-49eb-8cab-822ebd8301e0" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8fc8c7dd-a82e-45d7-89f5-e5d2e56ec2fb" xlink:to="loc_dei_EntityFileNumber_b4f504d8-63fe-49eb-8cab-822ebd8301e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_9df403aa-fe2e-4a8e-9178-e7233dbc0c5e" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8fc8c7dd-a82e-45d7-89f5-e5d2e56ec2fb" xlink:to="loc_dei_EntityRegistrantName_9df403aa-fe2e-4a8e-9178-e7233dbc0c5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_7a38c6b6-3eda-477a-b550-e0b299e92cdb" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8fc8c7dd-a82e-45d7-89f5-e5d2e56ec2fb" xlink:to="loc_dei_EntityIncorporationStateCountryCode_7a38c6b6-3eda-477a-b550-e0b299e92cdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_87465bed-356d-4fba-be9a-d7e81bc957a4" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8fc8c7dd-a82e-45d7-89f5-e5d2e56ec2fb" xlink:to="loc_dei_EntityTaxIdentificationNumber_87465bed-356d-4fba-be9a-d7e81bc957a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_68519a0f-3213-44ea-bf80-232551c688e6" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8fc8c7dd-a82e-45d7-89f5-e5d2e56ec2fb" xlink:to="loc_dei_EntityAddressAddressLine1_68519a0f-3213-44ea-bf80-232551c688e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2_13fb384a-9247-4a2f-b14d-bcf3ed64fb20" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressAddressLine2"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8fc8c7dd-a82e-45d7-89f5-e5d2e56ec2fb" xlink:to="loc_dei_EntityAddressAddressLine2_13fb384a-9247-4a2f-b14d-bcf3ed64fb20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_3dd701de-bf60-4328-96f4-7792228893cd" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8fc8c7dd-a82e-45d7-89f5-e5d2e56ec2fb" xlink:to="loc_dei_EntityAddressCityOrTown_3dd701de-bf60-4328-96f4-7792228893cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_16f83325-e1a4-4c27-be59-b055cfb1b2ad" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8fc8c7dd-a82e-45d7-89f5-e5d2e56ec2fb" xlink:to="loc_dei_EntityAddressStateOrProvince_16f83325-e1a4-4c27-be59-b055cfb1b2ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_6c8000df-0907-46a3-a41d-6bbbf10494c5" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8fc8c7dd-a82e-45d7-89f5-e5d2e56ec2fb" xlink:to="loc_dei_EntityAddressPostalZipCode_6c8000df-0907-46a3-a41d-6bbbf10494c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_f304e66c-c9a5-4c5d-bc4c-0165ef0906b3" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8fc8c7dd-a82e-45d7-89f5-e5d2e56ec2fb" xlink:to="loc_dei_CityAreaCode_f304e66c-c9a5-4c5d-bc4c-0165ef0906b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_fee53623-6fe5-4087-aa51-0ce5676919b1" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8fc8c7dd-a82e-45d7-89f5-e5d2e56ec2fb" xlink:to="loc_dei_LocalPhoneNumber_fee53623-6fe5-4087-aa51-0ce5676919b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_2e8cd91a-74e8-4785-b1b5-9c09376e3979" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8fc8c7dd-a82e-45d7-89f5-e5d2e56ec2fb" xlink:to="loc_dei_Security12bTitle_2e8cd91a-74e8-4785-b1b5-9c09376e3979" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_bf3954dd-847b-4b40-871c-e85649e5349d" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8fc8c7dd-a82e-45d7-89f5-e5d2e56ec2fb" xlink:to="loc_dei_TradingSymbol_bf3954dd-847b-4b40-871c-e85649e5349d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_47582fa3-07cd-4647-b71b-9dc5124abb04" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8fc8c7dd-a82e-45d7-89f5-e5d2e56ec2fb" xlink:to="loc_dei_SecurityExchangeName_47582fa3-07cd-4647-b71b-9dc5124abb04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_c1e6119f-f551-4f29-acb2-44ef0466bd36" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8fc8c7dd-a82e-45d7-89f5-e5d2e56ec2fb" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_c1e6119f-f551-4f29-acb2-44ef0466bd36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_19c20000-bad1-4477-890a-5ed4369d8ac1" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8fc8c7dd-a82e-45d7-89f5-e5d2e56ec2fb" xlink:to="loc_dei_EntityVoluntaryFilers_19c20000-bad1-4477-890a-5ed4369d8ac1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_e322f47e-e951-4a7f-9bfb-47311f99378c" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8fc8c7dd-a82e-45d7-89f5-e5d2e56ec2fb" xlink:to="loc_dei_EntityCurrentReportingStatus_e322f47e-e951-4a7f-9bfb-47311f99378c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_f72f8a1d-372e-4ac3-b606-b8a904457891" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8fc8c7dd-a82e-45d7-89f5-e5d2e56ec2fb" xlink:to="loc_dei_EntityInteractiveDataCurrent_f72f8a1d-372e-4ac3-b606-b8a904457891" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_63969471-5dbb-40ce-8402-46fca7a02377" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8fc8c7dd-a82e-45d7-89f5-e5d2e56ec2fb" xlink:to="loc_dei_EntityFilerCategory_63969471-5dbb-40ce-8402-46fca7a02377" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_a89a1127-7ab7-4676-bb64-8ac818baf5cf" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8fc8c7dd-a82e-45d7-89f5-e5d2e56ec2fb" xlink:to="loc_dei_EntitySmallBusiness_a89a1127-7ab7-4676-bb64-8ac818baf5cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_f0021622-c4cb-499c-a64b-02943b826709" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8fc8c7dd-a82e-45d7-89f5-e5d2e56ec2fb" xlink:to="loc_dei_EntityEmergingGrowthCompany_f0021622-c4cb-499c-a64b-02943b826709" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_9ea81108-17c0-4b6c-b8ef-689dc971ce93" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8fc8c7dd-a82e-45d7-89f5-e5d2e56ec2fb" xlink:to="loc_dei_IcfrAuditorAttestationFlag_9ea81108-17c0-4b6c-b8ef-689dc971ce93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_e1081d8f-620f-42fe-aa76-c26170cb884e" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8fc8c7dd-a82e-45d7-89f5-e5d2e56ec2fb" xlink:to="loc_dei_EntityShellCompany_e1081d8f-620f-42fe-aa76-c26170cb884e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_fedde8d2-070f-4e90-84e2-f01b3cb42c49" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8fc8c7dd-a82e-45d7-89f5-e5d2e56ec2fb" xlink:to="loc_dei_EntityPublicFloat_fedde8d2-070f-4e90-84e2-f01b3cb42c49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_2815e80a-1ae8-46a1-9bf5-8da69d327441" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8fc8c7dd-a82e-45d7-89f5-e5d2e56ec2fb" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_2815e80a-1ae8-46a1-9bf5-8da69d327441" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_7ba59aa9-132c-421a-9a38-0adb337ab033" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8fc8c7dd-a82e-45d7-89f5-e5d2e56ec2fb" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_7ba59aa9-132c-421a-9a38-0adb337ab033" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_f3382f99-9cb7-4230-a36a-edc816ede552" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8fc8c7dd-a82e-45d7-89f5-e5d2e56ec2fb" xlink:to="loc_dei_EntityCentralIndexKey_f3382f99-9cb7-4230-a36a-edc816ede552" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_c6849ec9-51e7-4371-8ac1-35aa2ebe3dc6" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8fc8c7dd-a82e-45d7-89f5-e5d2e56ec2fb" xlink:to="loc_dei_DocumentFiscalYearFocus_c6849ec9-51e7-4371-8ac1-35aa2ebe3dc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_cac084e6-cc20-4e3f-a6e0-872182be478b" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8fc8c7dd-a82e-45d7-89f5-e5d2e56ec2fb" xlink:to="loc_dei_DocumentFiscalPeriodFocus_cac084e6-cc20-4e3f-a6e0-872182be478b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_d681fb7e-905c-4454-b328-b8991d8e4d55" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="35" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8fc8c7dd-a82e-45d7-89f5-e5d2e56ec2fb" xlink:to="loc_dei_AmendmentFlag_d681fb7e-905c-4454-b328-b8991d8e4d55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="jcom-20201231.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_4371ce3a-d710-4279-b62b-077a6fec5888" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_830215cb-9893-4ec2-9901-b6abf7c02189" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_4371ce3a-d710-4279-b62b-077a6fec5888" xlink:to="loc_us-gaap_StatementTable_830215cb-9893-4ec2-9901-b6abf7c02189" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_d4a3214f-2e94-4f8b-bfd7-1948b2f8c138" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_830215cb-9893-4ec2-9901-b6abf7c02189" xlink:to="loc_us-gaap_StatementClassOfStockAxis_d4a3214f-2e94-4f8b-bfd7-1948b2f8c138" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_fc7489be-83f2-40ed-9894-aa3db0854974" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_d4a3214f-2e94-4f8b-bfd7-1948b2f8c138" xlink:to="loc_us-gaap_ClassOfStockDomain_fc7489be-83f2-40ed-9894-aa3db0854974" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesAPreferredStockMember_9602dbfe-2115-46e3-9471-f696f0e99e04" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_fc7489be-83f2-40ed-9894-aa3db0854974" xlink:to="loc_us-gaap_SeriesAPreferredStockMember_9602dbfe-2115-46e3-9471-f696f0e99e04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesBPreferredStockMember_71ec1491-1d91-4e5c-b3e5-84dfd158126a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeriesBPreferredStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_fc7489be-83f2-40ed-9894-aa3db0854974" xlink:to="loc_us-gaap_SeriesBPreferredStockMember_71ec1491-1d91-4e5c-b3e5-84dfd158126a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_eb663595-03b5-43e8-9094-95936be4a666" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_830215cb-9893-4ec2-9901-b6abf7c02189" xlink:to="loc_us-gaap_StatementLineItems_eb663595-03b5-43e8-9094-95936be4a666" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_5116a9a4-c533-45e3-a3ef-00721d645d85" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_eb663595-03b5-43e8-9094-95936be4a666" xlink:to="loc_us-gaap_AssetsAbstract_5116a9a4-c533-45e3-a3ef-00721d645d85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_ba4e49b5-b7b3-444b-add6-d687414518e8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_5116a9a4-c533-45e3-a3ef-00721d645d85" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_ba4e49b5-b7b3-444b-add6-d687414518e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments_a418968a-cdf0-4b4a-9c9c-1e8e819e5501" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermInvestments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_5116a9a4-c533-45e3-a3ef-00721d645d85" xlink:to="loc_us-gaap_ShortTermInvestments_a418968a-cdf0-4b4a-9c9c-1e8e819e5501" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_97a08000-9d23-4e47-9133-902ac67f22a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_5116a9a4-c533-45e3-a3ef-00721d645d85" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_97a08000-9d23-4e47-9133-902ac67f22a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_036eb3fd-2ce5-4021-85c8-b941d76bc66a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_5116a9a4-c533-45e3-a3ef-00721d645d85" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_036eb3fd-2ce5-4021-85c8-b941d76bc66a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_5f3ffe07-b081-400c-b054-2616d8a7cfd1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_5116a9a4-c533-45e3-a3ef-00721d645d85" xlink:to="loc_us-gaap_AssetsCurrent_5f3ffe07-b081-400c-b054-2616d8a7cfd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestments_41cb4f75-1a8e-426f-9dd5-02f799aca975" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermInvestments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_5116a9a4-c533-45e3-a3ef-00721d645d85" xlink:to="loc_us-gaap_LongTermInvestments_41cb4f75-1a8e-426f-9dd5-02f799aca975" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_b1adbaa6-fd5c-4c2a-9ceb-ef47c52c2d39" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_5116a9a4-c533-45e3-a3ef-00721d645d85" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_b1adbaa6-fd5c-4c2a-9ceb-ef47c52c2d39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_2896b592-ac99-485e-9640-50490291c796" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_5116a9a4-c533-45e3-a3ef-00721d645d85" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_2896b592-ac99-485e-9640-50490291c796" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_TradenamesNet_816d5043-9f26-480f-aafa-d0a2fd7f70e5" xlink:href="jcom-20201231.xsd#jcom_TradenamesNet"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_5116a9a4-c533-45e3-a3ef-00721d645d85" xlink:to="loc_jcom_TradenamesNet_816d5043-9f26-480f-aafa-d0a2fd7f70e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_CustomerRelationshipsNet_2c8d9716-97bc-497d-81a8-10f90576c263" xlink:href="jcom-20201231.xsd#jcom_CustomerRelationshipsNet"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_5116a9a4-c533-45e3-a3ef-00721d645d85" xlink:to="loc_jcom_CustomerRelationshipsNet_2c8d9716-97bc-497d-81a8-10f90576c263" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_9e34647f-034f-4bc3-a1cb-93d8868483e4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_5116a9a4-c533-45e3-a3ef-00721d645d85" xlink:to="loc_us-gaap_Goodwill_9e34647f-034f-4bc3-a1cb-93d8868483e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsNet_b9deea0e-c35f-46fd-aea5-d8ad758144bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIntangibleAssetsNet"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_5116a9a4-c533-45e3-a3ef-00721d645d85" xlink:to="loc_us-gaap_OtherIntangibleAssetsNet_b9deea0e-c35f-46fd-aea5-d8ad758144bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_DeferredIncomeTaxAssetsNetNoncurrent_42a2c7b6-4dc4-49b9-9afa-66825caeaa85" xlink:href="jcom-20201231.xsd#jcom_DeferredIncomeTaxAssetsNetNoncurrent"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_5116a9a4-c533-45e3-a3ef-00721d645d85" xlink:to="loc_jcom_DeferredIncomeTaxAssetsNetNoncurrent_42a2c7b6-4dc4-49b9-9afa-66825caeaa85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_55e20437-11b4-4d09-abaa-aebb3a3d44eb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_5116a9a4-c533-45e3-a3ef-00721d645d85" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_55e20437-11b4-4d09-abaa-aebb3a3d44eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_0c6de995-aa0f-4c69-b4c3-78f474e358c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_5116a9a4-c533-45e3-a3ef-00721d645d85" xlink:to="loc_us-gaap_Assets_0c6de995-aa0f-4c69-b4c3-78f474e358c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_73115605-c0dd-46c9-8ec4-a9d363091e32" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_eb663595-03b5-43e8-9094-95936be4a666" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_73115605-c0dd-46c9-8ec4-a9d363091e32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_671529a9-8b8e-49cf-80db-2530fe2bd944" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_73115605-c0dd-46c9-8ec4-a9d363091e32" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_671529a9-8b8e-49cf-80db-2530fe2bd944" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent_61ac676c-4d8a-4c14-896e-af0d35799d28" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxesPayableCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_73115605-c0dd-46c9-8ec4-a9d363091e32" xlink:to="loc_us-gaap_TaxesPayableCurrent_61ac676c-4d8a-4c14-896e-af0d35799d28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueCurrent_5fcfa85a-5958-44d7-bee6-fb46f9f86d51" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredRevenueCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_73115605-c0dd-46c9-8ec4-a9d363091e32" xlink:to="loc_us-gaap_DeferredRevenueCurrent_5fcfa85a-5958-44d7-bee6-fb46f9f86d51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_88ef9fb2-5bfd-4562-b1a8-1f2e959c2750" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_73115605-c0dd-46c9-8ec4-a9d363091e32" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_88ef9fb2-5bfd-4562-b1a8-1f2e959c2750" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_c18f7e20-1f58-49b1-b2c1-6ce9197d6ac4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_73115605-c0dd-46c9-8ec4-a9d363091e32" xlink:to="loc_us-gaap_LongTermDebtCurrent_c18f7e20-1f58-49b1-b2c1-6ce9197d6ac4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_1d6697f6-9560-4221-a727-c000e5f6fd4c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_73115605-c0dd-46c9-8ec4-a9d363091e32" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_1d6697f6-9560-4221-a727-c000e5f6fd4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_84a071ce-0925-4cfe-b1a9-2f8aa260a43c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_73115605-c0dd-46c9-8ec4-a9d363091e32" xlink:to="loc_us-gaap_LiabilitiesCurrent_84a071ce-0925-4cfe-b1a9-2f8aa260a43c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_321ef031-705f-4564-9561-83a419f72529" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_73115605-c0dd-46c9-8ec4-a9d363091e32" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_321ef031-705f-4564-9561-83a419f72529" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueNoncurrent_84110f92-0bf6-479a-a8bb-430895c40c91" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredRevenueNoncurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_73115605-c0dd-46c9-8ec4-a9d363091e32" xlink:to="loc_us-gaap_DeferredRevenueNoncurrent_84110f92-0bf6-479a-a8bb-430895c40c91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_e51b5529-7d01-473c-93f6-9a0e55912bb6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_73115605-c0dd-46c9-8ec4-a9d363091e32" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_e51b5529-7d01-473c-93f6-9a0e55912bb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesNoncurrent_a8767076-f3bf-4d1f-a746-6e9e1c100440" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedIncomeTaxesNoncurrent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_73115605-c0dd-46c9-8ec4-a9d363091e32" xlink:to="loc_us-gaap_AccruedIncomeTaxesNoncurrent_a8767076-f3bf-4d1f-a746-6e9e1c100440" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent_fa01b029-11cd-46e6-834a-281a8d23df8b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilityForUncertainTaxPositionsNoncurrent"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_73115605-c0dd-46c9-8ec4-a9d363091e32" xlink:to="loc_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent_fa01b029-11cd-46e6-834a-281a8d23df8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_DeferredIncomeTaxLiabilitiesNetNoncurrent_f35246f8-543e-47ab-94f4-4b33eb660bc0" xlink:href="jcom-20201231.xsd#jcom_DeferredIncomeTaxLiabilitiesNetNoncurrent"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_73115605-c0dd-46c9-8ec4-a9d363091e32" xlink:to="loc_jcom_DeferredIncomeTaxLiabilitiesNetNoncurrent_f35246f8-543e-47ab-94f4-4b33eb660bc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_91e57773-6b38-4e47-b17e-e1474563d8d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_73115605-c0dd-46c9-8ec4-a9d363091e32" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_91e57773-6b38-4e47-b17e-e1474563d8d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_cc3c227f-fde1-4541-a01c-f31feac81261" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_73115605-c0dd-46c9-8ec4-a9d363091e32" xlink:to="loc_us-gaap_Liabilities_cc3c227f-fde1-4541-a01c-f31feac81261" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_2059d6d9-d590-4855-8308-dde1f9a982d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_73115605-c0dd-46c9-8ec4-a9d363091e32" xlink:to="loc_us-gaap_CommitmentsAndContingencies_2059d6d9-d590-4855-8308-dde1f9a982d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_affe0c70-a115-4360-8064-521d8246c3e8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_73115605-c0dd-46c9-8ec4-a9d363091e32" xlink:to="loc_us-gaap_PreferredStockValue_affe0c70-a115-4360-8064-521d8246c3e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_0014e230-ec29-4f56-91ac-3557cc1e7e39" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_73115605-c0dd-46c9-8ec4-a9d363091e32" xlink:to="loc_us-gaap_CommonStockValue_0014e230-ec29-4f56-91ac-3557cc1e7e39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_9cba9bc0-16d1-4261-a06e-47418c163dc4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_73115605-c0dd-46c9-8ec4-a9d363091e32" xlink:to="loc_us-gaap_AdditionalPaidInCapital_9cba9bc0-16d1-4261-a06e-47418c163dc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_b8d0ae62-0dbc-4520-94df-dd898a9f2f1f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_73115605-c0dd-46c9-8ec4-a9d363091e32" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_b8d0ae62-0dbc-4520-94df-dd898a9f2f1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_343b8192-cf81-4bd3-9c53-6df28d8986e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_73115605-c0dd-46c9-8ec4-a9d363091e32" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_343b8192-cf81-4bd3-9c53-6df28d8986e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_a7c637a8-4a7d-4bbf-8f4b-17517326a5a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_73115605-c0dd-46c9-8ec4-a9d363091e32" xlink:to="loc_us-gaap_StockholdersEquity_a7c637a8-4a7d-4bbf-8f4b-17517326a5a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_85f83e16-b663-478a-92a1-bad42d0bf1da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_73115605-c0dd-46c9-8ec4-a9d363091e32" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_85f83e16-b663-478a-92a1-bad42d0bf1da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="jcom-20201231.xsd#CONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_1ac47a83-284a-4de9-842d-ab8707ecdc82" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_2c8ada70-4d4a-41f4-88be-a6bc23103dca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_1ac47a83-284a-4de9-842d-ab8707ecdc82" xlink:to="loc_us-gaap_StatementTable_2c8ada70-4d4a-41f4-88be-a6bc23103dca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_ce84f4f8-c677-470b-b75f-f05b6c37fb3a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2c8ada70-4d4a-41f4-88be-a6bc23103dca" xlink:to="loc_us-gaap_StatementClassOfStockAxis_ce84f4f8-c677-470b-b75f-f05b6c37fb3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_22d93c59-7284-4cc1-9878-98159a725cb9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_ce84f4f8-c677-470b-b75f-f05b6c37fb3a" xlink:to="loc_us-gaap_ClassOfStockDomain_22d93c59-7284-4cc1-9878-98159a725cb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesAPreferredStockMember_5672b501-fad4-476f-89c8-bce40a74d26c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_22d93c59-7284-4cc1-9878-98159a725cb9" xlink:to="loc_us-gaap_SeriesAPreferredStockMember_5672b501-fad4-476f-89c8-bce40a74d26c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesBPreferredStockMember_575fabd1-2e07-4868-be06-f542f2991c55" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeriesBPreferredStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_22d93c59-7284-4cc1-9878-98159a725cb9" xlink:to="loc_us-gaap_SeriesBPreferredStockMember_575fabd1-2e07-4868-be06-f542f2991c55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_348054e8-66ff-4540-88c1-1a9280843e3a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2c8ada70-4d4a-41f4-88be-a6bc23103dca" xlink:to="loc_us-gaap_StatementLineItems_348054e8-66ff-4540-88c1-1a9280843e3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_85b00bce-60f9-4152-b0cc-aaffa74bd2e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_348054e8-66ff-4540-88c1-1a9280843e3a" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_85b00bce-60f9-4152-b0cc-aaffa74bd2e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_3dc6469c-c138-461a-9196-e7491957664b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_348054e8-66ff-4540-88c1-1a9280843e3a" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_3dc6469c-c138-461a-9196-e7491957664b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_dd514f4c-db67-4b68-8a3d-024684b84e3a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_348054e8-66ff-4540-88c1-1a9280843e3a" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_dd514f4c-db67-4b68-8a3d-024684b84e3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_1ed2fd74-7dc0-45a7-9c1d-486fa0e3b5d7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_348054e8-66ff-4540-88c1-1a9280843e3a" xlink:to="loc_us-gaap_PreferredStockSharesIssued_1ed2fd74-7dc0-45a7-9c1d-486fa0e3b5d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_ca4c3d8c-bff8-496e-9e36-185cae19902d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_348054e8-66ff-4540-88c1-1a9280843e3a" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_ca4c3d8c-bff8-496e-9e36-185cae19902d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_6ac47549-57f4-4380-bc2f-a67e00415474" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_348054e8-66ff-4540-88c1-1a9280843e3a" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_6ac47549-57f4-4380-bc2f-a67e00415474" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_8cdbb5e4-bf14-4ea0-b0d8-ac618ae32904" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_348054e8-66ff-4540-88c1-1a9280843e3a" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_8cdbb5e4-bf14-4ea0-b0d8-ac618ae32904" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_e246d095-a78e-418f-8c28-e2246c674ea0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_348054e8-66ff-4540-88c1-1a9280843e3a" xlink:to="loc_us-gaap_CommonStockSharesIssued_e246d095-a78e-418f-8c28-e2246c674ea0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_60808c02-9b4b-45e1-881e-272c35a3c184" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_348054e8-66ff-4540-88c1-1a9280843e3a" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_60808c02-9b4b-45e1-881e-272c35a3c184" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="simple" xlink:href="jcom-20201231.xsd#CONSOLIDATEDSTATEMENTSOFOPERATIONS"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_4cf66a75-0fea-4473-8773-588b815d812a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_712db811-d995-4afd-af35-5a8e8879af6e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_4cf66a75-0fea-4473-8773-588b815d812a" xlink:to="loc_us-gaap_StatementTable_712db811-d995-4afd-af35-5a8e8879af6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_31667705-847e-4bbc-9a3d-9aa732602d59" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_712db811-d995-4afd-af35-5a8e8879af6e" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_31667705-847e-4bbc-9a3d-9aa732602d59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_1883fd3c-c89a-4e2f-a169-678d491de443" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_31667705-847e-4bbc-9a3d-9aa732602d59" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_1883fd3c-c89a-4e2f-a169-678d491de443" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_0fc50f80-6923-4eef-93c8-2be3d20b163c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1883fd3c-c89a-4e2f-a169-678d491de443" xlink:to="loc_us-gaap_CostOfSalesMember_0fc50f80-6923-4eef-93c8-2be3d20b163c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_ca7ede65-3dd9-46ae-9be9-a34e4320302f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1883fd3c-c89a-4e2f-a169-678d491de443" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_ca7ede65-3dd9-46ae-9be9-a34e4320302f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_a42de666-f032-4d1f-8517-0e0432f7a22c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1883fd3c-c89a-4e2f-a169-678d491de443" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_a42de666-f032-4d1f-8517-0e0432f7a22c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_16b80ad0-dc1e-4a8d-a295-9b994ab63be5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1883fd3c-c89a-4e2f-a169-678d491de443" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_16b80ad0-dc1e-4a8d-a295-9b994ab63be5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_2702cf43-4cf2-42ef-b0a5-105a89ae26d3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_712db811-d995-4afd-af35-5a8e8879af6e" xlink:to="loc_us-gaap_StatementLineItems_2702cf43-4cf2-42ef-b0a5-105a89ae26d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_481a5afd-ce8f-4579-9122-92f76eb3dabd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2702cf43-4cf2-42ef-b0a5-105a89ae26d3" xlink:to="loc_us-gaap_Revenues_481a5afd-ce8f-4579-9122-92f76eb3dabd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_9fb01063-d90f-4857-804a-c6e1d6ede7e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfRevenue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2702cf43-4cf2-42ef-b0a5-105a89ae26d3" xlink:to="loc_us-gaap_CostOfRevenue_9fb01063-d90f-4857-804a-c6e1d6ede7e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_6df6e77d-a708-4544-bd0a-5d4d430c4037" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2702cf43-4cf2-42ef-b0a5-105a89ae26d3" xlink:to="loc_us-gaap_GrossProfit_6df6e77d-a708-4544-bd0a-5d4d430c4037" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_6a8bd88e-b2c6-41b6-9297-39ac961da78a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2702cf43-4cf2-42ef-b0a5-105a89ae26d3" xlink:to="loc_us-gaap_OperatingExpensesAbstract_6a8bd88e-b2c6-41b6-9297-39ac961da78a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_9b99d9df-1eb2-4d6b-be48-d144faec5eb5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_6a8bd88e-b2c6-41b6-9297-39ac961da78a" xlink:to="loc_us-gaap_SellingAndMarketingExpense_9b99d9df-1eb2-4d6b-be48-d144faec5eb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_0be35ca3-2635-4845-bb9d-4b88976a0304" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_6a8bd88e-b2c6-41b6-9297-39ac961da78a" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_0be35ca3-2635-4845-bb9d-4b88976a0304" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_58eb82e4-5485-4fa9-9836-31a71a51e890" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_6a8bd88e-b2c6-41b6-9297-39ac961da78a" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_58eb82e4-5485-4fa9-9836-31a71a51e890" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_29a1dcad-8a1b-43b7-9c73-f9661f19e054" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_6a8bd88e-b2c6-41b6-9297-39ac961da78a" xlink:to="loc_us-gaap_OperatingExpenses_29a1dcad-8a1b-43b7-9c73-f9661f19e054" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_6a65ab3d-9a95-41ec-8a8a-916b90206ac5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2702cf43-4cf2-42ef-b0a5-105a89ae26d3" xlink:to="loc_us-gaap_OperatingIncomeLoss_6a65ab3d-9a95-41ec-8a8a-916b90206ac5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_b7fff6b5-bd41-4803-80a8-3e66a1be8841" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2702cf43-4cf2-42ef-b0a5-105a89ae26d3" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_b7fff6b5-bd41-4803-80a8-3e66a1be8841" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_7b17d472-3512-4f1c-bdb4-c356736ebd2d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2702cf43-4cf2-42ef-b0a5-105a89ae26d3" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_7b17d472-3512-4f1c-bdb4-c356736ebd2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnInvestments_1b23a0a4-2598-4dce-a118-e83a48d3ceee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnInvestments"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2702cf43-4cf2-42ef-b0a5-105a89ae26d3" xlink:to="loc_us-gaap_GainLossOnInvestments_1b23a0a4-2598-4dce-a118-e83a48d3ceee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_19012842-a007-4365-8b1c-2e1770cf761c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2702cf43-4cf2-42ef-b0a5-105a89ae26d3" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_19012842-a007-4365-8b1c-2e1770cf761c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_7f2d6c8e-d79a-4486-859c-71124fbcac90" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2702cf43-4cf2-42ef-b0a5-105a89ae26d3" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_7f2d6c8e-d79a-4486-859c-71124fbcac90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_006e4c29-c8e8-4fcb-b439-3c854fc96a7c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2702cf43-4cf2-42ef-b0a5-105a89ae26d3" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_006e4c29-c8e8-4fcb-b439-3c854fc96a7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_e3ac9ef8-f1a7-4b84-a857-71dbb6b21763" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2702cf43-4cf2-42ef-b0a5-105a89ae26d3" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_e3ac9ef8-f1a7-4b84-a857-71dbb6b21763" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_285b44e8-d112-4fe8-a189-fb343d7aefae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2702cf43-4cf2-42ef-b0a5-105a89ae26d3" xlink:to="loc_us-gaap_NetIncomeLoss_285b44e8-d112-4fe8-a189-fb343d7aefae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_f7f16886-b0bc-4efe-906c-daaf86a1c562" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2702cf43-4cf2-42ef-b0a5-105a89ae26d3" xlink:to="loc_us-gaap_EarningsPerShareAbstract_f7f16886-b0bc-4efe-906c-daaf86a1c562" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_bc22fa4d-3092-4543-97d5-17c371952fee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_f7f16886-b0bc-4efe-906c-daaf86a1c562" xlink:to="loc_us-gaap_EarningsPerShareBasic_bc22fa4d-3092-4543-97d5-17c371952fee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_55900b3a-e55e-4bdc-9472-54a7718fbb00" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_f7f16886-b0bc-4efe-906c-daaf86a1c562" xlink:to="loc_us-gaap_EarningsPerShareDiluted_55900b3a-e55e-4bdc-9472-54a7718fbb00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_WeightedAverageSharesOutstandingAbstract_b1248d71-00a2-4d95-9092-17e612513f82" xlink:href="jcom-20201231.xsd#jcom_WeightedAverageSharesOutstandingAbstract"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2702cf43-4cf2-42ef-b0a5-105a89ae26d3" xlink:to="loc_jcom_WeightedAverageSharesOutstandingAbstract_b1248d71-00a2-4d95-9092-17e612513f82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_bce96814-ec4d-4579-be18-cab2f5ac4217" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jcom_WeightedAverageSharesOutstandingAbstract_b1248d71-00a2-4d95-9092-17e612513f82" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_bce96814-ec4d-4579-be18-cab2f5ac4217" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_f3e32337-4b3d-4976-ae46-2d5688bae73d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jcom_WeightedAverageSharesOutstandingAbstract_b1248d71-00a2-4d95-9092-17e612513f82" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_f3e32337-4b3d-4976-ae46-2d5688bae73d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid_c5564544-379b-4ba1-ab49-a3e627bd08d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2702cf43-4cf2-42ef-b0a5-105a89ae26d3" xlink:to="loc_us-gaap_CommonStockDividendsPerShareCashPaid_c5564544-379b-4ba1-ab49-a3e627bd08d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_657e6e36-3082-44a7-ad53-a74d70207f57" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2702cf43-4cf2-42ef-b0a5-105a89ae26d3" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_657e6e36-3082-44a7-ad53-a74d70207f57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="jcom-20201231.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_49fbcb2d-96ba-4ff5-9555-798265f57e3a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_8dcc1ca5-f7cb-4aa7-9be8-df5bc1f692a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_49fbcb2d-96ba-4ff5-9555-798265f57e3a" xlink:to="loc_us-gaap_NetIncomeLoss_8dcc1ca5-f7cb-4aa7-9be8-df5bc1f692a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_3938f9a3-e711-492e-bb3f-41eefb2f1c46" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_49fbcb2d-96ba-4ff5-9555-798265f57e3a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_3938f9a3-e711-492e-bb3f-41eefb2f1c46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_c03f9129-8d73-4aea-8fa1-5319cf1dac06" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_3938f9a3-e711-492e-bb3f-41eefb2f1c46" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_c03f9129-8d73-4aea-8fa1-5319cf1dac06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_ecea5a39-b0aa-4161-bbdf-660165dc6f5a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_3938f9a3-e711-492e-bb3f-41eefb2f1c46" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_ecea5a39-b0aa-4161-bbdf-660165dc6f5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_09b8291c-fc40-4747-bef7-5c9f3b06f1a6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_3938f9a3-e711-492e-bb3f-41eefb2f1c46" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_09b8291c-fc40-4747-bef7-5c9f3b06f1a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_db492ceb-e73c-4cd1-801e-e3fb6e17804b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_49fbcb2d-96ba-4ff5-9555-798265f57e3a" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_db492ceb-e73c-4cd1-801e-e3fb6e17804b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical" xlink:type="simple" xlink:href="jcom-20201231.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_e9fa6ce8-9d65-44eb-ac84-d01888a15ad6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_94203039-9b01-4d0b-8737-ceebbb2330c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_e9fa6ce8-9d65-44eb-ac84-d01888a15ad6" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_94203039-9b01-4d0b-8737-ceebbb2330c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="jcom-20201231.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_ffa20b8d-a7fa-4567-b1f5-18d445fcb51f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_43df0c5c-a4bf-4e71-a0da-77c98354fa07" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_ffa20b8d-a7fa-4567-b1f5-18d445fcb51f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_43df0c5c-a4bf-4e71-a0da-77c98354fa07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_dd9a65c1-df48-4435-ab25-2c704cc21a84" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_43df0c5c-a4bf-4e71-a0da-77c98354fa07" xlink:to="loc_us-gaap_NetIncomeLoss_dd9a65c1-df48-4435-ab25-2c704cc21a84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d49c874c-94b8-4111-8b71-f4f925389b0e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_43df0c5c-a4bf-4e71-a0da-77c98354fa07" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d49c874c-94b8-4111-8b71-f4f925389b0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_3bfa774a-c453-4442-8a31-10b8add3288b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d49c874c-94b8-4111-8b71-f4f925389b0e" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_3bfa774a-c453-4442-8a31-10b8add3288b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_28b62cf4-63cf-44b8-bdaa-0c7bf914fcd9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d49c874c-94b8-4111-8b71-f4f925389b0e" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_28b62cf4-63cf-44b8-bdaa-0c7bf914fcd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_OperatingLeaseRightOfUseAssetAmortization_829fdfbd-ffb7-41d5-bb11-18b3f633a8d1" xlink:href="jcom-20201231.xsd#jcom_OperatingLeaseRightOfUseAssetAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d49c874c-94b8-4111-8b71-f4f925389b0e" xlink:to="loc_jcom_OperatingLeaseRightOfUseAssetAmortization_829fdfbd-ffb7-41d5-bb11-18b3f633a8d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_36f56d0b-0c7b-4f6c-94af-4213458f2758" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d49c874c-94b8-4111-8b71-f4f925389b0e" xlink:to="loc_us-gaap_ShareBasedCompensation_36f56d0b-0c7b-4f6c-94af-4213458f2758" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_10818576-ca2a-491a-aa08-eb5fde5f7216" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d49c874c-94b8-4111-8b71-f4f925389b0e" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_10818576-ca2a-491a-aa08-eb5fde5f7216" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_78daf94b-93f3-45e8-a911-f04ec9d231fe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d49c874c-94b8-4111-8b71-f4f925389b0e" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_78daf94b-93f3-45e8-a911-f04ec9d231fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_65099163-1217-4131-8438-a8a3746bfc38" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d49c874c-94b8-4111-8b71-f4f925389b0e" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_65099163-1217-4131-8438-a8a3746bfc38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_59f03dcb-0580-4a91-83cf-f1f79e90d22d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d49c874c-94b8-4111-8b71-f4f925389b0e" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_59f03dcb-0580-4a91-83cf-f1f79e90d22d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss_a992912a-1120-47c2-9417-4897ee5d2e96" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseImpairmentLoss"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d49c874c-94b8-4111-8b71-f4f925389b0e" xlink:to="loc_us-gaap_OperatingLeaseImpairmentLoss_a992912a-1120-47c2-9417-4897ee5d2e96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_4389f0ad-da47-4d9d-aabc-438f34c31b6d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d49c874c-94b8-4111-8b71-f4f925389b0e" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_4389f0ad-da47-4d9d-aabc-438f34c31b6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossUnrealized_502ec131-442b-4546-bfc2-ff30d24144df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossUnrealized"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d49c874c-94b8-4111-8b71-f4f925389b0e" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossUnrealized_502ec131-442b-4546-bfc2-ff30d24144df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_GainLossOnInvestmentsNoncash_72e1f4d8-5b8c-478c-be66-70f06ca643d0" xlink:href="jcom-20201231.xsd#jcom_GainLossOnInvestmentsNoncash"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d49c874c-94b8-4111-8b71-f4f925389b0e" xlink:to="loc_jcom_GainLossOnInvestmentsNoncash_72e1f4d8-5b8c-478c-be66-70f06ca643d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndEquitySecuritiesGainLoss_2f134b82-b6aa-4f57-baae-cc1275250446" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtAndEquitySecuritiesGainLoss"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d49c874c-94b8-4111-8b71-f4f925389b0e" xlink:to="loc_us-gaap_DebtAndEquitySecuritiesGainLoss_2f134b82-b6aa-4f57-baae-cc1275250446" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_21aa932a-d042-4d36-b5e0-e0e2b3afcea2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingAssetsAbstract"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d49c874c-94b8-4111-8b71-f4f925389b0e" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_21aa932a-d042-4d36-b5e0-e0e2b3afcea2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_d54cedca-cbe9-4ae8-ad89-6f1cb6fcf5e9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_21aa932a-d042-4d36-b5e0-e0e2b3afcea2" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_d54cedca-cbe9-4ae8-ad89-6f1cb6fcf5e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_f3d72623-17e8-40ec-a820-7c6fab6616df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_21aa932a-d042-4d36-b5e0-e0e2b3afcea2" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_f3d72623-17e8-40ec-a820-7c6fab6616df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_2ccc0cce-73c8-4067-8fa7-04a8e1769c6e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_21aa932a-d042-4d36-b5e0-e0e2b3afcea2" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_2ccc0cce-73c8-4067-8fa7-04a8e1769c6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract_2c3cf55f-42ff-451b-8cda-e8f3de1cb0bc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d49c874c-94b8-4111-8b71-f4f925389b0e" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract_2c3cf55f-42ff-451b-8cda-e8f3de1cb0bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_4d9bcce3-87e3-4023-b176-8225142db368" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract_2c3cf55f-42ff-451b-8cda-e8f3de1cb0bc" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_4d9bcce3-87e3-4023-b176-8225142db368" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_8b4b632a-416b-4dc0-9d90-ee091d5c489f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract_2c3cf55f-42ff-451b-8cda-e8f3de1cb0bc" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_8b4b632a-416b-4dc0-9d90-ee091d5c489f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_318e4a6c-a999-48da-af75-8abda3203df2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract_2c3cf55f-42ff-451b-8cda-e8f3de1cb0bc" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_318e4a6c-a999-48da-af75-8abda3203df2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_IncreaseDecreaseInOperatingLeaseLiabilities_4978f773-f90b-481b-8f4c-1d835c5d3266" xlink:href="jcom-20201231.xsd#jcom_IncreaseDecreaseInOperatingLeaseLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract_2c3cf55f-42ff-451b-8cda-e8f3de1cb0bc" xlink:to="loc_jcom_IncreaseDecreaseInOperatingLeaseLiabilities_4978f773-f90b-481b-8f4c-1d835c5d3266" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_IncreaseDecreaseInLiabilityForUncertainTaxPositions_56bf3991-dbb8-452d-bebc-7c4d91906fc4" xlink:href="jcom-20201231.xsd#jcom_IncreaseDecreaseInLiabilityForUncertainTaxPositions"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract_2c3cf55f-42ff-451b-8cda-e8f3de1cb0bc" xlink:to="loc_jcom_IncreaseDecreaseInLiabilityForUncertainTaxPositions_56bf3991-dbb8-452d-bebc-7c4d91906fc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_9d210913-cd5b-463a-99ed-c0a2bce23a2c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract_2c3cf55f-42ff-451b-8cda-e8f3de1cb0bc" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_9d210913-cd5b-463a-99ed-c0a2bce23a2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_aec8855a-1a39-4367-a652-6af252fe87b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_43df0c5c-a4bf-4e71-a0da-77c98354fa07" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_aec8855a-1a39-4367-a652-6af252fe87b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_426455ca-3078-4aee-8e79-2f5fd1cc84a0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_ffa20b8d-a7fa-4567-b1f5-18d445fcb51f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_426455ca-3078-4aee-8e79-2f5fd1cc84a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital_b41515eb-9b78-4d9a-be0e-2884a88b6c49" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_426455ca-3078-4aee-8e79-2f5fd1cc84a0" xlink:to="loc_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital_b41515eb-9b78-4d9a-be0e-2884a88b6c49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_47923d27-d52c-433e-bfa9-836a927cf459" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_426455ca-3078-4aee-8e79-2f5fd1cc84a0" xlink:to="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_47923d27-d52c-433e-bfa9-836a927cf459" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireOtherInvestments_ceb9bcd5-9e0f-4e69-9898-bbbce071c0f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireOtherInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_426455ca-3078-4aee-8e79-2f5fd1cc84a0" xlink:to="loc_us-gaap_PaymentsToAcquireOtherInvestments_ceb9bcd5-9e0f-4e69-9898-bbbce071c0f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_8af6610a-2535-4ce5-a331-b833e3fbd5ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_426455ca-3078-4aee-8e79-2f5fd1cc84a0" xlink:to="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_8af6610a-2535-4ce5-a331-b833e3fbd5ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_020e093a-215b-42d2-ac21-dcbdc4b280df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_426455ca-3078-4aee-8e79-2f5fd1cc84a0" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_020e093a-215b-42d2-ac21-dcbdc4b280df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfIntangibleAssets_b2e964aa-25ee-49c4-8568-55bf4ebb19f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfIntangibleAssets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_426455ca-3078-4aee-8e79-2f5fd1cc84a0" xlink:to="loc_us-gaap_ProceedsFromSaleOfIntangibleAssets_b2e964aa-25ee-49c4-8568-55bf4ebb19f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_df613253-749b-4240-b35c-cada1fe7ab22" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_426455ca-3078-4aee-8e79-2f5fd1cc84a0" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_df613253-749b-4240-b35c-cada1fe7ab22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_63b647b6-4b07-4e61-9ad3-2abb16493596" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_426455ca-3078-4aee-8e79-2f5fd1cc84a0" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_63b647b6-4b07-4e61-9ad3-2abb16493596" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets_c5885413-35e0-48ff-99b5-cc10ad6dd6cc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_426455ca-3078-4aee-8e79-2f5fd1cc84a0" xlink:to="loc_us-gaap_PaymentsToAcquireIntangibleAssets_c5885413-35e0-48ff-99b5-cc10ad6dd6cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_68a815cf-db1c-468f-b26e-5d9b438778b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_426455ca-3078-4aee-8e79-2f5fd1cc84a0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_68a815cf-db1c-468f-b26e-5d9b438778b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_80c1b79f-2a25-4a9f-b932-623a5b712cb9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_ffa20b8d-a7fa-4567-b1f5-18d445fcb51f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_80c1b79f-2a25-4a9f-b932-623a5b712cb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_117fc2e8-feb4-486d-a645-f3412168c977" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_80c1b79f-2a25-4a9f-b932-623a5b712cb9" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_117fc2e8-feb4-486d-a645-f3412168c977" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfNotesPayable_aaba327d-caf1-4a78-bbc5-d21f34df66d1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfNotesPayable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_80c1b79f-2a25-4a9f-b932-623a5b712cb9" xlink:to="loc_us-gaap_RepaymentsOfNotesPayable_aaba327d-caf1-4a78-bbc5-d21f34df66d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_da5bd45c-71c2-4f92-84dd-5e7729327e8b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_80c1b79f-2a25-4a9f-b932-623a5b712cb9" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_da5bd45c-71c2-4f92-84dd-5e7729327e8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_000d728d-800e-4ca2-b742-3f9357000e5e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_80c1b79f-2a25-4a9f-b932-623a5b712cb9" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_000d728d-800e-4ca2-b742-3f9357000e5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_a223ab81-89a9-4cfe-9612-98daf1d89139" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDebtExtinguishmentCosts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_80c1b79f-2a25-4a9f-b932-623a5b712cb9" xlink:to="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_a223ab81-89a9-4cfe-9612-98daf1d89139" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_384869b7-9168-485e-844b-c02d999c0dec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_80c1b79f-2a25-4a9f-b932-623a5b712cb9" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_384869b7-9168-485e-844b-c02d999c0dec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_905478d5-d2bf-4383-898e-db66538439b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_80c1b79f-2a25-4a9f-b932-623a5b712cb9" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_905478d5-d2bf-4383-898e-db66538439b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_8925f0f5-760a-402c-aab7-8e454ffdafca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_80c1b79f-2a25-4a9f-b932-623a5b712cb9" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_8925f0f5-760a-402c-aab7-8e454ffdafca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockPlans_2f74266f-b618-46c9-9333-25f1b480d42f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockPlans"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_80c1b79f-2a25-4a9f-b932-623a5b712cb9" xlink:to="loc_us-gaap_ProceedsFromStockPlans_2f74266f-b618-46c9-9333-25f1b480d42f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_04c6c3cf-75a4-407b-83c6-ab18e662c43b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_80c1b79f-2a25-4a9f-b932-623a5b712cb9" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_04c6c3cf-75a4-407b-83c6-ab18e662c43b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividends_b69aee87-1dc7-467e-8637-2f2425240744" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDividends"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_80c1b79f-2a25-4a9f-b932-623a5b712cb9" xlink:to="loc_us-gaap_PaymentsOfDividends_b69aee87-1dc7-467e-8637-2f2425240744" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_PaymentsOfDeferredConsiderationRelatedToAcquisition_3c0b66b5-7998-4825-9e5e-19b69449e5f3" xlink:href="jcom-20201231.xsd#jcom_PaymentsOfDeferredConsiderationRelatedToAcquisition"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_80c1b79f-2a25-4a9f-b932-623a5b712cb9" xlink:to="loc_jcom_PaymentsOfDeferredConsiderationRelatedToAcquisition_3c0b66b5-7998-4825-9e5e-19b69449e5f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_df0748b2-9def-41a4-bca2-c2fd128e1d62" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_80c1b79f-2a25-4a9f-b932-623a5b712cb9" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_df0748b2-9def-41a4-bca2-c2fd128e1d62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_6d946a1a-bbab-4d77-bc43-f26539a186de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_80c1b79f-2a25-4a9f-b932-623a5b712cb9" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_6d946a1a-bbab-4d77-bc43-f26539a186de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_69e96c26-a75c-47e1-bfa8-d05610382a50" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_ffa20b8d-a7fa-4567-b1f5-18d445fcb51f" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_69e96c26-a75c-47e1-bfa8-d05610382a50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_7e43b931-5794-41ec-a9c3-3ca2a6ea2f13" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_ffa20b8d-a7fa-4567-b1f5-18d445fcb51f" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_7e43b931-5794-41ec-a9c3-3ca2a6ea2f13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_cb175269-2caa-4ff4-ae82-77e13cc42e0e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_ffa20b8d-a7fa-4567-b1f5-18d445fcb51f" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_cb175269-2caa-4ff4-ae82-77e13cc42e0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_13a063d1-f611-421c-9845-77f55f0da28e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_ffa20b8d-a7fa-4567-b1f5-18d445fcb51f" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_13a063d1-f611-421c-9845-77f55f0da28e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="jcom-20201231.xsd#CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_0702d25b-d421-4d15-aa79-dd77abc1f6fd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_74c0af5c-8872-45f8-9ad4-b18c473a264c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_0702d25b-d421-4d15-aa79-dd77abc1f6fd" xlink:to="loc_us-gaap_StatementTable_74c0af5c-8872-45f8-9ad4-b18c473a264c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_520170ca-a141-4752-8da2-bc7082549c3a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_74c0af5c-8872-45f8-9ad4-b18c473a264c" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_520170ca-a141-4752-8da2-bc7082549c3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_ba38347a-7089-44cd-a0cf-ef3f51d2ae62" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_520170ca-a141-4752-8da2-bc7082549c3a" xlink:to="loc_us-gaap_EquityComponentDomain_ba38347a-7089-44cd-a0cf-ef3f51d2ae62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_7ab3fea0-3e2d-4701-94a1-3109ad25bbe0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_ba38347a-7089-44cd-a0cf-ef3f51d2ae62" xlink:to="loc_us-gaap_CommonStockMember_7ab3fea0-3e2d-4701-94a1-3109ad25bbe0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_10bb6e86-1d7c-427d-99d0-a2a409f51860" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_ba38347a-7089-44cd-a0cf-ef3f51d2ae62" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_10bb6e86-1d7c-427d-99d0-a2a409f51860" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember_d05a2669-b645-4056-93a7-23a2f432c98b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_ba38347a-7089-44cd-a0cf-ef3f51d2ae62" xlink:to="loc_us-gaap_TreasuryStockMember_d05a2669-b645-4056-93a7-23a2f432c98b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_9e429887-807b-49ee-a933-c1c7b3444fb2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_ba38347a-7089-44cd-a0cf-ef3f51d2ae62" xlink:to="loc_us-gaap_RetainedEarningsMember_9e429887-807b-49ee-a933-c1c7b3444fb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_0388f924-e4ca-4725-a3c4-2d7c744d08a7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_ba38347a-7089-44cd-a0cf-ef3f51d2ae62" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_0388f924-e4ca-4725-a3c4-2d7c744d08a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_86327e4e-51b4-4fee-a3cb-9d95b55f1b7d" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_74c0af5c-8872-45f8-9ad4-b18c473a264c" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_86327e4e-51b4-4fee-a3cb-9d95b55f1b7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_273223a9-5c44-4064-9b40-58c8eb10d795" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_86327e4e-51b4-4fee-a3cb-9d95b55f1b7d" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_273223a9-5c44-4064-9b40-58c8eb10d795" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_02802bc3-f367-414d-aa9a-3ee15355d4a6" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_273223a9-5c44-4064-9b40-58c8eb10d795" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_02802bc3-f367-414d-aa9a-3ee15355d4a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_cc071da9-9910-40be-bad8-6fac15b04c49" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_74c0af5c-8872-45f8-9ad4-b18c473a264c" xlink:to="loc_us-gaap_StatementLineItems_cc071da9-9910-40be-bad8-6fac15b04c49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0f187133-01a4-48b9-9b12-1bca7a1ebbb4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_cc071da9-9910-40be-bad8-6fac15b04c49" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0f187133-01a4-48b9-9b12-1bca7a1ebbb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_1e06e79b-59ce-41f8-9d5e-867c9996a8c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0f187133-01a4-48b9-9b12-1bca7a1ebbb4" xlink:to="loc_us-gaap_SharesOutstanding_1e06e79b-59ce-41f8-9d5e-867c9996a8c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_d144d6bc-70ec-4ebf-9870-686720b00f46" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0f187133-01a4-48b9-9b12-1bca7a1ebbb4" xlink:to="loc_us-gaap_StockholdersEquity_d144d6bc-70ec-4ebf-9870-686720b00f46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdateExtensibleList_59c7b08e-ff1a-4b7d-a161-418cf7a43a4a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdateExtensibleList"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0f187133-01a4-48b9-9b12-1bca7a1ebbb4" xlink:to="loc_us-gaap_AccountingStandardsUpdateExtensibleList_59c7b08e-ff1a-4b7d-a161-418cf7a43a4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_45db05b4-659c-47f3-a28e-9fb4ca6c8639" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0f187133-01a4-48b9-9b12-1bca7a1ebbb4" xlink:to="loc_us-gaap_NetIncomeLoss_45db05b4-659c-47f3-a28e-9fb4ca6c8639" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_844fd83a-cb77-49a6-bdbc-cf19f1758ef8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0f187133-01a4-48b9-9b12-1bca7a1ebbb4" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_844fd83a-cb77-49a6-bdbc-cf19f1758ef8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_89bfc1e5-9a4d-490f-b18a-7bdc84ad9e8b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0f187133-01a4-48b9-9b12-1bca7a1ebbb4" xlink:to="loc_us-gaap_DividendsCommonStockCash_89bfc1e5-9a4d-490f-b18a-7bdc84ad9e8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_3a9c0328-3d99-45f2-acd7-9be292811a44" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0f187133-01a4-48b9-9b12-1bca7a1ebbb4" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_3a9c0328-3d99-45f2-acd7-9be292811a44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_0a60b8da-64d4-4bf3-9741-6dc2b49116ec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0f187133-01a4-48b9-9b12-1bca7a1ebbb4" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_0a60b8da-64d4-4bf3-9741-6dc2b49116ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_b795a520-9950-4c8a-8b2e-f238a9898a5c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0f187133-01a4-48b9-9b12-1bca7a1ebbb4" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_b795a520-9950-4c8a-8b2e-f238a9898a5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_6c9d0834-8faf-468e-b91e-75f6ff9033db" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0f187133-01a4-48b9-9b12-1bca7a1ebbb4" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_6c9d0834-8faf-468e-b91e-75f6ff9033db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature_e8931f53-f2c1-4d49-9c2f-ccc1685a2428" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0f187133-01a4-48b9-9b12-1bca7a1ebbb4" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature_e8931f53-f2c1-4d49-9c2f-ccc1685a2428" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt_20d03fb1-dbb8-4d88-ba8f-91e4120dfb62" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0f187133-01a4-48b9-9b12-1bca7a1ebbb4" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt_20d03fb1-dbb8-4d88-ba8f-91e4120dfb62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_067d0cd1-e896-4704-bf4f-100cb8058b42" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0f187133-01a4-48b9-9b12-1bca7a1ebbb4" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_067d0cd1-e896-4704-bf4f-100cb8058b42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_bf96f4c9-e140-4148-9e5d-1995a5a3ccf8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0f187133-01a4-48b9-9b12-1bca7a1ebbb4" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_bf96f4c9-e140-4148-9e5d-1995a5a3ccf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_65f54b0b-c985-4304-8c59-613739e07871" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0f187133-01a4-48b9-9b12-1bca7a1ebbb4" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_65f54b0b-c985-4304-8c59-613739e07871" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_1bee29b1-b1c1-43b9-86d1-dc22e34e9835" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0f187133-01a4-48b9-9b12-1bca7a1ebbb4" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_1bee29b1-b1c1-43b9-86d1-dc22e34e9835" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_StockIssuedDuringPeriodSharesExchangeofPreferredStock_a32fa007-c8ea-4433-ae07-46da5603fd5f" xlink:href="jcom-20201231.xsd#jcom_StockIssuedDuringPeriodSharesExchangeofPreferredStock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0f187133-01a4-48b9-9b12-1bca7a1ebbb4" xlink:to="loc_jcom_StockIssuedDuringPeriodSharesExchangeofPreferredStock_a32fa007-c8ea-4433-ae07-46da5603fd5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_StockIssuedDuringPeriodValueExchangeofPreferredStock_2c2055ed-e72d-487e-9c4a-13ab720ea277" xlink:href="jcom-20201231.xsd#jcom_StockIssuedDuringPeriodValueExchangeofPreferredStock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0f187133-01a4-48b9-9b12-1bca7a1ebbb4" xlink:to="loc_jcom_StockIssuedDuringPeriodValueExchangeofPreferredStock_2c2055ed-e72d-487e-9c4a-13ab720ea277" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_d88fef63-7c13-41af-b4f6-4d16d5900565" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0f187133-01a4-48b9-9b12-1bca7a1ebbb4" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_d88fef63-7c13-41af-b4f6-4d16d5900565" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityOther_7f940780-3992-4223-9140-df186283100f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityOther"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0f187133-01a4-48b9-9b12-1bca7a1ebbb4" xlink:to="loc_us-gaap_StockholdersEquityOther_7f940780-3992-4223-9140-df186283100f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_4310c3f8-1dfc-4da7-9f5e-ca0281d0daad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0f187133-01a4-48b9-9b12-1bca7a1ebbb4" xlink:to="loc_us-gaap_StockholdersEquity_4310c3f8-1dfc-4da7-9f5e-ca0281d0daad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_39b29097-08a0-49e1-b720-85e1ee0d30d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0f187133-01a4-48b9-9b12-1bca7a1ebbb4" xlink:to="loc_us-gaap_SharesOutstanding_39b29097-08a0-49e1-b720-85e1ee0d30d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical" xlink:type="simple" xlink:href="jcom-20201231.xsd#CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_d0a0b33a-2fc1-4fc3-9883-8e5769b91a49" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_3aee37a8-151d-403f-879b-c37a00441264" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_d0a0b33a-2fc1-4fc3-9883-8e5769b91a49" xlink:to="loc_us-gaap_StatementTable_3aee37a8-151d-403f-879b-c37a00441264" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_11e39589-f68e-44af-a818-33348d401611" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_3aee37a8-151d-403f-879b-c37a00441264" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_11e39589-f68e-44af-a818-33348d401611" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_1dd54813-0500-4219-abc4-75fcb072d4bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_11e39589-f68e-44af-a818-33348d401611" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_1dd54813-0500-4219-abc4-75fcb072d4bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_689a4ce1-5f3a-4fac-8370-dc44c29d1c08" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_1dd54813-0500-4219-abc4-75fcb072d4bd" xlink:to="loc_us-gaap_ConvertibleDebtMember_689a4ce1-5f3a-4fac-8370-dc44c29d1c08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_74f20431-a28b-4bcc-8f95-13a99bb6ac62" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_3aee37a8-151d-403f-879b-c37a00441264" xlink:to="loc_us-gaap_DebtInstrumentAxis_74f20431-a28b-4bcc-8f95-13a99bb6ac62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_39c2451a-2ae5-4b37-ba44-a483c083f8b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_74f20431-a28b-4bcc-8f95-13a99bb6ac62" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_39c2451a-2ae5-4b37-ba44-a483c083f8b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_A175ConvertibleNotesMember_da74b4eb-d472-4eff-a2ac-332b560ab9de" xlink:href="jcom-20201231.xsd#jcom_A175ConvertibleNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_39c2451a-2ae5-4b37-ba44-a483c083f8b5" xlink:to="loc_jcom_A175ConvertibleNotesMember_da74b4eb-d472-4eff-a2ac-332b560ab9de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_A325ConvertibleNotesMember_a6c5c679-4034-4501-b09e-9aec0e7a6213" xlink:href="jcom-20201231.xsd#jcom_A325ConvertibleNotesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_39c2451a-2ae5-4b37-ba44-a483c083f8b5" xlink:to="loc_jcom_A325ConvertibleNotesMember_a6c5c679-4034-4501-b09e-9aec0e7a6213" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_c7e4274c-548f-4651-b441-a004d7fd696d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_3aee37a8-151d-403f-879b-c37a00441264" xlink:to="loc_us-gaap_StatementLineItems_c7e4274c-548f-4651-b441-a004d7fd696d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTax_ec466bd7-f0f5-415f-bf3d-192aa227cde9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c7e4274c-548f-4651-b441-a004d7fd696d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossTax_ec466bd7-f0f5-415f-bf3d-192aa227cde9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_a2702ffc-5983-4910-9264-6df0a2b85d44" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c7e4274c-548f-4651-b441-a004d7fd696d" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_a2702ffc-5983-4910-9264-6df0a2b85d44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/TheCompany" xlink:type="simple" xlink:href="jcom-20201231.xsd#TheCompany"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/TheCompany" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_87c84a70-019c-4193-9637-34bf10209fd4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NatureOfOperations_4e3daff2-92aa-4fca-aa8c-a1d46e287928" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NatureOfOperations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_87c84a70-019c-4193-9637-34bf10209fd4" xlink:to="loc_us-gaap_NatureOfOperations_4e3daff2-92aa-4fca-aa8c-a1d46e287928" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="jcom-20201231.xsd#BasisofPresentationandSummaryofSignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_ffcb113e-936f-44e0-b88e-22ad05a583e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_7622ccf0-277d-4c54-a691-43a029571523" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ffcb113e-936f-44e0-b88e-22ad05a583e0" xlink:to="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_7622ccf0-277d-4c54-a691-43a029571523" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicy" xlink:type="simple" xlink:href="jcom-20201231.xsd#BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicy"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicy" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_7a58a7c7-14b5-4c61-b409-e270ba29d1df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_e410e996-35f0-4b98-bbbe-ba047365d548" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7a58a7c7-14b5-4c61-b409-e270ba29d1df" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_e410e996-35f0-4b98-bbbe-ba047365d548" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_87d4b3f9-a0b1-41b6-a7e9-52d9497fb2e2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7a58a7c7-14b5-4c61-b409-e270ba29d1df" xlink:to="loc_us-gaap_UseOfEstimates_87d4b3f9-a0b1-41b6-a7e9-52d9497fb2e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_a7d9910b-ffb8-4439-9c17-ed9d5b0ae41b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7a58a7c7-14b5-4c61-b409-e270ba29d1df" xlink:to="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_a7d9910b-ffb8-4439-9c17-ed9d5b0ae41b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_9fadaaed-deee-4e5c-adfd-9770ba8070ab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7a58a7c7-14b5-4c61-b409-e270ba29d1df" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_9fadaaed-deee-4e5c-adfd-9770ba8070ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_e2441a20-59cb-40b2-8419-94e5fa7443b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7a58a7c7-14b5-4c61-b409-e270ba29d1df" xlink:to="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_e2441a20-59cb-40b2-8419-94e5fa7443b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_39d5e023-8d5c-43a6-9455-6968c196b88b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7a58a7c7-14b5-4c61-b409-e270ba29d1df" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_39d5e023-8d5c-43a6-9455-6968c196b88b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentPolicyTextBlock_00e15adb-bf28-4c0a-872e-ebf7be377e8e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentPolicyTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7a58a7c7-14b5-4c61-b409-e270ba29d1df" xlink:to="loc_us-gaap_InvestmentPolicyTextBlock_00e15adb-bf28-4c0a-872e-ebf7be377e8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationVariableInterestEntityPolicy_b4f0a6aa-2b71-4487-9250-6f3a05978462" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsolidationVariableInterestEntityPolicy"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7a58a7c7-14b5-4c61-b409-e270ba29d1df" xlink:to="loc_us-gaap_ConsolidationVariableInterestEntityPolicy_b4f0a6aa-2b71-4487-9250-6f3a05978462" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtPolicyTextBlock_080ad6c9-5fa4-408e-9aa4-25d2aeef8af1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtPolicyTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7a58a7c7-14b5-4c61-b409-e270ba29d1df" xlink:to="loc_us-gaap_DebtPolicyTextBlock_080ad6c9-5fa4-408e-9aa4-25d2aeef8af1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock_e1ccdef7-3417-4621-9070-a40448d27a60" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativesPolicyTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7a58a7c7-14b5-4c61-b409-e270ba29d1df" xlink:to="loc_us-gaap_DerivativesPolicyTextBlock_e1ccdef7-3417-4621-9070-a40448d27a60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk_1992091d-64db-4b54-b963-f77ab04ae8f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7a58a7c7-14b5-4c61-b409-e270ba29d1df" xlink:to="loc_us-gaap_ConcentrationRiskCreditRisk_1992091d-64db-4b54-b963-f77ab04ae8f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_c33e47b2-bb96-4874-98ad-070bbeadb1fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7a58a7c7-14b5-4c61-b409-e270ba29d1df" xlink:to="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_c33e47b2-bb96-4874-98ad-070bbeadb1fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_0e99adc9-13e5-4de2-b0b2-f28bd966ae0f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7a58a7c7-14b5-4c61-b409-e270ba29d1df" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_0e99adc9-13e5-4de2-b0b2-f28bd966ae0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_f2de4c6f-b9f3-42ee-92f2-b31feb234728" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7a58a7c7-14b5-4c61-b409-e270ba29d1df" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_f2de4c6f-b9f3-42ee-92f2-b31feb234728" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_cc1e1220-df45-4447-9e1a-2b16fd075eb4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7a58a7c7-14b5-4c61-b409-e270ba29d1df" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_cc1e1220-df45-4447-9e1a-2b16fd075eb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsPolicy_5f40ee86-7b08-4d76-9e94-3413a72b234b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7a58a7c7-14b5-4c61-b409-e270ba29d1df" xlink:to="loc_us-gaap_BusinessCombinationsPolicy_5f40ee86-7b08-4d76-9e94-3413a72b234b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReservePolicyTextBlock_bf055e8e-7a6e-48f0-a1f3-89b9b16e65d2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SelfInsuranceReservePolicyTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7a58a7c7-14b5-4c61-b409-e270ba29d1df" xlink:to="loc_us-gaap_SelfInsuranceReservePolicyTextBlock_bf055e8e-7a6e-48f0-a1f3-89b9b16e65d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_b38726a7-e30c-4844-b64c-4569b458226a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7a58a7c7-14b5-4c61-b409-e270ba29d1df" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_b38726a7-e30c-4844-b64c-4569b458226a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_7160d2fc-097a-4b40-b289-527b391fedd1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7a58a7c7-14b5-4c61-b409-e270ba29d1df" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_7160d2fc-097a-4b40-b289-527b391fedd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_fc190adc-471c-4365-a0b3-fc440bde40f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7a58a7c7-14b5-4c61-b409-e270ba29d1df" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_fc190adc-471c-4365-a0b3-fc440bde40f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_04feb564-dcd9-4378-ac8a-ec9b50d25ba8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7a58a7c7-14b5-4c61-b409-e270ba29d1df" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_04feb564-dcd9-4378-ac8a-ec9b50d25ba8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_5aab7cae-84f6-4828-92d1-89e816d77a64" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7a58a7c7-14b5-4c61-b409-e270ba29d1df" xlink:to="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_5aab7cae-84f6-4828-92d1-89e816d77a64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock_78cefe44-ca55-423a-9e58-ff911f88aac0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7a58a7c7-14b5-4c61-b409-e270ba29d1df" xlink:to="loc_us-gaap_AdvertisingCostsPolicyTextBlock_78cefe44-ca55-423a-9e58-ff911f88aac0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_d056679f-0c52-49cb-9d5f-e6099c1090b9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7a58a7c7-14b5-4c61-b409-e270ba29d1df" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_d056679f-0c52-49cb-9d5f-e6099c1090b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription_1bca33c8-40b4-4ad4-9bd0-15e5568a74f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7a58a7c7-14b5-4c61-b409-e270ba29d1df" xlink:to="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription_1bca33c8-40b4-4ad4-9bd0-15e5568a74f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_553169ae-5ab6-4f21-9276-86ef211c87a0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfChangeInAccountingEstimateTable_6991c0e6-f93e-46cd-9580-9d29bb6d133e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfChangeInAccountingEstimateTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_553169ae-5ab6-4f21-9276-86ef211c87a0" xlink:to="loc_us-gaap_ScheduleOfChangeInAccountingEstimateTable_6991c0e6-f93e-46cd-9580-9d29bb6d133e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_b940012b-74d5-4679-9c52-ae9d4b0b162e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfChangeInAccountingEstimateTable_6991c0e6-f93e-46cd-9580-9d29bb6d133e" xlink:to="loc_us-gaap_DebtInstrumentAxis_b940012b-74d5-4679-9c52-ae9d4b0b162e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_3f1dc7dc-443f-466f-a81b-6932bf3fdc7a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_b940012b-74d5-4679-9c52-ae9d4b0b162e" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_3f1dc7dc-443f-466f-a81b-6932bf3fdc7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_A325ConvertibleNotesMember_28992eee-6b59-4ed7-b751-27e6a6daffcf" xlink:href="jcom-20201231.xsd#jcom_A325ConvertibleNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_3f1dc7dc-443f-466f-a81b-6932bf3fdc7a" xlink:to="loc_jcom_A325ConvertibleNotesMember_28992eee-6b59-4ed7-b751-27e6a6daffcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_2c8f4281-e18d-43df-a2fa-dc1fd177223a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfChangeInAccountingEstimateTable_6991c0e6-f93e-46cd-9580-9d29bb6d133e" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_2c8f4281-e18d-43df-a2fa-dc1fd177223a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_7788f557-ee4e-4f60-9d12-26ba5a36d961" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_2c8f4281-e18d-43df-a2fa-dc1fd177223a" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_7788f557-ee4e-4f60-9d12-26ba5a36d961" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_bb0ae664-0da9-4276-89e1-87e93611509a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_7788f557-ee4e-4f60-9d12-26ba5a36d961" xlink:to="loc_us-gaap_LineOfCreditMember_bb0ae664-0da9-4276-89e1-87e93611509a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_7504ea16-7660-4e32-8d5e-2506042c3ad1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_7788f557-ee4e-4f60-9d12-26ba5a36d961" xlink:to="loc_us-gaap_ConvertibleDebtMember_7504ea16-7660-4e32-8d5e-2506042c3ad1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_023ccccb-4f4c-439f-b4d2-989f2c41894b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfChangeInAccountingEstimateTable_6991c0e6-f93e-46cd-9580-9d29bb6d133e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_023ccccb-4f4c-439f-b4d2-989f2c41894b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_cab28edb-0fe2-4f55-88ba-f7b9b88e61b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_023ccccb-4f4c-439f-b4d2-989f2c41894b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_cab28edb-0fe2-4f55-88ba-f7b9b88e61b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember_af776a34-5571-427e-99ef-e1113c535bce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_cab28edb-0fe2-4f55-88ba-f7b9b88e61b8" xlink:to="loc_us-gaap_EquipmentMember_af776a34-5571-427e-99ef-e1113c535bce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_3c5676fc-fb6d-41d0-98d8-68d3e806bc76" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_cab28edb-0fe2-4f55-88ba-f7b9b88e61b8" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_3c5676fc-fb6d-41d0-98d8-68d3e806bc76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_12be3c20-0db7-4212-ac55-86c3bd6d4a16" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfChangeInAccountingEstimateTable_6991c0e6-f93e-46cd-9580-9d29bb6d133e" xlink:to="loc_srt_RangeAxis_12be3c20-0db7-4212-ac55-86c3bd6d4a16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b52c898d-0551-4246-be30-c5eb43fe7307" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_12be3c20-0db7-4212-ac55-86c3bd6d4a16" xlink:to="loc_srt_RangeMember_b52c898d-0551-4246-be30-c5eb43fe7307" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_bceb7e93-472a-4387-9514-547465d54d4d" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_b52c898d-0551-4246-be30-c5eb43fe7307" xlink:to="loc_srt_MinimumMember_bceb7e93-472a-4387-9514-547465d54d4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_3df8b138-9a77-48eb-a919-8904589b76e5" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_b52c898d-0551-4246-be30-c5eb43fe7307" xlink:to="loc_srt_MaximumMember_3df8b138-9a77-48eb-a919-8904589b76e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitAxis_b26be754-8d90-4804-b6ce-2d50fbddb6a0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReportingUnitAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfChangeInAccountingEstimateTable_6991c0e6-f93e-46cd-9580-9d29bb6d133e" xlink:to="loc_us-gaap_ReportingUnitAxis_b26be754-8d90-4804-b6ce-2d50fbddb6a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitDomain_fc8a45e9-bc98-46a5-815a-9f2bf43f5bd4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReportingUnitDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReportingUnitAxis_b26be754-8d90-4804-b6ce-2d50fbddb6a0" xlink:to="loc_us-gaap_ReportingUnitDomain_fc8a45e9-bc98-46a5-815a-9f2bf43f5bd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_BackupReportingUnitMember_1ec02555-2f7b-4a89-826d-0e3bff902e85" xlink:href="jcom-20201231.xsd#jcom_BackupReportingUnitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReportingUnitDomain_fc8a45e9-bc98-46a5-815a-9f2bf43f5bd4" xlink:to="loc_jcom_BackupReportingUnitMember_1ec02555-2f7b-4a89-826d-0e3bff902e85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemAxis_8e2b3ad4-3ffb-4007-9fe5-7f7154a36941" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnusualOrInfrequentItemAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfChangeInAccountingEstimateTable_6991c0e6-f93e-46cd-9580-9d29bb6d133e" xlink:to="loc_us-gaap_UnusualOrInfrequentItemAxis_8e2b3ad4-3ffb-4007-9fe5-7f7154a36941" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemDomain_acaa1dbb-b96f-44d2-a585-82abe5e3c0e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnusualOrInfrequentItemDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemAxis_8e2b3ad4-3ffb-4007-9fe5-7f7154a36941" xlink:to="loc_us-gaap_UnusualOrInfrequentItemDomain_acaa1dbb-b96f-44d2-a585-82abe5e3c0e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_COVID19Member_a2bba6a0-8a01-4af6-afc6-85312efeb723" xlink:href="jcom-20201231.xsd#jcom_COVID19Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemDomain_acaa1dbb-b96f-44d2-a585-82abe5e3c0e6" xlink:to="loc_jcom_COVID19Member_a2bba6a0-8a01-4af6-afc6-85312efeb723" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_e6a2e07d-2e81-4a1d-8b4f-159e1d5e8884" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfChangeInAccountingEstimateTable_6991c0e6-f93e-46cd-9580-9d29bb6d133e" xlink:to="loc_us-gaap_StatementLineItems_e6a2e07d-2e81-4a1d-8b4f-159e1d5e8884" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_ac1e977f-b8b7-4c03-9214-d3d0907592e8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e6a2e07d-2e81-4a1d-8b4f-159e1d5e8884" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_ac1e977f-b8b7-4c03-9214-d3d0907592e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_8e674f5a-9471-49f5-ab1c-deba3fd8cc4f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e6a2e07d-2e81-4a1d-8b4f-159e1d5e8884" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_8e674f5a-9471-49f5-ab1c-deba3fd8cc4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossRealized_5fc13b10-d727-4d3a-ba7c-ce70489f0731" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossRealized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e6a2e07d-2e81-4a1d-8b4f-159e1d5e8884" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossRealized_5fc13b10-d727-4d3a-ba7c-ce70489f0731" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_a882f8a9-ef8a-407e-b802-237c626b5b64" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e6a2e07d-2e81-4a1d-8b4f-159e1d5e8884" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_a882f8a9-ef8a-407e-b802-237c626b5b64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_5e860d23-7a33-48d3-b54e-a1d9cbe6734e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e6a2e07d-2e81-4a1d-8b4f-159e1d5e8884" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_5e860d23-7a33-48d3-b54e-a1d9cbe6734e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_efbec4c2-1dd7-4f63-9891-541331ec38a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e6a2e07d-2e81-4a1d-8b4f-159e1d5e8884" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_efbec4c2-1dd7-4f63-9891-541331ec38a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_2aef0e92-ede2-4ba4-87bd-63365eae0f13" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e6a2e07d-2e81-4a1d-8b4f-159e1d5e8884" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_2aef0e92-ede2-4ba4-87bd-63365eae0f13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_NumberOfBusinesses_93a3811b-37c9-4688-8891-8ce91ea5c9e8" xlink:href="jcom-20201231.xsd#jcom_NumberOfBusinesses"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e6a2e07d-2e81-4a1d-8b4f-159e1d5e8884" xlink:to="loc_jcom_NumberOfBusinesses_93a3811b-37c9-4688-8891-8ce91ea5c9e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_922230e2-d258-45f9-a1e7-0584ccea8da1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e6a2e07d-2e81-4a1d-8b4f-159e1d5e8884" xlink:to="loc_us-gaap_NumberOfReportableSegments_922230e2-d258-45f9-a1e7-0584ccea8da1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense_f00f7270-d8ad-489c-ad4b-58ddc6dedbba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdvertisingExpense"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e6a2e07d-2e81-4a1d-8b4f-159e1d5e8884" xlink:to="loc_us-gaap_AdvertisingExpense_f00f7270-d8ad-489c-ad4b-58ddc6dedbba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/Revenues" xlink:type="simple" xlink:href="jcom-20201231.xsd#Revenues"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/Revenues" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_4a76cfdc-0300-4730-b301-1c2136580a17" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_a7f580d7-60cb-409c-b0b4-e6aef5fb5325" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_4a76cfdc-0300-4730-b301-1c2136580a17" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_a7f580d7-60cb-409c-b0b4-e6aef5fb5325" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/RevenuesTables" xlink:type="simple" xlink:href="jcom-20201231.xsd#RevenuesTables"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/RevenuesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_401f4108-6e24-4d75-a98b-9028dd2d7c40" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_0797524e-26cd-49fb-bf44-842277b63127" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_401f4108-6e24-4d75-a98b-9028dd2d7c40" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_0797524e-26cd-49fb-bf44-842277b63127" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/RevenuesNarrativeDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#RevenuesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/RevenuesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_791dfb6d-7b7c-4ec1-9632-ccb521cc8259" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_9b233c02-bac5-47f5-b262-83deafa10a58" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_791dfb6d-7b7c-4ec1-9632-ccb521cc8259" xlink:to="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_9b233c02-bac5-47f5-b262-83deafa10a58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_8dd1c9ca-2171-433e-80e7-9c14db90d14a" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_9b233c02-bac5-47f5-b262-83deafa10a58" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_8dd1c9ca-2171-433e-80e7-9c14db90d14a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_38de3710-2628-46cf-a213-dce7614fdcd3" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_8dd1c9ca-2171-433e-80e7-9c14db90d14a" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_38de3710-2628-46cf-a213-dce7614fdcd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_23b6c5d3-3a0b-4a9d-9dfc-028edbde42ea" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_38de3710-2628-46cf-a213-dce7614fdcd3" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_23b6c5d3-3a0b-4a9d-9dfc-028edbde42ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_62f35753-7087-4fb7-b926-76274773bc89" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_9b233c02-bac5-47f5-b262-83deafa10a58" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_62f35753-7087-4fb7-b926-76274773bc89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_4296db90-2cfb-4efc-9f48-bbd7f6e07a15" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_62f35753-7087-4fb7-b926-76274773bc89" xlink:to="loc_us-gaap_EquityComponentDomain_4296db90-2cfb-4efc-9f48-bbd7f6e07a15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_e621f5fd-850d-4234-b143-b78fcc4e958a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_4296db90-2cfb-4efc-9f48-bbd7f6e07a15" xlink:to="loc_us-gaap_RetainedEarningsMember_e621f5fd-850d-4234-b143-b78fcc4e958a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_3496ecf6-dafe-4480-b20e-375679b137c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_9b233c02-bac5-47f5-b262-83deafa10a58" xlink:to="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_3496ecf6-dafe-4480-b20e-375679b137c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_38af55cc-ac26-4257-aab8-8ff26af6cd41" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_3496ecf6-dafe-4480-b20e-375679b137c0" xlink:to="loc_us-gaap_StockholdersEquity_38af55cc-ac26-4257-aab8-8ff26af6cd41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_1abfd206-c6d5-4ea4-82e7-4f26ea71df12" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_3496ecf6-dafe-4480-b20e-375679b137c0" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_1abfd206-c6d5-4ea4-82e7-4f26ea71df12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_7ac3e065-a894-4932-a78e-e931134c8399" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_3496ecf6-dafe-4480-b20e-375679b137c0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_7ac3e065-a894-4932-a78e-e931134c8399" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/RevenuesDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#RevenuesDisaggregationofRevenueDetails"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/RevenuesDisaggregationofRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_3a775c22-cb0a-43de-8b85-3ef4b0f4e222" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_101cf59a-b061-457c-bcc2-b748b99cd69f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_3a775c22-cb0a-43de-8b85-3ef4b0f4e222" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_101cf59a-b061-457c-bcc2-b748b99cd69f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_74c6d08d-5038-4a0f-a59f-d9f9b6f55978" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_101cf59a-b061-457c-bcc2-b748b99cd69f" xlink:to="loc_srt_ConsolidationItemsAxis_74c6d08d-5038-4a0f-a59f-d9f9b6f55978" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_9f9c2832-9023-4291-bd94-0bac2eba975e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_74c6d08d-5038-4a0f-a59f-d9f9b6f55978" xlink:to="loc_srt_ConsolidationItemsDomain_9f9c2832-9023-4291-bd94-0bac2eba975e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_e3519d34-c745-4b4c-8060-576038f6d717" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_9f9c2832-9023-4291-bd94-0bac2eba975e" xlink:to="loc_us-gaap_OperatingSegmentsMember_e3519d34-c745-4b4c-8060-576038f6d717" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_0907627d-c35d-4433-a340-2ce537ce4990" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_9f9c2832-9023-4291-bd94-0bac2eba975e" xlink:to="loc_us-gaap_CorporateNonSegmentMember_0907627d-c35d-4433-a340-2ce537ce4990" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_6fdc750c-fd1a-4d47-9b2b-f7b3f9fb2d1f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_9f9c2832-9023-4291-bd94-0bac2eba975e" xlink:to="loc_us-gaap_IntersegmentEliminationMember_6fdc750c-fd1a-4d47-9b2b-f7b3f9fb2d1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_9ea82e03-19f1-4c32-9787-062367edc369" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_101cf59a-b061-457c-bcc2-b748b99cd69f" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_9ea82e03-19f1-4c32-9787-062367edc369" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_bd16690e-1822-4786-a880-f82b68b20c9c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_9ea82e03-19f1-4c32-9787-062367edc369" xlink:to="loc_us-gaap_SegmentDomain_bd16690e-1822-4786-a880-f82b68b20c9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_DigitalMediaSegmentMember_29ae3f26-bb29-4575-829f-74399e63c78a" xlink:href="jcom-20201231.xsd#jcom_DigitalMediaSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_bd16690e-1822-4786-a880-f82b68b20c9c" xlink:to="loc_jcom_DigitalMediaSegmentMember_29ae3f26-bb29-4575-829f-74399e63c78a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_CloudServicesMember_a9843526-da52-457c-8c20-133bf02e7283" xlink:href="jcom-20201231.xsd#jcom_CloudServicesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_bd16690e-1822-4786-a880-f82b68b20c9c" xlink:to="loc_jcom_CloudServicesMember_a9843526-da52-457c-8c20-133bf02e7283" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_d9e7840f-80a1-481f-bd91-9e63618cbf1a" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_101cf59a-b061-457c-bcc2-b748b99cd69f" xlink:to="loc_srt_ProductOrServiceAxis_d9e7840f-80a1-481f-bd91-9e63618cbf1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_0bf887bb-202e-437a-a03f-1ff5fc37d1d6" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_d9e7840f-80a1-481f-bd91-9e63618cbf1a" xlink:to="loc_srt_ProductsAndServicesDomain_0bf887bb-202e-437a-a03f-1ff5fc37d1d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingMember_6e9cf851-85f6-4a52-b27a-9f365bf42040" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdvertisingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_0bf887bb-202e-437a-a03f-1ff5fc37d1d6" xlink:to="loc_us-gaap_AdvertisingMember_6e9cf851-85f6-4a52-b27a-9f365bf42040" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_SubscriptionMember_93434e26-928b-4001-a0f2-e9e06f5a37a7" xlink:href="jcom-20201231.xsd#jcom_SubscriptionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_0bf887bb-202e-437a-a03f-1ff5fc37d1d6" xlink:to="loc_jcom_SubscriptionMember_93434e26-928b-4001-a0f2-e9e06f5a37a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_OtherMember_e8c7567c-afa5-40d1-8595-e12f44930d97" xlink:href="jcom-20201231.xsd#jcom_OtherMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_0bf887bb-202e-437a-a03f-1ff5fc37d1d6" xlink:to="loc_jcom_OtherMember_e8c7567c-afa5-40d1-8595-e12f44930d97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_db5993c1-c468-4e4a-91ad-f75578591cae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_101cf59a-b061-457c-bcc2-b748b99cd69f" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_db5993c1-c468-4e4a-91ad-f75578591cae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_999b64f1-8aea-49fe-b133-cbeee37a42fd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_db5993c1-c468-4e4a-91ad-f75578591cae" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_999b64f1-8aea-49fe-b133-cbeee37a42fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferredAtPointInTimeMember_47415ea3-cdf5-47ff-a2ba-0c70062daddd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransferredAtPointInTimeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_999b64f1-8aea-49fe-b133-cbeee37a42fd" xlink:to="loc_us-gaap_TransferredAtPointInTimeMember_47415ea3-cdf5-47ff-a2ba-0c70062daddd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferredOverTimeMember_7c54130f-f75a-40af-bc63-a1436cefb6e4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransferredOverTimeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_999b64f1-8aea-49fe-b133-cbeee37a42fd" xlink:to="loc_us-gaap_TransferredOverTimeMember_7c54130f-f75a-40af-bc63-a1436cefb6e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_0e0a4edd-3996-4bb8-87da-035421bd322e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_101cf59a-b061-457c-bcc2-b748b99cd69f" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_0e0a4edd-3996-4bb8-87da-035421bd322e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_1a15c53d-76f8-4914-a87b-b27527749faf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_0e0a4edd-3996-4bb8-87da-035421bd322e" xlink:to="loc_us-gaap_Revenues_1a15c53d-76f8-4914-a87b-b27527749faf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/BusinessAcquisitions" xlink:type="simple" xlink:href="jcom-20201231.xsd#BusinessAcquisitions"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/BusinessAcquisitions" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_4461acc6-9295-45db-a6ab-b8e9906a6da8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_b26bde9b-9778-4d92-8b11-aa770ae44264" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_4461acc6-9295-45db-a6ab-b8e9906a6da8" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_b26bde9b-9778-4d92-8b11-aa770ae44264" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/BusinessAcquisitionsTables" xlink:type="simple" xlink:href="jcom-20201231.xsd#BusinessAcquisitionsTables"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/BusinessAcquisitionsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_ac7d12d2-2c0b-403c-9b80-974e2154dc73" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_407e673d-33db-45f3-885c-b209c0987914" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_ac7d12d2-2c0b-403c-9b80-974e2154dc73" xlink:to="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_407e673d-33db-45f3-885c-b209c0987914" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_257ef880-9dac-4a8e-aa65-839d8ed3c3a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_ac7d12d2-2c0b-403c-9b80-974e2154dc73" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_257ef880-9dac-4a8e-aa65-839d8ed3c3a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/BusinessAcquisitionsNarrativeDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#BusinessAcquisitionsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/BusinessAcquisitionsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_a15ddccb-45b6-41fb-b77a-a8661b7aab39" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_862f017b-b068-44cf-b934-ca63700d261f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_a15ddccb-45b6-41fb-b77a-a8661b7aab39" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_862f017b-b068-44cf-b934-ca63700d261f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_f15bb798-0c64-43a4-804a-4e4cfe36985e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_862f017b-b068-44cf-b934-ca63700d261f" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_f15bb798-0c64-43a4-804a-4e4cfe36985e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c2659e13-09dc-4e4e-a040-6ba11feaf901" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_f15bb798-0c64-43a4-804a-4e4cfe36985e" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c2659e13-09dc-4e4e-a040-6ba11feaf901" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_Fiscal2020AcquisitionsMember_7e330cc3-3b14-4192-bc30-e1e7b8f8263d" xlink:href="jcom-20201231.xsd#jcom_Fiscal2020AcquisitionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c2659e13-09dc-4e4e-a040-6ba11feaf901" xlink:to="loc_jcom_Fiscal2020AcquisitionsMember_7e330cc3-3b14-4192-bc30-e1e7b8f8263d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_RetailMeNotIncMember_5acbda64-71ee-42b9-83bd-3bebef0090d9" xlink:href="jcom-20201231.xsd#jcom_RetailMeNotIncMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c2659e13-09dc-4e4e-a040-6ba11feaf901" xlink:to="loc_jcom_RetailMeNotIncMember_5acbda64-71ee-42b9-83bd-3bebef0090d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_Fiscal2019AcquisitionsMember_30a61858-6903-461d-bac5-a42be61638ab" xlink:href="jcom-20201231.xsd#jcom_Fiscal2019AcquisitionsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c2659e13-09dc-4e4e-a040-6ba11feaf901" xlink:to="loc_jcom_Fiscal2019AcquisitionsMember_30a61858-6903-461d-bac5-a42be61638ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_Fiscal2018AcquisitionsMember_a374a27b-fb2e-4326-bff1-54e48de1fe7e" xlink:href="jcom-20201231.xsd#jcom_Fiscal2018AcquisitionsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c2659e13-09dc-4e4e-a040-6ba11feaf901" xlink:to="loc_jcom_Fiscal2018AcquisitionsMember_a374a27b-fb2e-4326-bff1-54e48de1fe7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_ac3b6ae4-923b-455c-a8cf-ada5276b3ae5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_862f017b-b068-44cf-b934-ca63700d261f" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_ac3b6ae4-923b-455c-a8cf-ada5276b3ae5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_fc60f895-7f33-45c5-8f4a-5503bbc687a7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_ac3b6ae4-923b-455c-a8cf-ada5276b3ae5" xlink:to="loc_us-gaap_SegmentDomain_fc60f895-7f33-45c5-8f4a-5503bbc687a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_VoiceBackupSecurityAndCPPSegmentMember_b5b03f0c-d75a-49f6-bfe8-c68348030d07" xlink:href="jcom-20201231.xsd#jcom_VoiceBackupSecurityAndCPPSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_fc60f895-7f33-45c5-8f4a-5503bbc687a7" xlink:to="loc_jcom_VoiceBackupSecurityAndCPPSegmentMember_b5b03f0c-d75a-49f6-bfe8-c68348030d07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_DigitalMediaSegmentMember_2a84ffc4-a851-4d7c-840d-b5e053344f84" xlink:href="jcom-20201231.xsd#jcom_DigitalMediaSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_fc60f895-7f33-45c5-8f4a-5503bbc687a7" xlink:to="loc_jcom_DigitalMediaSegmentMember_2a84ffc4-a851-4d7c-840d-b5e053344f84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_FaxAndMartechSegmentMember_5fc2236c-fbb4-4f64-8015-3bc854cb5d2a" xlink:href="jcom-20201231.xsd#jcom_FaxAndMartechSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_fc60f895-7f33-45c5-8f4a-5503bbc687a7" xlink:to="loc_jcom_FaxAndMartechSegmentMember_5fc2236c-fbb4-4f64-8015-3bc854cb5d2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_5fbb3621-f207-4c27-b5d4-811e6d395c22" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_862f017b-b068-44cf-b934-ca63700d261f" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_5fbb3621-f207-4c27-b5d4-811e6d395c22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_BusinessAcquisitionContributedTotalRevenue_939d6b40-0f7a-43d8-83a8-d8791eeebb74" xlink:href="jcom-20201231.xsd#jcom_BusinessAcquisitionContributedTotalRevenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_5fbb3621-f207-4c27-b5d4-811e6d395c22" xlink:to="loc_jcom_BusinessAcquisitionContributedTotalRevenue_939d6b40-0f7a-43d8-83a8-d8791eeebb74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_1497f5a9-9bc8-4017-b6b8-df8ba8c99cd2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_5fbb3621-f207-4c27-b5d4-811e6d395c22" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_1497f5a9-9bc8-4017-b6b8-df8ba8c99cd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_71f2318d-8dec-4ead-98fd-8ddb7e65998e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_5fbb3621-f207-4c27-b5d4-811e6d395c22" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_71f2318d-8dec-4ead-98fd-8ddb7e65998e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquiredReceivablesFairValue_52e8d3e7-01e5-4d5c-b9af-6ae65dba0641" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationAcquiredReceivablesFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_5fbb3621-f207-4c27-b5d4-811e6d395c22" xlink:to="loc_us-gaap_BusinessCombinationAcquiredReceivablesFairValue_52e8d3e7-01e5-4d5c-b9af-6ae65dba0641" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquiredReceivablesGrossContractualAmount_ace7e2dc-84a7-4d17-88a6-1c7263c3b154" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationAcquiredReceivablesGrossContractualAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_5fbb3621-f207-4c27-b5d4-811e6d395c22" xlink:to="loc_us-gaap_BusinessCombinationAcquiredReceivablesGrossContractualAmount_ace7e2dc-84a7-4d17-88a6-1c7263c3b154" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquiredReceivablesEstimatedUncollectible_3f814265-29de-49e1-a1f3-1e2eb002b6a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationAcquiredReceivablesEstimatedUncollectible"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_5fbb3621-f207-4c27-b5d4-811e6d395c22" xlink:to="loc_us-gaap_BusinessCombinationAcquiredReceivablesEstimatedUncollectible_3f814265-29de-49e1-a1f3-1e2eb002b6a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_385801f4-89fa-4d23-90c4-d78150df628c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_5fbb3621-f207-4c27-b5d4-811e6d395c22" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_385801f4-89fa-4d23-90c4-d78150df628c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_4ff20aea-858e-4b88-a12c-753fc9c59583" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_5fbb3621-f207-4c27-b5d4-811e6d395c22" xlink:to="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_4ff20aea-858e-4b88-a12c-753fc9c59583" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_94df52d0-567f-474d-ae63-f16e9d5807c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_5fbb3621-f207-4c27-b5d4-811e6d395c22" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_94df52d0-567f-474d-ae63-f16e9d5807c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_BusinessAcquisitionProFormaNetIncomeLossExistingLineOfBusiness_36fc95ca-8bba-49ad-af88-6dc4652e9172" xlink:href="jcom-20201231.xsd#jcom_BusinessAcquisitionProFormaNetIncomeLossExistingLineOfBusiness"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_5fbb3621-f207-4c27-b5d4-811e6d395c22" xlink:to="loc_jcom_BusinessAcquisitionProFormaNetIncomeLossExistingLineOfBusiness_36fc95ca-8bba-49ad-af88-6dc4652e9172" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_BusinessAcquisitionProFormaNetIncomeLossAssetsSold_b304a385-db55-4c24-8f7a-d2c46e82949f" xlink:href="jcom-20201231.xsd#jcom_BusinessAcquisitionProFormaNetIncomeLossAssetsSold"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_5fbb3621-f207-4c27-b5d4-811e6d395c22" xlink:to="loc_jcom_BusinessAcquisitionProFormaNetIncomeLossAssetsSold_b304a385-db55-4c24-8f7a-d2c46e82949f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_BusinessAcquisitionProFormaNetIncomeLossInvestmentInSubsidiariesSold_32a446b8-c410-4c62-8c1c-874af3b0d9e4" xlink:href="jcom-20201231.xsd#jcom_BusinessAcquisitionProFormaNetIncomeLossInvestmentInSubsidiariesSold"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_5fbb3621-f207-4c27-b5d4-811e6d395c22" xlink:to="loc_jcom_BusinessAcquisitionProFormaNetIncomeLossInvestmentInSubsidiariesSold_32a446b8-c410-4c62-8c1c-874af3b0d9e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/BusinessAcquisitionsAllocationofAggregatePurchaseConsiderationDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#BusinessAcquisitionsAllocationofAggregatePurchaseConsiderationDetails"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/BusinessAcquisitionsAllocationofAggregatePurchaseConsiderationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_b811f7b3-4b7d-4f8e-ab90-12dbf1859fb2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_bd1ad8dd-ae85-407a-885a-c6fc2d00ca3d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_b811f7b3-4b7d-4f8e-ab90-12dbf1859fb2" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_bd1ad8dd-ae85-407a-885a-c6fc2d00ca3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_2d15b894-d0b5-46d8-a402-9f2a12c88fa4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_bd1ad8dd-ae85-407a-885a-c6fc2d00ca3d" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_2d15b894-d0b5-46d8-a402-9f2a12c88fa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_79908044-6d5b-46a7-80b5-8d90689fd8ef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_2d15b894-d0b5-46d8-a402-9f2a12c88fa4" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_79908044-6d5b-46a7-80b5-8d90689fd8ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_Fiscal2020AcquisitionsMember_8fd094e8-6391-40bc-ae33-6da35020124c" xlink:href="jcom-20201231.xsd#jcom_Fiscal2020AcquisitionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_79908044-6d5b-46a7-80b5-8d90689fd8ef" xlink:to="loc_jcom_Fiscal2020AcquisitionsMember_8fd094e8-6391-40bc-ae33-6da35020124c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_RetailMeNotIncMember_d4d1d431-b564-48dc-b428-56d1cb7c87c2" xlink:href="jcom-20201231.xsd#jcom_RetailMeNotIncMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_79908044-6d5b-46a7-80b5-8d90689fd8ef" xlink:to="loc_jcom_RetailMeNotIncMember_d4d1d431-b564-48dc-b428-56d1cb7c87c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_Fiscal2019AcquisitionsMember_2db8e084-6677-4370-972b-a6068b0774cf" xlink:href="jcom-20201231.xsd#jcom_Fiscal2019AcquisitionsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_79908044-6d5b-46a7-80b5-8d90689fd8ef" xlink:to="loc_jcom_Fiscal2019AcquisitionsMember_2db8e084-6677-4370-972b-a6068b0774cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_Fiscal2018AcquisitionsMember_b2d641d8-6c35-4dff-829d-9aa71b0b6fe2" xlink:href="jcom-20201231.xsd#jcom_Fiscal2018AcquisitionsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_79908044-6d5b-46a7-80b5-8d90689fd8ef" xlink:to="loc_jcom_Fiscal2018AcquisitionsMember_b2d641d8-6c35-4dff-829d-9aa71b0b6fe2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a8930fd0-de3c-489a-8e25-bc03d4a83751" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_bd1ad8dd-ae85-407a-885a-c6fc2d00ca3d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a8930fd0-de3c-489a-8e25-bc03d4a83751" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_84f3179e-5a72-4e80-aa3e-86d59b0000d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a8930fd0-de3c-489a-8e25-bc03d4a83751" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_84f3179e-5a72-4e80-aa3e-86d59b0000d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_c8d71f24-e12f-428e-bfe8-7001fd993b81" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_84f3179e-5a72-4e80-aa3e-86d59b0000d8" xlink:to="loc_us-gaap_TradeNamesMember_c8d71f24-e12f-428e-bfe8-7001fd993b81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_e3d41529-fbe6-43b4-964d-e7f035da9823" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_84f3179e-5a72-4e80-aa3e-86d59b0000d8" xlink:to="loc_us-gaap_CustomerRelationshipsMember_e3d41529-fbe6-43b4-964d-e7f035da9823" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksMember_979d1ca3-9e76-4357-a6f0-af4423fa7abc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TrademarksMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_84f3179e-5a72-4e80-aa3e-86d59b0000d8" xlink:to="loc_us-gaap_TrademarksMember_979d1ca3-9e76-4357-a6f0-af4423fa7abc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_f0d0014e-2a62-4e71-99d4-2a28db37ef07" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_84f3179e-5a72-4e80-aa3e-86d59b0000d8" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_f0d0014e-2a62-4e71-99d4-2a28db37ef07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_88811d28-d21d-42ed-af30-c281728ad340" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_bd1ad8dd-ae85-407a-885a-c6fc2d00ca3d" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_88811d28-d21d-42ed-af30-c281728ad340" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_1a6ca15e-56f0-40c4-a48e-fa7c654b978d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_88811d28-d21d-42ed-af30-c281728ad340" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_1a6ca15e-56f0-40c4-a48e-fa7c654b978d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_43f29d6e-61ac-49e0-995e-6152f3632aa8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_88811d28-d21d-42ed-af30-c281728ad340" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_43f29d6e-61ac-49e0-995e-6152f3632aa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_db825dab-bb42-4477-aca6-40e3e12d42ea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_88811d28-d21d-42ed-af30-c281728ad340" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_db825dab-bb42-4477-aca6-40e3e12d42ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_93bcd5e0-4f5e-4c14-a59f-f46566a72dc9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_88811d28-d21d-42ed-af30-c281728ad340" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_93bcd5e0-4f5e-4c14-a59f-f46566a72dc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets_ea3fa94e-6344-482e-a012-8b9b810f3520" xlink:href="jcom-20201231.xsd#jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_88811d28-d21d-42ed-af30-c281728ad340" xlink:to="loc_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets_ea3fa94e-6344-482e-a012-8b9b810f3520" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_bf23d3b1-f458-4c14-9546-186919f4ec17" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_88811d28-d21d-42ed-af30-c281728ad340" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_bf23d3b1-f458-4c14-9546-186919f4ec17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_997d128c-4231-437b-8c33-9256778c754b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_88811d28-d21d-42ed-af30-c281728ad340" xlink:to="loc_us-gaap_Goodwill_997d128c-4231-437b-8c33-9256778c754b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_90551f48-34b3-456f-9ed5-c8193b2a06cb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_88811d28-d21d-42ed-af30-c281728ad340" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_90551f48-34b3-456f-9ed5-c8193b2a06cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets_7c41f421-903b-42de-b2c5-9321e9394feb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_88811d28-d21d-42ed-af30-c281728ad340" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets_7c41f421-903b-42de-b2c5-9321e9394feb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_87765b2c-3ded-475a-b7dd-50cef24c92c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_88811d28-d21d-42ed-af30-c281728ad340" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_87765b2c-3ded-475a-b7dd-50cef24c92c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_8319c793-3265-4eb7-85f8-7c43e8074d4e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_88811d28-d21d-42ed-af30-c281728ad340" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_8319c793-3265-4eb7-85f8-7c43e8074d4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_b5bab69e-629c-433a-b266-d2bdee66aa6c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_88811d28-d21d-42ed-af30-c281728ad340" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_b5bab69e-629c-433a-b266-d2bdee66aa6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation_0056e1b6-f56f-4059-9793-ec7b024e4716" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_88811d28-d21d-42ed-af30-c281728ad340" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation_0056e1b6-f56f-4059-9793-ec7b024e4716" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseLiabilitiesCurrent_14433908-6847-4af9-a574-6f69ec68dcc3" xlink:href="jcom-20201231.xsd#jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseLiabilitiesCurrent"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_88811d28-d21d-42ed-af30-c281728ad340" xlink:to="loc_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseLiabilitiesCurrent_14433908-6847-4af9-a574-6f69ec68dcc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt_e10c7a80-8432-4c66-ba3b-6ea88d7a91f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_88811d28-d21d-42ed-af30-c281728ad340" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt_e10c7a80-8432-4c66-ba3b-6ea88d7a91f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseLiabilitiesNonCurrent_23129862-660a-4284-b5d6-b6308a200bdd" xlink:href="jcom-20201231.xsd#jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseLiabilitiesNonCurrent"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_88811d28-d21d-42ed-af30-c281728ad340" xlink:to="loc_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseLiabilitiesNonCurrent_23129862-660a-4284-b5d6-b6308a200bdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesIncomeTaxesPayable_f6f9f73c-4afe-4eb0-9494-badcce6fff82" xlink:href="jcom-20201231.xsd#jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesIncomeTaxesPayable"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_88811d28-d21d-42ed-af30-c281728ad340" xlink:to="loc_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesIncomeTaxesPayable_f6f9f73c-4afe-4eb0-9494-badcce6fff82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilityForUncertainTaxPositions_d89c87f7-9a70-40e1-83b7-d7c513fa3f27" xlink:href="jcom-20201231.xsd#jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilityForUncertainTaxPositions"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_88811d28-d21d-42ed-af30-c281728ad340" xlink:to="loc_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilityForUncertainTaxPositions_d89c87f7-9a70-40e1-83b7-d7c513fa3f27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_946a3627-7d69-4f27-86e4-24220fd2c809" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_88811d28-d21d-42ed-af30-c281728ad340" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_946a3627-7d69-4f27-86e4-24220fd2c809" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_f8952486-482a-4671-af8b-774cd0a18d8a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_88811d28-d21d-42ed-af30-c281728ad340" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_f8952486-482a-4671-af8b-774cd0a18d8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_f1d502ac-c782-4bf2-b0c5-59415c3bfabb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_88811d28-d21d-42ed-af30-c281728ad340" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_f1d502ac-c782-4bf2-b0c5-59415c3bfabb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/BusinessAcquisitionsSupplementaryInformationonUnauditedProFormaFinancialBasisDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#BusinessAcquisitionsSupplementaryInformationonUnauditedProFormaFinancialBasisDetails"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/BusinessAcquisitionsSupplementaryInformationonUnauditedProFormaFinancialBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_54bccca1-2978-4ec6-8bef-575f4585d8a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_88205b28-caeb-49f3-b00b-1d2cd89750b9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_54bccca1-2978-4ec6-8bef-575f4585d8a3" xlink:to="loc_us-gaap_StatementTable_88205b28-caeb-49f3-b00b-1d2cd89750b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_01a5fb34-0ead-4f7c-8e15-a9d0c57bf5be" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_88205b28-caeb-49f3-b00b-1d2cd89750b9" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_01a5fb34-0ead-4f7c-8e15-a9d0c57bf5be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9cd4ff0b-062f-46b6-916d-07c8f5955e97" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_01a5fb34-0ead-4f7c-8e15-a9d0c57bf5be" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9cd4ff0b-062f-46b6-916d-07c8f5955e97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_RetailMeNotIncMember_8289709e-e09a-46b7-ae83-37bbe4150e5f" xlink:href="jcom-20201231.xsd#jcom_RetailMeNotIncMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9cd4ff0b-062f-46b6-916d-07c8f5955e97" xlink:to="loc_jcom_RetailMeNotIncMember_8289709e-e09a-46b7-ae83-37bbe4150e5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_Fiscal2020AcquisitionsMember_3090590a-e6d3-4ad8-ad16-dfecf0ce65d5" xlink:href="jcom-20201231.xsd#jcom_Fiscal2020AcquisitionsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9cd4ff0b-062f-46b6-916d-07c8f5955e97" xlink:to="loc_jcom_Fiscal2020AcquisitionsMember_3090590a-e6d3-4ad8-ad16-dfecf0ce65d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_Fiscal2019AcquisitionsMember_acdf3745-9d93-4a54-9a27-646cb417d8f7" xlink:href="jcom-20201231.xsd#jcom_Fiscal2019AcquisitionsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9cd4ff0b-062f-46b6-916d-07c8f5955e97" xlink:to="loc_jcom_Fiscal2019AcquisitionsMember_acdf3745-9d93-4a54-9a27-646cb417d8f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_Fiscal2018AcquisitionsMember_ac03cbb1-0565-423a-8b9d-192624982dfa" xlink:href="jcom-20201231.xsd#jcom_Fiscal2018AcquisitionsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9cd4ff0b-062f-46b6-916d-07c8f5955e97" xlink:to="loc_jcom_Fiscal2018AcquisitionsMember_ac03cbb1-0565-423a-8b9d-192624982dfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_e3ab6f79-0b55-4817-8c2a-9cfb531e0a54" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_88205b28-caeb-49f3-b00b-1d2cd89750b9" xlink:to="loc_us-gaap_StatementLineItems_e3ab6f79-0b55-4817-8c2a-9cfb531e0a54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_38a59953-c7a1-43cf-871b-da034c8e4d82" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e3ab6f79-0b55-4817-8c2a-9cfb531e0a54" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_38a59953-c7a1-43cf-871b-da034c8e4d82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_552bf711-27fc-4b3f-b6da-33a8a6dab199" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e3ab6f79-0b55-4817-8c2a-9cfb531e0a54" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_552bf711-27fc-4b3f-b6da-33a8a6dab199" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_364347b3-2cde-4f97-a4e2-847c166364d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e3ab6f79-0b55-4817-8c2a-9cfb531e0a54" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_364347b3-2cde-4f97-a4e2-847c166364d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted_15909f0c-ad4a-495f-a53f-fefc993429e7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e3ab6f79-0b55-4817-8c2a-9cfb531e0a54" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted_15909f0c-ad4a-495f-a53f-fefc993429e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/Investments" xlink:type="simple" xlink:href="jcom-20201231.xsd#Investments"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/Investments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_325c5fbd-7e19-4a2c-9df4-cafeef2326e9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_5226f4cd-2834-47a1-8ba2-6ad72baaba87" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_325c5fbd-7e19-4a2c-9df4-cafeef2326e9" xlink:to="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_5226f4cd-2834-47a1-8ba2-6ad72baaba87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/InvestmentsTables" xlink:type="simple" xlink:href="jcom-20201231.xsd#InvestmentsTables"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/InvestmentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_cc6d6f8b-f3b8-4bf4-9f28-378b27a8b3fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock_233a1def-d8b1-46f8-b710-a7e70729304d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_cc6d6f8b-f3b8-4bf4-9f28-378b27a8b3fb" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock_233a1def-d8b1-46f8-b710-a7e70729304d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_571535c9-6668-45f8-8986-e03458de1022" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_cc6d6f8b-f3b8-4bf4-9f28-378b27a8b3fb" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_571535c9-6668-45f8-8986-e03458de1022" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_72e34d1c-4bf5-46b7-841d-0fbae9a5bab3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_cc6d6f8b-f3b8-4bf4-9f28-378b27a8b3fb" xlink:to="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_72e34d1c-4bf5-46b7-841d-0fbae9a5bab3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock_13f821b5-2ba1-4aa5-8c3c-695051a27cb3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_cc6d6f8b-f3b8-4bf4-9f28-378b27a8b3fb" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock_13f821b5-2ba1-4aa5-8c3c-695051a27cb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsTextBlock_e9c3b693-c0c5-4145-9de9-8b99fcfc2f2c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentsTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_cc6d6f8b-f3b8-4bf4-9f28-378b27a8b3fb" xlink:to="loc_us-gaap_EquityMethodInvestmentsTextBlock_e9c3b693-c0c5-4145-9de9-8b99fcfc2f2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/InvestmentsSummaryofSecuritieswithoutReadilyDeterminableFairValueDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#InvestmentsSummaryofSecuritieswithoutReadilyDeterminableFairValueDetails"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/InvestmentsSummaryofSecuritieswithoutReadilyDeterminableFairValueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_c5197140-1ad2-4fd2-91bd-5fbaf8b3baeb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_EquitySecuritiesWithoutReadilyDeterminableFairValueCost_d61695c6-6c8b-4200-8341-0e7ce9cfa5c4" xlink:href="jcom-20201231.xsd#jcom_EquitySecuritiesWithoutReadilyDeterminableFairValueCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_c5197140-1ad2-4fd2-91bd-5fbaf8b3baeb" xlink:to="loc_jcom_EquitySecuritiesWithoutReadilyDeterminableFairValueCost_d61695c6-6c8b-4200-8341-0e7ce9cfa5c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount_1bbf8b1e-37e8-40f6-82b9-17b3d92bce0b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_c5197140-1ad2-4fd2-91bd-5fbaf8b3baeb" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount_1bbf8b1e-37e8-40f6-82b9-17b3d92bce0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentCumulativeAmount_a0da45bd-6458-4967-872e-312ea18a8853" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentCumulativeAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_c5197140-1ad2-4fd2-91bd-5fbaf8b3baeb" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentCumulativeAmount_a0da45bd-6458-4967-872e-312ea18a8853" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_9820e2d7-2ceb-4874-812e-63b52512f1fd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_c5197140-1ad2-4fd2-91bd-5fbaf8b3baeb" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_9820e2d7-2ceb-4874-812e-63b52512f1fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/InvestmentsNarrativeDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#InvestmentsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/InvestmentsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_75d06adb-a08c-4116-ae9c-eb9004d73daf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemTable_21d0694f-5eac-4004-8a08-4c928dcccc43" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnusualOrInfrequentItemTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_75d06adb-a08c-4116-ae9c-eb9004d73daf" xlink:to="loc_us-gaap_UnusualOrInfrequentItemTable_21d0694f-5eac-4004-8a08-4c928dcccc43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemAxis_0ba240dc-948d-407d-b181-7b6181d9ee77" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnusualOrInfrequentItemAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemTable_21d0694f-5eac-4004-8a08-4c928dcccc43" xlink:to="loc_us-gaap_UnusualOrInfrequentItemAxis_0ba240dc-948d-407d-b181-7b6181d9ee77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemDomain_129e55a6-43a8-4828-8cbf-87a6becf9a56" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnusualOrInfrequentItemDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemAxis_0ba240dc-948d-407d-b181-7b6181d9ee77" xlink:to="loc_us-gaap_UnusualOrInfrequentItemDomain_129e55a6-43a8-4828-8cbf-87a6becf9a56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_COVID19Member_acdcba8a-597b-4459-b316-7db41a7e1a90" xlink:href="jcom-20201231.xsd#jcom_COVID19Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemDomain_129e55a6-43a8-4828-8cbf-87a6becf9a56" xlink:to="loc_jcom_COVID19Member_acdcba8a-597b-4459-b316-7db41a7e1a90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemLineItems_7cc83963-3e8d-473a-a03c-e84d7e1a37c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnusualOrInfrequentItemLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemTable_21d0694f-5eac-4004-8a08-4c928dcccc43" xlink:to="loc_us-gaap_UnusualOrInfrequentItemLineItems_7cc83963-3e8d-473a-a03c-e84d7e1a37c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_ExchangeOfAvailableForSaleDebtSecurities_26c4abea-90c6-405b-8043-de963aded7ec" xlink:href="jcom-20201231.xsd#jcom_ExchangeOfAvailableForSaleDebtSecurities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_7cc83963-3e8d-473a-a03c-e84d7e1a37c1" xlink:to="loc_jcom_ExchangeOfAvailableForSaleDebtSecurities_26c4abea-90c6-405b-8043-de963aded7ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnInvestments_ffeaf2b3-85f6-4c7c-83cf-f740cf0476c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnInvestments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_7cc83963-3e8d-473a-a03c-e84d7e1a37c1" xlink:to="loc_us-gaap_GainLossOnInvestments_ffeaf2b3-85f6-4c7c-83cf-f740cf0476c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount_e66ca713-8fab-41e7-889e-08f8d161173e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_7cc83963-3e8d-473a-a03c-e84d7e1a37c1" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount_e66ca713-8fab-41e7-889e-08f8d161173e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount_49ece4d7-0066-4a71-afca-c5924651bbc0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_7cc83963-3e8d-473a-a03c-e84d7e1a37c1" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount_49ece4d7-0066-4a71-afca-c5924651bbc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale_ef72b522-14fc-44d6-a6f3-61d5e6bd3f5f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_7cc83963-3e8d-473a-a03c-e84d7e1a37c1" xlink:to="loc_us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale_ef72b522-14fc-44d6-a6f3-61d5e6bd3f5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityFinancialOrOtherSupportAmount_6544e5be-ae3d-44e6-a1db-cabaacc2c519" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityFinancialOrOtherSupportAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_7cc83963-3e8d-473a-a03c-e84d7e1a37c1" xlink:to="loc_us-gaap_VariableInterestEntityFinancialOrOtherSupportAmount_6544e5be-ae3d-44e6-a1db-cabaacc2c519" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityOwnershipPercentage_c91fcb8e-7fc9-4a3c-bbea-051ba19b6045" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityOwnershipPercentage"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_7cc83963-3e8d-473a-a03c-e84d7e1a37c1" xlink:to="loc_us-gaap_VariableInterestEntityOwnershipPercentage_c91fcb8e-7fc9-4a3c-bbea-051ba19b6045" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_VariableInterestEntityQualitativeOrQuantitativeInformationAnnualManagementFeePercentage_99f3bdc7-d68a-4cb0-879e-3ee0dea53a9a" xlink:href="jcom-20201231.xsd#jcom_VariableInterestEntityQualitativeOrQuantitativeInformationAnnualManagementFeePercentage"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_7cc83963-3e8d-473a-a03c-e84d7e1a37c1" xlink:to="loc_jcom_VariableInterestEntityQualitativeOrQuantitativeInformationAnnualManagementFeePercentage_99f3bdc7-d68a-4cb0-879e-3ee0dea53a9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_VariableInterestEntityQualitativeOrQuantitativeInformationManagementFeeAnnualReductionPercentage_d8b8ad51-fe15-4ac5-8089-cefb8bdcd7a8" xlink:href="jcom-20201231.xsd#jcom_VariableInterestEntityQualitativeOrQuantitativeInformationManagementFeeAnnualReductionPercentage"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_7cc83963-3e8d-473a-a03c-e84d7e1a37c1" xlink:to="loc_jcom_VariableInterestEntityQualitativeOrQuantitativeInformationManagementFeeAnnualReductionPercentage_d8b8ad51-fe15-4ac5-8089-cefb8bdcd7a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_VariableInterestEntityQualitativeOrQuantitativeInformationCarriedInterestPercentage_42cc961d-a47d-4fc6-9379-07b58df86f05" xlink:href="jcom-20201231.xsd#jcom_VariableInterestEntityQualitativeOrQuantitativeInformationCarriedInterestPercentage"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_7cc83963-3e8d-473a-a03c-e84d7e1a37c1" xlink:to="loc_jcom_VariableInterestEntityQualitativeOrQuantitativeInformationCarriedInterestPercentage_42cc961d-a47d-4fc6-9379-07b58df86f05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_68006466-735b-4e6c-af23-15bfddda708c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_7cc83963-3e8d-473a-a03c-e84d7e1a37c1" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_68006466-735b-4e6c-af23-15bfddda708c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_NumberOfInvestmentsImpaired_de51a503-cd97-4b24-a0d0-f3928f306abc" xlink:href="jcom-20201231.xsd#jcom_NumberOfInvestmentsImpaired"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_7cc83963-3e8d-473a-a03c-e84d7e1a37c1" xlink:to="loc_jcom_NumberOfInvestmentsImpaired_de51a503-cd97-4b24-a0d0-f3928f306abc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityActivityBetweenVIEAndEntityOtherMeasureOfActivityAmount_74a864b8-5768-4eb6-a091-c7a95c1eab97" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityActivityBetweenVIEAndEntityOtherMeasureOfActivityAmount"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_7cc83963-3e8d-473a-a03c-e84d7e1a37c1" xlink:to="loc_us-gaap_VariableInterestEntityActivityBetweenVIEAndEntityOtherMeasureOfActivityAmount_74a864b8-5768-4eb6-a091-c7a95c1eab97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityActivityBetweenVIEAndEntityPurchases_076c2742-d6fe-43fd-a151-1ac6f41382ae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityActivityBetweenVIEAndEntityPurchases"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_7cc83963-3e8d-473a-a03c-e84d7e1a37c1" xlink:to="loc_us-gaap_VariableInterestEntityActivityBetweenVIEAndEntityPurchases_076c2742-d6fe-43fd-a151-1ac6f41382ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital_b5b7e65b-46cb-4b43-ba38-89b2e2f367cf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_7cc83963-3e8d-473a-a03c-e84d7e1a37c1" xlink:to="loc_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital_b5b7e65b-46cb-4b43-ba38-89b2e2f367cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment_252320a7-acc6-4db6-92b7-9a41a2f62576" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_7cc83963-3e8d-473a-a03c-e84d7e1a37c1" xlink:to="loc_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment_252320a7-acc6-4db6-92b7-9a41a2f62576" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ManagementFeeExpense_224007f2-120d-4031-b3fd-aca901791952" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ManagementFeeExpense"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_7cc83963-3e8d-473a-a03c-e84d7e1a37c1" xlink:to="loc_us-gaap_ManagementFeeExpense_224007f2-120d-4031-b3fd-aca901791952" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/InvestmentsSummaryofAvailableforsaleInvestmentsDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#InvestmentsSummaryofAvailableforsaleInvestmentsDetails"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/InvestmentsSummaryofAvailableforsaleInvestmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_41dcb2b9-68a0-4570-a1f7-40acd36307ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_f467997d-8974-4d69-bf98-083d1aba63ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_41dcb2b9-68a0-4570-a1f7-40acd36307ad" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_f467997d-8974-4d69-bf98-083d1aba63ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_ed4bb431-dc60-453f-a767-6b0a504bc9bc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_f467997d-8974-4d69-bf98-083d1aba63ed" xlink:to="loc_us-gaap_FinancialInstrumentAxis_ed4bb431-dc60-453f-a767-6b0a504bc9bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_25abf353-6064-4332-a7c5-951865924ee8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_ed4bb431-dc60-453f-a767-6b0a504bc9bc" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_25abf353-6064-4332-a7c5-951865924ee8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_32f880ed-1417-4eb8-bcb1-a49093cb239c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_25abf353-6064-4332-a7c5-951865924ee8" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_32f880ed-1417-4eb8-bcb1-a49093cb239c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_f7727182-3ff7-401d-99d8-db277167b746" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_f467997d-8974-4d69-bf98-083d1aba63ed" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_f7727182-3ff7-401d-99d8-db277167b746" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_83416fac-08e6-41ab-9a79-90b1f7a31d88" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_f7727182-3ff7-401d-99d8-db277167b746" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_83416fac-08e6-41ab-9a79-90b1f7a31d88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_67818d00-adf9-4fd8-bc3c-f16eb3549ece" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_f7727182-3ff7-401d-99d8-db277167b746" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_67818d00-adf9-4fd8-bc3c-f16eb3549ece" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_7248dfac-31e9-4ba3-90cb-0c1e19c52be6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_f7727182-3ff7-401d-99d8-db277167b746" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_7248dfac-31e9-4ba3-90cb-0c1e19c52be6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_20d56f59-f8c5-46ef-9962-fe5986fb4cbf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_f7727182-3ff7-401d-99d8-db277167b746" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_20d56f59-f8c5-46ef-9962-fe5986fb4cbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/InvestmentsAvailableforSaleSecuritiesClassifiedbyContractualMaturityDateDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#InvestmentsAvailableforSaleSecuritiesClassifiedbyContractualMaturityDateDetails"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/InvestmentsAvailableforSaleSecuritiesClassifiedbyContractualMaturityDateDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_204a2999-91ff-40f8-afb3-48a9978cfa27" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_4d85a0a8-c4d3-47f3-96e0-d13fa69956f0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_204a2999-91ff-40f8-afb3-48a9978cfa27" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_4d85a0a8-c4d3-47f3-96e0-d13fa69956f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_aae1c446-3fdd-4447-b794-0bb9e4cd4588" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_204a2999-91ff-40f8-afb3-48a9978cfa27" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_aae1c446-3fdd-4447-b794-0bb9e4cd4588" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_3944f13a-7863-42f2-a94f-216e3748c920" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_204a2999-91ff-40f8-afb3-48a9978cfa27" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_3944f13a-7863-42f2-a94f-216e3748c920" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue_3840c255-c924-44e7-b553-816d7c0024a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_204a2999-91ff-40f8-afb3-48a9978cfa27" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue_3840c255-c924-44e7-b553-816d7c0024a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate_debb04e8-16f6-430e-8e31-1689510cf6f2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_204a2999-91ff-40f8-afb3-48a9978cfa27" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate_debb04e8-16f6-430e-8e31-1689510cf6f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/InvestmentsFairValueofAvailableforsaleInvestmentsinUnrealizedLossPositionDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#InvestmentsFairValueofAvailableforsaleInvestmentsinUnrealizedLossPositionDetails"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/InvestmentsFairValueofAvailableforsaleInvestmentsinUnrealizedLossPositionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_5003633d-68f9-4194-b621-8a1cd9149cad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_27db152c-d9e2-4970-b29a-c581baf00da6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_5003633d-68f9-4194-b621-8a1cd9149cad" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_27db152c-d9e2-4970-b29a-c581baf00da6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_8ea35eb6-e1d7-46e1-9416-6b5216f80390" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_27db152c-d9e2-4970-b29a-c581baf00da6" xlink:to="loc_us-gaap_FinancialInstrumentAxis_8ea35eb6-e1d7-46e1-9416-6b5216f80390" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_aa24317a-db5f-4054-86ee-bc83b7acc3e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_8ea35eb6-e1d7-46e1-9416-6b5216f80390" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_aa24317a-db5f-4054-86ee-bc83b7acc3e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_7ee2a084-3ac5-466e-94f8-a382df4868a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_aa24317a-db5f-4054-86ee-bc83b7acc3e6" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_7ee2a084-3ac5-466e-94f8-a382df4868a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_79730b3d-8de7-496f-889c-908eaaad08cc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_27db152c-d9e2-4970-b29a-c581baf00da6" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_79730b3d-8de7-496f-889c-908eaaad08cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions_80d51226-db10-4d76-84e8-3f7b457ccff9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_79730b3d-8de7-496f-889c-908eaaad08cc" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions_80d51226-db10-4d76-84e8-3f7b457ccff9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueAbstract_b96679d1-3230-4e26-b190-8f16ba2d3f65" xlink:href="jcom-20201231.xsd#jcom_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_79730b3d-8de7-496f-889c-908eaaad08cc" xlink:to="loc_jcom_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueAbstract_b96679d1-3230-4e26-b190-8f16ba2d3f65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_ffdbeb6a-d35e-46bf-9859-0a4e651613bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jcom_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueAbstract_b96679d1-3230-4e26-b190-8f16ba2d3f65" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_ffdbeb6a-d35e-46bf-9859-0a4e651613bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_77f62d4c-b693-4bfa-beb6-5a588f2cd5bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jcom_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueAbstract_b96679d1-3230-4e26-b190-8f16ba2d3f65" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_77f62d4c-b693-4bfa-beb6-5a588f2cd5bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_bf12ff60-f180-4eee-8be5-a07ea27322c4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jcom_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueAbstract_b96679d1-3230-4e26-b190-8f16ba2d3f65" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_bf12ff60-f180-4eee-8be5-a07ea27322c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_83511dbb-6585-4713-a518-51ac87987928" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_79730b3d-8de7-496f-889c-908eaaad08cc" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_83511dbb-6585-4713-a518-51ac87987928" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_bf88f4d1-f21b-44b9-8bbd-9ad8a71dd1f2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_83511dbb-6585-4713-a518-51ac87987928" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_bf88f4d1-f21b-44b9-8bbd-9ad8a71dd1f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_a1f3557d-5cd4-4c2c-ac41-702b23427d55" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_83511dbb-6585-4713-a518-51ac87987928" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_a1f3557d-5cd4-4c2c-ac41-702b23427d55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_7312ca63-b2cf-44b8-8dce-894d36ad1439" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_83511dbb-6585-4713-a518-51ac87987928" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_7312ca63-b2cf-44b8-8dce-894d36ad1439" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/InvestmentsCarryingAmountforEquityMethodInvestmentDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#InvestmentsCarryingAmountforEquityMethodInvestmentDetails"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/InvestmentsCarryingAmountforEquityMethodInvestmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_8dc299e3-5418-4d13-9dbd-84a718cca6e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_3e1ee422-26ca-441e-956b-afd09d5b9389" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_8dc299e3-5418-4d13-9dbd-84a718cca6e1" xlink:to="loc_us-gaap_EquityMethodInvestments_3e1ee422-26ca-441e-956b-afd09d5b9389" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount_0dbd40cf-076d-4aad-90db-ceb3c2fc6fdd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_8dc299e3-5418-4d13-9dbd-84a718cca6e1" xlink:to="loc_us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount_0dbd40cf-076d-4aad-90db-ceb3c2fc6fdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/SaleofAssets" xlink:type="simple" xlink:href="jcom-20201231.xsd#SaleofAssets"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/SaleofAssets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_d7a57f44-30ad-4dbd-84c9-f32a5a46fca2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_3e685073-301e-4c4b-85ea-d664282f384a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_d7a57f44-30ad-4dbd-84c9-f32a5a46fca2" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_3e685073-301e-4c4b-85ea-d664282f384a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/SaleofAssetsDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#SaleofAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/SaleofAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_2068fe0a-9525-490a-a1d8-2160de819bb1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_55e5129c-637b-455e-b6e5-7879bdc5fc3a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_2068fe0a-9525-490a-a1d8-2160de819bb1" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_55e5129c-637b-455e-b6e5-7879bdc5fc3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_5ba8ac2b-bab0-4cee-a076-2d2ca0a097aa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_55e5129c-637b-455e-b6e5-7879bdc5fc3a" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_5ba8ac2b-bab0-4cee-a076-2d2ca0a097aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_7198aa96-cdb3-4ec6-9ce4-590bb29f46d1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_5ba8ac2b-bab0-4cee-a076-2d2ca0a097aa" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_7198aa96-cdb3-4ec6-9ce4-590bb29f46d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_2a35d151-f681-455d-92b3-3bca7044c966" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_7198aa96-cdb3-4ec6-9ce4-590bb29f46d1" xlink:to="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_2a35d151-f681-455d-92b3-3bca7044c966" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_b4fd4532-a48b-47fe-b574-0553df35bbf0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_55e5129c-637b-455e-b6e5-7879bdc5fc3a" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_b4fd4532-a48b-47fe-b574-0553df35bbf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_25781ad9-7e5b-43ee-b80f-ab43aaf8ad58" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_b4fd4532-a48b-47fe-b574-0553df35bbf0" xlink:to="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_25781ad9-7e5b-43ee-b80f-ab43aaf8ad58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="jcom-20201231.xsd#FairValueMeasurements"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/FairValueMeasurements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_4c200fbf-e7b9-4bff-b003-0d6d4e3b52dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_e374408f-bccd-4df5-b4b9-3ef5f67e65dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_4c200fbf-e7b9-4bff-b003-0d6d4e3b52dc" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_e374408f-bccd-4df5-b4b9-3ef5f67e65dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/FairValueMeasurementsTables" xlink:type="simple" xlink:href="jcom-20201231.xsd#FairValueMeasurementsTables"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/FairValueMeasurementsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_78424dbe-8385-45dd-8b72-4b687e239251" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_7c8ef106-69c4-4204-a489-1c9433792dd1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_78424dbe-8385-45dd-8b72-4b687e239251" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_7c8ef106-69c4-4204-a489-1c9433792dd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_62b328ba-b1c9-4646-ab36-ac2554c0776e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_78424dbe-8385-45dd-8b72-4b687e239251" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_62b328ba-b1c9-4646-ab36-ac2554c0776e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock_692ef146-c263-4779-9d40-69080cfa0c42" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_78424dbe-8385-45dd-8b72-4b687e239251" xlink:to="loc_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock_692ef146-c263-4779-9d40-69080cfa0c42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_affa9678-5b64-46b4-8ae5-378cde5d053f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_78424dbe-8385-45dd-8b72-4b687e239251" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_affa9678-5b64-46b4-8ae5-378cde5d053f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_ccbaea86-8ca0-4764-b0b4-dd65461396f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_78424dbe-8385-45dd-8b72-4b687e239251" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_ccbaea86-8ca0-4764-b0b4-dd65461396f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/FairValueMeasurementsNarrativeDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#FairValueMeasurementsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/FairValueMeasurementsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_091c025e-883d-44c0-9002-73a1f69e9c16" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_a774830f-d771-49c2-aab1-1f2aed9fcf55" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_091c025e-883d-44c0-9002-73a1f69e9c16" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_a774830f-d771-49c2-aab1-1f2aed9fcf55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_06d86bb9-fa87-4b75-9f0d-3fd7ac9b39f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_a774830f-d771-49c2-aab1-1f2aed9fcf55" xlink:to="loc_us-gaap_DebtInstrumentAxis_06d86bb9-fa87-4b75-9f0d-3fd7ac9b39f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_086d89eb-d4d4-4213-b9f3-cd5062a29fcf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_06d86bb9-fa87-4b75-9f0d-3fd7ac9b39f3" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_086d89eb-d4d4-4213-b9f3-cd5062a29fcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_A325ConvertibleNotesMember_a3135b42-a516-46f3-8938-697c145fb52f" xlink:href="jcom-20201231.xsd#jcom_A325ConvertibleNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_086d89eb-d4d4-4213-b9f3-cd5062a29fcf" xlink:to="loc_jcom_A325ConvertibleNotesMember_a3135b42-a516-46f3-8938-697c145fb52f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_8422d4d0-c2f0-44d0-9d49-5fc0897a6cc5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_a774830f-d771-49c2-aab1-1f2aed9fcf55" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_8422d4d0-c2f0-44d0-9d49-5fc0897a6cc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_e51c005d-90c8-4530-9963-27a5ac708e30" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_8422d4d0-c2f0-44d0-9d49-5fc0897a6cc5" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_e51c005d-90c8-4530-9963-27a5ac708e30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_04c52601-ab83-4c11-af85-811302eb9ecc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_e51c005d-90c8-4530-9963-27a5ac708e30" xlink:to="loc_us-gaap_ConvertibleDebtMember_04c52601-ab83-4c11-af85-811302eb9ecc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_b4b3a444-92fd-4447-8339-56fe1595ee8d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_a774830f-d771-49c2-aab1-1f2aed9fcf55" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_b4b3a444-92fd-4447-8339-56fe1595ee8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a9bb28a3-d4bb-476d-ad68-6834f4add53d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_b4b3a444-92fd-4447-8339-56fe1595ee8d" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a9bb28a3-d4bb-476d-ad68-6834f4add53d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_Fiscal2019AcquisitionsMember_d55618e4-4685-4359-b3d8-e7e3dc49ba5f" xlink:href="jcom-20201231.xsd#jcom_Fiscal2019AcquisitionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a9bb28a3-d4bb-476d-ad68-6834f4add53d" xlink:to="loc_jcom_Fiscal2019AcquisitionsMember_d55618e4-4685-4359-b3d8-e7e3dc49ba5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_HumbleBundleMember_c756459f-fd9b-460b-9d21-4db2deb4df17" xlink:href="jcom-20201231.xsd#jcom_HumbleBundleMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a9bb28a3-d4bb-476d-ad68-6834f4add53d" xlink:to="loc_jcom_HumbleBundleMember_c756459f-fd9b-460b-9d21-4db2deb4df17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_EkahauIncMember_4ab0f346-a955-4d1d-81de-3e91bd2d3735" xlink:href="jcom-20201231.xsd#jcom_EkahauIncMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a9bb28a3-d4bb-476d-ad68-6834f4add53d" xlink:to="loc_jcom_EkahauIncMember_4ab0f346-a955-4d1d-81de-3e91bd2d3735" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_OtherBusinessAcquisitionsMember_9d677265-9775-4f8b-b207-834a2e3cbdfe" xlink:href="jcom-20201231.xsd#jcom_OtherBusinessAcquisitionsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a9bb28a3-d4bb-476d-ad68-6834f4add53d" xlink:to="loc_jcom_OtherBusinessAcquisitionsMember_9d677265-9775-4f8b-b207-834a2e3cbdfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_ba97fbd6-619f-4749-acf2-3a40711100f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_a774830f-d771-49c2-aab1-1f2aed9fcf55" xlink:to="loc_us-gaap_FinancialInstrumentAxis_ba97fbd6-619f-4749-acf2-3a40711100f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_74b3ccf1-5f4d-48b1-b549-d18d484537f1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_ba97fbd6-619f-4749-acf2-3a40711100f9" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_74b3ccf1-5f4d-48b1-b549-d18d484537f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_b3448b34-ce0f-4e8f-b48a-0bbc2fc9fa2b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_74b3ccf1-5f4d-48b1-b549-d18d484537f1" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_b3448b34-ce0f-4e8f-b48a-0bbc2fc9fa2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_4a9f729f-ae5c-4ffc-9431-b763bfdd19bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_a774830f-d771-49c2-aab1-1f2aed9fcf55" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_4a9f729f-ae5c-4ffc-9431-b763bfdd19bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_22a793f6-833c-4992-bd83-76ac30a03204" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_4a9f729f-ae5c-4ffc-9431-b763bfdd19bf" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_22a793f6-833c-4992-bd83-76ac30a03204" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_f32e9c6c-a27d-49b1-9214-450a2a2ed8a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_22a793f6-833c-4992-bd83-76ac30a03204" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_f32e9c6c-a27d-49b1-9214-450a2a2ed8a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_cf4b1ce4-dbdf-46a6-bb31-b38eac5b6d72" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_a774830f-d771-49c2-aab1-1f2aed9fcf55" xlink:to="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_cf4b1ce4-dbdf-46a6-bb31-b38eac5b6d72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_246926c5-bbb0-4b85-8b7d-7646bc1c56fd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_cf4b1ce4-dbdf-46a6-bb31-b38eac5b6d72" xlink:to="loc_us-gaap_LongTermDebtFairValue_246926c5-bbb0-4b85-8b7d-7646bc1c56fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_c840fc00-ebec-4c0e-a484-f4375e199a29" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_cf4b1ce4-dbdf-46a6-bb31-b38eac5b6d72" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_c840fc00-ebec-4c0e-a484-f4375e199a29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayable_633a351b-be79-466d-9bf7-0c3b3a84d9a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayable"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_cf4b1ce4-dbdf-46a6-bb31-b38eac5b6d72" xlink:to="loc_us-gaap_NotesPayable_633a351b-be79-466d-9bf7-0c3b3a84d9a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfNotesPayable_26112f33-2e46-45ca-a673-5ff66caf5b2b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfNotesPayable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_cf4b1ce4-dbdf-46a6-bb31-b38eac5b6d72" xlink:to="loc_us-gaap_RepaymentsOfNotesPayable_26112f33-2e46-45ca-a673-5ff66caf5b2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_963745c7-6841-4881-9df4-356408625c1b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_cf4b1ce4-dbdf-46a6-bb31-b38eac5b6d72" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_963745c7-6841-4881-9df4-356408625c1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_8830f8ec-fc78-4e11-a603-bf2c36b04390" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_cf4b1ce4-dbdf-46a6-bb31-b38eac5b6d72" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_8830f8ec-fc78-4e11-a603-bf2c36b04390" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_fb0fd77f-c454-46ca-b102-7a4d55cb779c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_cf4b1ce4-dbdf-46a6-bb31-b38eac5b6d72" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_fb0fd77f-c454-46ca-b102-7a4d55cb779c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_f803cec5-4754-4ae2-b139-c335c739e8f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_cf4b1ce4-dbdf-46a6-bb31-b38eac5b6d72" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_f803cec5-4754-4ae2-b139-c335c739e8f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPaymentsToAcquireBusinesses_887d02fa-a10d-4ba0-bbf5-e3bcc276465a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPaymentsToAcquireBusinesses"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_cf4b1ce4-dbdf-46a6-bb31-b38eac5b6d72" xlink:to="loc_us-gaap_OtherPaymentsToAcquireBusinesses_887d02fa-a10d-4ba0-bbf5-e3bcc276465a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_b6a96e22-f891-414f-878c-0a411e7943d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_cf4b1ce4-dbdf-46a6-bb31-b38eac5b6d72" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_b6a96e22-f891-414f-878c-0a411e7943d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/FairValueMeasurementsFairValueMeasurementInputsandValuationTechniquesDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#FairValueMeasurementsFairValueMeasurementInputsandValuationTechniquesDetails"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/FairValueMeasurementsFairValueMeasurementInputsandValuationTechniquesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_ea9172fe-b945-40df-b6ee-59a2e42e77a6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_4a73c716-c1ef-4179-9820-df300e411b2e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_ea9172fe-b945-40df-b6ee-59a2e42e77a6" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_4a73c716-c1ef-4179-9820-df300e411b2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationTechniqueAxis_11e5cf87-83d2-45b8-b425-021513f09365" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationTechniqueAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_4a73c716-c1ef-4179-9820-df300e411b2e" xlink:to="loc_us-gaap_ValuationTechniqueAxis_11e5cf87-83d2-45b8-b425-021513f09365" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationTechniqueDomain_03902e33-d2fb-4473-8494-93aa7ebba473" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationTechniqueDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationTechniqueAxis_11e5cf87-83d2-45b8-b425-021513f09365" xlink:to="loc_us-gaap_ValuationTechniqueDomain_03902e33-d2fb-4473-8494-93aa7ebba473" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationTechniqueOptionPricingModelMember_0c63fe8c-8426-4b7c-8aba-56125f7316f2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationTechniqueOptionPricingModelMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationTechniqueDomain_03902e33-d2fb-4473-8494-93aa7ebba473" xlink:to="loc_us-gaap_ValuationTechniqueOptionPricingModelMember_0c63fe8c-8426-4b7c-8aba-56125f7316f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_9f25811d-e15f-421e-bd9a-0c89aa5ee090" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_4a73c716-c1ef-4179-9820-df300e411b2e" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_9f25811d-e15f-421e-bd9a-0c89aa5ee090" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_2256c0ab-c0f2-4dc5-b92e-2201615ec38b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_9f25811d-e15f-421e-bd9a-0c89aa5ee090" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_2256c0ab-c0f2-4dc5-b92e-2201615ec38b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember_9256692d-2879-46b3-9906-ccfe6850424c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_2256c0ab-c0f2-4dc5-b92e-2201615ec38b" xlink:to="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember_9256692d-2879-46b3-9906-ccfe6850424c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_MeasurementInputDebtSpreadMember_6350a4d4-32f1-43be-a76e-55d8943964ca" xlink:href="jcom-20201231.xsd#jcom_MeasurementInputDebtSpreadMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_2256c0ab-c0f2-4dc5-b92e-2201615ec38b" xlink:to="loc_jcom_MeasurementInputDebtSpreadMember_6350a4d4-32f1-43be-a76e-55d8943964ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_MeasurementInputProbabilitiesMember_05103f98-5329-4cd8-af55-b972fa1ec4a9" xlink:href="jcom-20201231.xsd#jcom_MeasurementInputProbabilitiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_2256c0ab-c0f2-4dc5-b92e-2201615ec38b" xlink:to="loc_jcom_MeasurementInputProbabilitiesMember_05103f98-5329-4cd8-af55-b972fa1ec4a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_MeasurementInputPresentValueFactorMember_6f0032b9-ea37-435a-92a5-e9aaa12677b0" xlink:href="jcom-20201231.xsd#jcom_MeasurementInputPresentValueFactorMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_2256c0ab-c0f2-4dc5-b92e-2201615ec38b" xlink:to="loc_jcom_MeasurementInputPresentValueFactorMember_6f0032b9-ea37-435a-92a5-e9aaa12677b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputDiscountRateMember_3e63076a-f68b-4206-9477-e66e65d7ec61" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputDiscountRateMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_2256c0ab-c0f2-4dc5-b92e-2201615ec38b" xlink:to="loc_us-gaap_MeasurementInputDiscountRateMember_3e63076a-f68b-4206-9477-e66e65d7ec61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_171bc108-9ea7-46d9-8191-23661d058873" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_4a73c716-c1ef-4179-9820-df300e411b2e" xlink:to="loc_srt_RangeAxis_171bc108-9ea7-46d9-8191-23661d058873" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_1e7e79c2-82ea-4989-9632-5b82b2381a36" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_171bc108-9ea7-46d9-8191-23661d058873" xlink:to="loc_srt_RangeMember_1e7e79c2-82ea-4989-9632-5b82b2381a36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_218a5ef8-9f56-4076-b0cd-57c36f64a41b" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1e7e79c2-82ea-4989-9632-5b82b2381a36" xlink:to="loc_srt_MinimumMember_218a5ef8-9f56-4076-b0cd-57c36f64a41b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_841d029b-0648-49b0-8dcf-8d87bd550767" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1e7e79c2-82ea-4989-9632-5b82b2381a36" xlink:to="loc_srt_MaximumMember_841d029b-0648-49b0-8dcf-8d87bd550767" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_WeightedAverageMember_11419e31-8d59-4b0f-93b6-1a2d9a6061c5" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_WeightedAverageMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1e7e79c2-82ea-4989-9632-5b82b2381a36" xlink:to="loc_srt_WeightedAverageMember_11419e31-8d59-4b0f-93b6-1a2d9a6061c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_01cbb024-0c64-4af4-a6ed-af6291af0dad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_4a73c716-c1ef-4179-9820-df300e411b2e" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_01cbb024-0c64-4af4-a6ed-af6291af0dad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_8b285db7-69e1-4929-9686-160262c5e99b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_01cbb024-0c64-4af4-a6ed-af6291af0dad" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_8b285db7-69e1-4929-9686-160262c5e99b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/FairValueMeasurementsFairValuesofFinancialInstrumentsMeasuredOnRecurringBasisDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#FairValueMeasurementsFairValuesofFinancialInstrumentsMeasuredOnRecurringBasisDetails"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/FairValueMeasurementsFairValuesofFinancialInstrumentsMeasuredOnRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_b80308fc-a477-4b0c-97c1-b79bc83d904c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_9cd693e2-e2b7-430c-afc1-13fdbc8fc6f1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_b80308fc-a477-4b0c-97c1-b79bc83d904c" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_9cd693e2-e2b7-430c-afc1-13fdbc8fc6f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_efb6221b-e24b-4811-b628-e43eb7f17c4e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_9cd693e2-e2b7-430c-afc1-13fdbc8fc6f1" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_efb6221b-e24b-4811-b628-e43eb7f17c4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_b4a60e9d-2d86-4384-b200-769a140c5ac0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_efb6221b-e24b-4811-b628-e43eb7f17c4e" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_b4a60e9d-2d86-4384-b200-769a140c5ac0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_45cd2557-80bf-48f3-a596-2f6a6a7654db" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_b4a60e9d-2d86-4384-b200-769a140c5ac0" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_45cd2557-80bf-48f3-a596-2f6a6a7654db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_269d7725-1e64-48b3-b10b-a4fac1d1fe5c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_b4a60e9d-2d86-4384-b200-769a140c5ac0" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_269d7725-1e64-48b3-b10b-a4fac1d1fe5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_ce93a5e0-be2d-41e1-8b93-41e0d32e1e31" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_b4a60e9d-2d86-4384-b200-769a140c5ac0" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_ce93a5e0-be2d-41e1-8b93-41e0d32e1e31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_8493b5ea-d26c-4062-a7a4-be9c8458f4d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_9cd693e2-e2b7-430c-afc1-13fdbc8fc6f1" xlink:to="loc_us-gaap_FinancialInstrumentAxis_8493b5ea-d26c-4062-a7a4-be9c8458f4d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_a5fdeffc-dab4-4846-aa5c-bf48f1354f9b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_8493b5ea-d26c-4062-a7a4-be9c8458f4d0" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_a5fdeffc-dab4-4846-aa5c-bf48f1354f9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_f5d37140-b41f-40a3-b300-0b74f3cbcbed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_a5fdeffc-dab4-4846-aa5c-bf48f1354f9b" xlink:to="loc_us-gaap_MoneyMarketFundsMember_f5d37140-b41f-40a3-b300-0b74f3cbcbed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_290ac724-3106-4038-be73-27d30bcc41cc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_a5fdeffc-dab4-4846-aa5c-bf48f1354f9b" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_290ac724-3106-4038-be73-27d30bcc41cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_9699ec6b-b7f1-4a09-855f-395e3c3a7fb2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_9cd693e2-e2b7-430c-afc1-13fdbc8fc6f1" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_9699ec6b-b7f1-4a09-855f-395e3c3a7fb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_6e74bfd1-1cc1-459c-8dd4-8b1d3c891bba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_9699ec6b-b7f1-4a09-855f-395e3c3a7fb2" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_6e74bfd1-1cc1-459c-8dd4-8b1d3c891bba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_50688129-e05d-4f63-b207-f74126c6f107" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_6e74bfd1-1cc1-459c-8dd4-8b1d3c891bba" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_50688129-e05d-4f63-b207-f74126c6f107" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_28557492-05df-45c4-be8d-76805a818d1a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_6e74bfd1-1cc1-459c-8dd4-8b1d3c891bba" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_28557492-05df-45c4-be8d-76805a818d1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_a66afaa3-facd-49ca-a39e-774a84ba5950" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_6e74bfd1-1cc1-459c-8dd4-8b1d3c891bba" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_a66afaa3-facd-49ca-a39e-774a84ba5950" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_b538a919-a867-4c33-a17d-293116e90389" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_9cd693e2-e2b7-430c-afc1-13fdbc8fc6f1" xlink:to="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_b538a919-a867-4c33-a17d-293116e90389" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_776fc5b7-e971-408a-b9fe-fb5f4ac39512" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_b538a919-a867-4c33-a17d-293116e90389" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_776fc5b7-e971-408a-b9fe-fb5f4ac39512" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_69e2b1f9-4933-48b2-80bc-f1447a9fa1ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_b538a919-a867-4c33-a17d-293116e90389" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_69e2b1f9-4933-48b2-80bc-f1447a9fa1ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_ec781666-32a2-4859-b27c-150cd4c0c0b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_b538a919-a867-4c33-a17d-293116e90389" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_ec781666-32a2-4859-b27c-150cd4c0c0b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_7720993e-a5dd-4977-a0a0-e5cd3dda81c5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_b538a919-a867-4c33-a17d-293116e90389" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_7720993e-a5dd-4977-a0a0-e5cd3dda81c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_603fd27b-6927-4123-8742-06a54b977145" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_b538a919-a867-4c33-a17d-293116e90389" xlink:to="loc_us-gaap_LongTermDebtFairValue_603fd27b-6927-4123-8742-06a54b977145" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialLiabilitiesFairValueDisclosure_52c19370-40e0-41ab-87b6-e8910d8919c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialLiabilitiesFairValueDisclosure"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_b538a919-a867-4c33-a17d-293116e90389" xlink:to="loc_us-gaap_FinancialLiabilitiesFairValueDisclosure_52c19370-40e0-41ab-87b6-e8910d8919c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/FairValueMeasurementsReconciliationofLevel2DerivativeLiabilitiesDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#FairValueMeasurementsReconciliationofLevel2DerivativeLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/FairValueMeasurementsReconciliationofLevel2DerivativeLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_7c523d9d-e843-4d03-b31e-d4788cca3ae1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_FairValueLiabilitiesObservableInputReconciliationTable_bd705c04-fc4e-440a-8670-09eb939723e2" xlink:href="jcom-20201231.xsd#jcom_FairValueLiabilitiesObservableInputReconciliationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_7c523d9d-e843-4d03-b31e-d4788cca3ae1" xlink:to="loc_jcom_FairValueLiabilitiesObservableInputReconciliationTable_bd705c04-fc4e-440a-8670-09eb939723e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_ff79a6ba-6fc5-444d-82e9-f87387dbdccb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jcom_FairValueLiabilitiesObservableInputReconciliationTable_bd705c04-fc4e-440a-8670-09eb939723e2" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_ff79a6ba-6fc5-444d-82e9-f87387dbdccb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_751e1062-bb14-4bc8-9756-075cb3c12f79" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_ff79a6ba-6fc5-444d-82e9-f87387dbdccb" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_751e1062-bb14-4bc8-9756-075cb3c12f79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_605e6d55-8dcf-45cb-838c-3986f1903f2f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_751e1062-bb14-4bc8-9756-075cb3c12f79" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_605e6d55-8dcf-45cb-838c-3986f1903f2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_92633c94-0b7f-43c2-bf91-1970d03aa775" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jcom_FairValueLiabilitiesObservableInputReconciliationTable_bd705c04-fc4e-440a-8670-09eb939723e2" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_92633c94-0b7f-43c2-bf91-1970d03aa775" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_bbf19859-8109-4ec0-9a06-0afc180e711b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_92633c94-0b7f-43c2-bf91-1970d03aa775" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_bbf19859-8109-4ec0-9a06-0afc180e711b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmbeddedDerivativeFinancialInstrumentsMember_d3e7ba7a-c38a-48fc-9dad-aa0b53281698" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmbeddedDerivativeFinancialInstrumentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_bbf19859-8109-4ec0-9a06-0afc180e711b" xlink:to="loc_us-gaap_EmbeddedDerivativeFinancialInstrumentsMember_d3e7ba7a-c38a-48fc-9dad-aa0b53281698" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_FairValueLiabilitiesObservableInputReconciliationLineItems_a1423788-e4e5-4a51-be4f-5979f8fc550c" xlink:href="jcom-20201231.xsd#jcom_FairValueLiabilitiesObservableInputReconciliationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jcom_FairValueLiabilitiesObservableInputReconciliationTable_bd705c04-fc4e-440a-8670-09eb939723e2" xlink:to="loc_jcom_FairValueLiabilitiesObservableInputReconciliationLineItems_a1423788-e4e5-4a51-be4f-5979f8fc550c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_FairValueLiabilitiesObservableInputReconciliationCalculationRollForward_00271655-adf1-4bf6-aa97-7536ad6363f7" xlink:href="jcom-20201231.xsd#jcom_FairValueLiabilitiesObservableInputReconciliationCalculationRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jcom_FairValueLiabilitiesObservableInputReconciliationLineItems_a1423788-e4e5-4a51-be4f-5979f8fc550c" xlink:to="loc_jcom_FairValueLiabilitiesObservableInputReconciliationCalculationRollForward_00271655-adf1-4bf6-aa97-7536ad6363f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs_fee02124-8a00-4a46-ad4a-0f48bc649848" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jcom_FairValueLiabilitiesObservableInputReconciliationCalculationRollForward_00271655-adf1-4bf6-aa97-7536ad6363f7" xlink:to="loc_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs_fee02124-8a00-4a46-ad4a-0f48bc649848" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings_c1153689-f6b4-4acf-9ad3-6187a19f46d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jcom_FairValueLiabilitiesObservableInputReconciliationCalculationRollForward_00271655-adf1-4bf6-aa97-7536ad6363f7" xlink:to="loc_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings_c1153689-f6b4-4acf-9ad3-6187a19f46d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs_19087a89-7e7f-4ad1-9dd7-fc6bfa28cf62" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jcom_FairValueLiabilitiesObservableInputReconciliationCalculationRollForward_00271655-adf1-4bf6-aa97-7536ad6363f7" xlink:to="loc_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs_19087a89-7e7f-4ad1-9dd7-fc6bfa28cf62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/FairValueMeasurementsReconciliationofLevel3FinancialLiabilitiesMeasuredonRecurringBasisDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#FairValueMeasurementsReconciliationofLevel3FinancialLiabilitiesMeasuredonRecurringBasisDetails"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/FairValueMeasurementsReconciliationofLevel3FinancialLiabilitiesMeasuredonRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_da444075-3c21-49a4-9c3a-c8be173569c2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_db5f3c7e-3f79-44af-9294-7cb4eddd097a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_da444075-3c21-49a4-9c3a-c8be173569c2" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_db5f3c7e-3f79-44af-9294-7cb4eddd097a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_df2fd60a-2553-419e-ba5c-bd7966c0fbad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_db5f3c7e-3f79-44af-9294-7cb4eddd097a" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_df2fd60a-2553-419e-ba5c-bd7966c0fbad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_5710e477-9193-40e8-a73c-1fad6edc705a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_df2fd60a-2553-419e-ba5c-bd7966c0fbad" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_5710e477-9193-40e8-a73c-1fad6edc705a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_a3c13eb2-d871-44e0-b267-6f4502db4e2f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_5710e477-9193-40e8-a73c-1fad6edc705a" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_a3c13eb2-d871-44e0-b267-6f4502db4e2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_ab90dd0a-48cf-478f-80e9-9cef65f487b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_db5f3c7e-3f79-44af-9294-7cb4eddd097a" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_ab90dd0a-48cf-478f-80e9-9cef65f487b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_fb28b082-e802-49a1-bbd1-adaa022976cf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_ab90dd0a-48cf-478f-80e9-9cef65f487b3" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_fb28b082-e802-49a1-bbd1-adaa022976cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_1ad2707b-d758-47c2-95d4-8e6e2fd69eb2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_fb28b082-e802-49a1-bbd1-adaa022976cf" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_1ad2707b-d758-47c2-95d4-8e6e2fd69eb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease_26229869-08aa-4fd5-a7f0-15104c094040" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_fb28b082-e802-49a1-bbd1-adaa022976cf" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease_26229869-08aa-4fd5-a7f0-15104c094040" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_371ae672-10cc-4802-96f4-249a55c79c1b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_fb28b082-e802-49a1-bbd1-adaa022976cf" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_371ae672-10cc-4802-96f4-249a55c79c1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPaymentsToAcquireBusinesses_d8f256e2-951a-43cc-9ff0-5455886147cd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPaymentsToAcquireBusinesses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_fb28b082-e802-49a1-bbd1-adaa022976cf" xlink:to="loc_us-gaap_OtherPaymentsToAcquireBusinesses_d8f256e2-951a-43cc-9ff0-5455886147cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_17f73f17-587b-48bb-9881-bd80427efbd9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_fb28b082-e802-49a1-bbd1-adaa022976cf" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_17f73f17-587b-48bb-9881-bd80427efbd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/FairValueMeasurementsReconciliationofLevel3FinancialAssetsMeasuredonRecurringBasisDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#FairValueMeasurementsReconciliationofLevel3FinancialAssetsMeasuredonRecurringBasisDetails"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/FairValueMeasurementsReconciliationofLevel3FinancialAssetsMeasuredonRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_73def23d-3495-4cc1-aefd-424a56df84e9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_aaa38cdb-63a7-4f78-8559-078139bbbab3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_73def23d-3495-4cc1-aefd-424a56df84e9" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_aaa38cdb-63a7-4f78-8559-078139bbbab3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_980ac23d-c0bb-4235-8cc9-2b62ee10b8f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_aaa38cdb-63a7-4f78-8559-078139bbbab3" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_980ac23d-c0bb-4235-8cc9-2b62ee10b8f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ad527b5c-156a-40af-9d3d-f9af70cca7f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_980ac23d-c0bb-4235-8cc9-2b62ee10b8f5" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ad527b5c-156a-40af-9d3d-f9af70cca7f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_77a404c2-1139-400d-b7b1-89c94afa0cf1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ad527b5c-156a-40af-9d3d-f9af70cca7f4" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_77a404c2-1139-400d-b7b1-89c94afa0cf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_3d18ca6e-6c2c-4b59-9dc9-0f2c801c100d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_aaa38cdb-63a7-4f78-8559-078139bbbab3" xlink:to="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_3d18ca6e-6c2c-4b59-9dc9-0f2c801c100d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_dfe80e50-9d98-4728-82ac-1071e9cd42e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_3d18ca6e-6c2c-4b59-9dc9-0f2c801c100d" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_dfe80e50-9d98-4728-82ac-1071e9cd42e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss_e22cca0e-dbee-4763-924a-e1606ef1bcbf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_3d18ca6e-6c2c-4b59-9dc9-0f2c801c100d" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss_e22cca0e-dbee-4763-924a-e1606ef1bcbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements_a611ee81-eb64-4575-8cd4-9a17ffe42313" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_3d18ca6e-6c2c-4b59-9dc9-0f2c801c100d" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements_a611ee81-eb64-4575-8cd4-9a17ffe42313" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_afea9a20-41e5-463a-abc8-a716318114c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_3d18ca6e-6c2c-4b59-9dc9-0f2c801c100d" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_afea9a20-41e5-463a-abc8-a716318114c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/PropertyandEquipment" xlink:type="simple" xlink:href="jcom-20201231.xsd#PropertyandEquipment"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/PropertyandEquipment" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_dbc5a31b-85f9-4421-ae0d-7b294d216df8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_36345345-ff63-4441-91db-56aa77705916" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_dbc5a31b-85f9-4421-ae0d-7b294d216df8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_36345345-ff63-4441-91db-56aa77705916" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/PropertyandEquipmentTables" xlink:type="simple" xlink:href="jcom-20201231.xsd#PropertyandEquipmentTables"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/PropertyandEquipmentTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_f3ab8767-f7d3-441a-8004-762fd95e6ad7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_53cee2f8-2b29-481b-82af-4725c03bcc1f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_f3ab8767-f7d3-441a-8004-762fd95e6ad7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_53cee2f8-2b29-481b-82af-4725c03bcc1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#PropertyandEquipmentSummaryofPropertyandEquipmentDetails"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_f264935f-6b9f-48f1-84d9-88f189bbd20a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_3e41eae9-432f-4ff8-b534-0d7d6f264009" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_f264935f-6b9f-48f1-84d9-88f189bbd20a" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_3e41eae9-432f-4ff8-b534-0d7d6f264009" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b85cb448-5824-4a32-8060-dc0c31c51330" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_3e41eae9-432f-4ff8-b534-0d7d6f264009" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b85cb448-5824-4a32-8060-dc0c31c51330" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f5e4b22d-edff-460e-9768-9fa5328f92c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b85cb448-5824-4a32-8060-dc0c31c51330" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f5e4b22d-edff-460e-9768-9fa5328f92c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_278f7c84-6915-4a1a-bada-34bea98e781b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f5e4b22d-edff-460e-9768-9fa5328f92c1" xlink:to="loc_us-gaap_ComputerEquipmentMember_278f7c84-6915-4a1a-bada-34bea98e781b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_0321cc25-6350-4fff-9847-bfb923ad057a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f5e4b22d-edff-460e-9768-9fa5328f92c1" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_0321cc25-6350-4fff-9847-bfb923ad057a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_0957a048-ed3a-4e56-a574-d7dd1db16ef3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f5e4b22d-edff-460e-9768-9fa5328f92c1" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_0957a048-ed3a-4e56-a574-d7dd1db16ef3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_bb5428be-0c0a-4225-9886-3751455ad574" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_3e41eae9-432f-4ff8-b534-0d7d6f264009" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_bb5428be-0c0a-4225-9886-3751455ad574" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_54e829cf-83d1-4aaa-8369-8db8c215e8d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_bb5428be-0c0a-4225-9886-3751455ad574" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_54e829cf-83d1-4aaa-8369-8db8c215e8d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_c361e7f1-0a48-4180-b63e-592bfb501d44" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_bb5428be-0c0a-4225-9886-3751455ad574" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_c361e7f1-0a48-4180-b63e-592bfb501d44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_76300070-6f70-4990-bc9d-3078754fd771" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_bb5428be-0c0a-4225-9886-3751455ad574" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_76300070-6f70-4990-bc9d-3078754fd771" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/PropertyandEquipmentNarrativeDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#PropertyandEquipmentNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/PropertyandEquipmentNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_jcom_PropertyAndEquipmentAbstract_12982a52-67a8-45e1-bb44-d1fda640f798" xlink:href="jcom-20201231.xsd#jcom_PropertyAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_dbff9ff0-15d0-4813-aac2-c4099d8373da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jcom_PropertyAndEquipmentAbstract_12982a52-67a8-45e1-bb44-d1fda640f798" xlink:to="loc_us-gaap_Depreciation_dbff9ff0-15d0-4813-aac2-c4099d8373da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisposals_5b6cc180-5ab4-4fc5-99b2-01916a2c6380" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisposals"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jcom_PropertyAndEquipmentAbstract_12982a52-67a8-45e1-bb44-d1fda640f798" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisposals_5b6cc180-5ab4-4fc5-99b2-01916a2c6380" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/GoodwillandIntangibleAssets" xlink:type="simple" xlink:href="jcom-20201231.xsd#GoodwillandIntangibleAssets"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/GoodwillandIntangibleAssets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_2579845b-705c-4094-a630-01480dbc080d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_a7a14330-91fd-47dd-ae21-b6acbe36e552" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_2579845b-705c-4094-a630-01480dbc080d" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_a7a14330-91fd-47dd-ae21-b6acbe36e552" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/GoodwillandIntangibleAssetsTables" xlink:type="simple" xlink:href="jcom-20201231.xsd#GoodwillandIntangibleAssetsTables"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/GoodwillandIntangibleAssetsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_134eca55-d68f-46ae-81a7-454dfc3eae43" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_55677ac5-1afb-4b47-a38a-531e8b4e0ea7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_134eca55-d68f-46ae-81a7-454dfc3eae43" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_55677ac5-1afb-4b47-a38a-531e8b4e0ea7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock_6d911767-8294-4266-af33-c6fa8189320f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_134eca55-d68f-46ae-81a7-454dfc3eae43" xlink:to="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock_6d911767-8294-4266-af33-c6fa8189320f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_20e10ebc-e7ab-4b04-84d5-94dd338a1a27" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_134eca55-d68f-46ae-81a7-454dfc3eae43" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_20e10ebc-e7ab-4b04-84d5-94dd338a1a27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_c589d983-0805-49cb-a430-fcdce6fb46f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_134eca55-d68f-46ae-81a7-454dfc3eae43" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_c589d983-0805-49cb-a430-fcdce6fb46f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock_786e7c59-d0c9-4a0c-89e9-db6d610cb736" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_134eca55-d68f-46ae-81a7-454dfc3eae43" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock_786e7c59-d0c9-4a0c-89e9-db6d610cb736" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/GoodwillandIntangibleAssetsNarrativeDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#GoodwillandIntangibleAssetsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/GoodwillandIntangibleAssetsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a25ca31a-95bd-4e3c-9b65-b025f129998e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_72739685-5c54-4821-8504-fdfb1ec25ab7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a25ca31a-95bd-4e3c-9b65-b025f129998e" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_72739685-5c54-4821-8504-fdfb1ec25ab7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_5aca1acd-2261-4fff-a473-6c7dab4d94df" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_72739685-5c54-4821-8504-fdfb1ec25ab7" xlink:to="loc_srt_RangeAxis_5aca1acd-2261-4fff-a473-6c7dab4d94df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_32f09737-c872-495f-86da-998c9f987b30" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_5aca1acd-2261-4fff-a473-6c7dab4d94df" xlink:to="loc_srt_RangeMember_32f09737-c872-495f-86da-998c9f987b30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_f4903776-1009-41f7-b7e9-f6e5fc074071" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_32f09737-c872-495f-86da-998c9f987b30" xlink:to="loc_srt_MinimumMember_f4903776-1009-41f7-b7e9-f6e5fc074071" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_2e5391af-2282-4306-b1c7-944e745bf60a" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_32f09737-c872-495f-86da-998c9f987b30" xlink:to="loc_srt_MaximumMember_2e5391af-2282-4306-b1c7-944e745bf60a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_3f4296c6-e2f9-4357-886f-cee2c42e85f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_72739685-5c54-4821-8504-fdfb1ec25ab7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_3f4296c6-e2f9-4357-886f-cee2c42e85f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_05dac2b3-bf78-4a78-b0db-c9ba03a1240f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_3f4296c6-e2f9-4357-886f-cee2c42e85f9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_05dac2b3-bf78-4a78-b0db-c9ba03a1240f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_c4c821c8-38da-409c-9899-6d18a2903c8f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_3f4296c6-e2f9-4357-886f-cee2c42e85f9" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_c4c821c8-38da-409c-9899-6d18a2903c8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/GoodwillandIntangibleAssetsChangesinCarryingAmountsofGoodwillDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#GoodwillandIntangibleAssetsChangesinCarryingAmountsofGoodwillDetails"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/GoodwillandIntangibleAssetsChangesinCarryingAmountsofGoodwillDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_b9efb631-4d51-4e24-8a1f-62164514a83d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_59320653-930c-4932-ba5c-f57c2936a8a4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_b9efb631-4d51-4e24-8a1f-62164514a83d" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_59320653-930c-4932-ba5c-f57c2936a8a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_61d73929-c26d-4389-82a3-cd77997bc754" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_59320653-930c-4932-ba5c-f57c2936a8a4" xlink:to="loc_srt_ConsolidationItemsAxis_61d73929-c26d-4389-82a3-cd77997bc754" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_4e806c49-097b-4eb4-bd1c-8e74cf59c739" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_61d73929-c26d-4389-82a3-cd77997bc754" xlink:to="loc_srt_ConsolidationItemsDomain_4e806c49-097b-4eb4-bd1c-8e74cf59c739" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_e04689c1-4003-43aa-89e3-d29fc9b7afda" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_4e806c49-097b-4eb4-bd1c-8e74cf59c739" xlink:to="loc_us-gaap_OperatingSegmentsMember_e04689c1-4003-43aa-89e3-d29fc9b7afda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_fa475bf7-e256-4e80-bb8b-6be2586d17bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_59320653-930c-4932-ba5c-f57c2936a8a4" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_fa475bf7-e256-4e80-bb8b-6be2586d17bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_281149f4-16ba-4029-987e-f1024480e075" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_fa475bf7-e256-4e80-bb8b-6be2586d17bf" xlink:to="loc_us-gaap_SegmentDomain_281149f4-16ba-4029-987e-f1024480e075" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_CloudServicesMember_949a39ba-4be2-4cc8-a8fd-7041bb358eb4" xlink:href="jcom-20201231.xsd#jcom_CloudServicesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_281149f4-16ba-4029-987e-f1024480e075" xlink:to="loc_jcom_CloudServicesMember_949a39ba-4be2-4cc8-a8fd-7041bb358eb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_FaxAndMartechSegmentMember_fa127b56-02ef-4b0c-bda1-e04aebb876e5" xlink:href="jcom-20201231.xsd#jcom_FaxAndMartechSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jcom_CloudServicesMember_949a39ba-4be2-4cc8-a8fd-7041bb358eb4" xlink:to="loc_jcom_FaxAndMartechSegmentMember_fa127b56-02ef-4b0c-bda1-e04aebb876e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_VoiceBackupSecurityAndCPPSegmentMember_5531774f-d6ff-48fe-8435-7be2a0cc0b5b" xlink:href="jcom-20201231.xsd#jcom_VoiceBackupSecurityAndCPPSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jcom_CloudServicesMember_949a39ba-4be2-4cc8-a8fd-7041bb358eb4" xlink:to="loc_jcom_VoiceBackupSecurityAndCPPSegmentMember_5531774f-d6ff-48fe-8435-7be2a0cc0b5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_DigitalMediaSegmentMember_05649d23-23e0-41aa-8f4b-5a2f0a182a14" xlink:href="jcom-20201231.xsd#jcom_DigitalMediaSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_281149f4-16ba-4029-987e-f1024480e075" xlink:to="loc_jcom_DigitalMediaSegmentMember_05649d23-23e0-41aa-8f4b-5a2f0a182a14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_fb96ace8-933e-483e-b60d-1d42552983f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_59320653-930c-4932-ba5c-f57c2936a8a4" xlink:to="loc_us-gaap_GoodwillLineItems_fb96ace8-933e-483e-b60d-1d42552983f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_4934b758-a508-4bdd-a3ba-ca1b89dfda29" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_fb96ace8-933e-483e-b60d-1d42552983f6" xlink:to="loc_us-gaap_Goodwill_4934b758-a508-4bdd-a3ba-ca1b89dfda29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_00819ed6-6d57-48bc-b212-fd0d5f270c6b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_fb96ace8-933e-483e-b60d-1d42552983f6" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_00819ed6-6d57-48bc-b212-fd0d5f270c6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_8d0a6d6a-40ff-4e6f-b314-90fd52c517a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_fb96ace8-933e-483e-b60d-1d42552983f6" xlink:to="loc_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_8d0a6d6a-40ff-4e6f-b314-90fd52c517a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_f8f275e8-391b-4840-801a-e9d75e0f5ce4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_fb96ace8-933e-483e-b60d-1d42552983f6" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_f8f275e8-391b-4840-801a-e9d75e0f5ce4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_860782a0-7432-47d0-997a-124ef31e248b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_fb96ace8-933e-483e-b60d-1d42552983f6" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_860782a0-7432-47d0-997a-124ef31e248b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_275b40f5-1f47-4649-a4de-b13d2b04716d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_fb96ace8-933e-483e-b60d-1d42552983f6" xlink:to="loc_us-gaap_Goodwill_275b40f5-1f47-4649-a4de-b13d2b04716d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/GoodwillAndIntangibleAssetsIndefiniteIntangibleAssetsDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#GoodwillAndIntangibleAssetsIndefiniteIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/GoodwillAndIntangibleAssetsIndefiniteIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f1da3142-f1d2-4d50-bfcc-0ce60d490872" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_90a97656-f157-4974-b167-1a287d943989" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f1da3142-f1d2-4d50-bfcc-0ce60d490872" xlink:to="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_90a97656-f157-4974-b167-1a287d943989" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_be418124-9046-4a9e-a657-fb184a17abaf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_90a97656-f157-4974-b167-1a287d943989" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_be418124-9046-4a9e-a657-fb184a17abaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_42713b4e-46c8-4140-a38c-26b32ae093d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_be418124-9046-4a9e-a657-fb184a17abaf" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_42713b4e-46c8-4140-a38c-26b32ae093d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_5cdb2f92-2fb7-4a44-aace-cfb42aa33ddd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_42713b4e-46c8-4140-a38c-26b32ae093d8" xlink:to="loc_us-gaap_TradeNamesMember_5cdb2f92-2fb7-4a44-aace-cfb42aa33ddd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_dadf2ca2-38a7-4859-bcf0-7ce734513527" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_42713b4e-46c8-4140-a38c-26b32ae093d8" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_dadf2ca2-38a7-4859-bcf0-7ce734513527" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_1b6e1be1-6a2d-4b7b-b241-9e7488a424c4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_90a97656-f157-4974-b167-1a287d943989" xlink:to="loc_us-gaap_StatementLineItems_1b6e1be1-6a2d-4b7b-b241-9e7488a424c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_e78b4d28-2e72-43f0-9beb-047721f1940b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1b6e1be1-6a2d-4b7b-b241-9e7488a424c4" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_e78b4d28-2e72-43f0-9beb-047721f1940b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/GoodwillandIntangibleAssetsIntangibleAssetsSubjecttoAmortizationDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#GoodwillandIntangibleAssetsIntangibleAssetsSubjecttoAmortizationDetails"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/GoodwillandIntangibleAssetsIntangibleAssetsSubjecttoAmortizationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_3a604577-2d90-4401-bafe-0e9e6adee2ac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_e652544f-a6f0-4ad4-841b-1bcec6091348" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_3a604577-2d90-4401-bafe-0e9e6adee2ac" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_e652544f-a6f0-4ad4-841b-1bcec6091348" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_30ef0bb1-e7a0-4d83-b9de-b576ed0fa882" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_e652544f-a6f0-4ad4-841b-1bcec6091348" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_30ef0bb1-e7a0-4d83-b9de-b576ed0fa882" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b7fb95e6-44f8-42f9-acc6-bc5c783f9836" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_30ef0bb1-e7a0-4d83-b9de-b576ed0fa882" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b7fb95e6-44f8-42f9-acc6-bc5c783f9836" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_16d5a981-815d-4501-be77-26b691a6fc4c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b7fb95e6-44f8-42f9-acc6-bc5c783f9836" xlink:to="loc_us-gaap_TradeNamesMember_16d5a981-815d-4501-be77-26b691a6fc4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PatentsMember_d54de05b-a8ff-4479-afaa-6568f6ea6772" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PatentsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b7fb95e6-44f8-42f9-acc6-bc5c783f9836" xlink:to="loc_us-gaap_PatentsMember_d54de05b-a8ff-4479-afaa-6568f6ea6772" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_d4c195a3-aba2-4a45-9300-c8e103f81f7d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b7fb95e6-44f8-42f9-acc6-bc5c783f9836" xlink:to="loc_us-gaap_CustomerRelationshipsMember_d4c195a3-aba2-4a45-9300-c8e103f81f7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksMember_7630c7b2-96bb-4574-aef3-b5c30e0c709d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TrademarksMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b7fb95e6-44f8-42f9-acc6-bc5c783f9836" xlink:to="loc_us-gaap_TrademarksMember_7630c7b2-96bb-4574-aef3-b5c30e0c709d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_4fa4572b-3520-4945-86f2-26ae71167fc2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b7fb95e6-44f8-42f9-acc6-bc5c783f9836" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_4fa4572b-3520-4945-86f2-26ae71167fc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_928ad37a-b953-425d-b652-76ce8ba6ed9d" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_e652544f-a6f0-4ad4-841b-1bcec6091348" xlink:to="loc_srt_RangeAxis_928ad37a-b953-425d-b652-76ce8ba6ed9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_8fe9b9a7-495d-4b77-a9ca-f388a0e5a52a" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_928ad37a-b953-425d-b652-76ce8ba6ed9d" xlink:to="loc_srt_RangeMember_8fe9b9a7-495d-4b77-a9ca-f388a0e5a52a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_8f732366-8972-4f47-9b44-0426905cde49" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_8fe9b9a7-495d-4b77-a9ca-f388a0e5a52a" xlink:to="loc_srt_MinimumMember_8f732366-8972-4f47-9b44-0426905cde49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_b8e1aedd-0597-4ad9-ae5e-e1f3c68660a1" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_8fe9b9a7-495d-4b77-a9ca-f388a0e5a52a" xlink:to="loc_srt_MaximumMember_b8e1aedd-0597-4ad9-ae5e-e1f3c68660a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_a2da6692-f66d-4309-afa4-e96be0988222" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_e652544f-a6f0-4ad4-841b-1bcec6091348" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_a2da6692-f66d-4309-afa4-e96be0988222" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_3e405c2b-1f40-4fce-803d-fdd54ab898f0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_a2da6692-f66d-4309-afa4-e96be0988222" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_3e405c2b-1f40-4fce-803d-fdd54ab898f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_6412477f-fe3f-4ed1-bdfe-bd0d47512590" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_a2da6692-f66d-4309-afa4-e96be0988222" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_6412477f-fe3f-4ed1-bdfe-bd0d47512590" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_83a11655-bc2b-4176-9e5b-b6a407de7855" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_a2da6692-f66d-4309-afa4-e96be0988222" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_83a11655-bc2b-4176-9e5b-b6a407de7855" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_72d4c22d-36c6-4e7d-9081-fa3dc469ac7d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_a2da6692-f66d-4309-afa4-e96be0988222" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_72d4c22d-36c6-4e7d-9081-fa3dc469ac7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/GoodwillandIntangibleAssetsFiniteLivedIntangiblesAcquiredDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#GoodwillandIntangibleAssetsFiniteLivedIntangiblesAcquiredDetails"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/GoodwillandIntangibleAssetsFiniteLivedIntangiblesAcquiredDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_8f7b211b-edfa-4b83-a78d-bb205cd640ab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_ef0e14ea-db7f-41d5-9a58-09035ea7dfda" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_8f7b211b-edfa-4b83-a78d-bb205cd640ab" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_ef0e14ea-db7f-41d5-9a58-09035ea7dfda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_17a21859-5a55-4bfd-9727-bfd8cee0b981" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_ef0e14ea-db7f-41d5-9a58-09035ea7dfda" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_17a21859-5a55-4bfd-9727-bfd8cee0b981" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ee8b0df6-224d-4339-a344-82d133570425" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_17a21859-5a55-4bfd-9727-bfd8cee0b981" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ee8b0df6-224d-4339-a344-82d133570425" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_Fiscal2020AcquisitionsMember_ac0c95b6-47a0-4f77-b18d-29afc6c13a64" xlink:href="jcom-20201231.xsd#jcom_Fiscal2020AcquisitionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ee8b0df6-224d-4339-a344-82d133570425" xlink:to="loc_jcom_Fiscal2020AcquisitionsMember_ac0c95b6-47a0-4f77-b18d-29afc6c13a64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_RetailMeNotIncMember_4df7a2ca-b803-4312-b685-5c808d6dd49b" xlink:href="jcom-20201231.xsd#jcom_RetailMeNotIncMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jcom_Fiscal2020AcquisitionsMember_ac0c95b6-47a0-4f77-b18d-29afc6c13a64" xlink:to="loc_jcom_RetailMeNotIncMember_4df7a2ca-b803-4312-b685-5c808d6dd49b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_6ff511eb-d99e-41af-9d2c-190bdd8fe2ae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_ef0e14ea-db7f-41d5-9a58-09035ea7dfda" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_6ff511eb-d99e-41af-9d2c-190bdd8fe2ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f24d0cf1-c143-467e-b49e-f97aa530b722" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_6ff511eb-d99e-41af-9d2c-190bdd8fe2ae" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f24d0cf1-c143-467e-b49e-f97aa530b722" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_8ff81a52-937d-4006-b67f-aac91a43a823" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f24d0cf1-c143-467e-b49e-f97aa530b722" xlink:to="loc_us-gaap_TradeNamesMember_8ff81a52-937d-4006-b67f-aac91a43a823" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_618627a9-3a07-4582-a1a3-ae2bae8e1f80" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f24d0cf1-c143-467e-b49e-f97aa530b722" xlink:to="loc_us-gaap_CustomerRelationshipsMember_618627a9-3a07-4582-a1a3-ae2bae8e1f80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_02a31a53-c1fc-4e20-81ee-1f524e1a4e29" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f24d0cf1-c143-467e-b49e-f97aa530b722" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_02a31a53-c1fc-4e20-81ee-1f524e1a4e29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2c480267-07cf-4364-b111-1be75825a81e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_ef0e14ea-db7f-41d5-9a58-09035ea7dfda" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2c480267-07cf-4364-b111-1be75825a81e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_9201e98a-2c46-4a07-8131-614c54eb0977" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2c480267-07cf-4364-b111-1be75825a81e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_9201e98a-2c46-4a07-8131-614c54eb0977" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_ad3f53c1-30ea-4405-b431-e830f2295f1b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2c480267-07cf-4364-b111-1be75825a81e" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_ad3f53c1-30ea-4405-b431-e830f2295f1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/GoodwillAndIntangibleAssetsExpectedAmortizationExpensesforIntangibleAssetsSubjectToAmortizationDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#GoodwillAndIntangibleAssetsExpectedAmortizationExpensesforIntangibleAssetsSubjectToAmortizationDetails"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/GoodwillAndIntangibleAssetsExpectedAmortizationExpensesforIntangibleAssetsSubjectToAmortizationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_8c7098ad-58d5-4ad3-bc41-bba5b19e4222" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_63e651cf-42ed-4082-93e3-7308061e0fcf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_8c7098ad-58d5-4ad3-bc41-bba5b19e4222" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_63e651cf-42ed-4082-93e3-7308061e0fcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_96d1c6b2-f2fd-4252-ba38-6bdb4daed671" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_8c7098ad-58d5-4ad3-bc41-bba5b19e4222" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_96d1c6b2-f2fd-4252-ba38-6bdb4daed671" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_6e91484c-c6f1-4a8c-848d-e9e10aca7d9e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_8c7098ad-58d5-4ad3-bc41-bba5b19e4222" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_6e91484c-c6f1-4a8c-848d-e9e10aca7d9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_be947079-728c-4e4e-b6af-d18b7a5fd6f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_8c7098ad-58d5-4ad3-bc41-bba5b19e4222" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_be947079-728c-4e4e-b6af-d18b7a5fd6f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_cc8d0aeb-c3ca-4132-aec3-8342f99a733d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_8c7098ad-58d5-4ad3-bc41-bba5b19e4222" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_cc8d0aeb-c3ca-4132-aec3-8342f99a733d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_5ef671d1-8201-4074-9717-ad67fd2b2a0f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_8c7098ad-58d5-4ad3-bc41-bba5b19e4222" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_5ef671d1-8201-4074-9717-ad67fd2b2a0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_141d3b94-fc89-4032-8ef4-54cbe3a7cd7c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_8c7098ad-58d5-4ad3-bc41-bba5b19e4222" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_141d3b94-fc89-4032-8ef4-54cbe3a7cd7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/LongTermDebt" xlink:type="simple" xlink:href="jcom-20201231.xsd#LongTermDebt"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/LongTermDebt" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_44b3f24b-e207-4edc-bb79-6e36d713e6a4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_3d6ebdfc-f5a2-46ba-a2d7-868309272288" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_44b3f24b-e207-4edc-bb79-6e36d713e6a4" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_3d6ebdfc-f5a2-46ba-a2d7-868309272288" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/LongTermDebtTables" xlink:type="simple" xlink:href="jcom-20201231.xsd#LongTermDebtTables"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/LongTermDebtTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_13b7188d-188b-4167-a1bc-b791c9be0700" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_1f19cb8c-e854-4073-89ca-27115e79ea37" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_13b7188d-188b-4167-a1bc-b791c9be0700" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_1f19cb8c-e854-4073-89ca-27115e79ea37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_ScheduleOfDebtInterestExpenseByComponentTableTextBlock_391dc28d-aa8e-40c7-8eba-799b02f1c331" xlink:href="jcom-20201231.xsd#jcom_ScheduleOfDebtInterestExpenseByComponentTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_13b7188d-188b-4167-a1bc-b791c9be0700" xlink:to="loc_jcom_ScheduleOfDebtInterestExpenseByComponentTableTextBlock_391dc28d-aa8e-40c7-8eba-799b02f1c331" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_SeniorDebtTableTextBlock_f7344c5f-479f-48e5-8dd9-d4daaa9b0607" xlink:href="jcom-20201231.xsd#jcom_SeniorDebtTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_13b7188d-188b-4167-a1bc-b791c9be0700" xlink:to="loc_jcom_SeniorDebtTableTextBlock_f7344c5f-479f-48e5-8dd9-d4daaa9b0607" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtTableTextBlock_1514e505-29a3-4fe1-8430-78d896c77d6d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleDebtTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_13b7188d-188b-4167-a1bc-b791c9be0700" xlink:to="loc_us-gaap_ConvertibleDebtTableTextBlock_1514e505-29a3-4fe1-8430-78d896c77d6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_216135f9-d444-43cf-8410-8563d131f6c5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_13b7188d-188b-4167-a1bc-b791c9be0700" xlink:to="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_216135f9-d444-43cf-8410-8563d131f6c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/LongTermDebtSummaryofLongtermDebtDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#LongTermDebtSummaryofLongtermDebtDetails"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/LongTermDebtSummaryofLongtermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_3facf42e-5f34-4d2d-a9bd-31009c23b4f1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_40bb6cab-f850-4116-b8fd-aa35848cb1fd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_3facf42e-5f34-4d2d-a9bd-31009c23b4f1" xlink:to="loc_us-gaap_DebtInstrumentTable_40bb6cab-f850-4116-b8fd-aa35848cb1fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_c9108ca5-aa3e-4ad1-9222-03e885549904" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_40bb6cab-f850-4116-b8fd-aa35848cb1fd" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_c9108ca5-aa3e-4ad1-9222-03e885549904" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_32d974fb-06ea-4ede-8a09-4d2a64942bdd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_c9108ca5-aa3e-4ad1-9222-03e885549904" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_32d974fb-06ea-4ede-8a09-4d2a64942bdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_bb29adde-1bf4-4033-b0af-9d9be122b37f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeniorNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_32d974fb-06ea-4ede-8a09-4d2a64942bdd" xlink:to="loc_us-gaap_SeniorNotesMember_bb29adde-1bf4-4033-b0af-9d9be122b37f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_c12f192b-49e1-49b6-8441-0c84e4db0536" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_32d974fb-06ea-4ede-8a09-4d2a64942bdd" xlink:to="loc_us-gaap_ConvertibleDebtMember_c12f192b-49e1-49b6-8441-0c84e4db0536" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember_50e63a5a-39c9-468f-84e8-3b274db8cb93" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansPayableMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_32d974fb-06ea-4ede-8a09-4d2a64942bdd" xlink:to="loc_us-gaap_LoansPayableMember_50e63a5a-39c9-468f-84e8-3b274db8cb93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_50ffd926-1f55-4591-99e9-01b8ea24f267" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_40bb6cab-f850-4116-b8fd-aa35848cb1fd" xlink:to="loc_us-gaap_DebtInstrumentAxis_50ffd926-1f55-4591-99e9-01b8ea24f267" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_cedde02c-5608-4ff5-9109-236beedcf7b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_50ffd926-1f55-4591-99e9-01b8ea24f267" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_cedde02c-5608-4ff5-9109-236beedcf7b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_A60SeniorNotesMember_5fa6d06a-93c4-43d0-ac5b-7d8ca5bcc53b" xlink:href="jcom-20201231.xsd#jcom_A60SeniorNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_cedde02c-5608-4ff5-9109-236beedcf7b4" xlink:to="loc_jcom_A60SeniorNotesMember_5fa6d06a-93c4-43d0-ac5b-7d8ca5bcc53b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_A4625SeniorNotesDueIn2030Member_a0e6807f-0429-4f8a-8b76-24a0e146ca6b" xlink:href="jcom-20201231.xsd#jcom_A4625SeniorNotesDueIn2030Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_cedde02c-5608-4ff5-9109-236beedcf7b4" xlink:to="loc_jcom_A4625SeniorNotesDueIn2030Member_a0e6807f-0429-4f8a-8b76-24a0e146ca6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_A325ConvertibleNotesMember_2cfd883e-ab38-41d8-9b27-abdcf940e05b" xlink:href="jcom-20201231.xsd#jcom_A325ConvertibleNotesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_cedde02c-5608-4ff5-9109-236beedcf7b4" xlink:to="loc_jcom_A325ConvertibleNotesMember_2cfd883e-ab38-41d8-9b27-abdcf940e05b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_A175ConvertibleNotesMember_6925a8cd-7d89-426a-870e-39217723139d" xlink:href="jcom-20201231.xsd#jcom_A175ConvertibleNotesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_cedde02c-5608-4ff5-9109-236beedcf7b4" xlink:to="loc_jcom_A175ConvertibleNotesMember_6925a8cd-7d89-426a-870e-39217723139d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_PaycheckProtectionProgramCARESActMember_a7421ac9-4b69-4ab4-88e1-39fcd1d1242e" xlink:href="jcom-20201231.xsd#jcom_PaycheckProtectionProgramCARESActMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_cedde02c-5608-4ff5-9109-236beedcf7b4" xlink:to="loc_jcom_PaycheckProtectionProgramCARESActMember_a7421ac9-4b69-4ab4-88e1-39fcd1d1242e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_879543db-d234-4019-8e61-e14b472d2001" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_40bb6cab-f850-4116-b8fd-aa35848cb1fd" xlink:to="loc_us-gaap_DebtInstrumentLineItems_879543db-d234-4019-8e61-e14b472d2001" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_4e4b0dd9-e0e3-4a2c-94ee-854fc3b3c0f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_879543db-d234-4019-8e61-e14b472d2001" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_4e4b0dd9-e0e3-4a2c-94ee-854fc3b3c0f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_f5d6c835-5682-4e42-b809-d7bec7b65c02" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_879543db-d234-4019-8e61-e14b472d2001" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_f5d6c835-5682-4e42-b809-d7bec7b65c02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_1a87ff80-0560-4ee0-8374-ca9c0d10a480" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_879543db-d234-4019-8e61-e14b472d2001" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_1a87ff80-0560-4ee0-8374-ca9c0d10a480" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_2068acb8-8125-460e-81e7-b61f865807b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_879543db-d234-4019-8e61-e14b472d2001" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_2068acb8-8125-460e-81e7-b61f865807b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_8436d6a9-88d3-4fe1-82aa-c41376dc54da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_879543db-d234-4019-8e61-e14b472d2001" xlink:to="loc_us-gaap_LongTermDebt_8436d6a9-88d3-4fe1-82aa-c41376dc54da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_00736cd5-1d5f-4bbd-b3b6-7be6d22dfae4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_879543db-d234-4019-8e61-e14b472d2001" xlink:to="loc_us-gaap_LongTermDebtCurrent_00736cd5-1d5f-4bbd-b3b6-7be6d22dfae4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_54ef127c-b429-43ed-884d-3b1e525b9d60" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_879543db-d234-4019-8e61-e14b472d2001" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_54ef127c-b429-43ed-884d-3b1e525b9d60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/LongTermDebtSummaryofLongtermDebtDetails_1" xlink:type="simple" xlink:href="jcom-20201231.xsd#LongTermDebtSummaryofLongtermDebtDetails_1"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/LongTermDebtSummaryofLongtermDebtDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/LongTermDebtFuturePrincipalPaymentsforDebtDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#LongTermDebtFuturePrincipalPaymentsforDebtDetails"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/LongTermDebtFuturePrincipalPaymentsforDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAbstract_4076d7e9-9f0d-4367-a9c4-19163c66753e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_fae8e87b-94d5-44eb-8041-a9ff40a2a28b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtAbstract_4076d7e9-9f0d-4367-a9c4-19163c66753e" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_fae8e87b-94d5-44eb-8041-a9ff40a2a28b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_2444c290-3bc6-44de-bacc-b96c41415533" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtAbstract_4076d7e9-9f0d-4367-a9c4-19163c66753e" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_2444c290-3bc6-44de-bacc-b96c41415533" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_89c2069d-1a1c-4b76-9cdb-c882fcdda925" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtAbstract_4076d7e9-9f0d-4367-a9c4-19163c66753e" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_89c2069d-1a1c-4b76-9cdb-c882fcdda925" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_b070befb-e772-4952-83d9-dfb8a0df6374" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtAbstract_4076d7e9-9f0d-4367-a9c4-19163c66753e" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_b070befb-e772-4952-83d9-dfb8a0df6374" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_10c7d1ce-07e3-44d7-9e37-0f0533797f12" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtAbstract_4076d7e9-9f0d-4367-a9c4-19163c66753e" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_10c7d1ce-07e3-44d7-9e37-0f0533797f12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_fa41ad93-09b0-4859-aa56-a44186b71788" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtAbstract_4076d7e9-9f0d-4367-a9c4-19163c66753e" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_fa41ad93-09b0-4859-aa56-a44186b71788" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_3c7c911e-2fd4-4edd-ab32-5267762d68ac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtAbstract_4076d7e9-9f0d-4367-a9c4-19163c66753e" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_3c7c911e-2fd4-4edd-ab32-5267762d68ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/LongTermDebtNarrativeDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#LongTermDebtNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/LongTermDebtNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAbstract_fd39f0f5-44ff-4f5a-b157-a907f2430d71" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_37ae2fd5-bc08-4b6b-950d-22e75e4b816f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtAbstract_fd39f0f5-44ff-4f5a-b157-a907f2430d71" xlink:to="loc_us-gaap_DebtInstrumentTable_37ae2fd5-bc08-4b6b-950d-22e75e4b816f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_29fff231-fece-4e21-8000-b8a3aaaced54" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_37ae2fd5-bc08-4b6b-950d-22e75e4b816f" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_29fff231-fece-4e21-8000-b8a3aaaced54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_5c341569-af80-41fc-9169-68db864f6f2c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_29fff231-fece-4e21-8000-b8a3aaaced54" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_5c341569-af80-41fc-9169-68db864f6f2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_6f30d646-c443-4937-ab47-ce1c36bdd802" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeniorNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_5c341569-af80-41fc-9169-68db864f6f2c" xlink:to="loc_us-gaap_SeniorNotesMember_6f30d646-c443-4937-ab47-ce1c36bdd802" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_19ed9f2f-e71a-45c4-b809-0486374006d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_5c341569-af80-41fc-9169-68db864f6f2c" xlink:to="loc_us-gaap_ConvertibleDebtMember_19ed9f2f-e71a-45c4-b809-0486374006d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_1dd7211f-27ca-43cc-8310-469663316dcb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_5c341569-af80-41fc-9169-68db864f6f2c" xlink:to="loc_us-gaap_LineOfCreditMember_1dd7211f-27ca-43cc-8310-469663316dcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember_7008ad5d-4249-4074-bbbd-a13bf67070ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansPayableMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_5c341569-af80-41fc-9169-68db864f6f2c" xlink:to="loc_us-gaap_LoansPayableMember_7008ad5d-4249-4074-bbbd-a13bf67070ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_01838f76-7b97-49ea-bb87-b362d8798f4e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_37ae2fd5-bc08-4b6b-950d-22e75e4b816f" xlink:to="loc_us-gaap_DebtInstrumentAxis_01838f76-7b97-49ea-bb87-b362d8798f4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_12b15f88-7c3e-4b0a-8962-931b20c41188" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_01838f76-7b97-49ea-bb87-b362d8798f4e" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_12b15f88-7c3e-4b0a-8962-931b20c41188" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_A60SeniorNotesMember_588ca4c7-1005-480e-84cd-09686fa7edd3" xlink:href="jcom-20201231.xsd#jcom_A60SeniorNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_12b15f88-7c3e-4b0a-8962-931b20c41188" xlink:to="loc_jcom_A60SeniorNotesMember_588ca4c7-1005-480e-84cd-09686fa7edd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_A4625SeniorNotesDueIn2030Member_158fa7b3-fbfe-4d14-bbfa-7e75c6f3d1e4" xlink:href="jcom-20201231.xsd#jcom_A4625SeniorNotesDueIn2030Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_12b15f88-7c3e-4b0a-8962-931b20c41188" xlink:to="loc_jcom_A4625SeniorNotesDueIn2030Member_158fa7b3-fbfe-4d14-bbfa-7e75c6f3d1e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_A325ConvertibleNotesMember_e1927cac-0fc3-4ecc-af21-6f636e747d67" xlink:href="jcom-20201231.xsd#jcom_A325ConvertibleNotesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_12b15f88-7c3e-4b0a-8962-931b20c41188" xlink:to="loc_jcom_A325ConvertibleNotesMember_e1927cac-0fc3-4ecc-af21-6f636e747d67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_A175ConvertibleNotesMember_a14af4e3-35ee-4058-bc9c-6ae175885661" xlink:href="jcom-20201231.xsd#jcom_A175ConvertibleNotesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_12b15f88-7c3e-4b0a-8962-931b20c41188" xlink:to="loc_jcom_A175ConvertibleNotesMember_a14af4e3-35ee-4058-bc9c-6ae175885661" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_MUFGCreditFacilityMember_bdf2b74a-b24b-44ef-b20a-bee48374f821" xlink:href="jcom-20201231.xsd#jcom_MUFGCreditFacilityMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_12b15f88-7c3e-4b0a-8962-931b20c41188" xlink:to="loc_jcom_MUFGCreditFacilityMember_bdf2b74a-b24b-44ef-b20a-bee48374f821" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_PaycheckProtectionProgramCARESActMember_3358d591-1c04-421e-a194-c40625b9739d" xlink:href="jcom-20201231.xsd#jcom_PaycheckProtectionProgramCARESActMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_12b15f88-7c3e-4b0a-8962-931b20c41188" xlink:to="loc_jcom_PaycheckProtectionProgramCARESActMember_3358d591-1c04-421e-a194-c40625b9739d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_8cd2d7dc-1417-42cd-9c80-725d1e01f2c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_37ae2fd5-bc08-4b6b-950d-22e75e4b816f" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_8cd2d7dc-1417-42cd-9c80-725d1e01f2c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_2d53d172-ced9-47b6-b85e-ce6a06fd3c0a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_8cd2d7dc-1417-42cd-9c80-725d1e01f2c0" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_2d53d172-ced9-47b6-b85e-ce6a06fd3c0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodOneMember_17050b7a-31ab-451a-8900-a8392fc1afa3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_2d53d172-ced9-47b6-b85e-ce6a06fd3c0a" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodOneMember_17050b7a-31ab-451a-8900-a8392fc1afa3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodTwoMember_7f7c8382-7c9e-4357-9cea-996a46fe4f07" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_2d53d172-ced9-47b6-b85e-ce6a06fd3c0a" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodTwoMember_7f7c8382-7c9e-4357-9cea-996a46fe4f07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_913d1bbc-01e0-4f17-9e72-94396663f1d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_37ae2fd5-bc08-4b6b-950d-22e75e4b816f" xlink:to="loc_us-gaap_DebtInstrumentLineItems_913d1bbc-01e0-4f17-9e72-94396663f1d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_5ffd7ba0-1945-4c5d-8c4d-216c4d203726" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_913d1bbc-01e0-4f17-9e72-94396663f1d9" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_5ffd7ba0-1945-4c5d-8c4d-216c4d203726" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_c706f1f5-a9b1-4463-a732-b87e364bb147" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_913d1bbc-01e0-4f17-9e72-94396663f1d9" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_c706f1f5-a9b1-4463-a732-b87e364bb147" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts_3b45e2c5-5a25-4bf0-8034-f9c3ba3db4f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromDebtNetOfIssuanceCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_913d1bbc-01e0-4f17-9e72-94396663f1d9" xlink:to="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts_3b45e2c5-5a25-4bf0-8034-f9c3ba3db4f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed_437bc0a8-e35c-4406-ae50-5160b243472d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_913d1bbc-01e0-4f17-9e72-94396663f1d9" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed_437bc0a8-e35c-4406-ae50-5160b243472d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_DebtInstrumentCovenantLeverageRatioMinimum_53cf8c0c-c774-4d8e-8969-cb18cd045b1e" xlink:href="jcom-20201231.xsd#jcom_DebtInstrumentCovenantLeverageRatioMinimum"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_913d1bbc-01e0-4f17-9e72-94396663f1d9" xlink:to="loc_jcom_DebtInstrumentCovenantLeverageRatioMinimum_53cf8c0c-c774-4d8e-8969-cb18cd045b1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfSeniorDebt_cf0b4634-7308-408a-bba5-1171c3e70884" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfSeniorDebt"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_913d1bbc-01e0-4f17-9e72-94396663f1d9" xlink:to="loc_us-gaap_RepaymentsOfSeniorDebt_cf0b4634-7308-408a-bba5-1171c3e70884" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_0b05aed7-f552-4098-b00d-2a04e412ded4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDebtExtinguishmentCosts"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_913d1bbc-01e0-4f17-9e72-94396663f1d9" xlink:to="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_0b05aed7-f552-4098-b00d-2a04e412ded4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_PaymentsOfInterestOnDebt_9cc7ee07-4170-4301-b151-32053179aa4a" xlink:href="jcom-20201231.xsd#jcom_PaymentsOfInterestOnDebt"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_913d1bbc-01e0-4f17-9e72-94396663f1d9" xlink:to="loc_jcom_PaymentsOfInterestOnDebt_9cc7ee07-4170-4301-b151-32053179aa4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_cb9abc71-b2c2-42d0-abea-d7c011ee6f15" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_913d1bbc-01e0-4f17-9e72-94396663f1d9" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_cb9abc71-b2c2-42d0-abea-d7c011ee6f15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_eceadf61-5505-45de-a5b9-727bc0a6761d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_913d1bbc-01e0-4f17-9e72-94396663f1d9" xlink:to="loc_us-gaap_LongTermDebtFairValue_eceadf61-5505-45de-a5b9-727bc0a6761d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_DebtInstrumentCovenantComplianceContingentInterestMinimumTradingPricePerPrincipalAmount_e27ccb19-d9e3-4598-8316-34c51a671cb0" xlink:href="jcom-20201231.xsd#jcom_DebtInstrumentCovenantComplianceContingentInterestMinimumTradingPricePerPrincipalAmount"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_913d1bbc-01e0-4f17-9e72-94396663f1d9" xlink:to="loc_jcom_DebtInstrumentCovenantComplianceContingentInterestMinimumTradingPricePerPrincipalAmount_e27ccb19-d9e3-4598-8316-34c51a671cb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_4865c71a-e47b-4449-ab71-290e18895574" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentConvertibleThresholdTradingDays"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_913d1bbc-01e0-4f17-9e72-94396663f1d9" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_4865c71a-e47b-4449-ab71-290e18895574" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_335f4f68-cde7-4993-9d69-14810b64a873" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_913d1bbc-01e0-4f17-9e72-94396663f1d9" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_335f4f68-cde7-4993-9d69-14810b64a873" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_c893a45c-697a-4bca-8378-b52d7ea93d63" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentConvertibleConversionRatio1"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_913d1bbc-01e0-4f17-9e72-94396663f1d9" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_c893a45c-697a-4bca-8378-b52d7ea93d63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_DebtInstrumentConvertibleThresholdConsecutiveBusinessDays_024db901-4f3c-4409-8566-815e3f59ca3c" xlink:href="jcom-20201231.xsd#jcom_DebtInstrumentConvertibleThresholdConsecutiveBusinessDays"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_913d1bbc-01e0-4f17-9e72-94396663f1d9" xlink:to="loc_jcom_DebtInstrumentConvertibleThresholdConsecutiveBusinessDays_024db901-4f3c-4409-8566-815e3f59ca3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_5338da33-6ac0-42c7-91a3-2bf9fd7dc2c4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_913d1bbc-01e0-4f17-9e72-94396663f1d9" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_5338da33-6ac0-42c7-91a3-2bf9fd7dc2c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_DebtInstrumentNonConversionFeatureBorrowingRate_f2cfae29-9576-479e-a75f-0e516b5a8020" xlink:href="jcom-20201231.xsd#jcom_DebtInstrumentNonConversionFeatureBorrowingRate"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_913d1bbc-01e0-4f17-9e72-94396663f1d9" xlink:to="loc_jcom_DebtInstrumentNonConversionFeatureBorrowingRate_f2cfae29-9576-479e-a75f-0e516b5a8020" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_DebtInstrumentRedemptionThresholdOfPrincipalOutstandingToBeEligibleForRedemption_0ba5ceca-72b7-45cc-b14c-db4c1ec1d996" xlink:href="jcom-20201231.xsd#jcom_DebtInstrumentRedemptionThresholdOfPrincipalOutstandingToBeEligibleForRedemption"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_913d1bbc-01e0-4f17-9e72-94396663f1d9" xlink:to="loc_jcom_DebtInstrumentRedemptionThresholdOfPrincipalOutstandingToBeEligibleForRedemption_0ba5ceca-72b7-45cc-b14c-db4c1ec1d996" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_4aa7711b-a2a4-4dc2-911b-7bc016598e3f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_913d1bbc-01e0-4f17-9e72-94396663f1d9" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_4aa7711b-a2a4-4dc2-911b-7bc016598e3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_DebtInstrumentCovenantEBITDAMinimum_0094213a-f1ba-434f-9e17-cc2d61c0b098" xlink:href="jcom-20201231.xsd#jcom_DebtInstrumentCovenantEBITDAMinimum"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_913d1bbc-01e0-4f17-9e72-94396663f1d9" xlink:to="loc_jcom_DebtInstrumentCovenantEBITDAMinimum_0094213a-f1ba-434f-9e17-cc2d61c0b098" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_DebtInstrumentCovenantEBITDAMinimumFiscalQuarterPeriod_4b86eb85-f71c-48fb-a83a-5de38fd6852e" xlink:href="jcom-20201231.xsd#jcom_DebtInstrumentCovenantEBITDAMinimumFiscalQuarterPeriod"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_913d1bbc-01e0-4f17-9e72-94396663f1d9" xlink:to="loc_jcom_DebtInstrumentCovenantEBITDAMinimumFiscalQuarterPeriod_4b86eb85-f71c-48fb-a83a-5de38fd6852e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_DebtInstrumentCovenantRestrictedPaymentThreshold_d0cc1323-a9b8-46a8-871e-be9a326c0885" xlink:href="jcom-20201231.xsd#jcom_DebtInstrumentCovenantRestrictedPaymentThreshold"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_913d1bbc-01e0-4f17-9e72-94396663f1d9" xlink:to="loc_jcom_DebtInstrumentCovenantRestrictedPaymentThreshold_d0cc1323-a9b8-46a8-871e-be9a326c0885" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_61a04202-4b27-425c-af36-fea902d25e28" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_913d1bbc-01e0-4f17-9e72-94396663f1d9" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_61a04202-4b27-425c-af36-fea902d25e28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent_1027cf8a-e95d-443d-897a-b570b38c7ced" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_913d1bbc-01e0-4f17-9e72-94396663f1d9" xlink:to="loc_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent_1027cf8a-e95d-443d-897a-b570b38c7ced" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_6ec2f5b0-026f-4ccf-8dcb-cfbe5bc86cf0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_913d1bbc-01e0-4f17-9e72-94396663f1d9" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_6ec2f5b0-026f-4ccf-8dcb-cfbe5bc86cf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal_d59d137d-3260-4c5b-90ca-2c9627a75fd8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_913d1bbc-01e0-4f17-9e72-94396663f1d9" xlink:to="loc_us-gaap_DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal_d59d137d-3260-4c5b-90ca-2c9627a75fd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet_571f898b-837b-42e7-ad89-d0659a201440" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_913d1bbc-01e0-4f17-9e72-94396663f1d9" xlink:to="loc_us-gaap_EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet_571f898b-837b-42e7-ad89-d0659a201440" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1_57eb2e09-b982-440a-b515-567be4a2d60a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_913d1bbc-01e0-4f17-9e72-94396663f1d9" xlink:to="loc_us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1_57eb2e09-b982-440a-b515-567be4a2d60a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_55f25812-97d3-4b8a-9db3-bc5b49f9f39d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_913d1bbc-01e0-4f17-9e72-94396663f1d9" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_55f25812-97d3-4b8a-9db3-bc5b49f9f39d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_f06a27bf-47c5-4b38-a50e-443ab8a11906" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_913d1bbc-01e0-4f17-9e72-94396663f1d9" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_f06a27bf-47c5-4b38-a50e-443ab8a11906" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedAmortizationDeferredFinanceCosts_338e8dfc-7b4c-4b3f-852f-f8f6b0937bf7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedAmortizationDeferredFinanceCosts"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_913d1bbc-01e0-4f17-9e72-94396663f1d9" xlink:to="loc_us-gaap_AccumulatedAmortizationDeferredFinanceCosts_338e8dfc-7b4c-4b3f-852f-f8f6b0937bf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnamortizedDebtIssuanceExpense_b69a05cc-799b-4640-a3ed-83a3ebbfeec1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnamortizedDebtIssuanceExpense"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_913d1bbc-01e0-4f17-9e72-94396663f1d9" xlink:to="loc_us-gaap_UnamortizedDebtIssuanceExpense_b69a05cc-799b-4640-a3ed-83a3ebbfeec1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_2c4d809a-07ae-4ebb-b827-7e210e4cff73" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_913d1bbc-01e0-4f17-9e72-94396663f1d9" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_2c4d809a-07ae-4ebb-b827-7e210e4cff73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_e61064e7-6a15-436d-ad54-61a4d2da7fb1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_913d1bbc-01e0-4f17-9e72-94396663f1d9" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_e61064e7-6a15-436d-ad54-61a4d2da7fb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross_d5e9f82c-1a6b-4119-9d5c-40cf966caf3e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross"/>
    <link:presentationArc order="35" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_913d1bbc-01e0-4f17-9e72-94396663f1d9" xlink:to="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross_d5e9f82c-1a6b-4119-9d5c-40cf966caf3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet_ce6cd111-9897-4f56-8507-8c31f324595a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet"/>
    <link:presentationArc order="36" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_913d1bbc-01e0-4f17-9e72-94396663f1d9" xlink:to="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet_ce6cd111-9897-4f56-8507-8c31f324595a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_27837abe-59e4-47b2-8dc7-6c07b5c42854" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="37" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_913d1bbc-01e0-4f17-9e72-94396663f1d9" xlink:to="loc_us-gaap_InterestExpense_27837abe-59e4-47b2-8dc7-6c07b5c42854" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_54cbbb6d-ba0d-4c53-aeff-19824b729f94" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="38" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_913d1bbc-01e0-4f17-9e72-94396663f1d9" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_54cbbb6d-ba0d-4c53-aeff-19824b729f94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/LongTermDebtAdditionalInformationRelatedtoSeniorandConvertibleNotesDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#LongTermDebtAdditionalInformationRelatedtoSeniorandConvertibleNotesDetails"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/LongTermDebtAdditionalInformationRelatedtoSeniorandConvertibleNotesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_87d5ca24-0693-44c1-a57a-f83c169b4b86" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_50b7078c-b4b0-4061-bd0b-abdc018adddb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_87d5ca24-0693-44c1-a57a-f83c169b4b86" xlink:to="loc_us-gaap_DebtInstrumentTable_50b7078c-b4b0-4061-bd0b-abdc018adddb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_7a977fa2-271b-497e-a4ba-418853de5e87" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_50b7078c-b4b0-4061-bd0b-abdc018adddb" xlink:to="loc_us-gaap_DebtInstrumentAxis_7a977fa2-271b-497e-a4ba-418853de5e87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_4c4b3911-56a8-4304-9dfd-5acad207927f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_7a977fa2-271b-497e-a4ba-418853de5e87" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_4c4b3911-56a8-4304-9dfd-5acad207927f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_A60SeniorNotesMember_98528e90-b6c3-49c4-a768-e99755d3c026" xlink:href="jcom-20201231.xsd#jcom_A60SeniorNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4c4b3911-56a8-4304-9dfd-5acad207927f" xlink:to="loc_jcom_A60SeniorNotesMember_98528e90-b6c3-49c4-a768-e99755d3c026" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_A4625SeniorNotesDueIn2030Member_1d7f434a-3492-46d8-8f1c-58ce9f8936b6" xlink:href="jcom-20201231.xsd#jcom_A4625SeniorNotesDueIn2030Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4c4b3911-56a8-4304-9dfd-5acad207927f" xlink:to="loc_jcom_A4625SeniorNotesDueIn2030Member_1d7f434a-3492-46d8-8f1c-58ce9f8936b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_A325ConvertibleNotesMember_ed7da27c-7cc6-4824-8b68-adfd372607c7" xlink:href="jcom-20201231.xsd#jcom_A325ConvertibleNotesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4c4b3911-56a8-4304-9dfd-5acad207927f" xlink:to="loc_jcom_A325ConvertibleNotesMember_ed7da27c-7cc6-4824-8b68-adfd372607c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_A175ConvertibleNotesMember_b9547627-07a6-4b3a-b0e5-ac68514005fa" xlink:href="jcom-20201231.xsd#jcom_A175ConvertibleNotesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4c4b3911-56a8-4304-9dfd-5acad207927f" xlink:to="loc_jcom_A175ConvertibleNotesMember_b9547627-07a6-4b3a-b0e5-ac68514005fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_7f99c5c8-ec28-460d-b017-9ba6a51dc532" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_50b7078c-b4b0-4061-bd0b-abdc018adddb" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_7f99c5c8-ec28-460d-b017-9ba6a51dc532" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_cd888929-a98f-4ec3-a211-d186b9ca0684" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_7f99c5c8-ec28-460d-b017-9ba6a51dc532" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_cd888929-a98f-4ec3-a211-d186b9ca0684" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_c6d8dcdb-0d75-4cb3-809c-6b5cd454179f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeniorNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_cd888929-a98f-4ec3-a211-d186b9ca0684" xlink:to="loc_us-gaap_SeniorNotesMember_c6d8dcdb-0d75-4cb3-809c-6b5cd454179f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_c07c3a6f-84fa-4c39-aeeb-f480bddd1bd8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_cd888929-a98f-4ec3-a211-d186b9ca0684" xlink:to="loc_us-gaap_ConvertibleDebtMember_c07c3a6f-84fa-4c39-aeeb-f480bddd1bd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_f359022f-a38e-4eb4-87ff-15cc1e0856b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_50b7078c-b4b0-4061-bd0b-abdc018adddb" xlink:to="loc_us-gaap_DebtInstrumentLineItems_f359022f-a38e-4eb4-87ff-15cc1e0856b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent_4f7f3571-e8aa-436f-8b97-16248ef42f74" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f359022f-a38e-4eb4-87ff-15cc1e0856b4" xlink:to="loc_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent_4f7f3571-e8aa-436f-8b97-16248ef42f74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_18e2c197-d5ed-438b-a919-fa08346e6dd9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f359022f-a38e-4eb4-87ff-15cc1e0856b4" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_18e2c197-d5ed-438b-a919-fa08346e6dd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_25fe6ca6-a0aa-4502-84c3-225b6cab6242" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f359022f-a38e-4eb4-87ff-15cc1e0856b4" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_25fe6ca6-a0aa-4502-84c3-225b6cab6242" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_6791b386-b071-4c83-b053-797a60092b32" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f359022f-a38e-4eb4-87ff-15cc1e0856b4" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_6791b386-b071-4c83-b053-797a60092b32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_a28131a8-6153-46b6-8bda-a1e1bc9c1201" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f359022f-a38e-4eb4-87ff-15cc1e0856b4" xlink:to="loc_us-gaap_LongTermDebt_a28131a8-6153-46b6-8bda-a1e1bc9c1201" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/LongTermDebtComponentsofInterestExpenseRelatedtoConvertibleNotesDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#LongTermDebtComponentsofInterestExpenseRelatedtoConvertibleNotesDetails"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/LongTermDebtComponentsofInterestExpenseRelatedtoConvertibleNotesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_60871170-9bba-4ece-9cb1-fce52c1332bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_07df2859-8af1-4220-a460-60988a5c4228" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_60871170-9bba-4ece-9cb1-fce52c1332bf" xlink:to="loc_us-gaap_DebtInstrumentTable_07df2859-8af1-4220-a460-60988a5c4228" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_75593177-ee73-43e5-990e-7093312519de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_07df2859-8af1-4220-a460-60988a5c4228" xlink:to="loc_us-gaap_DebtInstrumentAxis_75593177-ee73-43e5-990e-7093312519de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_ca63072c-c206-495f-b52d-47201662fd98" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_75593177-ee73-43e5-990e-7093312519de" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_ca63072c-c206-495f-b52d-47201662fd98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_A325ConvertibleNotesMember_4239aa38-210a-4332-9be5-1a5bf323bed7" xlink:href="jcom-20201231.xsd#jcom_A325ConvertibleNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ca63072c-c206-495f-b52d-47201662fd98" xlink:to="loc_jcom_A325ConvertibleNotesMember_4239aa38-210a-4332-9be5-1a5bf323bed7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_A175ConvertibleNotesMember_827e6013-03b5-40a1-adcb-ec7ead38b0f1" xlink:href="jcom-20201231.xsd#jcom_A175ConvertibleNotesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ca63072c-c206-495f-b52d-47201662fd98" xlink:to="loc_jcom_A175ConvertibleNotesMember_827e6013-03b5-40a1-adcb-ec7ead38b0f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_f5424457-81db-48d6-a60e-3817a97a5e74" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_07df2859-8af1-4220-a460-60988a5c4228" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_f5424457-81db-48d6-a60e-3817a97a5e74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_d9ff5208-15ea-4040-a233-f372087be09c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_f5424457-81db-48d6-a60e-3817a97a5e74" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_d9ff5208-15ea-4040-a233-f372087be09c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_55a4d355-b3a4-4b71-a218-4039e84fc33b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_d9ff5208-15ea-4040-a233-f372087be09c" xlink:to="loc_us-gaap_ConvertibleDebtMember_55a4d355-b3a4-4b71-a218-4039e84fc33b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_5e0aa7d7-955f-4498-bbef-a5a245fe4f62" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_07df2859-8af1-4220-a460-60988a5c4228" xlink:to="loc_us-gaap_DebtInstrumentLineItems_5e0aa7d7-955f-4498-bbef-a5a245fe4f62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebtExcludingAmortization_1b8105e4-11a9-48a8-9014-8097dc0cc790" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseDebtExcludingAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5e0aa7d7-955f-4498-bbef-a5a245fe4f62" xlink:to="loc_us-gaap_InterestExpenseDebtExcludingAmortization_1b8105e4-11a9-48a8-9014-8097dc0cc790" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDebtDiscountPremium_a4ed9c1c-036b-4aed-86f7-a7601b479127" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfDebtDiscountPremium"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5e0aa7d7-955f-4498-bbef-a5a245fe4f62" xlink:to="loc_us-gaap_AmortizationOfDebtDiscountPremium_a4ed9c1c-036b-4aed-86f7-a7601b479127" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_ba7fdd04-0d05-48b9-b2ee-ace6eeb0b8f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5e0aa7d7-955f-4498-bbef-a5a245fe4f62" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_ba7fdd04-0d05-48b9-b2ee-ace6eeb0b8f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_4a72f410-67dd-481d-9586-1c028fa797ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5e0aa7d7-955f-4498-bbef-a5a245fe4f62" xlink:to="loc_us-gaap_InterestExpense_4a72f410-67dd-481d-9586-1c028fa797ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/Leases" xlink:type="simple" xlink:href="jcom-20201231.xsd#Leases"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/Leases" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_6a23287a-24d8-415d-9a52-79c3e1a14a5a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_2f5d9779-4532-4350-9eab-eba38d4e74c5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6a23287a-24d8-415d-9a52-79c3e1a14a5a" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_2f5d9779-4532-4350-9eab-eba38d4e74c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/LeasesTables" xlink:type="simple" xlink:href="jcom-20201231.xsd#LeasesTables"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/LeasesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_d2e45946-f4e0-42f0-ad39-aceec83a8d45" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_a5b68dfa-9357-44f7-8388-5bcd1c0615bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d2e45946-f4e0-42f0-ad39-aceec83a8d45" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_a5b68dfa-9357-44f7-8388-5bcd1c0615bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_AssetsAndLiabilitiesLesseeTableTextBlock_d2812b0f-7a27-4879-8e53-ad8b45cc00be" xlink:href="jcom-20201231.xsd#jcom_AssetsAndLiabilitiesLesseeTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d2e45946-f4e0-42f0-ad39-aceec83a8d45" xlink:to="loc_jcom_AssetsAndLiabilitiesLesseeTableTextBlock_d2812b0f-7a27-4879-8e53-ad8b45cc00be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_6007064f-eb31-4377-918c-16e6608eb52b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d2e45946-f4e0-42f0-ad39-aceec83a8d45" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_6007064f-eb31-4377-918c-16e6608eb52b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#LeasesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/LeasesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_f6369b99-8478-4d59-bbd9-d53ed8fbc938" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_4f76fed1-814c-43af-91de-655b209fc58b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_f6369b99-8478-4d59-bbd9-d53ed8fbc938" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_4f76fed1-814c-43af-91de-655b209fc58b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_7cc80d3a-a86f-483e-8d43-4adb0623098e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_4f76fed1-814c-43af-91de-655b209fc58b" xlink:to="loc_srt_RangeAxis_7cc80d3a-a86f-483e-8d43-4adb0623098e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_6e230a47-dcc2-465b-ac6f-569302abbece" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_7cc80d3a-a86f-483e-8d43-4adb0623098e" xlink:to="loc_srt_RangeMember_6e230a47-dcc2-465b-ac6f-569302abbece" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_aa44a278-fb89-4350-a245-daa84593178c" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_6e230a47-dcc2-465b-ac6f-569302abbece" xlink:to="loc_srt_MinimumMember_aa44a278-fb89-4350-a245-daa84593178c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_cd37eaab-2d4e-4526-ae69-7189bebb1a14" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_6e230a47-dcc2-465b-ac6f-569302abbece" xlink:to="loc_srt_MaximumMember_cd37eaab-2d4e-4526-ae69-7189bebb1a14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_68dc929a-02c4-48ce-886a-7d0dc8421827" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_4f76fed1-814c-43af-91de-655b209fc58b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_68dc929a-02c4-48ce-886a-7d0dc8421827" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_04d800ac-7d5d-4f91-b2ba-ffbaa095a71f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_68dc929a-02c4-48ce-886a-7d0dc8421827" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_04d800ac-7d5d-4f91-b2ba-ffbaa095a71f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_23258023-17e1-4187-b575-73362f6fd627" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BuildingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_04d800ac-7d5d-4f91-b2ba-ffbaa095a71f" xlink:to="loc_us-gaap_BuildingMember_23258023-17e1-4187-b575-73362f6fd627" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_1d0e7ec1-e9f4-4afe-9ce3-fdfa7f2c0952" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_04d800ac-7d5d-4f91-b2ba-ffbaa095a71f" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_1d0e7ec1-e9f4-4afe-9ce3-fdfa7f2c0952" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_86927759-6e81-4283-a829-e5bb56aec31e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_4f76fed1-814c-43af-91de-655b209fc58b" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_86927759-6e81-4283-a829-e5bb56aec31e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_bd3c024e-84d2-45bd-8a17-04a4d925b055" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_86927759-6e81-4283-a829-e5bb56aec31e" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_bd3c024e-84d2-45bd-8a17-04a4d925b055" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_99aa8ccd-cedb-47fb-af66-d6ad7953f2ea" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_bd3c024e-84d2-45bd-8a17-04a4d925b055" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_99aa8ccd-cedb-47fb-af66-d6ad7953f2ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemAxis_b6123e3e-c222-465a-9f78-777bf8bdd2f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnusualOrInfrequentItemAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_4f76fed1-814c-43af-91de-655b209fc58b" xlink:to="loc_us-gaap_UnusualOrInfrequentItemAxis_b6123e3e-c222-465a-9f78-777bf8bdd2f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemDomain_4a70c66d-023d-46b5-a83b-72b9b8a83f02" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnusualOrInfrequentItemDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemAxis_b6123e3e-c222-465a-9f78-777bf8bdd2f9" xlink:to="loc_us-gaap_UnusualOrInfrequentItemDomain_4a70c66d-023d-46b5-a83b-72b9b8a83f02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_COVID19Member_f305ba28-5077-48fb-a540-27c11de445f0" xlink:href="jcom-20201231.xsd#jcom_COVID19Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemDomain_4a70c66d-023d-46b5-a83b-72b9b8a83f02" xlink:to="loc_jcom_COVID19Member_f305ba28-5077-48fb-a540-27c11de445f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_faee22d8-be42-461b-9fbe-1e5dd6a8774c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_4f76fed1-814c-43af-91de-655b209fc58b" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_faee22d8-be42-461b-9fbe-1e5dd6a8774c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_0193321e-6628-4052-ae85-27b0cb2fa5e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_faee22d8-be42-461b-9fbe-1e5dd6a8774c" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_0193321e-6628-4052-ae85-27b0cb2fa5e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_c2102724-9e7d-4780-8f9d-081f170994fd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_faee22d8-be42-461b-9fbe-1e5dd6a8774c" xlink:to="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_c2102724-9e7d-4780-8f9d-081f170994fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss_87504f9e-a68a-49a8-8ebd-732071f8fbb8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseImpairmentLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_faee22d8-be42-461b-9fbe-1e5dd6a8774c" xlink:to="loc_us-gaap_OperatingLeaseImpairmentLoss_87504f9e-a68a-49a8-8ebd-732071f8fbb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_ec38551d-b468-43f7-a688-c8cbe27cdc06" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_faee22d8-be42-461b-9fbe-1e5dd6a8774c" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_ec38551d-b468-43f7-a688-c8cbe27cdc06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_def5dd14-df14-4b74-8fa1-91471eecc9ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_faee22d8-be42-461b-9fbe-1e5dd6a8774c" xlink:to="loc_us-gaap_OperatingLeaseLiability_def5dd14-df14-4b74-8fa1-91471eecc9ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesRentExpenseNet_1fea524c-fee3-43ff-a610-53c726d8c635" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesRentExpenseNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_faee22d8-be42-461b-9fbe-1e5dd6a8774c" xlink:to="loc_us-gaap_OperatingLeasesRentExpenseNet_1fea524c-fee3-43ff-a610-53c726d8c635" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_7afb9960-74b3-42b8-a4e7-eeb4895feb14" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubleaseIncome"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_faee22d8-be42-461b-9fbe-1e5dd6a8774c" xlink:to="loc_us-gaap_SubleaseIncome_7afb9960-74b3-42b8-a4e7-eeb4895feb14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueFutureMinimumSubleaseRentals_e659ed46-c1a2-4e4b-9f6c-d065eac94156" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueFutureMinimumSubleaseRentals"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_faee22d8-be42-461b-9fbe-1e5dd6a8774c" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueFutureMinimumSubleaseRentals_e659ed46-c1a2-4e4b-9f6c-d065eac94156" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/LeasesComponentsofLeaseExpenseDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#LeasesComponentsofLeaseExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/LeasesComponentsofLeaseExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_95092ef8-986f-4ef6-815e-07ee620eb698" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_b8d36c0b-efda-4c88-a654-8d3a5bcde4eb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_95092ef8-986f-4ef6-815e-07ee620eb698" xlink:to="loc_us-gaap_OperatingLeaseCost_b8d36c0b-efda-4c88-a654-8d3a5bcde4eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_8616fe53-3107-4df3-93f0-3dd8be28fa57" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_95092ef8-986f-4ef6-815e-07ee620eb698" xlink:to="loc_us-gaap_ShortTermLeaseCost_8616fe53-3107-4df3-93f0-3dd8be28fa57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_123e2ce0-67cf-4c84-842f-564187ff49f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_95092ef8-986f-4ef6-815e-07ee620eb698" xlink:to="loc_us-gaap_LeaseCost_123e2ce0-67cf-4c84-842f-564187ff49f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/LeasesBalanceSheetandOtherSupplementalOperatingLeaseInformationDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#LeasesBalanceSheetandOtherSupplementalOperatingLeaseInformationDetails"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/LeasesBalanceSheetandOtherSupplementalOperatingLeaseInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_a5d4dd42-6da3-4a21-a5e2-b824517b537b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_b3db21be-3ede-445d-8ca3-6dbfda67f6ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_a5d4dd42-6da3-4a21-a5e2-b824517b537b" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_b3db21be-3ede-445d-8ca3-6dbfda67f6ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_ec7cba7c-acb4-4ae9-b9ae-cb5e32cc91e2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_a5d4dd42-6da3-4a21-a5e2-b824517b537b" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_ec7cba7c-acb4-4ae9-b9ae-cb5e32cc91e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_19a9c8e2-a44f-46b2-8235-26ba44fedc12" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_a5d4dd42-6da3-4a21-a5e2-b824517b537b" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_19a9c8e2-a44f-46b2-8235-26ba44fedc12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_6e9ddc83-a4c7-414f-850b-d7fbec3fc705" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_a5d4dd42-6da3-4a21-a5e2-b824517b537b" xlink:to="loc_us-gaap_OperatingLeaseLiability_6e9ddc83-a4c7-414f-850b-d7fbec3fc705" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_4067155e-3a6e-4fc2-b01c-f78ac627d3fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_a5d4dd42-6da3-4a21-a5e2-b824517b537b" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_4067155e-3a6e-4fc2-b01c-f78ac627d3fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_fda97192-f7e5-402f-b250-551ca582baf8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_a5d4dd42-6da3-4a21-a5e2-b824517b537b" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_fda97192-f7e5-402f-b250-551ca582baf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/LeasesSupplementalCashFlowInformationDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#LeasesSupplementalCashFlowInformationDetails"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/LeasesSupplementalCashFlowInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_d4acf676-2fca-4807-b40d-6293efab7050" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_2f456413-d6ee-407d-8a74-46826f61c6d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d4acf676-2fca-4807-b40d-6293efab7050" xlink:to="loc_us-gaap_OperatingLeasePayments_2f456413-d6ee-407d-8a74-46826f61c6d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_70bfcbb1-e1da-4a3a-bedb-41ac090109bc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d4acf676-2fca-4807-b40d-6293efab7050" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_70bfcbb1-e1da-4a3a-bedb-41ac090109bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#LeasesMaturitiesofOperatingLeaseLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_0a2c5264-e9dd-449e-a65d-a30eccd506e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_97fbf3a2-662b-48be-bd93-a3e5a7518257" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0a2c5264-e9dd-449e-a65d-a30eccd506e6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_97fbf3a2-662b-48be-bd93-a3e5a7518257" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_1fe6dcb3-e68e-40b8-91c8-f9a0af92bcee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0a2c5264-e9dd-449e-a65d-a30eccd506e6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_1fe6dcb3-e68e-40b8-91c8-f9a0af92bcee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_8ad8dbcf-e61d-4bae-89e4-5936837fea6a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0a2c5264-e9dd-449e-a65d-a30eccd506e6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_8ad8dbcf-e61d-4bae-89e4-5936837fea6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_b6230943-b14b-4c6a-9ff7-dbdf1f0a5d84" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0a2c5264-e9dd-449e-a65d-a30eccd506e6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_b6230943-b14b-4c6a-9ff7-dbdf1f0a5d84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_2f7d7acb-4e74-44fa-a615-d2d7f37818ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0a2c5264-e9dd-449e-a65d-a30eccd506e6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_2f7d7acb-4e74-44fa-a615-d2d7f37818ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_20f762c7-04eb-4486-9b83-fc3ca80ae4b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0a2c5264-e9dd-449e-a65d-a30eccd506e6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_20f762c7-04eb-4486-9b83-fc3ca80ae4b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_373bd001-b969-45ae-a512-d0fdacee8d8c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0a2c5264-e9dd-449e-a65d-a30eccd506e6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_373bd001-b969-45ae-a512-d0fdacee8d8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_aaa559b1-5c54-49b5-a92c-6a055808bebb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0a2c5264-e9dd-449e-a65d-a30eccd506e6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_aaa559b1-5c54-49b5-a92c-6a055808bebb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_aee34815-b34f-44cf-a9e2-d7beac47b015" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0a2c5264-e9dd-449e-a65d-a30eccd506e6" xlink:to="loc_us-gaap_OperatingLeaseLiability_aee34815-b34f-44cf-a9e2-d7beac47b015" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1" xlink:type="simple" xlink:href="jcom-20201231.xsd#LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.j2global.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="jcom-20201231.xsd#CommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/CommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_52b7f2b4-eb08-42d3-b459-414abadc4776" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_53e73222-d20e-4803-81eb-4af447587109" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_52b7f2b4-eb08-42d3-b459-414abadc4776" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_53e73222-d20e-4803-81eb-4af447587109" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#CommitmentsandContingenciesDetails"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/CommitmentsandContingenciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_b78589a1-ef3b-4bd0-8ec2-1165301cc3b2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_6bb1e057-506c-428f-8d3d-cc49737e384c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_b78589a1-ef3b-4bd0-8ec2-1165301cc3b2" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_6bb1e057-506c-428f-8d3d-cc49737e384c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_ce331cd7-0d59-4f31-8a16-e83e2e36b7a4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_6bb1e057-506c-428f-8d3d-cc49737e384c" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_ce331cd7-0d59-4f31-8a16-e83e2e36b7a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_92cb5db4-f28f-4d7e-8c73-a23e332783f1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_ce331cd7-0d59-4f31-8a16-e83e2e36b7a4" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_92cb5db4-f28f-4d7e-8c73-a23e332783f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_9a12b626-6f48-4996-9da6-f048511f7cbe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_92cb5db4-f28f-4d7e-8c73-a23e332783f1" xlink:to="loc_us-gaap_LineOfCreditMember_9a12b626-6f48-4996-9da6-f048511f7cbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_68b76bd8-4349-43c3-aed8-b240726becff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_6bb1e057-506c-428f-8d3d-cc49737e384c" xlink:to="loc_us-gaap_DebtInstrumentAxis_68b76bd8-4349-43c3-aed8-b240726becff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_10df6e1e-84f6-4ce2-b399-a4829205f4e2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_68b76bd8-4349-43c3-aed8-b240726becff" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_10df6e1e-84f6-4ce2-b399-a4829205f4e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_MUFGCreditFacilityMember_db5c8ccc-bd7a-4f47-8fd6-5b53e61af1a0" xlink:href="jcom-20201231.xsd#jcom_MUFGCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_10df6e1e-84f6-4ce2-b399-a4829205f4e2" xlink:to="loc_jcom_MUFGCreditFacilityMember_db5c8ccc-bd7a-4f47-8fd6-5b53e61af1a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_a7846a69-02df-4c08-9821-dc732795cf6f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_6bb1e057-506c-428f-8d3d-cc49737e384c" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_a7846a69-02df-4c08-9821-dc732795cf6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue_4f81854b-0e9f-461a-8310-4253d16c1f4b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_a7846a69-02df-4c08-9821-dc732795cf6f" xlink:to="loc_us-gaap_LossContingencyAccrualAtCarryingValue_4f81854b-0e9f-461a-8310-4253d16c1f4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_f6ddfbbb-a2d9-4035-9cd2-b345ff0caf25" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_a7846a69-02df-4c08-9821-dc732795cf6f" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_f6ddfbbb-a2d9-4035-9cd2-b345ff0caf25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_c7ee3c98-0862-40f6-a1f3-eb98ba18e95a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_a7846a69-02df-4c08-9821-dc732795cf6f" xlink:to="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_c7ee3c98-0862-40f6-a1f3-eb98ba18e95a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_c9cf47c6-ba0e-438b-ac95-acf247eb7f06" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyEstimateOfPossibleLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_a7846a69-02df-4c08-9821-dc732795cf6f" xlink:to="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_c9cf47c6-ba0e-438b-ac95-acf247eb7f06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/IncomeTaxes" xlink:type="simple" xlink:href="jcom-20201231.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_fb6e21f0-43a3-4ff9-9e08-7f37f1e9c32a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_77856c62-3df5-4a08-92c4-31cea8892aa3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_fb6e21f0-43a3-4ff9-9e08-7f37f1e9c32a" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_77856c62-3df5-4a08-92c4-31cea8892aa3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="jcom-20201231.xsd#IncomeTaxesTables"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/IncomeTaxesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_1f59b63c-17c7-4d4b-ab89-5bb10872e05d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_22838bc2-3147-49af-a5c4-8030b4a1fb89" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1f59b63c-17c7-4d4b-ab89-5bb10872e05d" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_22838bc2-3147-49af-a5c4-8030b4a1fb89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_cb37b31a-3280-41ad-bc23-71b5eac87616" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1f59b63c-17c7-4d4b-ab89-5bb10872e05d" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_cb37b31a-3280-41ad-bc23-71b5eac87616" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_5ce86b14-c9f6-4c1a-9bb2-d1618d0668a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1f59b63c-17c7-4d4b-ab89-5bb10872e05d" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_5ce86b14-c9f6-4c1a-9bb2-d1618d0668a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_c2eb9a6c-6ec8-45ee-82c2-c291b2dcf760" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SummaryOfIncomeTaxContingenciesTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1f59b63c-17c7-4d4b-ab89-5bb10872e05d" xlink:to="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_c2eb9a6c-6ec8-45ee-82c2-c291b2dcf760" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#IncomeTaxesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_89526ca3-e1b6-4195-a7ce-7c7d5aed05b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_6cc20304-b820-4654-9077-13dda2cde755" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_89526ca3-e1b6-4195-a7ce-7c7d5aed05b0" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_6cc20304-b820-4654-9077-13dda2cde755" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_c84ccda1-04ec-4116-884d-14735f41ab19" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_6cc20304-b820-4654-9077-13dda2cde755" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_c84ccda1-04ec-4116-884d-14735f41ab19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_66c673e0-469d-4873-ac27-0d3105ea4758" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_c84ccda1-04ec-4116-884d-14735f41ab19" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_66c673e0-469d-4873-ac27-0d3105ea4758" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_ac122ae6-ab3a-4451-83c4-e8890b67ecd9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DomesticCountryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_66c673e0-469d-4873-ac27-0d3105ea4758" xlink:to="loc_us-gaap_DomesticCountryMember_ac122ae6-ab3a-4451-83c4-e8890b67ecd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_8e5e5ea7-d2b4-4288-8cf9-d237eefb9d46" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCountryMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_66c673e0-469d-4873-ac27-0d3105ea4758" xlink:to="loc_us-gaap_ForeignCountryMember_8e5e5ea7-d2b4-4288-8cf9-d237eefb9d46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_e36adff1-1be2-442a-acf3-b04e25e499d7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_6cc20304-b820-4654-9077-13dda2cde755" xlink:to="loc_us-gaap_OperatingLossCarryforwardsLineItems_e36adff1-1be2-442a-acf3-b04e25e499d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_NumberOfForeignSubsidiariesInvolvedInIntraEntityAssetTransfer_17d23e4a-6369-47f0-8198-67499ad39e5b" xlink:href="jcom-20201231.xsd#jcom_NumberOfForeignSubsidiariesInvolvedInIntraEntityAssetTransfer"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_e36adff1-1be2-442a-acf3-b04e25e499d7" xlink:to="loc_jcom_NumberOfForeignSubsidiariesInvolvedInIntraEntityAssetTransfer_17d23e4a-6369-47f0-8198-67499ad39e5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_NetTaxExpenseBenefitonIntraEntityTransferAssetsOtherthanInventory_37c64697-d187-451f-8a62-00abad4209b7" xlink:href="jcom-20201231.xsd#jcom_NetTaxExpenseBenefitonIntraEntityTransferAssetsOtherthanInventory"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_e36adff1-1be2-442a-acf3-b04e25e499d7" xlink:to="loc_jcom_NetTaxExpenseBenefitonIntraEntityTransferAssetsOtherthanInventory_37c64697-d187-451f-8a62-00abad4209b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_bb74882f-7439-437a-8675-2e135e7fb6c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_e36adff1-1be2-442a-acf3-b04e25e499d7" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_bb74882f-7439-437a-8675-2e135e7fb6c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_8702a070-d99f-4c80-8547-c3fdcb1b82dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_e36adff1-1be2-442a-acf3-b04e25e499d7" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_8702a070-d99f-4c80-8547-c3fdcb1b82dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_d1d5801f-8cde-403b-955f-2666f37b370a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_e36adff1-1be2-442a-acf3-b04e25e499d7" xlink:to="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_d1d5801f-8cde-403b-955f-2666f37b370a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_3f11f7ab-d79b-4701-8bb3-067dc238f19e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_e36adff1-1be2-442a-acf3-b04e25e499d7" xlink:to="loc_us-gaap_OperatingLossCarryforwards_3f11f7ab-d79b-4701-8bb3-067dc238f19e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_fbdda726-3231-4210-ae88-a48a597e8671" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_e36adff1-1be2-442a-acf3-b04e25e499d7" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_fbdda726-3231-4210-ae88-a48a597e8671" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_451bf0eb-c878-4a79-b164-5407be0dddd6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_e36adff1-1be2-442a-acf3-b04e25e499d7" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_451bf0eb-c878-4a79-b164-5407be0dddd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign_2c7b57a1-0fd7-45fc-8454-dcaabcd9daa2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_e36adff1-1be2-442a-acf3-b04e25e499d7" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign_2c7b57a1-0fd7-45fc-8454-dcaabcd9daa2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_507d7d2f-7881-4e90-8233-ac1542f079fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_e36adff1-1be2-442a-acf3-b04e25e499d7" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_507d7d2f-7881-4e90-8233-ac1542f079fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries_949112e6-fba4-4d1a-ae2f-715ff0304496" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UndistributedEarningsOfForeignSubsidiaries"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_e36adff1-1be2-442a-acf3-b04e25e499d7" xlink:to="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries_949112e6-fba4-4d1a-ae2f-715ff0304496" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidTaxes_d4b86236-b8a7-4361-b928-ae3b56a257d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidTaxes"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_e36adff1-1be2-442a-acf3-b04e25e499d7" xlink:to="loc_us-gaap_PrepaidTaxes_d4b86236-b8a7-4361-b928-ae3b56a257d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_60a89d7c-5990-4ad4-b93c-5a010eba56a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_e36adff1-1be2-442a-acf3-b04e25e499d7" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_60a89d7c-5990-4ad4-b93c-5a010eba56a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_e3d03597-cb6e-487a-9516-d09f7f9db08c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_e36adff1-1be2-442a-acf3-b04e25e499d7" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_e3d03597-cb6e-487a-9516-d09f7f9db08c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_60440207-e42f-44c2-9647-157b558e272f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_e36adff1-1be2-442a-acf3-b04e25e499d7" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_60440207-e42f-44c2-9647-157b558e272f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_50625d90-6804-4de1-86c2-2c29011019f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_e36adff1-1be2-442a-acf3-b04e25e499d7" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_50625d90-6804-4de1-86c2-2c29011019f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_495f68a1-663b-41f1-9877-35391e0787e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_e36adff1-1be2-442a-acf3-b04e25e499d7" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_495f68a1-663b-41f1-9877-35391e0787e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_1eb821cc-d5a0-4fce-84ff-fac07bf252ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_e36adff1-1be2-442a-acf3-b04e25e499d7" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_1eb821cc-d5a0-4fce-84ff-fac07bf252ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/IncomeTaxesProvisionforIncomeTaxDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#IncomeTaxesProvisionforIncomeTaxDetails"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/IncomeTaxesProvisionforIncomeTaxDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_710756b0-283d-40be-a91c-38125b77b9c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_44c2a965-6571-42a3-9c9a-8ae07eb6c515" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_710756b0-283d-40be-a91c-38125b77b9c1" xlink:to="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_44c2a965-6571-42a3-9c9a-8ae07eb6c515" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_c43d5a23-4064-43f0-835b-8c29f666297b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_44c2a965-6571-42a3-9c9a-8ae07eb6c515" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_c43d5a23-4064-43f0-835b-8c29f666297b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_4e910b76-e848-46d1-8105-bab74d6ef0bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_44c2a965-6571-42a3-9c9a-8ae07eb6c515" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_4e910b76-e848-46d1-8105-bab74d6ef0bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_3076b490-c77a-41e4-a858-a846929f0306" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_44c2a965-6571-42a3-9c9a-8ae07eb6c515" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_3076b490-c77a-41e4-a858-a846929f0306" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_22c55bf3-6ebc-425a-b1f0-a16178097e55" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_44c2a965-6571-42a3-9c9a-8ae07eb6c515" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_22c55bf3-6ebc-425a-b1f0-a16178097e55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_044a6df8-a14e-4dc7-86d2-b663bc0e732b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_710756b0-283d-40be-a91c-38125b77b9c1" xlink:to="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_044a6df8-a14e-4dc7-86d2-b663bc0e732b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_67bd8325-2006-4192-a1f8-2389993a4807" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_044a6df8-a14e-4dc7-86d2-b663bc0e732b" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_67bd8325-2006-4192-a1f8-2389993a4807" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_49807ac1-04ad-48f5-880d-259d707268a4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_044a6df8-a14e-4dc7-86d2-b663bc0e732b" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_49807ac1-04ad-48f5-880d-259d707268a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_db43aff5-7572-45cb-8f9f-d3abdae889c5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_044a6df8-a14e-4dc7-86d2-b663bc0e732b" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_db43aff5-7572-45cb-8f9f-d3abdae889c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_655ba565-5696-42fc-99e9-1796d88c41f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_044a6df8-a14e-4dc7-86d2-b663bc0e732b" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_655ba565-5696-42fc-99e9-1796d88c41f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_98388b86-f6bb-4736-b21b-8f76e95225b9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_710756b0-283d-40be-a91c-38125b77b9c1" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_98388b86-f6bb-4736-b21b-8f76e95225b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/IncomeTaxesReconciliationofStatutoryFederalIncomeTaxRatewithEffectiveIncomeTaxRateDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#IncomeTaxesReconciliationofStatutoryFederalIncomeTaxRatewithEffectiveIncomeTaxRateDetails"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/IncomeTaxesReconciliationofStatutoryFederalIncomeTaxRatewithEffectiveIncomeTaxRateDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_ce7128be-8e72-4931-b7be-900afd97043c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_edf8892a-2ec6-459a-8428-53bd1679c225" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ce7128be-8e72-4931-b7be-900afd97043c" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_edf8892a-2ec6-459a-8428-53bd1679c225" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_1a8a71b6-bfaf-4868-84b9-886b772635e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ce7128be-8e72-4931-b7be-900afd97043c" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_1a8a71b6-bfaf-4868-84b9-886b772635e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_71fe8485-291c-4003-8aa1-33a487275352" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ce7128be-8e72-4931-b7be-900afd97043c" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_71fe8485-291c-4003-8aa1-33a487275352" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_EffectiveIncomeTaxRateReconciliationSubpartFIncome_92210d8c-df05-4704-94b1-d57e3ffe01c9" xlink:href="jcom-20201231.xsd#jcom_EffectiveIncomeTaxRateReconciliationSubpartFIncome"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ce7128be-8e72-4931-b7be-900afd97043c" xlink:to="loc_jcom_EffectiveIncomeTaxRateReconciliationSubpartFIncome_92210d8c-df05-4704-94b1-d57e3ffe01c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign_18c2d631-41d9-405d-937d-6875ae97ed6e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ce7128be-8e72-4931-b7be-900afd97043c" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign_18c2d631-41d9-405d-937d-6875ae97ed6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_EffectiveIncomeTaxRateReconciliationTaxContingenciesReserve_03944eae-34fb-4847-812b-902d4e8e6aff" xlink:href="jcom-20201231.xsd#jcom_EffectiveIncomeTaxRateReconciliationTaxContingenciesReserve"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ce7128be-8e72-4931-b7be-900afd97043c" xlink:to="loc_jcom_EffectiveIncomeTaxRateReconciliationTaxContingenciesReserve_03944eae-34fb-4847-812b-902d4e8e6aff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_8a6c2b62-a615-4138-afa2-284da5c96327" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ce7128be-8e72-4931-b7be-900afd97043c" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_8a6c2b62-a615-4138-afa2-284da5c96327" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_EffectiveIncomeTaxRateReconciliationIntercompanyTransferofIntangibleAssets_cc7c04d7-3736-44e9-8ee7-3ae81f5f3e06" xlink:href="jcom-20201231.xsd#jcom_EffectiveIncomeTaxRateReconciliationIntercompanyTransferofIntangibleAssets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ce7128be-8e72-4931-b7be-900afd97043c" xlink:to="loc_jcom_EffectiveIncomeTaxRateReconciliationIntercompanyTransferofIntangibleAssets_cc7c04d7-3736-44e9-8ee7-3ae81f5f3e06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_3d9d4a8e-4200-49c3-b302-8a4fc13c63ac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ce7128be-8e72-4931-b7be-900afd97043c" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_3d9d4a8e-4200-49c3-b302-8a4fc13c63ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_EffectiveIncomeTaxRateReconciliationContingentLiabilities_43d85489-755a-425f-9146-d948b762651e" xlink:href="jcom-20201231.xsd#jcom_EffectiveIncomeTaxRateReconciliationContingentLiabilities"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ce7128be-8e72-4931-b7be-900afd97043c" xlink:to="loc_jcom_EffectiveIncomeTaxRateReconciliationContingentLiabilities_43d85489-755a-425f-9146-d948b762651e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_EffectiveIncomeTaxRateReconciliationUnrecognizedLossonIntercompanySale_d7afef68-cbd2-489d-8794-c38a908ccaf6" xlink:href="jcom-20201231.xsd#jcom_EffectiveIncomeTaxRateReconciliationUnrecognizedLossonIntercompanySale"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ce7128be-8e72-4931-b7be-900afd97043c" xlink:to="loc_jcom_EffectiveIncomeTaxRateReconciliationUnrecognizedLossonIntercompanySale_d7afef68-cbd2-489d-8794-c38a908ccaf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_d93ead50-87cb-4dbc-a4db-469d1598b593" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ce7128be-8e72-4931-b7be-900afd97043c" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_d93ead50-87cb-4dbc-a4db-469d1598b593" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_40517143-4fab-476e-af6b-bd8e807a3f97" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ce7128be-8e72-4931-b7be-900afd97043c" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_40517143-4fab-476e-af6b-bd8e807a3f97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_ae562e91-2bbb-41a3-9c1a-cba58acf4826" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNetAbstract_2cf156f3-4a00-4205-bcda-1ddc6c9a0f2f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsNetAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ae562e91-2bbb-41a3-9c1a-cba58acf4826" xlink:to="loc_us-gaap_DeferredTaxAssetsNetAbstract_2cf156f3-4a00-4205-bcda-1ddc6c9a0f2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_d0d82532-b744-419b-bd94-fba82b18e9c2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_2cf156f3-4a00-4205-bcda-1ddc6c9a0f2f" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_d0d82532-b744-419b-bd94-fba82b18e9c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_9d426de4-8b66-4018-8a00-f04122033776" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_2cf156f3-4a00-4205-bcda-1ddc6c9a0f2f" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_9d426de4-8b66-4018-8a00-f04122033776" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_6f7b129a-c76e-405d-97ce-ef2bf3724640" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_2cf156f3-4a00-4205-bcda-1ddc6c9a0f2f" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_6f7b129a-c76e-405d-97ce-ef2bf3724640" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_efc54047-50d2-40ff-8fc5-e506c4cf3c39" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_2cf156f3-4a00-4205-bcda-1ddc6c9a0f2f" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_efc54047-50d2-40ff-8fc5-e506c4cf3c39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_520e8af9-ac7d-4842-85f8-00e9f4f5321d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_2cf156f3-4a00-4205-bcda-1ddc6c9a0f2f" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_520e8af9-ac7d-4842-85f8-00e9f4f5321d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses_6b64a18a-8add-4854-9724-25da84c85fb8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_2cf156f3-4a00-4205-bcda-1ddc6c9a0f2f" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses_6b64a18a-8add-4854-9724-25da84c85fb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsDeferredIncome_d1136699-6abc-40ee-8190-7ece81eb81c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsDeferredIncome"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_2cf156f3-4a00-4205-bcda-1ddc6c9a0f2f" xlink:to="loc_us-gaap_DeferredTaxAssetsDeferredIncome_d1136699-6abc-40ee-8190-7ece81eb81c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsStateTaxes_13b927d8-5092-4520-b259-88b8bfe68b27" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsStateTaxes"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_2cf156f3-4a00-4205-bcda-1ddc6c9a0f2f" xlink:to="loc_us-gaap_DeferredTaxAssetsStateTaxes_13b927d8-5092-4520-b259-88b8bfe68b27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_b9037da9-85d1-4341-9a53-8de419cf02a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_2cf156f3-4a00-4205-bcda-1ddc6c9a0f2f" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_b9037da9-85d1-4341-9a53-8de419cf02a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_12c847e2-ef07-458a-b572-571796c8cd61" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_2cf156f3-4a00-4205-bcda-1ddc6c9a0f2f" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_12c847e2-ef07-458a-b572-571796c8cd61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_3d56b1bd-06eb-43ed-ba5e-4166688e4c16" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_2cf156f3-4a00-4205-bcda-1ddc6c9a0f2f" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_3d56b1bd-06eb-43ed-ba5e-4166688e4c16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_de5432f6-64ef-4554-97ff-d629dcc17bb8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_2cf156f3-4a00-4205-bcda-1ddc6c9a0f2f" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_de5432f6-64ef-4554-97ff-d629dcc17bb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_ee1db2ed-89f8-4cfb-8b85-774cce961519" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNetAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ae562e91-2bbb-41a3-9c1a-cba58acf4826" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_ee1db2ed-89f8-4cfb-8b85-774cce961519" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_a96b4bd7-03bb-4d75-b2a3-4d55647355e8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_ee1db2ed-89f8-4cfb-8b85-774cce961519" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_a96b4bd7-03bb-4d75-b2a3-4d55647355e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_f27500d1-fb1e-434b-936d-919344e85245" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_ee1db2ed-89f8-4cfb-8b85-774cce961519" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_f27500d1-fb1e-434b-936d-919344e85245" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_DeferredTaxLiabilitiesPrepaidInsurance_df13d2e7-3e83-446e-932c-b0f1538d57e5" xlink:href="jcom-20201231.xsd#jcom_DeferredTaxLiabilitiesPrepaidInsurance"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_ee1db2ed-89f8-4cfb-8b85-774cce961519" xlink:to="loc_jcom_DeferredTaxLiabilitiesPrepaidInsurance_df13d2e7-3e83-446e-932c-b0f1538d57e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_DeferredTaxLiabilityConvertibleDebt_49227c14-b77d-46aa-bd56-e19bd645c14d" xlink:href="jcom-20201231.xsd#jcom_DeferredTaxLiabilityConvertibleDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_ee1db2ed-89f8-4cfb-8b85-774cce961519" xlink:to="loc_jcom_DeferredTaxLiabilityConvertibleDebt_49227c14-b77d-46aa-bd56-e19bd645c14d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_DeferredTaxLiabilitiesForeignOther_7e0d47b2-7ae9-4f4c-941a-bba44a6a1514" xlink:href="jcom-20201231.xsd#jcom_DeferredTaxLiabilitiesForeignOther"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_ee1db2ed-89f8-4cfb-8b85-774cce961519" xlink:to="loc_jcom_DeferredTaxLiabilitiesForeignOther_7e0d47b2-7ae9-4f4c-941a-bba44a6a1514" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_004fc593-582c-4099-8d0a-3c557fc80a77" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_ee1db2ed-89f8-4cfb-8b85-774cce961519" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_004fc593-582c-4099-8d0a-3c557fc80a77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_5319d9dc-7b61-4bec-ac29-3c1a71f65dad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ae562e91-2bbb-41a3-9c1a-cba58acf4826" xlink:to="loc_us-gaap_DeferredTaxLiabilities_5319d9dc-7b61-4bec-ac29-3c1a71f65dad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_d1542d2b-408e-4166-b08e-898718a4ed1f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_366ccdd4-4057-4788-9e3d-8e7cda80f8b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d1542d2b-408e-4166-b08e-898718a4ed1f" xlink:to="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_366ccdd4-4057-4788-9e3d-8e7cda80f8b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_b4185f4e-17a9-48c3-84cd-1fcbacc04878" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_366ccdd4-4057-4788-9e3d-8e7cda80f8b5" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_b4185f4e-17a9-48c3-84cd-1fcbacc04878" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_613f8d1b-751a-4cbf-9c58-910b60a9655d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_366ccdd4-4057-4788-9e3d-8e7cda80f8b5" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_613f8d1b-751a-4cbf-9c58-910b60a9655d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_cdd88117-eda0-4bfd-9780-04ec2ea284ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_366ccdd4-4057-4788-9e3d-8e7cda80f8b5" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_cdd88117-eda0-4bfd-9780-04ec2ea284ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_ba9425ab-532e-4a82-832c-9009493981a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_366ccdd4-4057-4788-9e3d-8e7cda80f8b5" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_ba9425ab-532e-4a82-832c-9009493981a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_e8b023d1-4e9a-42c6-8744-458f94e51d20" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_366ccdd4-4057-4788-9e3d-8e7cda80f8b5" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_e8b023d1-4e9a-42c6-8744-458f94e51d20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_5ae43b33-9a69-4a3b-9f24-0a509f0d897c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_366ccdd4-4057-4788-9e3d-8e7cda80f8b5" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_5ae43b33-9a69-4a3b-9f24-0a509f0d897c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_3e8efb62-7762-4cce-ac84-eb9531d1f1b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_366ccdd4-4057-4788-9e3d-8e7cda80f8b5" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_3e8efb62-7762-4cce-ac84-eb9531d1f1b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/StockholdersEquity" xlink:type="simple" xlink:href="jcom-20201231.xsd#StockholdersEquity"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/StockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_7784ebec-e05f-4aac-b3a4-2170f5101d5e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_2dd974bb-e002-4a15-a209-aeb3db422fb5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_7784ebec-e05f-4aac-b3a4-2170f5101d5e" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_2dd974bb-e002-4a15-a209-aeb3db422fb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/StockholdersEquityTables" xlink:type="simple" xlink:href="jcom-20201231.xsd#StockholdersEquityTables"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/StockholdersEquityTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_a0f86274-e92b-42d4-a5c3-094f351d01e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsDeclaredTableTextBlock_b71ad627-87f2-4294-b044-2915093480e7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsDeclaredTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_a0f86274-e92b-42d4-a5c3-094f351d01e3" xlink:to="loc_us-gaap_DividendsDeclaredTableTextBlock_b71ad627-87f2-4294-b044-2915093480e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/StockholdersEquityNarrativeDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#StockholdersEquityNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/StockholdersEquityNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_376ed1c7-c8ed-4b3f-8ce1-56be097cead7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfTreasuryStockTable_a2db8201-39fa-4036-a3ec-a35edce34475" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfTreasuryStockTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_376ed1c7-c8ed-4b3f-8ce1-56be097cead7" xlink:to="loc_us-gaap_ClassOfTreasuryStockTable_a2db8201-39fa-4036-a3ec-a35edce34475" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramAxis_68375f15-d19a-495f-aa9a-542b44af137e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareRepurchaseProgramAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_a2db8201-39fa-4036-a3ec-a35edce34475" xlink:to="loc_us-gaap_ShareRepurchaseProgramAxis_68375f15-d19a-495f-aa9a-542b44af137e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_959c0ebd-c018-48e1-867a-e2552df81a93" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_68375f15-d19a-495f-aa9a-542b44af137e" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_959c0ebd-c018-48e1-867a-e2552df81a93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_A2012RepurchaseProgramMember_b78ba057-46d5-49cd-a15c-466ad025a758" xlink:href="jcom-20201231.xsd#jcom_A2012RepurchaseProgramMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_959c0ebd-c018-48e1-867a-e2552df81a93" xlink:to="loc_jcom_A2012RepurchaseProgramMember_b78ba057-46d5-49cd-a15c-466ad025a758" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_A2020RepurchaseProgramMember_0a57b200-e2cc-4901-83b2-03452a05bb4d" xlink:href="jcom-20201231.xsd#jcom_A2020RepurchaseProgramMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_959c0ebd-c018-48e1-867a-e2552df81a93" xlink:to="loc_jcom_A2020RepurchaseProgramMember_0a57b200-e2cc-4901-83b2-03452a05bb4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_466de72a-a859-4919-a418-b804c949bd36" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_a2db8201-39fa-4036-a3ec-a35edce34475" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_466de72a-a859-4919-a418-b804c949bd36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ed1543f6-5b20-4e29-94d1-4cc146bcfe5a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_466de72a-a859-4919-a418-b804c949bd36" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ed1543f6-5b20-4e29-94d1-4cc146bcfe5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_IntegratedGlobalConceptsIncMember_ec70f532-b36c-423a-a690-f87a1236660c" xlink:href="jcom-20201231.xsd#jcom_IntegratedGlobalConceptsIncMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ed1543f6-5b20-4e29-94d1-4cc146bcfe5a" xlink:to="loc_jcom_IntegratedGlobalConceptsIncMember_ec70f532-b36c-423a-a690-f87a1236660c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_67a716ce-36b1-480b-ad53-e93c457c6d1e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_a2db8201-39fa-4036-a3ec-a35edce34475" xlink:to="loc_us-gaap_StatementClassOfStockAxis_67a716ce-36b1-480b-ad53-e93c457c6d1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_c93d8026-f80f-4bf5-8480-f0382d49ff43" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_67a716ce-36b1-480b-ad53-e93c457c6d1e" xlink:to="loc_us-gaap_ClassOfStockDomain_c93d8026-f80f-4bf5-8480-f0382d49ff43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesAPreferredStockMember_a0c534dc-a260-4307-87be-543637adeeda" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_c93d8026-f80f-4bf5-8480-f0382d49ff43" xlink:to="loc_us-gaap_SeriesAPreferredStockMember_a0c534dc-a260-4307-87be-543637adeeda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesBPreferredStockMember_58de84c3-40ff-448b-8160-b7637fb23149" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeriesBPreferredStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_c93d8026-f80f-4bf5-8480-f0382d49ff43" xlink:to="loc_us-gaap_SeriesBPreferredStockMember_58de84c3-40ff-448b-8160-b7637fb23149" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_7057440c-e5d8-4ebd-b119-7f5842c60cd8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_a2db8201-39fa-4036-a3ec-a35edce34475" xlink:to="loc_us-gaap_ClassOfStockLineItems_7057440c-e5d8-4ebd-b119-7f5842c60cd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion_ae9ab7b1-6bb0-4570-958c-6d5b821ae2ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_7057440c-e5d8-4ebd-b119-7f5842c60cd8" xlink:to="loc_us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion_ae9ab7b1-6bb0-4570-958c-6d5b821ae2ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_StockIssuedDuringPeriodSharesExchangeofPreferredStock_0a535fac-95ed-417f-a020-33b1aead8c51" xlink:href="jcom-20201231.xsd#jcom_StockIssuedDuringPeriodSharesExchangeofPreferredStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_7057440c-e5d8-4ebd-b119-7f5842c60cd8" xlink:to="loc_jcom_StockIssuedDuringPeriodSharesExchangeofPreferredStock_0a535fac-95ed-417f-a020-33b1aead8c51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue_3f843379-45e7-4ba4-8dcb-beea307ad9cc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_7057440c-e5d8-4ebd-b119-7f5842c60cd8" xlink:to="loc_us-gaap_ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue_3f843379-45e7-4ba4-8dcb-beea307ad9cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions_997258ec-68f8-430d-a7cb-452b8f22b65d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_7057440c-e5d8-4ebd-b119-7f5842c60cd8" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions_997258ec-68f8-430d-a7cb-452b8f22b65d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_5ff3ce4d-94cd-4903-85f1-1c17f9c476bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_7057440c-e5d8-4ebd-b119-7f5842c60cd8" xlink:to="loc_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_5ff3ce4d-94cd-4903-85f1-1c17f9c476bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_973d8082-ecb2-43d8-b822-66d59b78a514" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_7057440c-e5d8-4ebd-b119-7f5842c60cd8" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_973d8082-ecb2-43d8-b822-66d59b78a514" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_c070e920-e2e3-44bd-8f8d-0dc749356c27" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_7057440c-e5d8-4ebd-b119-7f5842c60cd8" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_c070e920-e2e3-44bd-8f8d-0dc749356c27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_b40d7f43-9a88-4b6b-8296-e30e142b4185" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_7057440c-e5d8-4ebd-b119-7f5842c60cd8" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_b40d7f43-9a88-4b6b-8296-e30e142b4185" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased_8a74e3ba-30cc-498b-b1e2-f21a69667611" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_7057440c-e5d8-4ebd-b119-7f5842c60cd8" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased_8a74e3ba-30cc-498b-b1e2-f21a69667611" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_67502410-6031-4fe9-ac26-d94d50b7d1f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_7057440c-e5d8-4ebd-b119-7f5842c60cd8" xlink:to="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_67502410-6031-4fe9-ac26-d94d50b7d1f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/StockholdersEquitySummaryofDividendsDeclaredDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#StockholdersEquitySummaryofDividendsDeclaredDetails"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/StockholdersEquitySummaryofDividendsDeclaredDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_ddcfd7f8-2ee1-4cf5-aa18-50390e6c0aba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_029b4c83-5d2a-4066-a599-079de6af7bf6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_ddcfd7f8-2ee1-4cf5-aa18-50390e6c0aba" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_029b4c83-5d2a-4066-a599-079de6af7bf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlan" xlink:type="simple" xlink:href="jcom-20201231.xsd#StockOptionsandEmployeeStockPurchasePlan"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlan" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_18da9fb7-038e-4e5b-be40-0ce3c71a9ae6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_c7ceae50-54e3-44c9-8bf5-a9e4a7f2f407" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_18da9fb7-038e-4e5b-be40-0ce3c71a9ae6" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_c7ceae50-54e3-44c9-8bf5-a9e4a7f2f407" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanTables" xlink:type="simple" xlink:href="jcom-20201231.xsd#StockOptionsandEmployeeStockPurchasePlanTables"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_de4cbca3-6091-4aea-ba6f-30545897704e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_b8373a27-26e1-4bac-a73f-b8f1e397a8cb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_de4cbca3-6091-4aea-ba6f-30545897704e" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_b8373a27-26e1-4bac-a73f-b8f1e397a8cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_4d8212d9-8761-4197-ae4e-f69ab4e45e45" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_de4cbca3-6091-4aea-ba6f-30545897704e" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_4d8212d9-8761-4197-ae4e-f69ab4e45e45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_a2def7a7-4c18-4614-a69f-e34848e95df5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_de4cbca3-6091-4aea-ba6f-30545897704e" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_a2def7a7-4c18-4614-a69f-e34848e95df5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_ScheduleofSharebasedPaymentAwardPerformanceAwardsValuationAssumptionsTableTextBlockTableTextBlock_a3417363-4b5a-4f2e-bfab-70b1625bcd5b" xlink:href="jcom-20201231.xsd#jcom_ScheduleofSharebasedPaymentAwardPerformanceAwardsValuationAssumptionsTableTextBlockTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_de4cbca3-6091-4aea-ba6f-30545897704e" xlink:to="loc_jcom_ScheduleofSharebasedPaymentAwardPerformanceAwardsValuationAssumptionsTableTextBlockTableTextBlock_a3417363-4b5a-4f2e-bfab-70b1625bcd5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_1d40ce59-7d9a-455e-b227-4dba60c6be41" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_de4cbca3-6091-4aea-ba6f-30545897704e" xlink:to="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_1d40ce59-7d9a-455e-b227-4dba60c6be41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanNarrativeDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#StockOptionsandEmployeeStockPurchasePlanNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_63516165-65f3-4976-9da2-17a29dd2c005" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_58cc3866-8d92-40ce-9b6d-9b59abbb25df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_63516165-65f3-4976-9da2-17a29dd2c005" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_58cc3866-8d92-40ce-9b6d-9b59abbb25df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_ae319292-efa2-423d-8947-945d7f5a6916" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_58cc3866-8d92-40ce-9b6d-9b59abbb25df" xlink:to="loc_us-gaap_PlanNameAxis_ae319292-efa2-423d-8947-945d7f5a6916" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_b7c6f40c-043b-427d-9907-eb41dc0413a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_ae319292-efa2-423d-8947-945d7f5a6916" xlink:to="loc_us-gaap_PlanNameDomain_b7c6f40c-043b-427d-9907-eb41dc0413a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_A2015StockOptionPlanMember_afe60004-12f8-45dc-8b5f-08423bee9bea" xlink:href="jcom-20201231.xsd#jcom_A2015StockOptionPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_b7c6f40c-043b-427d-9907-eb41dc0413a2" xlink:to="loc_jcom_A2015StockOptionPlanMember_afe60004-12f8-45dc-8b5f-08423bee9bea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_A2001EmployeeStockPurchasePlanMember_58705edd-58c7-4579-9edd-3ef04f487fac" xlink:href="jcom-20201231.xsd#jcom_A2001EmployeeStockPurchasePlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_b7c6f40c-043b-427d-9907-eb41dc0413a2" xlink:to="loc_jcom_A2001EmployeeStockPurchasePlanMember_58705edd-58c7-4579-9edd-3ef04f487fac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_8b58088b-a934-43f5-8643-2eac8d7fa1e9" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_58cc3866-8d92-40ce-9b6d-9b59abbb25df" xlink:to="loc_srt_RangeAxis_8b58088b-a934-43f5-8643-2eac8d7fa1e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_48f547b3-4b8c-4701-83b7-96db2fdfe339" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_8b58088b-a934-43f5-8643-2eac8d7fa1e9" xlink:to="loc_srt_RangeMember_48f547b3-4b8c-4701-83b7-96db2fdfe339" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_54070afb-d956-4730-9903-196fb96fd0ee" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_48f547b3-4b8c-4701-83b7-96db2fdfe339" xlink:to="loc_srt_MinimumMember_54070afb-d956-4730-9903-196fb96fd0ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_716857fa-597d-4e45-a19d-aa0862c267d9" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_48f547b3-4b8c-4701-83b7-96db2fdfe339" xlink:to="loc_srt_MaximumMember_716857fa-597d-4e45-a19d-aa0862c267d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_50d3b81e-446f-43f6-aab3-22aa6af1f75e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_58cc3866-8d92-40ce-9b6d-9b59abbb25df" xlink:to="loc_us-gaap_AwardTypeAxis_50d3b81e-446f-43f6-aab3-22aa6af1f75e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a5c13b33-3e23-4672-88a8-db90d1f9a8ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_50d3b81e-446f-43f6-aab3-22aa6af1f75e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a5c13b33-3e23-4672-88a8-db90d1f9a8ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_39466583-673d-4d51-a78b-33061ead5bb5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a5c13b33-3e23-4672-88a8-db90d1f9a8ed" xlink:to="loc_us-gaap_EmployeeStockOptionMember_39466583-673d-4d51-a78b-33061ead5bb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_RestrictedStockAndRestrictedStockUnitRSUMember_50d199ef-e136-4d3d-b83c-e3016042f957" xlink:href="jcom-20201231.xsd#jcom_RestrictedStockAndRestrictedStockUnitRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a5c13b33-3e23-4672-88a8-db90d1f9a8ed" xlink:to="loc_jcom_RestrictedStockAndRestrictedStockUnitRSUMember_50d199ef-e136-4d3d-b83c-e3016042f957" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_MarketBasedRestrictedStockAwardsMember_8f45d779-069c-41dc-ad2d-62279056faf5" xlink:href="jcom-20201231.xsd#jcom_MarketBasedRestrictedStockAwardsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a5c13b33-3e23-4672-88a8-db90d1f9a8ed" xlink:to="loc_jcom_MarketBasedRestrictedStockAwardsMember_8f45d779-069c-41dc-ad2d-62279056faf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_RestrictedStockRestrictedStockUnitRSUMarketBasedRestrictedStockMember_e7fa0103-dd57-4592-ae8e-97e9bcf66ccd" xlink:href="jcom-20201231.xsd#jcom_RestrictedStockRestrictedStockUnitRSUMarketBasedRestrictedStockMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a5c13b33-3e23-4672-88a8-db90d1f9a8ed" xlink:to="loc_jcom_RestrictedStockRestrictedStockUnitRSUMarketBasedRestrictedStockMember_e7fa0103-dd57-4592-ae8e-97e9bcf66ccd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_1a9e2cd6-d583-44f3-a54c-e196e8159bd1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a5c13b33-3e23-4672-88a8-db90d1f9a8ed" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_1a9e2cd6-d583-44f3-a54c-e196e8159bd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_33dea902-5be2-457e-83dd-03c76114fab6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a5c13b33-3e23-4672-88a8-db90d1f9a8ed" xlink:to="loc_us-gaap_EmployeeStockMember_33dea902-5be2-457e-83dd-03c76114fab6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_6dc3c619-007a-4cbc-a5a0-61d0fdaeaf19" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_58cc3866-8d92-40ce-9b6d-9b59abbb25df" xlink:to="loc_srt_TitleOfIndividualAxis_6dc3c619-007a-4cbc-a5a0-61d0fdaeaf19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_34f99623-7d30-41da-9816-4728f93fcde7" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualAxis_6dc3c619-007a-4cbc-a5a0-61d0fdaeaf19" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_34f99623-7d30-41da-9816-4728f93fcde7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_DirectorMember_d1417b49-c0f1-4fc8-b108-fd681561b89f" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_DirectorMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_34f99623-7d30-41da-9816-4728f93fcde7" xlink:to="loc_srt_DirectorMember_d1417b49-c0f1-4fc8-b108-fd681561b89f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_SeniorStaffMember_a0501d02-044c-4922-b122-011fe50013db" xlink:href="jcom-20201231.xsd#jcom_SeniorStaffMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_34f99623-7d30-41da-9816-4728f93fcde7" xlink:to="loc_jcom_SeniorStaffMember_a0501d02-044c-4922-b122-011fe50013db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ChiefExecutiveOfficerMember_86acc7c8-5c94-4559-b743-92cb82d8065e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ChiefExecutiveOfficerMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_34f99623-7d30-41da-9816-4728f93fcde7" xlink:to="loc_srt_ChiefExecutiveOfficerMember_86acc7c8-5c94-4559-b743-92cb82d8065e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3d10a030-0cf2-4e68-a3db-6b7a64535e5e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_58cc3866-8d92-40ce-9b6d-9b59abbb25df" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3d10a030-0cf2-4e68-a3db-6b7a64535e5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_78572ba2-5d98-4277-88f3-15daa1087bcf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3d10a030-0cf2-4e68-a3db-6b7a64535e5e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_78572ba2-5d98-4277-88f3-15daa1087bcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate_64d01dbb-849c-4afa-8bfa-e0d35d15cdf2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3d10a030-0cf2-4e68-a3db-6b7a64535e5e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate_64d01dbb-849c-4afa-8bfa-e0d35d15cdf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod_cea1f806-a46a-440d-862f-bf985d34e949" xlink:href="jcom-20201231.xsd#jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3d10a030-0cf2-4e68-a3db-6b7a64535e5e" xlink:to="loc_jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod_cea1f806-a46a-440d-862f-bf985d34e949" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_81a6744c-5be1-455a-b466-2992c0664872" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3d10a030-0cf2-4e68-a3db-6b7a64535e5e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_81a6744c-5be1-455a-b466-2992c0664872" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c0541f6b-d3a9-4e38-9dba-00e63744fe74" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3d10a030-0cf2-4e68-a3db-6b7a64535e5e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c0541f6b-d3a9-4e38-9dba-00e63744fe74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward_9340735d-a5b1-4091-9f1e-711595b9cfd4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3d10a030-0cf2-4e68-a3db-6b7a64535e5e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward_9340735d-a5b1-4091-9f1e-711595b9cfd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_8f72397a-0e59-4e59-95a0-655489496e09" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3d10a030-0cf2-4e68-a3db-6b7a64535e5e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_8f72397a-0e59-4e59-95a0-655489496e09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_04c7c6db-735e-4fbf-bef7-37fdbf34b3ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3d10a030-0cf2-4e68-a3db-6b7a64535e5e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_04c7c6db-735e-4fbf-bef7-37fdbf34b3ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_cbf33730-a891-4823-94f1-4ac8c391bb32" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3d10a030-0cf2-4e68-a3db-6b7a64535e5e" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_cbf33730-a891-4823-94f1-4ac8c391bb32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_01dfca03-f506-4f0e-8e69-a28ea2012ef3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3d10a030-0cf2-4e68-a3db-6b7a64535e5e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_01dfca03-f506-4f0e-8e69-a28ea2012ef3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_93ea199a-2e26-4702-bea4-79d88c055201" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3d10a030-0cf2-4e68-a3db-6b7a64535e5e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_93ea199a-2e26-4702-bea4-79d88c055201" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodTotalFairValue_dcb7fc12-a1c1-422c-8736-1da3432fc8d9" xlink:href="jcom-20201231.xsd#jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodTotalFairValue"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3d10a030-0cf2-4e68-a3db-6b7a64535e5e" xlink:to="loc_jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodTotalFairValue_dcb7fc12-a1c1-422c-8736-1da3432fc8d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_a0e94af9-3baf-4967-be68-ab10b4046617" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3d10a030-0cf2-4e68-a3db-6b7a64535e5e" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_a0e94af9-3baf-4967-be68-ab10b4046617" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_b2e1bcaa-b17c-4a31-9fc8-82e2f36e1697" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3d10a030-0cf2-4e68-a3db-6b7a64535e5e" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_b2e1bcaa-b17c-4a31-9fc8-82e2f36e1697" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_063d578d-310b-4134-963f-25d30a80ec9f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3d10a030-0cf2-4e68-a3db-6b7a64535e5e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_063d578d-310b-4134-963f-25d30a80ec9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_6957ac7a-541a-45ed-9dd9-a7fce6cb6aaf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3d10a030-0cf2-4e68-a3db-6b7a64535e5e" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_6957ac7a-541a-45ed-9dd9-a7fce6cb6aaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_842acfbc-499c-4c06-806a-c7adc749bf96" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3d10a030-0cf2-4e68-a3db-6b7a64535e5e" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_842acfbc-499c-4c06-806a-c7adc749bf96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_990f29cc-3358-49f3-9ffd-83dfd7c7244d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3d10a030-0cf2-4e68-a3db-6b7a64535e5e" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_990f29cc-3358-49f3-9ffd-83dfd7c7244d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEstimatedForfeitureRate_0c7f6b27-391b-47d7-8787-d9fdd173bb98" xlink:href="jcom-20201231.xsd#jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEstimatedForfeitureRate"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3d10a030-0cf2-4e68-a3db-6b7a64535e5e" xlink:to="loc_jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEstimatedForfeitureRate_0c7f6b27-391b-47d7-8787-d9fdd173bb98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_cdaa3489-a3d6-4d4b-bbf6-cc3af067c797" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3d10a030-0cf2-4e68-a3db-6b7a64535e5e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_cdaa3489-a3d6-4d4b-bbf6-cc3af067c797" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost_4c301611-3180-478c-bcfe-e05711bd46aa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3d10a030-0cf2-4e68-a3db-6b7a64535e5e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost_4c301611-3180-478c-bcfe-e05711bd46aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_e17141c9-ccae-42a6-a464-d7214abc2e0f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3d10a030-0cf2-4e68-a3db-6b7a64535e5e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_e17141c9-ccae-42a6-a464-d7214abc2e0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue_4a69f6ff-c0f5-4632-acbb-422110afe904" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3d10a030-0cf2-4e68-a3db-6b7a64535e5e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue_4a69f6ff-c0f5-4632-acbb-422110afe904" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_8faec0ed-bf4f-4722-b1be-e5459f081dc3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3d10a030-0cf2-4e68-a3db-6b7a64535e5e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_8faec0ed-bf4f-4722-b1be-e5459f081dc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_a01b31c5-30fa-4603-824c-a9ffe7d9f518" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3d10a030-0cf2-4e68-a3db-6b7a64535e5e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_a01b31c5-30fa-4603-824c-a9ffe7d9f518" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsShareBasedCompensation_0b2c7304-9a85-4eac-9e74-706557ebc9af" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsShareBasedCompensation"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3d10a030-0cf2-4e68-a3db-6b7a64535e5e" xlink:to="loc_us-gaap_DividendsShareBasedCompensation_0b2c7304-9a85-4eac-9e74-706557ebc9af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_eac661a0-2207-4964-94e4-a3c43cb49f05" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3d10a030-0cf2-4e68-a3db-6b7a64535e5e" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_eac661a0-2207-4964-94e4-a3c43cb49f05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased_a27935e5-845e-4358-a2bb-d393437b974a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3d10a030-0cf2-4e68-a3db-6b7a64535e5e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased_a27935e5-845e-4358-a2bb-d393437b974a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanStockOptionActivityDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#StockOptionsandEmployeeStockPurchasePlanStockOptionActivityDetails"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanStockOptionActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_98d30322-0c95-435b-b68c-c1df417deec3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_c4bffc25-285b-4dd6-b747-ee8dd7e60b83" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_98d30322-0c95-435b-b68c-c1df417deec3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_c4bffc25-285b-4dd6-b747-ee8dd7e60b83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_32f07581-6551-4d91-9e66-d98936adc557" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_c4bffc25-285b-4dd6-b747-ee8dd7e60b83" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_32f07581-6551-4d91-9e66-d98936adc557" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_058ab799-50bf-49d0-9c1d-8d67b5531818" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_c4bffc25-285b-4dd6-b747-ee8dd7e60b83" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_058ab799-50bf-49d0-9c1d-8d67b5531818" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_24f32989-92a8-4b55-8363-0e5e6552422d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_c4bffc25-285b-4dd6-b747-ee8dd7e60b83" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_24f32989-92a8-4b55-8363-0e5e6552422d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_9b48d25a-c126-4dcf-ab53-c29c3897b577" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_c4bffc25-285b-4dd6-b747-ee8dd7e60b83" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_9b48d25a-c126-4dcf-ab53-c29c3897b577" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_0af0a8a3-6fc4-46ad-adde-bf809be5417b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_c4bffc25-285b-4dd6-b747-ee8dd7e60b83" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_0af0a8a3-6fc4-46ad-adde-bf809be5417b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_ad78590d-fb15-40b2-84a1-62ff01d49c9d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_98d30322-0c95-435b-b68c-c1df417deec3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_ad78590d-fb15-40b2-84a1-62ff01d49c9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_68a9c987-b4a4-4e43-b5d3-30569c5767dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_98d30322-0c95-435b-b68c-c1df417deec3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_68a9c987-b4a4-4e43-b5d3-30569c5767dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_52c98f1e-886d-4915-932b-eacb72c1990d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_98d30322-0c95-435b-b68c-c1df417deec3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_52c98f1e-886d-4915-932b-eacb72c1990d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_8f9054d1-2080-45f8-b6d3-fa8ff05a1203" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_52c98f1e-886d-4915-932b-eacb72c1990d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_8f9054d1-2080-45f8-b6d3-fa8ff05a1203" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_82308003-8b49-4013-b419-9a899e53f423" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_52c98f1e-886d-4915-932b-eacb72c1990d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_82308003-8b49-4013-b419-9a899e53f423" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_871d8a9d-49af-4210-906c-d37a23942e96" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_52c98f1e-886d-4915-932b-eacb72c1990d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_871d8a9d-49af-4210-906c-d37a23942e96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_0c09af39-a658-4858-8c3d-4c299c0800ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_52c98f1e-886d-4915-932b-eacb72c1990d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_0c09af39-a658-4858-8c3d-4c299c0800ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_bc00a8db-0388-46cf-ae0c-030da1b0b494" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_52c98f1e-886d-4915-932b-eacb72c1990d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_bc00a8db-0388-46cf-ae0c-030da1b0b494" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_66619da0-6b6a-4921-b754-8e61350a990f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_98d30322-0c95-435b-b68c-c1df417deec3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_66619da0-6b6a-4921-b754-8e61350a990f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_d024cb6b-840c-440e-93e1-cf37c705ce77" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_98d30322-0c95-435b-b68c-c1df417deec3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_d024cb6b-840c-440e-93e1-cf37c705ce77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_5deb9164-b707-4012-aeed-d69eff864694" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_98d30322-0c95-435b-b68c-c1df417deec3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_5deb9164-b707-4012-aeed-d69eff864694" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_ff8a2a10-a3d8-4e0b-9709-74544a913d4f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_5deb9164-b707-4012-aeed-d69eff864694" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_ff8a2a10-a3d8-4e0b-9709-74544a913d4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_4a2c5a41-5f48-4ccb-a0a9-af42fb3a3069" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_5deb9164-b707-4012-aeed-d69eff864694" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_4a2c5a41-5f48-4ccb-a0a9-af42fb3a3069" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_28f889fd-569e-4697-ba6c-42aa6b74ea13" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_5deb9164-b707-4012-aeed-d69eff864694" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_28f889fd-569e-4697-ba6c-42aa6b74ea13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract_33bc721e-1553-4d2e-b51e-cef8ce2f59bc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_98d30322-0c95-435b-b68c-c1df417deec3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract_33bc721e-1553-4d2e-b51e-cef8ce2f59bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_82aff737-3065-4ba6-810a-ca862326d18e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract_33bc721e-1553-4d2e-b51e-cef8ce2f59bc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_82aff737-3065-4ba6-810a-ca862326d18e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_40a3ba50-438e-4471-985f-7b931df94f87" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract_33bc721e-1553-4d2e-b51e-cef8ce2f59bc" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_40a3ba50-438e-4471-985f-7b931df94f87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_a65b0478-4af0-4702-80fe-a26898996ad9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract_33bc721e-1553-4d2e-b51e-cef8ce2f59bc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_a65b0478-4af0-4702-80fe-a26898996ad9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanSummarizedInformationConcerningOutstandingandExercisableOptionsDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#StockOptionsandEmployeeStockPurchasePlanSummarizedInformationConcerningOutstandingandExercisableOptionsDetails"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanSummarizedInformationConcerningOutstandingandExercisableOptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_ca8940e7-1fa3-4337-8226-4122e68504be" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_f67a2a95-8a64-4b34-83d4-2caf669a5fe8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_ca8940e7-1fa3-4337-8226-4122e68504be" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_f67a2a95-8a64-4b34-83d4-2caf669a5fe8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_dfcc37fe-8a2c-4253-9e7a-ebbf3bb4e80d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_f67a2a95-8a64-4b34-83d4-2caf669a5fe8" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_dfcc37fe-8a2c-4253-9e7a-ebbf3bb4e80d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_1a8d2d4a-2498-4d8c-8f7c-2e32d938b565" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_dfcc37fe-8a2c-4253-9e7a-ebbf3bb4e80d" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_1a8d2d4a-2498-4d8c-8f7c-2e32d938b565" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_RangeOneMember_597a8a03-a884-4465-9f7a-166fceea0cea" xlink:href="jcom-20201231.xsd#jcom_RangeOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_1a8d2d4a-2498-4d8c-8f7c-2e32d938b565" xlink:to="loc_jcom_RangeOneMember_597a8a03-a884-4465-9f7a-166fceea0cea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_RangeTwoMember_ee43ff3a-4bc8-461a-a1f6-556383e00cd6" xlink:href="jcom-20201231.xsd#jcom_RangeTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_1a8d2d4a-2498-4d8c-8f7c-2e32d938b565" xlink:to="loc_jcom_RangeTwoMember_ee43ff3a-4bc8-461a-a1f6-556383e00cd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_RangeThreeMember_6593cd39-2afd-442d-9043-1976146399d9" xlink:href="jcom-20201231.xsd#jcom_RangeThreeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_1a8d2d4a-2498-4d8c-8f7c-2e32d938b565" xlink:to="loc_jcom_RangeThreeMember_6593cd39-2afd-442d-9043-1976146399d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_RangeFourMember_1d58cd94-d671-4b26-a419-7bccb561a6ec" xlink:href="jcom-20201231.xsd#jcom_RangeFourMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_1a8d2d4a-2498-4d8c-8f7c-2e32d938b565" xlink:to="loc_jcom_RangeFourMember_1d58cd94-d671-4b26-a419-7bccb561a6ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_7b4f3d79-1435-47ff-b7da-2359837f4f67" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_f67a2a95-8a64-4b34-83d4-2caf669a5fe8" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_7b4f3d79-1435-47ff-b7da-2359837f4f67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange_0b05854b-00cc-4afd-9735-db1b1516ca18" xlink:href="jcom-20201231.xsd#jcom_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_7b4f3d79-1435-47ff-b7da-2359837f4f67" xlink:to="loc_jcom_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange_0b05854b-00cc-4afd-9735-db1b1516ca18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_31eed92e-a4f9-44e8-9eaa-e6ee08ba3f09" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_7b4f3d79-1435-47ff-b7da-2359837f4f67" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_31eed92e-a4f9-44e8-9eaa-e6ee08ba3f09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_8cdd53a0-bccb-400d-9aa7-31a0204b626b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_7b4f3d79-1435-47ff-b7da-2359837f4f67" xlink:to="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_8cdd53a0-bccb-400d-9aa7-31a0204b626b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_773c9cac-1e8d-4f95-ad6d-c7f061430b00" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_7b4f3d79-1435-47ff-b7da-2359837f4f67" xlink:to="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_773c9cac-1e8d-4f95-ad6d-c7f061430b00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_ef7da459-9399-4245-a665-2f074187786d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_7b4f3d79-1435-47ff-b7da-2359837f4f67" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_ef7da459-9399-4245-a665-2f074187786d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_7b8b666c-0bd7-47c0-a88b-ef944b9c2626" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_7b4f3d79-1435-47ff-b7da-2359837f4f67" xlink:to="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_7b8b666c-0bd7-47c0-a88b-ef944b9c2626" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanValuationAssumptionsofStockOptionsandMarketbasedRestrictedStockAwardsGrantedDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#StockOptionsandEmployeeStockPurchasePlanValuationAssumptionsofStockOptionsandMarketbasedRestrictedStockAwardsGrantedDetails"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanValuationAssumptionsofStockOptionsandMarketbasedRestrictedStockAwardsGrantedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_4a7ad540-6432-44ac-b657-edfa755f0c57" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c86d7968-2587-4d8f-b67b-c01ef719347e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_4a7ad540-6432-44ac-b657-edfa755f0c57" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c86d7968-2587-4d8f-b67b-c01ef719347e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_151038eb-84db-4220-9e2f-718f0659e680" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c86d7968-2587-4d8f-b67b-c01ef719347e" xlink:to="loc_us-gaap_AwardTypeAxis_151038eb-84db-4220-9e2f-718f0659e680" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_30a6de48-a40d-4d7f-a572-e8caec469827" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_151038eb-84db-4220-9e2f-718f0659e680" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_30a6de48-a40d-4d7f-a572-e8caec469827" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_d08aa7a7-312b-4db0-a0fe-70ecdfb8fb93" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_30a6de48-a40d-4d7f-a572-e8caec469827" xlink:to="loc_us-gaap_EmployeeStockOptionMember_d08aa7a7-312b-4db0-a0fe-70ecdfb8fb93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_MarketBasedRestrictedStockAwardsMember_8169552d-d097-41d9-b3a6-1e693766506c" xlink:href="jcom-20201231.xsd#jcom_MarketBasedRestrictedStockAwardsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_30a6de48-a40d-4d7f-a572-e8caec469827" xlink:to="loc_jcom_MarketBasedRestrictedStockAwardsMember_8169552d-d097-41d9-b3a6-1e693766506c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_32548c83-9529-4b62-bb82-5788834d433d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c86d7968-2587-4d8f-b67b-c01ef719347e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_32548c83-9529-4b62-bb82-5788834d433d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_44847b86-45ca-4340-8748-8e9b3dfbf064" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_32548c83-9529-4b62-bb82-5788834d433d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_44847b86-45ca-4340-8748-8e9b3dfbf064" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_389c2237-dd71-4ba6-a9a4-82f7e2158b9c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_32548c83-9529-4b62-bb82-5788834d433d" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_389c2237-dd71-4ba6-a9a4-82f7e2158b9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_a8e7ff78-15ad-4849-827f-1875f4719107" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_32548c83-9529-4b62-bb82-5788834d433d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_a8e7ff78-15ad-4849-827f-1875f4719107" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_1f815f3c-62a7-43d1-9761-82c06e1168e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_32548c83-9529-4b62-bb82-5788834d433d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_1f815f3c-62a7-43d1-9761-82c06e1168e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_be50c1b4-e11e-4b9a-9d6c-8b39186a4b11" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_32548c83-9529-4b62-bb82-5788834d433d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_be50c1b4-e11e-4b9a-9d6c-8b39186a4b11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharePrice_3381c2b7-e575-4e93-b20d-6fefa2191a41" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharePrice"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_32548c83-9529-4b62-bb82-5788834d433d" xlink:to="loc_us-gaap_SharePrice_3381c2b7-e575-4e93-b20d-6fefa2191a41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanRestrictedStockandRestrictedStockUnitAwardActivityDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#StockOptionsandEmployeeStockPurchasePlanRestrictedStockandRestrictedStockUnitAwardActivityDetails"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanRestrictedStockandRestrictedStockUnitAwardActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_d65810c3-bbc1-482f-b790-e539aeccb1a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2c879498-1b6f-4249-b4a9-ce2c08c397bc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_d65810c3-bbc1-482f-b790-e539aeccb1a2" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2c879498-1b6f-4249-b4a9-ce2c08c397bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_8a79d54c-bfc6-4cb2-973c-3d97cd93f361" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2c879498-1b6f-4249-b4a9-ce2c08c397bc" xlink:to="loc_us-gaap_AwardTypeAxis_8a79d54c-bfc6-4cb2-973c-3d97cd93f361" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_32c240b5-9d47-49ec-a9ab-e886602254e7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_8a79d54c-bfc6-4cb2-973c-3d97cd93f361" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_32c240b5-9d47-49ec-a9ab-e886602254e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_f3345127-b560-4b01-8d0c-c67ddba4dea4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_32c240b5-9d47-49ec-a9ab-e886602254e7" xlink:to="loc_us-gaap_RestrictedStockMember_f3345127-b560-4b01-8d0c-c67ddba4dea4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_f99ddc20-0f9c-455c-b829-7b6078cde41b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_32c240b5-9d47-49ec-a9ab-e886602254e7" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_f99ddc20-0f9c-455c-b829-7b6078cde41b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_75b5acee-ee10-4c78-b9ca-e5fac809dae0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2c879498-1b6f-4249-b4a9-ce2c08c397bc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_75b5acee-ee10-4c78-b9ca-e5fac809dae0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_075bd248-1583-44f7-ba2d-0c9cd615af37" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_75b5acee-ee10-4c78-b9ca-e5fac809dae0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_075bd248-1583-44f7-ba2d-0c9cd615af37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_94a156b9-d28d-4353-ae13-1a8b2bc5f2fe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_075bd248-1583-44f7-ba2d-0c9cd615af37" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_94a156b9-d28d-4353-ae13-1a8b2bc5f2fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_62e28d5c-851d-4da7-9d67-f03460455753" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_075bd248-1583-44f7-ba2d-0c9cd615af37" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_62e28d5c-851d-4da7-9d67-f03460455753" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_37a3e2c4-ec15-44e9-9f12-f8bbccf6d10f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_075bd248-1583-44f7-ba2d-0c9cd615af37" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_37a3e2c4-ec15-44e9-9f12-f8bbccf6d10f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_86bb33cf-bb4e-4cfd-873d-b8e289d087a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_075bd248-1583-44f7-ba2d-0c9cd615af37" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_86bb33cf-bb4e-4cfd-873d-b8e289d087a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_3acf997e-6962-4227-a5d2-9893159f25d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_075bd248-1583-44f7-ba2d-0c9cd615af37" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_3acf997e-6962-4227-a5d2-9893159f25d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_ShareBasedCompensationEquityAwardsOtherThanOptionsExpectedToVestShares_800a4913-3eb0-49a1-b7cd-a4f28e6adc94" xlink:href="jcom-20201231.xsd#jcom_ShareBasedCompensationEquityAwardsOtherThanOptionsExpectedToVestShares"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_75b5acee-ee10-4c78-b9ca-e5fac809dae0" xlink:to="loc_jcom_ShareBasedCompensationEquityAwardsOtherThanOptionsExpectedToVestShares_800a4913-3eb0-49a1-b7cd-a4f28e6adc94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c479270e-e2cb-47b0-92e4-57de0930f4cd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_75b5acee-ee10-4c78-b9ca-e5fac809dae0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c479270e-e2cb-47b0-92e4-57de0930f4cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_c8f7b0ee-de36-4c33-a205-0f748640a7be" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c479270e-e2cb-47b0-92e4-57de0930f4cd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_c8f7b0ee-de36-4c33-a205-0f748640a7be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_ffae407a-9fc4-43e4-8c61-c5a3a0cd9907" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c479270e-e2cb-47b0-92e4-57de0930f4cd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_ffae407a-9fc4-43e4-8c61-c5a3a0cd9907" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_1865d09e-a1f3-4d50-b8e5-5be150be20e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c479270e-e2cb-47b0-92e4-57de0930f4cd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_1865d09e-a1f3-4d50-b8e5-5be150be20e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_a4c56c8c-7f13-4c0f-9606-f3f5ed556348" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c479270e-e2cb-47b0-92e4-57de0930f4cd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_a4c56c8c-7f13-4c0f-9606-f3f5ed556348" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_66c1b31c-d05e-4755-9356-e69f14b52d3c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c479270e-e2cb-47b0-92e4-57de0930f4cd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_66c1b31c-d05e-4755-9356-e69f14b52d3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_26fb8df6-7a0c-4224-9fe8-dca918235c93" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_75b5acee-ee10-4c78-b9ca-e5fac809dae0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_26fb8df6-7a0c-4224-9fe8-dca918235c93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_bdad96ba-31f1-4609-9d14-c4576a66e3a4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_26fb8df6-7a0c-4224-9fe8-dca918235c93" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_bdad96ba-31f1-4609-9d14-c4576a66e3a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_f39f4b7b-0401-47b4-8bb6-89475cc53682" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_26fb8df6-7a0c-4224-9fe8-dca918235c93" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_f39f4b7b-0401-47b4-8bb6-89475cc53682" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_20963f3f-0282-4261-8095-96a0273babe4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_26fb8df6-7a0c-4224-9fe8-dca918235c93" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_20963f3f-0282-4261-8095-96a0273babe4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_dd215fad-80c9-46ba-8d2e-c3088c78aee4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_26fb8df6-7a0c-4224-9fe8-dca918235c93" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_dd215fad-80c9-46ba-8d2e-c3088c78aee4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_8a514eeb-074b-4aba-9e35-04c6065e0fe7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_26fb8df6-7a0c-4224-9fe8-dca918235c93" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_8a514eeb-074b-4aba-9e35-04c6065e0fe7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_9702332d-f532-4c8d-b2a4-e59a3eb8cf6f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_75b5acee-ee10-4c78-b9ca-e5fac809dae0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_9702332d-f532-4c8d-b2a4-e59a3eb8cf6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_9ebed664-7c46-4588-abf2-bdf93e5fcf39" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_9702332d-f532-4c8d-b2a4-e59a3eb8cf6f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_9ebed664-7c46-4588-abf2-bdf93e5fcf39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestWeightedAverageRemainingContractualTerm_3bb9093d-18ce-43ae-acb4-55bf304a8182" xlink:href="jcom-20201231.xsd#jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestWeightedAverageRemainingContractualTerm"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_9702332d-f532-4c8d-b2a4-e59a3eb8cf6f" xlink:to="loc_jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestWeightedAverageRemainingContractualTerm_3bb9093d-18ce-43ae-acb4-55bf304a8182" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_e4a65e82-7166-475d-9e45-e99ec4fbad94" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_75b5acee-ee10-4c78-b9ca-e5fac809dae0" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_e4a65e82-7166-475d-9e45-e99ec4fbad94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_b986db1d-85b2-4a94-9e17-edb1ee05df3a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_e4a65e82-7166-475d-9e45-e99ec4fbad94" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_b986db1d-85b2-4a94-9e17-edb1ee05df3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVestedAndExpectedToVest_4f63925c-7f77-4657-8410-381befc60f05" xlink:href="jcom-20201231.xsd#jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVestedAndExpectedToVest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_e4a65e82-7166-475d-9e45-e99ec4fbad94" xlink:to="loc_jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVestedAndExpectedToVest_4f63925c-7f77-4657-8410-381befc60f05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/DefinedContribution401kSavingsPlan" xlink:type="simple" xlink:href="jcom-20201231.xsd#DefinedContribution401kSavingsPlan"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/DefinedContribution401kSavingsPlan" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_8d7f66f9-0d09-4cbd-b1e1-a4f45b6a4fdd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanTextBlock_41ffaec7-f776-4cd7-bb61-f8b722ef1f4c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_8d7f66f9-0d09-4cbd-b1e1-a4f45b6a4fdd" xlink:to="loc_us-gaap_DefinedContributionPlanTextBlock_41ffaec7-f776-4cd7-bb61-f8b722ef1f4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/DefinedContribution401kSavingsPlanDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#DefinedContribution401kSavingsPlanDetails"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/DefinedContribution401kSavingsPlanDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_b5378f05-7352-40bc-956d-0ffd227b0200" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_9eceb261-fd63-40b1-8e1b-063e34c293a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_b5378f05-7352-40bc-956d-0ffd227b0200" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_9eceb261-fd63-40b1-8e1b-063e34c293a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/EarningsPerShare" xlink:type="simple" xlink:href="jcom-20201231.xsd#EarningsPerShare"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/EarningsPerShare" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareReconciliationAbstract_af87eb9d-82f4-4ab0-9124-222aba27e73f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareReconciliationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_b3c04be6-92fb-4f96-8af9-4a856a772c7d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract_af87eb9d-82f4-4ab0-9124-222aba27e73f" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_b3c04be6-92fb-4f96-8af9-4a856a772c7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/EarningsPerShareTables" xlink:type="simple" xlink:href="jcom-20201231.xsd#EarningsPerShareTables"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/EarningsPerShareTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareReconciliationAbstract_504f4368-fc0e-4ae5-8d90-1f0d903a42ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareReconciliationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_8438c3be-77ec-4a4c-a186-de586ffb2444" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract_504f4368-fc0e-4ae5-8d90-1f0d903a42ad" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_8438c3be-77ec-4a4c-a186-de586ffb2444" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/EarningsPerShareComponentsofBasicandDilutedEarningsPerShareDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#EarningsPerShareComponentsofBasicandDilutedEarningsPerShareDetails"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/EarningsPerShareComponentsofBasicandDilutedEarningsPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_aa48334f-eab8-42a3-ba6c-8c71b5a06ae7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_1f310450-a9b5-48b1-8a75-82448596bc7a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_aa48334f-eab8-42a3-ba6c-8c71b5a06ae7" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_1f310450-a9b5-48b1-8a75-82448596bc7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_d4247d1e-df4d-4996-bb6c-9ca40f730672" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_1f310450-a9b5-48b1-8a75-82448596bc7a" xlink:to="loc_us-gaap_DebtInstrumentAxis_d4247d1e-df4d-4996-bb6c-9ca40f730672" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_18518ef5-0e68-44ea-a2d2-08f435f66f4b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_d4247d1e-df4d-4996-bb6c-9ca40f730672" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_18518ef5-0e68-44ea-a2d2-08f435f66f4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_A325ConvertibleNotesMember_891677b2-81c6-405f-a57f-71d3f44f8453" xlink:href="jcom-20201231.xsd#jcom_A325ConvertibleNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_18518ef5-0e68-44ea-a2d2-08f435f66f4b" xlink:to="loc_jcom_A325ConvertibleNotesMember_891677b2-81c6-405f-a57f-71d3f44f8453" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_A175ConvertibleNotesMember_971dddd4-c7f3-4851-b717-d1f5c42ff10a" xlink:href="jcom-20201231.xsd#jcom_A175ConvertibleNotesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_18518ef5-0e68-44ea-a2d2-08f435f66f4b" xlink:to="loc_jcom_A175ConvertibleNotesMember_971dddd4-c7f3-4851-b717-d1f5c42ff10a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_438b7007-f59a-4f24-81ab-330b02863625" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_1f310450-a9b5-48b1-8a75-82448596bc7a" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_438b7007-f59a-4f24-81ab-330b02863625" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_05f3062d-7f91-4252-b3d8-458cbc2e8bdc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_438b7007-f59a-4f24-81ab-330b02863625" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_05f3062d-7f91-4252-b3d8-458cbc2e8bdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_2d911f57-9d63-4595-8621-e7f322cf6265" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_05f3062d-7f91-4252-b3d8-458cbc2e8bdc" xlink:to="loc_us-gaap_ConvertibleDebtMember_2d911f57-9d63-4595-8621-e7f322cf6265" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedLineItems_62fdd937-8409-4b35-bcb4-00d64a43695f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDilutedLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_1f310450-a9b5-48b1-8a75-82448596bc7a" xlink:to="loc_us-gaap_EarningsPerShareDilutedLineItems_62fdd937-8409-4b35-bcb4-00d64a43695f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_8475fb61-b567-4a5c-b4ac-f428a60bb8a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_62fdd937-8409-4b35-bcb4-00d64a43695f" xlink:to="loc_us-gaap_NetIncomeLoss_8475fb61-b567-4a5c-b4ac-f428a60bb8a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_0de68117-f8fa-4e6b-8758-54e034a708f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_62fdd937-8409-4b35-bcb4-00d64a43695f" xlink:to="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_0de68117-f8fa-4e6b-8758-54e034a708f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_NetIncomeLossAvailableToCommonStockholdersBasicAndDiluted_6089222e-61cc-4b0e-96bf-02caa8a3359f" xlink:href="jcom-20201231.xsd#jcom_NetIncomeLossAvailableToCommonStockholdersBasicAndDiluted"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_62fdd937-8409-4b35-bcb4-00d64a43695f" xlink:to="loc_jcom_NetIncomeLossAvailableToCommonStockholdersBasicAndDiluted_6089222e-61cc-4b0e-96bf-02caa8a3359f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_c2358d3d-76e8-43e9-9e9c-7e053a038437" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_62fdd937-8409-4b35-bcb4-00d64a43695f" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_c2358d3d-76e8-43e9-9e9c-7e053a038437" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_ee11a3b5-a857-4e28-b7c8-2b90a3b378bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_c2358d3d-76e8-43e9-9e9c-7e053a038437" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_ee11a3b5-a857-4e28-b7c8-2b90a3b378bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_565ea1e9-e37b-48cb-ae94-4a5d5b34353c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_62fdd937-8409-4b35-bcb4-00d64a43695f" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_565ea1e9-e37b-48cb-ae94-4a5d5b34353c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_ba00254b-cfe8-4226-be92-61911a7492bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_565ea1e9-e37b-48cb-ae94-4a5d5b34353c" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_ba00254b-cfe8-4226-be92-61911a7492bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToContingentlyIssuableShares_f4dc5ebf-7a64-4f3d-8639-8d522dd5cbde" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToContingentlyIssuableShares"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_565ea1e9-e37b-48cb-ae94-4a5d5b34353c" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToContingentlyIssuableShares_f4dc5ebf-7a64-4f3d-8639-8d522dd5cbde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_27ea0c4a-0cce-4617-b380-66ba1c2f0db8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_62fdd937-8409-4b35-bcb4-00d64a43695f" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_27ea0c4a-0cce-4617-b380-66ba1c2f0db8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_9c55ccbc-4b51-46c2-b837-e96dbef0da07" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_62fdd937-8409-4b35-bcb4-00d64a43695f" xlink:to="loc_us-gaap_EarningsPerShareBasicAbstract_9c55ccbc-4b51-46c2-b837-e96dbef0da07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_152ff8f5-c3ee-45cf-81b4-7f75165443d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_9c55ccbc-4b51-46c2-b837-e96dbef0da07" xlink:to="loc_us-gaap_EarningsPerShareBasic_152ff8f5-c3ee-45cf-81b4-7f75165443d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_c4f6f5d2-d7eb-4c6c-9fbc-13c6e35f7eba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_9c55ccbc-4b51-46c2-b837-e96dbef0da07" xlink:to="loc_us-gaap_EarningsPerShareDiluted_c4f6f5d2-d7eb-4c6c-9fbc-13c6e35f7eba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_2789dbfd-6f2f-4f3b-a3a0-0affbf7d6b31" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_62fdd937-8409-4b35-bcb4-00d64a43695f" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_2789dbfd-6f2f-4f3b-a3a0-0affbf7d6b31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/EarningsPerShareNarrativeDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#EarningsPerShareNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/EarningsPerShareNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_3845bc7e-eeda-4d52-86f1-5c5c1a6db08f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_469699d1-9305-497d-8adf-0e9a6608f34c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_3845bc7e-eeda-4d52-86f1-5c5c1a6db08f" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_469699d1-9305-497d-8adf-0e9a6608f34c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/SegmentInformation" xlink:type="simple" xlink:href="jcom-20201231.xsd#SegmentInformation"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/SegmentInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_9bcef743-af86-49b5-ac5c-1f37c255b538" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_a379dd6a-5908-4272-b3e5-f75987a3f270" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_9bcef743-af86-49b5-ac5c-1f37c255b538" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_a379dd6a-5908-4272-b3e5-f75987a3f270" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/SegmentInformationTables" xlink:type="simple" xlink:href="jcom-20201231.xsd#SegmentInformationTables"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/SegmentInformationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_582050ee-fffc-4550-8cd9-65ffe99ebc44" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_757c1e0d-4624-4d22-8b23-a9fd6b1a7f53" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_582050ee-fffc-4550-8cd9-65ffe99ebc44" xlink:to="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_757c1e0d-4624-4d22-8b23-a9fd6b1a7f53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_63f4ed4a-e6be-4fac-83e7-3daf9bfcd277" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_582050ee-fffc-4550-8cd9-65ffe99ebc44" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_63f4ed4a-e6be-4fac-83e7-3daf9bfcd277" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_f9b7b1e0-b950-4a7a-823d-543878039116" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_582050ee-fffc-4550-8cd9-65ffe99ebc44" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_f9b7b1e0-b950-4a7a-823d-543878039116" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/SegmentInformationNarrativeDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#SegmentInformationNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/SegmentInformationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_0512a420-eafe-4560-abb9-0c7562db2f10" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_NumberOfBusinesses_6726b6b0-9d9b-4416-9da5-c0561508fba4" xlink:href="jcom-20201231.xsd#jcom_NumberOfBusinesses"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_0512a420-eafe-4560-abb9-0c7562db2f10" xlink:to="loc_jcom_NumberOfBusinesses_6726b6b0-9d9b-4416-9da5-c0561508fba4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_ffffd217-4747-4196-aba2-0f9895e1bf04" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_0512a420-eafe-4560-abb9-0c7562db2f10" xlink:to="loc_us-gaap_NumberOfReportableSegments_ffffd217-4747-4196-aba2-0f9895e1bf04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/SegmentInformationReconciliationofTotalSegmentOperatingIncometoConsolidatedOperatingIncomeDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#SegmentInformationReconciliationofTotalSegmentOperatingIncometoConsolidatedOperatingIncomeDetails"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/SegmentInformationReconciliationofTotalSegmentOperatingIncometoConsolidatedOperatingIncomeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_c794948e-6aad-4238-a720-1abd318a78e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e4562593-e31c-4ae3-97ac-a201a6207fa1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_c794948e-6aad-4238-a720-1abd318a78e0" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e4562593-e31c-4ae3-97ac-a201a6207fa1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_b920bc50-c3d8-425b-9d90-e8787aae0370" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e4562593-e31c-4ae3-97ac-a201a6207fa1" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_b920bc50-c3d8-425b-9d90-e8787aae0370" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_29f0b8f4-d31a-48ae-91ad-93006789ae24" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_b920bc50-c3d8-425b-9d90-e8787aae0370" xlink:to="loc_us-gaap_SegmentDomain_29f0b8f4-d31a-48ae-91ad-93006789ae24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_CloudServicesMember_cdf42376-f779-4bb3-a9d4-0ef73910470e" xlink:href="jcom-20201231.xsd#jcom_CloudServicesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_29f0b8f4-d31a-48ae-91ad-93006789ae24" xlink:to="loc_jcom_CloudServicesMember_cdf42376-f779-4bb3-a9d4-0ef73910470e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_FaxAndMartechSegmentMember_534fcd87-c490-431e-9fe7-cbb19674b2a4" xlink:href="jcom-20201231.xsd#jcom_FaxAndMartechSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jcom_CloudServicesMember_cdf42376-f779-4bb3-a9d4-0ef73910470e" xlink:to="loc_jcom_FaxAndMartechSegmentMember_534fcd87-c490-431e-9fe7-cbb19674b2a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_VoiceBackupSecurityAndCPPSegmentMember_b1bc673f-3423-4d26-bd8a-e865fb8bb32b" xlink:href="jcom-20201231.xsd#jcom_VoiceBackupSecurityAndCPPSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jcom_CloudServicesMember_cdf42376-f779-4bb3-a9d4-0ef73910470e" xlink:to="loc_jcom_VoiceBackupSecurityAndCPPSegmentMember_b1bc673f-3423-4d26-bd8a-e865fb8bb32b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_DigitalMediaSegmentMember_b7049ecc-adf2-4a2c-862e-ec645626123e" xlink:href="jcom-20201231.xsd#jcom_DigitalMediaSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_29f0b8f4-d31a-48ae-91ad-93006789ae24" xlink:to="loc_jcom_DigitalMediaSegmentMember_b7049ecc-adf2-4a2c-862e-ec645626123e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_3f77e4fb-0dc6-4bb3-99c8-4c702dbe8c2b" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e4562593-e31c-4ae3-97ac-a201a6207fa1" xlink:to="loc_srt_ConsolidationItemsAxis_3f77e4fb-0dc6-4bb3-99c8-4c702dbe8c2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_8b655baa-f65f-4a81-aa78-ab05fa471b45" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_3f77e4fb-0dc6-4bb3-99c8-4c702dbe8c2b" xlink:to="loc_srt_ConsolidationItemsDomain_8b655baa-f65f-4a81-aa78-ab05fa471b45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_2897195b-67f7-4f26-85c8-41d6f4b60e23" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_8b655baa-f65f-4a81-aa78-ab05fa471b45" xlink:to="loc_us-gaap_OperatingSegmentsMember_2897195b-67f7-4f26-85c8-41d6f4b60e23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_01db68c5-6c60-49c6-8b0a-cb8ada4a0cae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_8b655baa-f65f-4a81-aa78-ab05fa471b45" xlink:to="loc_us-gaap_IntersegmentEliminationMember_01db68c5-6c60-49c6-8b0a-cb8ada4a0cae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_fd3dd3d9-6d41-4f49-bad1-9dcf8eee8877" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_8b655baa-f65f-4a81-aa78-ab05fa471b45" xlink:to="loc_us-gaap_CorporateNonSegmentMember_fd3dd3d9-6d41-4f49-bad1-9dcf8eee8877" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_196953f8-3fc0-44d8-af69-5dec7ef74c16" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e4562593-e31c-4ae3-97ac-a201a6207fa1" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_196953f8-3fc0-44d8-af69-5dec7ef74c16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_dd41df9b-4360-4c90-9216-8bafce59efe3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_196953f8-3fc0-44d8-af69-5dec7ef74c16" xlink:to="loc_us-gaap_Revenues_dd41df9b-4360-4c90-9216-8bafce59efe3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_039338d0-f890-4700-a292-8f788e7562b2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_196953f8-3fc0-44d8-af69-5dec7ef74c16" xlink:to="loc_us-gaap_GrossProfit_039338d0-f890-4700-a292-8f788e7562b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_DirectCostsBySegment_fc6ed6a6-8160-4276-a15d-2413f2eff349" xlink:href="jcom-20201231.xsd#jcom_DirectCostsBySegment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_196953f8-3fc0-44d8-af69-5dec7ef74c16" xlink:to="loc_jcom_DirectCostsBySegment_fc6ed6a6-8160-4276-a15d-2413f2eff349" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_7e348b79-108a-42f8-9d74-2ff7e04dab31" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_196953f8-3fc0-44d8-af69-5dec7ef74c16" xlink:to="loc_us-gaap_OperatingIncomeLoss_7e348b79-108a-42f8-9d74-2ff7e04dab31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/SegmentInformationTotalAssetsCapitalExpendituresDepreciationandAmortizationDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#SegmentInformationTotalAssetsCapitalExpendituresDepreciationandAmortizationDetails"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/SegmentInformationTotalAssetsCapitalExpendituresDepreciationandAmortizationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_822e0306-c7b8-4eb6-bc36-e39ebd1d3173" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable_f71503a2-ef4b-4604-8487-7558268c6d8b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_822e0306-c7b8-4eb6-bc36-e39ebd1d3173" xlink:to="loc_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable_f71503a2-ef4b-4604-8487-7558268c6d8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_12fa4d53-9a79-4e44-b173-40fb44e8f002" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable_f71503a2-ef4b-4604-8487-7558268c6d8b" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_12fa4d53-9a79-4e44-b173-40fb44e8f002" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_ef3a8c73-5625-49b8-9bdf-b5c1decbc3b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_12fa4d53-9a79-4e44-b173-40fb44e8f002" xlink:to="loc_us-gaap_SegmentDomain_ef3a8c73-5625-49b8-9bdf-b5c1decbc3b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_CloudServicesMember_c3d54988-7c55-47c2-9d66-cc4080a81f93" xlink:href="jcom-20201231.xsd#jcom_CloudServicesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ef3a8c73-5625-49b8-9bdf-b5c1decbc3b5" xlink:to="loc_jcom_CloudServicesMember_c3d54988-7c55-47c2-9d66-cc4080a81f93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_DigitalMediaSegmentMember_a218dcfd-a42a-4443-bc4b-5e5aec7cf8a1" xlink:href="jcom-20201231.xsd#jcom_DigitalMediaSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ef3a8c73-5625-49b8-9bdf-b5c1decbc3b5" xlink:to="loc_jcom_DigitalMediaSegmentMember_a218dcfd-a42a-4443-bc4b-5e5aec7cf8a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_076c64d2-834c-43e9-8df6-6a0fa7d1f7fb" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable_f71503a2-ef4b-4604-8487-7558268c6d8b" xlink:to="loc_srt_ConsolidationItemsAxis_076c64d2-834c-43e9-8df6-6a0fa7d1f7fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_34c234cc-607c-4af5-915f-ba9bf50af422" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_076c64d2-834c-43e9-8df6-6a0fa7d1f7fb" xlink:to="loc_srt_ConsolidationItemsDomain_34c234cc-607c-4af5-915f-ba9bf50af422" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_0401a82f-10eb-46ee-87e3-d3cdf490ffb2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_34c234cc-607c-4af5-915f-ba9bf50af422" xlink:to="loc_us-gaap_OperatingSegmentsMember_0401a82f-10eb-46ee-87e3-d3cdf490ffb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_6fc02804-a96f-4dec-af75-6550c108951a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_34c234cc-607c-4af5-915f-ba9bf50af422" xlink:to="loc_us-gaap_CorporateNonSegmentMember_6fc02804-a96f-4dec-af75-6550c108951a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems_d6b9528c-2184-4dcc-bf16-df7b338e0b62" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable_f71503a2-ef4b-4604-8487-7558268c6d8b" xlink:to="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems_d6b9528c-2184-4dcc-bf16-df7b338e0b62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_b52acf2c-820d-4b54-81da-46ce5e8ca340" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems_d6b9528c-2184-4dcc-bf16-df7b338e0b62" xlink:to="loc_us-gaap_Assets_b52acf2c-820d-4b54-81da-46ce5e8ca340" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAdditions_030463ef-1603-4552-b752-e4851c0a6f80" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAdditions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems_d6b9528c-2184-4dcc-bf16-df7b338e0b62" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAdditions_030463ef-1603-4552-b752-e4851c0a6f80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_bcada610-8346-4374-9c98-024b3b33b970" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems_d6b9528c-2184-4dcc-bf16-df7b338e0b62" xlink:to="loc_us-gaap_DepreciationAndAmortization_bcada610-8346-4374-9c98-024b3b33b970" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/SegmentInformationRevenuesandLonglivedAssetsbyGeographicInformationDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#SegmentInformationRevenuesandLonglivedAssetsbyGeographicInformationDetails"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/SegmentInformationRevenuesandLonglivedAssetsbyGeographicInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_9e283d61-039e-4df1-9ad4-2d11d1e67030" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_ceaeb211-ed99-4c27-af71-9a2f8de70fe1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_9e283d61-039e-4df1-9ad4-2d11d1e67030" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_ceaeb211-ed99-4c27-af71-9a2f8de70fe1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_1dee917b-8e29-4873-a0b0-70091f6fd84e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_ceaeb211-ed99-4c27-af71-9a2f8de70fe1" xlink:to="loc_srt_StatementGeographicalAxis_1dee917b-8e29-4873-a0b0-70091f6fd84e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_6acc6388-7ad9-4d3d-9eba-2e1c039ec8d2" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_1dee917b-8e29-4873-a0b0-70091f6fd84e" xlink:to="loc_srt_SegmentGeographicalDomain_6acc6388-7ad9-4d3d-9eba-2e1c039ec8d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_812504f0-af94-4305-b306-930574a76be4" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_6acc6388-7ad9-4d3d-9eba-2e1c039ec8d2" xlink:to="loc_country_US_812504f0-af94-4305-b306-930574a76be4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_129ff9f3-dcfe-4892-b46f-8e066f233906" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_CA"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_6acc6388-7ad9-4d3d-9eba-2e1c039ec8d2" xlink:to="loc_country_CA_129ff9f3-dcfe-4892-b46f-8e066f233906" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_IE_f5713563-6a96-4046-8605-33fa6ae61884" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_IE"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_6acc6388-7ad9-4d3d-9eba-2e1c039ec8d2" xlink:to="loc_country_IE_f5713563-6a96-4046-8605-33fa6ae61884" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_AllOtherCountriesMember_5225a13e-7283-4a15-afa0-3b6964f3b3d3" xlink:href="jcom-20201231.xsd#jcom_AllOtherCountriesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_6acc6388-7ad9-4d3d-9eba-2e1c039ec8d2" xlink:to="loc_jcom_AllOtherCountriesMember_5225a13e-7283-4a15-afa0-3b6964f3b3d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_9f93598b-7282-4e91-af8a-9055f2f26ebc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_ceaeb211-ed99-4c27-af71-9a2f8de70fe1" xlink:to="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_9f93598b-7282-4e91-af8a-9055f2f26ebc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_2c6c6610-2536-486a-995d-f086dbac6676" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_9f93598b-7282-4e91-af8a-9055f2f26ebc" xlink:to="loc_us-gaap_Revenues_2c6c6610-2536-486a-995d-f086dbac6676" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets_68dba3d0-1f35-4831-a8c7-3562f788534d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncurrentAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_9f93598b-7282-4e91-af8a-9055f2f26ebc" xlink:to="loc_us-gaap_NoncurrentAssets_68dba3d0-1f35-4831-a8c7-3562f788534d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/SupplementalCashFlowsInformation" xlink:type="simple" xlink:href="jcom-20201231.xsd#SupplementalCashFlowsInformation"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/SupplementalCashFlowsInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_654305ef-f159-4142-81cc-f3f7ec7d8c0c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowSupplementalDisclosuresTextBlock_c3ce58a8-814e-4b38-a088-c02c294e7b53" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFlowSupplementalDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_654305ef-f159-4142-81cc-f3f7ec7d8c0c" xlink:to="loc_us-gaap_CashFlowSupplementalDisclosuresTextBlock_c3ce58a8-814e-4b38-a088-c02c294e7b53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/SupplementalCashFlowsInformationDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#SupplementalCashFlowsInformationDetails"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/SupplementalCashFlowsInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_877eb70b-05aa-4687-b43e-7e7f0ea45ee1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_d890d27a-c654-4f0e-9f46-579386a17cd7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_877eb70b-05aa-4687-b43e-7e7f0ea45ee1" xlink:to="loc_us-gaap_InterestPaidNet_d890d27a-c654-4f0e-9f46-579386a17cd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_12489cb6-c261-4409-aa89-24c410dcb929" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_877eb70b-05aa-4687-b43e-7e7f0ea45ee1" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_12489cb6-c261-4409-aa89-24c410dcb929" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxExpenseFromStockOptionsExercised_611f71d3-c3ce-4297-ba67-a3d688dbd7b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxExpenseFromStockOptionsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_877eb70b-05aa-4687-b43e-7e7f0ea45ee1" xlink:to="loc_us-gaap_DeferredTaxExpenseFromStockOptionsExercised_611f71d3-c3ce-4297-ba67-a3d688dbd7b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_jcom_ExchangeOfAvailableForSaleDebtSecurities_54290d17-e301-44e5-b013-9f78569b8ce9" xlink:href="jcom-20201231.xsd#jcom_ExchangeOfAvailableForSaleDebtSecurities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_877eb70b-05aa-4687-b43e-7e7f0ea45ee1" xlink:to="loc_jcom_ExchangeOfAvailableForSaleDebtSecurities_54290d17-e301-44e5-b013-9f78569b8ce9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/AccumulatedOtherComprehensiveIncome" xlink:type="simple" xlink:href="jcom-20201231.xsd#AccumulatedOtherComprehensiveIncome"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/AccumulatedOtherComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_6c138ec2-3dae-42b0-8a66-72acb52b5c29" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNoteTextBlock_ce699cb4-8ebb-48b5-858e-af0730978be3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_6c138ec2-3dae-42b0-8a66-72acb52b5c29" xlink:to="loc_us-gaap_ComprehensiveIncomeNoteTextBlock_ce699cb4-8ebb-48b5-858e-af0730978be3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/AccumulatedOtherComprehensiveIncomeTables" xlink:type="simple" xlink:href="jcom-20201231.xsd#AccumulatedOtherComprehensiveIncomeTables"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/AccumulatedOtherComprehensiveIncomeTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_4acc26f0-5f31-42e8-9835-e1624e673690" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_a15091d7-1b88-40d3-8480-d4fc8bba88dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_4acc26f0-5f31-42e8-9835-e1624e673690" xlink:to="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_a15091d7-1b88-40d3-8480-d4fc8bba88dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock_ac9d5fbf-5225-45bf-84fa-2d5d4ad6cabd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_4acc26f0-5f31-42e8-9835-e1624e673690" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock_ac9d5fbf-5225-45bf-84fa-2d5d4ad6cabd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/AccumulatedOtherComprehensiveIncomeSummaryofChangesinAccumulatedBalancesofOtherComprehensiveLossIncomeDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#AccumulatedOtherComprehensiveIncomeSummaryofChangesinAccumulatedBalancesofOtherComprehensiveLossIncomeDetails"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/AccumulatedOtherComprehensiveIncomeSummaryofChangesinAccumulatedBalancesofOtherComprehensiveLossIncomeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_37a9b4e7-8348-405a-bdbc-b756d0854ff5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_0fa3a6d5-5c39-41a3-9a32-cad38f81d2cc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_37a9b4e7-8348-405a-bdbc-b756d0854ff5" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_0fa3a6d5-5c39-41a3-9a32-cad38f81d2cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_f1fc7874-04e9-4e82-b523-e966a68930ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_0fa3a6d5-5c39-41a3-9a32-cad38f81d2cc" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_f1fc7874-04e9-4e82-b523-e966a68930ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_d3e909ff-1e1d-4f83-9e58-693519837b6c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_f1fc7874-04e9-4e82-b523-e966a68930ee" xlink:to="loc_us-gaap_EquityComponentDomain_d3e909ff-1e1d-4f83-9e58-693519837b6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_dbe7d922-3ee8-4955-91e4-fe817f764bd9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_d3e909ff-1e1d-4f83-9e58-693519837b6c" xlink:to="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_dbe7d922-3ee8-4955-91e4-fe817f764bd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_e564876d-34b4-42d2-be76-4e97f797e529" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_d3e909ff-1e1d-4f83-9e58-693519837b6c" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_e564876d-34b4-42d2-be76-4e97f797e529" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_e3e90c31-78d7-4e92-9f2a-c54adf04e549" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_d3e909ff-1e1d-4f83-9e58-693519837b6c" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_e3e90c31-78d7-4e92-9f2a-c54adf04e549" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_4d77485f-f302-42ac-b2d1-8a6653b0d693" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_0fa3a6d5-5c39-41a3-9a32-cad38f81d2cc" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_4d77485f-f302-42ac-b2d1-8a6653b0d693" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_60fdac66-b3fe-4ac9-8260-fe525db3db0e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_4d77485f-f302-42ac-b2d1-8a6653b0d693" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_60fdac66-b3fe-4ac9-8260-fe525db3db0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_e71dd789-4864-4f13-979a-da01e041dcef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_60fdac66-b3fe-4ac9-8260-fe525db3db0e" xlink:to="loc_us-gaap_StockholdersEquity_e71dd789-4864-4f13-979a-da01e041dcef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_9e404661-8304-492e-b2f9-a857e39113f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_60fdac66-b3fe-4ac9-8260-fe525db3db0e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_9e404661-8304-492e-b2f9-a857e39113f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_a7bc495a-de0d-4f8b-b06d-b87000632368" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_60fdac66-b3fe-4ac9-8260-fe525db3db0e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_a7bc495a-de0d-4f8b-b06d-b87000632368" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_0bb26545-4300-4d6a-9540-b13859a820b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_60fdac66-b3fe-4ac9-8260-fe525db3db0e" xlink:to="loc_us-gaap_StockholdersEquity_0bb26545-4300-4d6a-9540-b13859a820b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/AccumulatedOtherComprehensiveIncomeReclassificationoutofAccumulatedOtherComprehensiveLossDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#AccumulatedOtherComprehensiveIncomeReclassificationoutofAccumulatedOtherComprehensiveLossDetails"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/AccumulatedOtherComprehensiveIncomeReclassificationoutofAccumulatedOtherComprehensiveLossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_f5fec549-3e35-493b-81ed-a654b9b25a00" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_f92cd502-890f-4ebc-be99-4e63a272c215" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_f5fec549-3e35-493b-81ed-a654b9b25a00" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_f92cd502-890f-4ebc-be99-4e63a272c215" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_24a9c18a-8c3c-4b78-8aea-389d3e8f0229" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_f92cd502-890f-4ebc-be99-4e63a272c215" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_24a9c18a-8c3c-4b78-8aea-389d3e8f0229" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_5fc91a34-c7cf-46f3-be77-4dac3d18c2ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_24a9c18a-8c3c-4b78-8aea-389d3e8f0229" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_5fc91a34-c7cf-46f3-be77-4dac3d18c2ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_ebcaf94e-f975-4500-ad55-1a73f39f72c9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_5fc91a34-c7cf-46f3-be77-4dac3d18c2ce" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_ebcaf94e-f975-4500-ad55-1a73f39f72c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_f79c8d55-ca18-4183-b694-d3aeb92233b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_f92cd502-890f-4ebc-be99-4e63a272c215" xlink:to="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_f79c8d55-ca18-4183-b694-d3aeb92233b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnInvestments_7b43471d-81d9-47cf-b772-f6093cb282b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnInvestments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_f79c8d55-ca18-4183-b694-d3aeb92233b4" xlink:to="loc_us-gaap_GainLossOnInvestments_7b43471d-81d9-47cf-b772-f6093cb282b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_52ceb64e-91af-4bb2-9a8a-07d2be8b7e1c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_f79c8d55-ca18-4183-b694-d3aeb92233b4" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_52ceb64e-91af-4bb2-9a8a-07d2be8b7e1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_937d8c50-b496-4a71-ad14-f4f0f4fa47ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_f79c8d55-ca18-4183-b694-d3aeb92233b4" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_937d8c50-b496-4a71-ad14-f4f0f4fa47ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_92d347cd-9c8a-458e-b30e-c2a350257432" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_f79c8d55-ca18-4183-b694-d3aeb92233b4" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_92d347cd-9c8a-458e-b30e-c2a350257432" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/QuarterlyResultsunaudited" xlink:type="simple" xlink:href="jcom-20201231.xsd#QuarterlyResultsunaudited"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/QuarterlyResultsunaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_404d91d0-384c-47bc-a71b-8bf2fc66571a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationTextBlock_62361ef8-a65b-489e-93bb-cf6b41152109" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_QuarterlyFinancialInformationTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_404d91d0-384c-47bc-a71b-8bf2fc66571a" xlink:to="loc_us-gaap_QuarterlyFinancialInformationTextBlock_62361ef8-a65b-489e-93bb-cf6b41152109" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/QuarterlyResultsunauditedTables" xlink:type="simple" xlink:href="jcom-20201231.xsd#QuarterlyResultsunauditedTables"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/QuarterlyResultsunauditedTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_ea94fe6f-6934-40f4-8308-94338c2bb2f0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_1775d562-5209-489c-9f37-b7c3264605b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_ea94fe6f-6934-40f4-8308-94338c2bb2f0" xlink:to="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_1775d562-5209-489c-9f37-b7c3264605b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/QuarterlyResultsunauditedDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#QuarterlyResultsunauditedDetails"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/QuarterlyResultsunauditedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_b122fbcd-8a47-40f4-9856-5970782cf0f0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_61356a08-eb5e-45b4-9fdb-5e6b5fad736f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_b122fbcd-8a47-40f4-9856-5970782cf0f0" xlink:to="loc_us-gaap_Revenues_61356a08-eb5e-45b4-9fdb-5e6b5fad736f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_ba907c6e-3035-4a3f-b202-4677c3d77132" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_b122fbcd-8a47-40f4-9856-5970782cf0f0" xlink:to="loc_us-gaap_GrossProfit_ba907c6e-3035-4a3f-b202-4677c3d77132" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_d73345f1-0e7e-4851-872b-51fd65d47cbc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_b122fbcd-8a47-40f4-9856-5970782cf0f0" xlink:to="loc_us-gaap_NetIncomeLoss_d73345f1-0e7e-4851-872b-51fd65d47cbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_2365fcf4-b40e-4169-87dd-3262b14e6bf3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_b122fbcd-8a47-40f4-9856-5970782cf0f0" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_2365fcf4-b40e-4169-87dd-3262b14e6bf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_df065590-07bd-49d7-82bc-26fce0dc2b13" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_2365fcf4-b40e-4169-87dd-3262b14e6bf3" xlink:to="loc_us-gaap_EarningsPerShareBasic_df065590-07bd-49d7-82bc-26fce0dc2b13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_8b1f053f-d896-4e29-a2c6-44d6c872e01e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_2365fcf4-b40e-4169-87dd-3262b14e6bf3" xlink:to="loc_us-gaap_EarningsPerShareDiluted_8b1f053f-d896-4e29-a2c6-44d6c872e01e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_ebaab693-d1fa-47f9-88ff-98afe051c39c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_b122fbcd-8a47-40f4-9856-5970782cf0f0" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_ebaab693-d1fa-47f9-88ff-98afe051c39c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_18a16103-2be0-4583-a2b8-f9863f854b0f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_ebaab693-d1fa-47f9-88ff-98afe051c39c" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_18a16103-2be0-4583-a2b8-f9863f854b0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_7713e4cb-9262-49b7-b988-1885810eec0a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_ebaab693-d1fa-47f9-88ff-98afe051c39c" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_7713e4cb-9262-49b7-b988-1885810eec0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/SubsequentEvents" xlink:type="simple" xlink:href="jcom-20201231.xsd#SubsequentEvents"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/SubsequentEvents" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_1163de25-7c52-4d72-b0c3-d9461b78a97b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_6a29a6eb-71ed-458c-a0a3-cd1e07a43827" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_1163de25-7c52-4d72-b0c3-d9461b78a97b" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_6a29a6eb-71ed-458c-a0a3-cd1e07a43827" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTS" xlink:type="simple" xlink:href="jcom-20201231.xsd#SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTS"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract_37ab0923-20f1-4e96-ba98-d84dc736eab6" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_22dc407c-5416-41e2-8d7d-f65bc4974e55" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_37ab0923-20f1-4e96-ba98-d84dc736eab6" xlink:to="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_22dc407c-5416-41e2-8d7d-f65bc4974e55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.j2global.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDetails" xlink:type="simple" xlink:href="jcom-20201231.xsd#SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDetails"/>
  <link:presentationLink xlink:role="http://www.j2global.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract_9ddc27a9-fb38-4c0b-a4c5-b1656ff854ad" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_68f0cd11-529c-409c-9806-b445cbc017bf" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_9ddc27a9-fb38-4c0b-a4c5-b1656ff854ad" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_68f0cd11-529c-409c-9806-b445cbc017bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_b3892de0-42bc-43da-8e0c-c7dba94ae75a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_68f0cd11-529c-409c-9806-b445cbc017bf" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_b3892de0-42bc-43da-8e0c-c7dba94ae75a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_05d0c21c-8e07-478f-8e13-4f8035430775" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_b3892de0-42bc-43da-8e0c-c7dba94ae75a" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_05d0c21c-8e07-478f-8e13-4f8035430775" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_eee0fd0e-aa8b-46d6-be27-c835f3b569fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_05d0c21c-8e07-478f-8e13-4f8035430775" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_eee0fd0e-aa8b-46d6-be27-c835f3b569fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_ef9fce8c-4aa6-4cb0-aed4-f9b439bf4fa4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_05d0c21c-8e07-478f-8e13-4f8035430775" xlink:to="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_ef9fce8c-4aa6-4cb0-aed4-f9b439bf4fa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_4ecae6f6-d8c0-4378-bd9e-c6c17f2fbcf0" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_68f0cd11-529c-409c-9806-b445cbc017bf" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_4ecae6f6-d8c0-4378-bd9e-c6c17f2fbcf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_8ff0227d-ce10-4c9f-9700-bfd9850eb054" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_4ecae6f6-d8c0-4378-bd9e-c6c17f2fbcf0" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_8ff0227d-ce10-4c9f-9700-bfd9850eb054" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_3cdc4fea-a061-4d27-a4d0-42568d3f0b5a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_8ff0227d-ce10-4c9f-9700-bfd9850eb054" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_3cdc4fea-a061-4d27-a4d0-42568d3f0b5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_feda3d6d-4b36-4cc9-8da7-cc3a2a9b3e2f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_8ff0227d-ce10-4c9f-9700-bfd9850eb054" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_feda3d6d-4b36-4cc9-8da7-cc3a2a9b3e2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_dc4891c6-598f-4f1c-9fa0-6c2a1ffcbf89" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_8ff0227d-ce10-4c9f-9700-bfd9850eb054" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_dc4891c6-598f-4f1c-9fa0-6c2a1ffcbf89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_eba9c978-f9ce-4778-b9a0-6f3dba71f039" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_8ff0227d-ce10-4c9f-9700-bfd9850eb054" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_eba9c978-f9ce-4778-b9a0-6f3dba71f039" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>12
<FILENAME>jcom-20201231_g1.jpg
<TEXT>
begin 644 jcom-20201231_g1.jpg
M_]C_X  02D9)1@ ! 0( G0"=  #_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" $L 2 # 1$  A$! Q$!_\0
M'P !  ,  @,! 0$           D*"P<(! 4& 0(#_\0 6A    8" 0(# @H$
M!PH+!@<  0(#! 4&  <("1$2$R$*%!4B,3E!6'>7M]86&!JV%R,R46%V>#,T
M-3<X5G*5L;4E0E=Q='6!EK.TUR9#1'.1LD528F:#DZ+_Q  < 0$  @,! 0$
M            !@<$!0@# @'_Q !6$0 ! P("! 8'%0<"!00#   !  (#!!$%
M(082,4$'$R)187$4-G.!D;&R%187(S(T-4)24U158G)TDY2AM-+3)#-U@I*B
MLT/!8X/1U/!$PN'Q)62C_]H # ,!  (1 Q$ /P"_QA$PB81,(F$3")A%'CU7
M]Y[.XU=//D]O+35B+4]FZ\I45+5&Q&C(N9+%OW-RK,2LN,9-,W\6[\3&0=H^
M6\:+IAYOC H*$(8LBT2H*7$](\*H*V/CJ6IG<R:/7>S7:()7@:S"UXLYK3R2
M#E98.)3204-1-$[5D8P%KK V.LT;""#D3M"H,?M#75O^M A]TNH/R3G0/H=Z
M'_%)^V5GZRAGF[B?OX^JC_*G[0UU;_K0(?=+J#\DX]#O0_XI/VRL_63S=Q/W
M\?51_E3]H:ZM_P!:!#[I=0?DG'H=Z'_%)^V5GZR>;N)^_CZJ/\J?M#75O^M
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
MO#7YV*M,#"6:">)2$)8HB-G8=^@8#H/HJ79(R$>\1. B!DG+1PBLF8!$#$.
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
M:$-#Z5K9/, BKI_L:7;1DLDB'<#',C4DK(].!?4$FIS#V !R9\'] ZOTKPP
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
MGRV#.P;E>+=IA$PB81,(F$3")A$PB811*]=<P%Z3'-/N/;OKF"*'?Z1'8E,
M _[1],EV@?;=@?TI_P"&G6MQCV-J^YCRVK+)SJI5RF$3")A$PB81:8_LW8"'
M29T9W^FX[G$/^;^%&S9S)PE]MU=W"A_"1*P,"]C8?G2>65.SD"6X3")A$PB8
M1,(F$3"*#SK%=936W3?H"]$HZL-?N6ETAU%*103+%=QM#CWA%$F^P-C)H* H
MVC$#@92!KQCHO[.Z2[%]WB4G;XLZT-T+JM):@5$X?3X1 ^T]1;5=4.;F:>F)
M&;CLDD +8ASOL%J,4Q6.@C+&6?4O'(9M#+['R<P&T-VNZ!<K-FVSMG8^]=C6
M[;>V[=,7O8MZF',[:+1.N3.9"2?N3=_Z$FK-JD!&L?'M$T6,<R109,D$&R*:
M9>E:2DIJ"FAI*2%D%- P1Q11BS6M'WDDW+G$ESG$N<222H%++)-(^65Q>][B
MYSCM)/B V ; ,@N.\R5YIA$PB81,(OT $P@4I3&,80*4I0$QC&,/8I2E !$Q
MC"( !0 1$1   1PBO7^S\]$Q34C6K\Z.6M3\O:,FS0F-!ZJL#,/-US%/D .U
MV/:HYR3NC>)1JJ!ZS%N" K5HY;X2<$).NT"Q-#\(6FXJS+@.$37I6.+,0JXW
M95+@;&FA<-L#"/37C*5PU6DQ@Z\RP3".*#:RI;Z:1>&-P_=@['N'NR-@/J0<
M^5LMX93ZDR81,(F$3")A$PB81,(F$3"*&/V@F?2@>DGRN%0X$-,Q^N:^B B
M"=65VO24_ 7O\HBF10>W\Q1_FR:\'D9DTOPFPOJ.J9#U,I)_^MN_9:K&G:N&
M5/2&-\,C/_M9?>=1JO$PB81,(F$3"+3B]G4CC1_24XWF. A\(RFW9(O?_C$<
M;:N293>OT""/_;\N<P<([M;2[$ODLHVY=%)"?]U8.!BV&4_29#__ $<IOL@R
MVZ81,(F$3")A$PB@!ZS'6VH'3XJ\CIS3CF$V!R]LL2/P=!F43D*_IZ/D$1]V
MM]_32.)594R9P<UJFF.1U)F!.0E0:PP)_"%@Z%Z#U&D4K:VM#Z?!XG\J2Q;)
M6N8>5#3DC)E^3+-F&9M9=]]72XKBS*%IBBL^I<,F[1$#L<_IWM;OVD6VYRNR
MMEW[<5\M6S]HVR:O.P+M,.IZTVJPO5'\M,2CP_C57<+J#V*F0/"BU:HE2:LF
MJ:+1HBBV122)TA2TM/14\5+20QT]/ P1Q0QMU6,8W8 /O)-RXDEQ))*@DDCY
MGNDD<7O>2YSG&Y)*^'SW7PF$3")A$PB  B(  "(B(   '<1$?0   ]1$1]
M/41PBNI=!;H3*I*4[F_S4IPIG)[E9=!Z,LK'L<AOB.HC9VQXAVG\4Y?XI[3:
MF]2\1!\B?FD0,$>S"D]/]//WV!X)/[J+$*^)W6'TM,\=]LTS3SQQGU3E+<&P
M>VK5U;,\G0Q.&7.)'C[VM/6>973LI-2M,(F$3")A$PB81,(F$3")A$PBK8^U
M,;*;U'IOPM%!P"<AMC?VO81)OX^QUXRK,;#=)$P%[]SD1<PL4!_H*95/OZB&
M69P54IFTE?.1R:3#ZF2_,^5T<#?")'^ K0Z12:E &7L99F-ZPT.>?$%G6YT8
MH*F$3")A$PB81:HO0\K!ZGTI.%D<HD*2K[5KFRJ%$.PC^EEOLME24_I\Q"42
M. _2 @/TYRGIU*)M+<;<#<-JA$/^3#%$?O858V$,U,.I!SQZV?RG%WB*E;R)
MK9)A$PB81,(F$59KK6=>&K<-X^Q<:.*\O#W+E0_:+1UIMB MY:KZ%1=(B4QW
M@ *K.9V3Y2@*1]=/YC.O&%-_82'6!"(<V?H1H%+C+H\4Q9CX<):X.AA-V2X@
M0?:^V92W%G2>JD]3'87>(_BV,MI0Z"F(=4G)SLBV$<YW%_,W8-KMP.?);+99
M[Y9IZZ76P3%KMUIE7L[9++/OW$I-3DQ(KG</I*3D'9U'#IVY6.8ZBJAQ'U I
M?"0I2AT+%#%!%'!!&R&&)C8XHHVAD<;&BS6L:+ - %@ H2][GN<][BYSB2YQ
M-R2=I)7S^>B^4PB81,(F$7]IIJ+*)HHIJ*K+*$2122(915550P$3223(!CJ*
M*',4B9"%$QSF I0$P@&-F>X9GH S)[R*[5T-.@2,":G\RN<]/*:;+[C9=*\?
M+&S Y8<?B.XJ_;3BW)1*:5+_ !3RM4EVF)8X?)E+"D+X&\:UI#3OA U^-P7
M9N1RHZ[$8SZO<^GI'@^IVMEG'JLVQ$"[C+L'P75U:JL;RLG10N]KO#Y!S\S=
MVTWV*YD  4 *4       #L  'H   >@  >@ 'R92RE2_<(F$3")A$PB81,(F
M$3")A$PB814.O:Q^2#2W<@>/G%^&D"N$-/4>9V3<6R*@&*VM6S'+5C!LG1"B
M( Z956MED"%. &*VL21@[%5[C??!)AIAP[$<4>VQK)V4T+CM,5*"Z0CH=++J
MW&TQD;E#=)9PZ:"G!_=L,CQS.?D+].J+]3E4DRW5&4PB81,(F$7X(&$! @"8
MX@($*'J(F$/B@ !Z]Q'L 8'3L1; 7";7HZGX=\6];&1]W7I7'_4D \1$O@%.
M08T:$3DBF+]!O?\ WD3=_7Q"/?USCO'*CLO&<5J;W$^(5DC3MNUT\A;_ &V5
MH4C.+I:>/9J0QM/6&"_WKL_FK60F$3")A%^"(  B(@  '<1'T  #Y1$?H ,(
MJA76S]H'8ZM"V\2N"MJ:2NS.SVO;5W_".$7D5KPX@=K)576SU,5&TI=D_P",
M;2=I1%6.JZ@*-XLSN<(9Q$W#H/P>NJN)Q?'H2RFY,E)AT@+7U(VMFJ6Y%D!V
MMB-G2Y%X$9L^,8MC8CUJ:C<#)FV289AFXMC.POYW#)NZYV48'[]]*OGLI*/7
M<E)R3MP_D9%^Y6>/G[YVJ=P[>/7;@ZCATZ<KJ'6<.%U#K+*G.HH<QS"(WLUK
M6M:UK6M:UH:UK0&M:UHLUK6BP     %@%#R222222;DG,DG:2=Y*\3/U?B81
M,(F$3"+VD'!S5FF8JN5R(DI^P3L@TB82#AF+F3EI>4?+$;LHZ-CF::SMZ]=K
MG(BW;-TE%E5#%(0@B/;/E[V1,?)(]L<<;2]\CW!K&,:+N<YSB UH&9)( 7ZU
MI<0UH+G.(  %R2<@ !M)5\WHF] .*X]EJO*[FO7(Z?WL)&LYK334DFWDH'3Q
MCE*NRGK:B;SF4ULI,!(JU9?QT935.QDQ=SQ <QE!Z;\(+\0X["<#E='09QU5
M:PELE;N='"<G,I3O=D^89&T>3YGA&"BGU:FK:#-D8XC8MBZ7<\G,-C>O9:_R
MI5)$PB81,(F$3")A$PB81,(F$3")A%P=R2Y"ZTXJ:/V-O_;LVA!436M<>STH
MLHHF5U).$B>7%U^(1.8!>3E@DU&L1#LD^YW+]XB3L!/&<N=AF'56+5U-A]'&
M9)ZF1L;0 ;-&U\CR/4QQMN][CD&@KQGGCIH9)I39D;2X]/,T=+C8 <Y62IRN
MY&73EOR+V_R-V <0LNU[G)V51B"IED(*).8K2NUID8W_ ,#7*^UC85KV[ 9)
MD500\1S=^NL*PV#",.H\-I_W5'"V(.M8R/'*DD/RI)"]YZ7*M*F=]5/+/)ZJ
M1Q=;F&YHZ&BP"Z]YL%X)A$PB81,(NQG$'43O?G*KCGI=F@=PILO=&N:FX3(0
M3B$9)6F-+-+&* #_ !;:'*^<K&'XI4DCF-V* CFNQ>L;A^%8E6N-A2T53,-@
MY;8G:@%]Y?J@=)612Q<=4P16OQDK&G?D7"_W76P<V;HM&Z#1LF5)NV12;H)$
M#L1)%$A4TDR@'H!2$*4I0#Y  ,XY))))-R223SDYDJT!ED-@7^V?B)A$PB\5
MZ]91K-W(R+MK'Q[!LN]?/WKA)JS9,VJ1EW+MVZ7.F@V;-T2'6776.1)%(AE%
M#E(41#]:USG!K07.<0UK6@ESG$V  &9).0 S)R"$@ DFP&9)R  VDE4:^MG[
M00]V,:V\2>"5L<QNOP%[7=K\@X)PHUD;N7X[63J6KWZ0D7CZF?\ C&LO<4#)
MO;"F*C2#.WAS*/Y2]M!^#UM+Q.+X_"'U/)DI,.D +8-A;-5MS#IM[(3E$<Y
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
M4X"=0WA1;HE4<.%$T$E%"^-1404L$M34RLA@@8Z2660ZK&,:+N<X] W#,FP
M)("^F,?(]L;&ESWN#6M N23L"T_NCGTR*YTV.-+:N3!(V9Y [0".M.\K>S*1
M9,LNFW-\%4.#>>'QGK-*1<KLVZA1*25EUY6:,4I7K=%OR[IGI1+I-B9D9K,P
M^EUH:"$W'(ORZB1OOLY <1[1@8SVI)L/"\/;04X:;&:2SIGCGMDP?)9LW7-S
MO4NF0];-,(F$61UU*_G"^;?]J/=G[_3>=>:,]KN"?PNB_#L59XAZ^J_I$OEE
M=),WBPTPB81,(F$3")A$PB81,(F$3")A$PB81,(F$3"+R6?]^-/^DH?^*7/P
M[#U'Q+]&T=8\:\R=_P .37_6\G_YU?/F/]W'\QODA#M/6?&O59]K\3")A$PB
M81,(F$3")A%R?IS2^U.0>Q:WJ72]%L.QMB6UZ1C!U>M,%'SYP<Q@!5TY,7LW
MCHMF0?/D9:16:QL<V*=P]=((E$X8M96TF'TTM76SQTU-"W6DEE<&M',!O<X[
M&L:"YQR:"5Z10R3R-BB8Z1[MC6BYZ^@#>3D-ZT4.C-T1J/T\H%MN;<?P)L+E
MS98@4'DTV(5]6M014@B7WVIT)5=,!=2S@AA;62Y>6DO(% \9$E:P_GFDN<M-
M-.)](I#146O3X1$^[6&[9:US3R9J@#U+!MBAS#<G/N^VK.L*PAE"WC9;/J7"
MQ.UL0.UK.D^V=OV"PO>P#E?+=)A$PB819'74K^<+YM_VH]V?O]-YUYHSVNX)
M_"Z+\.Q5GB'KZK^D2^65TDS>+#3")A$PB81,(F$3")A$PB81,(F$3")A$PB8
M1,(O)9_WXT_Z2A_XI<_#L/4?$OT;1UCQKS)W_#DU_P!;R?\ YU?/F/\ =Q_,
M;Y(0[3UGQKU6?:_$PB81,(F$3")A%[JNUNQ6^:85NI0$U:+%*+IMHR!KL4^F
MYF0<*F B:#*+C$'3YTJ<P@4J:"!S"(^@9\22QPL=+-(R*-HNZ21[6,:!M+GN
M(: .<E?36N>0UK7.<=C6@DGJ N2K#7!?V:_FGR6=0ULY!(%XH:D<F;NG!K@T
M)([=FH\XD.9.$UXDNF:#562-V([NCV'.W$P*EB'X%%(U=8]PEX)AC7PX>3BU
M8+@<2=6CC=GG)4D'C #[6!K[^[:MY1X!5U%G3_LT7RA>4CH9NZWD=15W_@WT
MX>*73WHYJGQ[U\W83LFU;HW#9UC,C-[*NZR( (GG;*H@DHBP\WNJW@(=&,@&
M9NQF\:57Q*GHW'=)<6TBG$N(U!=&PGB:6.[*6 'WN($@NMMD>72'>ZV2EU'0
MTU$S5@8 3ZJ1UC(_YSK;.8"P',N]N:%9B81,(F$3"+(ZZE?SA?-O^U'NS]_I
MO.O-&>UW!/X71?AV*L\0]?5?TB7RRNDF;Q8:81,(F$3")A$PB81,(F$3")A$
MPB81,(F$3")A%Y+/^_&G_24/_%+GX=AZCXE^C:.L>-:).Z_9;^GCLAU(2NNK
M#O#1\J_67<^37;BRN-=2<+G,H8P1-ZB9B3\OS#";RDK"B  /A() [=N<Z'A4
MTBI@QE3%05S&@"\D+H)2!\NG>QE[;S$3SW4YFT>H9"2PS1$W]2\.%^>SP3_<
MHTMC>R*7=NHX4U'S/J\HCW,+5GLC54K"+ 'KX"+R=7L\ZF(_(!E$X@H"/J"8
M?)DGIN%^ @=F8)*P^V=2U;9!WF311GPO6ODT8=_I533T21D?>UQ\2Z;6WV5K
MJ-09U?T:N?&R[HE$?*,SOMK@5U2A\G=&=HC=),P_S"Z$ ^3Q#\N;F'A6T;D_
M>PXG!\ZGAD'ACJ#NZ%BNT<KA?5?3OYK/<+_U,"X3D/9INK"Q.)4-4:PE2 (]
ME8_=E&*4W;Z0+(NX]7L/T>),H_S@'R9G-X3-$G#.KJF'F=0U'C:'?^9+Q. 8
MD/\ 3C/5*W_X7CM/9K>K*Z.!5-/:X9%$>PJ/-VZ] A?Z1!K)NE.W_,01_HS]
M/"9HB!Z]J3T-H:G_ -S&_>GF!B5[<7']:RWA7*E8]ENZF<THF6<><=Z<D<0
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
M^S8O6Q/W<=#!,P'I#.)=;GSNOEFDTX/IE-$YOR7N:>]?6'W?]%.#PO\ :->
M_*R6B*1>).=XP;*EUD&;&&V\K'!29207,5-)G$[+C5?@%-154W@1+9V]7.L8
M2D1*HH8"9!L:X-](,)8^>!L>*4S 7.?1AW'L:-KGTKO3#;?Q1EMM)LMO28[1
M5)#'EU/(<@V6VJ3T/&7]6JI]D%T'2"+IJLDY;.4DUV[A!0BR"Z"Q 416163$
MR:J2J9BG34(8Q#D,!BB)1 <K\@@D$$$$@@BQ!&1!!S!!VA;I?ZY^(NAO4EYP
ML>GCQ4M?)N0UV\VBG7+#4:VC4&-A;U=1X[MTRC#-W2LPXC)@B#9D=7SUR$8+
M*K$+X$_"8?$&_P!&L".D6+0X6VI;2\9'-*9G1F6PA87EH8',N7 6!+@!O6'7
MU@H:9U06&35<UNJ':M]8V!O8[.I52;/[7/O-PLK^AG#G4\2W$1\G])]DV^P+
M@7O\7S?@J%K28F[?+X>P=\MF+@@H !Q^-5;SOXJFAC'3;7?*?_/#&W:3R^TI
M8Q\Z1Q\0:N.1]K4YEBKX@XU\:@2[]_*\[9HF[?S>;^EH?_7R_P#LS(]"/!;6
M\T\3Z[4H^[B?]UY^>:JOZW@MS7D\>LN:]:>UT;!0D6R>X^&U.DHDRA"O'>LM
MES4-)))"( HHVCK5!SC5PH4O<Q$595J4X@!17( ^,,*IX(*8M/86-3M?8V%5
M2L>PG==T,C' =(8;<Q7M'I.^XXVE:1O,<A![P<#XU9%X"]7;AGU$6PQ6G+LZ
MK6U&;(SV7TML9!K7=A-FZ1 ,Z>0S8CQY%VV+;>HK/ZS(R(M4P!21;L/$4N5K
MI!H?C6CAUZV 2TCG:K*ZF)EIB3L:\V#H7G<V5K;GU)<M]18G2UV43]60"YB?
MR7VWD#8X#G:3;?92?9%EL$PB_#&*4HF,(%*4!,8QA "E* =Q$1'T  #U$1]
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
MB-6(X9O&KA$Q3!X3E\*R)_$@Y0.JV<)J(*J)FMFHIX:J":EJ8F303L=%-%(
MYKV.R<T@W[Q&8-B#<*-QR/B>V2-Q8]A#FN:;$$?^=]:RO3BY4*<U.$_'WD@_
M0;-+%?Z2D6Z,F90(U:WJM/WM6N1&J0=_):+V&&?O&2/<?*9N6Z8B(E[YR3I+
MA(P3',0PUI+HZ>:\#G;74\K6RPD](C>T$[R"K*H:GLNDAG-@7LY0&P/:2UWW
M@FVY=W,T:RU'GU6.3).)'3^Y,;F;/B,;*RUY(U&B'%3RUCWS8 DIM6.U]0$R
M\?(S))@2E]00C5U/D(.2+1/#/-?2'"Z(MUHC4-FG&[B*:\\H/0YL>IUN 6#B
M51V-15$H-G!A:SY[^2WP$W[RRT^.VE;1R4WUJ/0M26 EIW!L&N46,?.$SN"-
M'5ADDFJ\J[(4Q3J(1[<[B1=CXRB*+=43'+ZF#JG$:V+#*"LKYAZ51T\M0YHR
M)$3"X,;MS<0&C;F=BKNGA=43Q0M/*ED:P'FUCM/5M*XWLT!,4FUV*JRR:T=8
M*A8Y>O220@9)PQF:]*.(UX3Z#IK-GS-0 ^0Q#D 0'N'?,F*1DT4<K#K1S1LD
M:<K.9(P.'.+%KEYN:6.<TY.8XM/06FWC"UA.EUR:3Y=\">-.[UGA'EBFM=1=
M=O1BJ>8JG?J/XZ?;_>?41(L[F89S)E*;L86[] _;PG#.2]*L+\Q](,3H0TMC
M94OD@OL-//::&W.&L>&7YVE63A]0*FCIY;W)C#7\^NSDNOWQ<=!"[^9'UFJ/
M7JR?-H\X_P"S7M']W'>2+1'MGP'^*4?^5JPL1]85?<)/$LF<_P#(-_HF_P!@
MYUN-HZQXU6BUT>G%_D <+/[+VC_PZK^<@Z2]L.-_Q6O_ !,BLZA]9TOT>'_&
MU=T<TBRDPBS9O:/.9\OR6Y]6?4$3+*K:KXJ)J:RKT:BN)F#J_K)M7NS+$=(I
MA24??"_N]5(MV$R;.M$*02^>MX^EN#;!689H_%6/9:KQ;]JE<19PIP2VEC!M
M?5U+S6V:TIYA:!X]5F>M=$#Z73>E@;B_:]W7>S>IJX\Z#G3;ANH+RQ</-HQJ
MC_CWH./C+QLZ/'S$VURF'SU5&E:[673$IRLIYXQ?R4^5,Y%5*_"OF1#I*2"*
MI<G3W25^CN$@4KPW$<0<^"E=M,+&M''U('/&'-9'?+C'M<00T@^>#4 K:F\@
MO!#9T@W.)OJL[Y%ST K3)A86'KD1&5^OQ<?!P4*P:Q</#1+-O'Q<5&L4"-F4
M?'L&B:35FS:-TTT&S9NDFBBD0J:9"E* 9S$][Y'NDD>Z21[B][WN+GO<XW<Y
MSB27.)-R222=JGX : UH     %@ -@ 7L\^5^IA$PB8192/66^=+YQ_;M/\
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
MH\/^-J[HYI%E)A%C&W^I2-!OEVHLN@HUE:7;K)4Y)NJ42*(OJ[,O8ATF<I@
M2F(LS. @(?*&=IP2MG@@G8;LFABF:>=LK&O!RZ'*JI&%DCV'(L>YIRMFTD;-
MVQ7WO90MHQ=CX.[DU21RF,YK#D%*S+MGXP\XD+L2J5UY%.Q3[^+R5Y&OSZ!3
M]O")VAR]^X90'"U2OCQVBJR/2ZK#F,#K9%]--*UPOSALD9ZB%,]&Y ZCEBWQ
MS$]Y[6V^]I5I3*K4B5>SK?\ 2"W9U0;'Q[F=2;-UAKY#4$)L&,FTMAEM)E9-
M6W/JLZ9*18UV&E2 FV)!."NO>A1-XED?* X>,2V)H-IC0Z+18BRLI:NH-9)3
MOC--Q-F"%LH<'\;(S;Q@MJWV&ZTF+87+B+H3')''Q0>#KZV>L1:VJ#S*JISX
MZ O)#I]\<I[DILK<VEKI5:_8JI6W,#2278)]9U;99.(9+H#.5V.C_=VRZ@*N
M?&Z*IY0#Y13G[%RUM'^$'#=(<2CPREHJZ"62.6423]C\6!"S7<#Q<SW7(R')
MMSE1RMP2>AIW5#YHGM:YK2UH??E&PV@#)1'\8/\ *6X[?;MJ'\0:[DPQ/V-Q
M#Z#5_AY%JZ?UQ!W:+RVK8NSC56DLI'K+?.E\X_MVG_\ =\5G6.A?:K@?T"+Q
MN5;XK[(UG=G>(*S)[(A_B@YL?:=J/]TK7E8\,'KW _HE7_GC4@T8_=5?=(O)
M<KA64XI0F$56OVK[6<C9N#VF-DL4%%VVK>0<<E,G3*)@:QE[J-AA$W2H@ ^!
M'X991#03C\7S7:)1'N<,M3@EJFQ8[74KC8U>'.++[W4\T3R!TZCGNMS-*CND
MD9=1Q2 ?NYA?H#VD>, =9"I-<'-TL>.G,;C'O.6,)(75^[=?6J?.'KY==:6!
MFE85.WT^7".'ZG;Z?#V^G+OQRB=B6#8I0,]75T-1#'W1T9,8[[PT=]1*CE$%
M73RG9',QQZM87^ZZU[(V183$<PEHMVWD(R49-9&.?M%2K-7K!Z@FY9NVRQ!$
MBK=RW53615((E43.4Q1$!#./G-<QSF/:6O8XM<TBQ:YILYI&X@@@CG5G @@$
M9@@$=1S"\W/E?J81,(LV?VES?4%N;J86*JUM\A(QV@=9T[43]TV4*HB%J(O+
MW.T,P.41**L4]M:,.[+W[I/H]TB< ,F(!TMP98>^BT8BFD:6OQ&JFK&@Y'B;
M,@A=U/;"7M^2X'>H%C\S9:]S6FXAC;$3\K-SAWBZQZEV6]D\UI(V#FMO/:(-
MU!A=<<?7$"L[\ ^46:V#=*\$<U\?R JK&U6;6 O?OX$##V^G-9PM538\#H*6
M_+J<1$EO^'302:QM\^9@[X61HU&35326R9#JWW7>\6'79I5@CVF#YJ39OVI:
M6_?=GE><&7;92_1:W\.Y;O'_ &-D[I#Y86</KZ-93-_HD/)(%=1LO=*I%R#8
MQCD*Y82,_'LWC<QTS$4(59NLHF)DSD.4#=R&*8 $.DJAQ93SO:;.9!,]IYG-
MC<YI[Q 4$C =)&#F"]H(YP7 %:<9^@-TDW+7RQXAUU(54@ 56]]VNBN03%#X
MR:A;UW(<!]0, >@YS .$+2\&_FS*>@T](1X.(5@^8N&_!F_UR?F48'-_V6CC
MM:Z-8;5P@LULU5M&+8.Y&&US=K&YN&M[>Y;I'63@4I>8*K:*F]?"7W=E*JRT
MS&HN#I%>1Z;<RCE&4X%PJXC%/%#CL4-72.<UKZJ"(0U4() ,A8PB*9K=KF:C
M'D7U77L#KZO1V!['.I'.BD&88]VM&[Y-SRFWW&Y'.%1A53ONGMA.$/-L&O\
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
M!-G@7RSL N3_ -J_Y]?\C?%W_NWLC_U'S%]";1_X9BGUM-_VR]//+6>\T_\
M3)^=?T3VKWGT8Y"CIOB[V,8I1_\ 9O9'R"(!_P H^/0FT?\ AF*?6TW_ &R#
M22L) XJGS^3)^=:#6<\J;+A_=O'_ $GR1I+W7&^=74O:])?>(RL!=8-G,-D%
MS%\ /8U9=/WR(D2%]$9.*<LI!#_W+D@YF4.(5V&3MJ</JYZ2=NR2"1S"1[EP
M!L]O.UX<T[PO*6&*=ACFC9(P^U>T$=8W@](L>E5'^J3T&.!^AZ6^VAIM+<5
M=N".G9:I'[ 8S50:G*8X@DT0MU7L5@20+V[%2&Q' I?BE$   "WM%=/L?KYF
MTE;V%4 $#CG4[F3'+>898HB>GBE&L0P:BB89(A*P^Y#P6CJ#FN/WJFK=:TQK
M=D<P[%9VLV1<G1*H[.@=P)2G\("8R#=NF)NWJ(@D =_H[>F71!(98FO< "[,
MAM[=ZY)^]15S UP OF2/O4NW3@Z<NCN6]KBHG9MDVE&LG:R)5B4V=JT4<Q3G
M #%!25I<Z<O</I*(&#Z!R(:2Z25V#Q/?2Q4KW-!MQ\<KQOVADT86TH:"&I+>
M,=(+W')<T;+\[#S*[%QBZ#W3-XT25=N5;T2;8=Y@W$;-0]PW)9)._P A&2S)
M1%ZSDF,.X%A4&CYH[33<-73>M)K-UDTU43D4(4P4?BFGVD^)MDADK^QH) YC
MX:*)E.US'7!:YXUIBTBX(,I!!(.2E=/@]!3ZKVPZ[Q8ATKB\@[00,F@@[" I
MDLABVJSI^J-Q#UO=NH3RUMLK.WIM(S^WIB0>(1TE7TF*2RK&-*8C9-S6';@B
M0 0.Q57*Q_E[G'Z.D-%<6J8='<(B:R MCHV-!<V0N(!=MM*!?J '0H/B%)&^
MMJ7ES[NE)-BVV[9=I\:Z$_J-:G_SDV-_K:L?D_)!YMU7O=/_ $2?JK#["B]U
M)X6_D3]1K4_^<FQO];5C\GX\VZKWNG_HD_53L*+W4GA;^1/U&M3_ .<FQO\
M6U8_)^/-NJ][I_Z)/U4["B]U)X6_D5XSV?364#J;I_EJE=>3#Z/_ (;MF2?G
MS:[)P]\]ZA6@5)YC"/C4/)+Y)?++[MXP[F\2A^X=J)X1*F2KTAXV1K&N[!I6
M68'!MFF6QLYSC?//.W0I;@L;8J+4:21QTASM?,-Y@/$IPL@JVZZ2\N^G5PYY
MS1!(_DCI2LW.8:-3-(>]L2KUO8T"D(?$)%7:"48SI6R0_&)&O'+V)$W<RC!0
M1'-Y@^D>,X"\NPVNEA8XW?3NM+32'Y<$FM'?Y30U_P I8E50TM8+3Q-<1D'C
MDO'4\9]XW'0J '5MZ;NA>#^QI*!TW.[/?1)553(-+Q8:].>[$[B)4DW$=48)
MT=,@?% SE==40_EJF-\;.@M$-)<0QVF9)6QTK7Y F".1E\R+D/FD%^H ="A>
M)8?!2/ B,ECG9S@;9VRY(/A)72+@IQCH7)S;5>HU^EK=%0\G(MVKE:HOX:/D
M 255*4WEK3$!/(%-V'T$6QNW\V;W'L3GPND?/3LA>\,+AQS7N;<=#)(S]ZQ*
M*ECJ)&M>7@$F^J0#D1SM<M$KA!T9>GYPU+7KWK732-NV:FS9OFNSMNOR[!M\
M8Z50(H*\"#YFTKE;<%,813>5VO13XH=@]Y$/EYRQW332'&C+3U-:8:76<TTM
M&WL>%S02+2:I,LH^3+(]O0IQ28514FJ^.+6D%B))>6\'Y-P&MZVM!Z5+9D16
MR3"*+KK%:&I_([@EL;6MXD;)%P2M@I-A,[JKR,8RP/:[/(2+%,J\M$3;/W91
M<@%=)BP,HHEW*DLB;XX2G0W$)L-Q^EJ8&Q/DU)XK3-<YFK+&6.-F/C.L >2=
M:P.T%:_$X&5%')&\N#;L==I -VN!&T$?<LV3>W'RFZOFW\; 2MH>(-5CIIGF
M'D0X5$"F, "<S*$CR"/IZ]DRA_0&=,8?B$U6QKI&1-);K'4#P-V7*D<;=^_2
MH'/3LC<0TN(OO(Z>9H7 =4J$;/2Z,>[</DD5%2D,=LHW(J &$H=P%9JN3N'?
MT[D$/YP',^69T;-8!I.W.]MIYB.9>+8VD@7/W?\ 16C^E_T0>'7*A-I.;>GM
MXR2:29'*L)#7:LP42[\)0.*#A1C1"S143]O";W68;+>$1\"Q#=C!5FE.G&,X
M3>.CCH6DD@/?!+(\;<Q>HU+[\V$=%E(,/PBEJ,Y3,>@/: =G,R^_<5<7XK<%
M.)O"FO+5WC3I.GZU!\BDC-6!DU6E+G8BI=A+^D%SFEI"RRI/&'F%:N9,S))3
MXR#9+T *:Q;'L7QR028G735.J261DAD$=_>X&!L3.:X;K$9$E2FFHZ:D;JT\
M38[[2,W'K<;N/A78F_23R&HMTF(Y7W>0BJE8Y)BN!2G\EXQAWCIJKX#@8AO+
M72(?PG*)3>'L8! 1#-;3L:^H@8X7:^:)CALNUSV@BXSS!W+W>2&.(VAKB.L
ME9>4WPSUU8YJ8L4U;]F2$S/RLC-R[]Q,5DZ[V4EGBTA(/%CFJ B=5R[<++*&
M$1$3G$1'.J&8Q41L9&R*F:R-C8V-#)+-8QH:T#TW8&@!5\ZCC<XN<^0EQ+B;
MMS)-R?4<ZO1=!G1U&T5T\J3$4E.1/^EM^V1;[%)3"S-S*2DTI8EJ^FLX78L(
MU 4FL/ 13%JD5L7RTFW<3'.<YAH73ZNGK](ZA\Y;Z3!30QM8"&LC$?&6 <YQ
MN7R/<3?:=P "EV#0LAHFM9?E22.))N2=:VX ; !LW*9C(6MJF$4&?M!F@J#O
M;@>B2ZIR:+RC;?HEAK,O"+LFLI'/9$)2NR*)%G\=)HBSD(R573=H>[@*BB+5
M4%"B@'>=\'>(5%!C_I!:6U%'412L>'%KFMU)6FS7-.LU[ 6F^5R+9K48U R>
MCL^_(D8YI;8$$W!S(.1!\7,J14;PMUM"2,?-15NV6QE(=\TE8QZA,5E-=G(1
MSA-XR=H'+4 ,19NY1263. ]RG(40^3+S=C%2]KF/BIG->TM<TLDLYKA8@^F[
M""05$Q1Q-((=)<$$9MVC,>T6AES,8#L[I@[Q8VA\].I>.)TD,](LS-D'ZB\Y
M1&Z\@[0,JV<-$G"JRZJI?$T41*8W;R1* %SG/!'=BZ44#HFM](Q=G%M-RT".
MH(:#8@D  #U5^E36J],P^76/JZ8W(VYLN5G@?J-:G_SDV-_K:L?D_.CO-NJ]
M[I_Z)/U5">PHO=2>%OY$_4:U/_G)L;_6U8_)^/-NJ][I_P"B3]5.PHO=2>%O
MY$_4:U/_ )R;&_UM6/R?CS;JO>Z?^B3]5.PHO=2>%OY%_:7!K4X*)C^DFQOY
D9/\ \6K'_P"8/_V?GX<;JP">+I]GN)/U4%%$,]:3PM_(O__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>13
<FILENAME>jcom-20201231_g2.jpg
<TEXT>
begin 644 jcom-20201231_g2.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@#
MP 3, P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HIEQ<6]G;R7=W.D442%Y99&"JB@9))/  '>O
M@W]C+_@J1\7/VN_^"M/CW]FS3?"MIIGP>TGX,VWBCP!>SVN+[Q"LFI);+JY8
MG*6TZF1H(\?/!Y,QP9=H /O6BOC_ $S]KOXX?MB_MP?%7]DK]DWQ_HW@SPU\
M"['3K?QSXYO_  Z-6N=3\17R22QZ;:PO+'$EO;Q1$W$C;I&D=8T\K:9&J_L]
M?\%;?!>J_L??&GXX_M1Z5:>'O%7[->OZUX>^,&D:(6:":^T[.RXT]96+F"]7
M88%=B0\AC+OLWL ?95%?GOXT_;Z_;>_9Y_8/\)_\%8OCQ_PC-YX(U:/1];\=
M?"'1?#KK=>'/#6J30QP2VE^9C)<W]LES;RSB2,12XG5%@PKU]^Z!KVC>*="L
MO$_AS4H;W3]2M([JPO+=]T<\,BATD4]U92"#Z&@"W117,_$SXR_"[X-V-KJ?
MQ0\:V6B6][,8K66]<@2.!DJ, \XYH Z:BO*/^&Y_V1_^B]:#_P!_G_\ B:]!
MM/'?A"^M8[VTU^W>*:-7B<,<,I&0?RH UJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?
M]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_
M +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S
M?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\
M0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/
M^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK
M-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?
M]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_
M +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S
M?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\
M0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/
M^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK
M-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?
M]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_
M +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S
M?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\
M0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/
M^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK
M-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?
M]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_
M +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S
M?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\
M0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/
M^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK
M-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?
M]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_
M +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S
M?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\
M0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/
M^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK
M-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?
M]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_
M +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S
M?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\
M0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/
M^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK
M-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZJQI^MZ3JK
MM'IU_',R#+!#T% %JBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH ^&_\ @K?^VO\ "OX3^,_!?[(_QLL/&]IX%\:V,^J_$?6/
M"?@C4]7.H:3!*L8T)#8PR&(WLA*SNVW%I%-&/GN$9/DC]EW_ (*:_LG^,O\
M@XM\0^/O!FG^-K?1/&_P-\/>!_#%O-\,]5M9(M1?5X5C6:![=7M+8 J/M$BK
M"H'WABOV;KYX\(_L%?\ "*_\%/?%W_!1_P#X6MY__"4_">R\%?\ "&_V%M^R
M_9[Q;G[7]K\\[]VW;Y7DKC.=YZ4 ?*?_  ;[V.I:1^TS^WQI/BQ6&OK^UEK,
M]YYF=[6LLL[VKC/_ "S9"S)P/E/;I7P-^V7H/CWQ)\#_ /@L/X@\%QSRZ._Q
M6\"0_P"CYPSV6L,VH@8[JC1,_/W5.?0_LIXD_8=^(WPT_:W\9_MD?L:?$?PU
MX:UWXHZ%8Z?\2_#WC#P[<:AIFJ75BK1V.K1"VN;>2*YBBDDB=-Q2="N3$Z^8
MVE^SK_P3:^!7P2_96\:?LO\ B\2^-H?BKJ.M:K\7==UB!8IO%>J:MN^WW,B1
MG$(8,$C1#^[2.,!F8%R >!?\%:-7\+VW_!N3X\U&REA&ES? W2$T]EQL*RI9
M)!MSZEDQ]17TQ_P35T;Q)X=_X)S_  !\/^,HY$UBQ^"GA6WU59B=XN4TBU64
M-GOO#9KP^?\ X)2?$_X@?LV>#_\ @GU\??VC=,\3_ 3P7>Z:/[,C\,2P:_XF
MTG39TFTW2-1NC<M (8C#;K++#"KW"VZX$!+EOMF***")888U1$4*B*,!0.@
M["@!U4M9\.>'O$<20>(=!LK](VW1I>VJ2A#Z@,#@U=HH \3_ &T? O@G0?V6
M/&^L:'X.TJRN[?1'>"ZM-/BCDC;<O*LJ@J?<5Z5\,;&RD^&WAZ22SB9FT.T+
M,8P23Y*5Q7[<_P#R:/X]_P"P"_\ Z&M=U\+O^29^'?\ L!6G_HE* -?^SM/_
M .?&'_OT*SO%EG:0^&[R6&UC1EA)5E0 BM>LWQC_ ,BQ>_\ 7 T 3V%A8M8P
MLUE$28E))C'/%2_V=I__ #XP_P#?H4:=_P @^#_KBO\ (5-0!#_9VG_\^,/_
M 'Z%']G:?_SXP_\ ?H5-10!#_9VG_P#/C#_WZ%9/B*UM8M5TE(K:-0]V0X5
M PV]#ZUN5C^)?^0OH_\ U^G_ -!- &E_9VG_ //C#_WZ%']G:?\ \^,/_?H5
M-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ%9-G
M:VK>,KR!K:,HMI&50H, Y/.*W*Q[+_D=[W_KRB_F: -+^SM/_P"?&'_OT*/[
M.T__ )\8?^_0J:B@"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"?
M&'_OT*R;.UM6\97D#6T91;2,JA08!R><5N5CV7_([WO_ %Y1?S- &E_9VG_\
M^,/_ 'Z%']G:?_SXP_\ ?H5-10!#_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5-10
M!#_9VG_\^,/_ 'Z%9/@VUM9]*D>>VC<B[E +H"<;NE;E8_@?_D$2_P#7[-_Z
M%0!I?V=I_P#SXP_]^A1_9VG_ //C#_WZ%344 0_V=I__ #XP_P#?H4?V=I__
M #XP_P#?H5-10!D>++.TA\-WDL-K&C+"2K*@!%7+"PL6L86:RB),2DDQCGBH
M/&/_ "+%[_UP-7-._P"0?!_UQ7^0H /[.T__ )\8?^_0H_L[3_\ GQA_[]"I
MJ* (?[.T_P#Y\8?^_0H_L[3_ /GQA_[]"IJ* ,CQ99VD/AN\EAM8T982594
M(JY86%BUC"S641)B4DF,<\5!XQ_Y%B]_ZX&KFG?\@^#_ *XK_(4 ']G:?_SX
MP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% &
M'XBM;6+5=)2*VC4/=D.%0 ,-O0^M:W]G:?\ \^,/_?H5F^)?^0OH_P#U^G_T
M$UL4 0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#SXP_]^A1_
M9VG_ //C#_WZ%344 8=G:VK>,KR!K:,HMI&50H, Y/.*UO[.T_\ Y\8?^_0K
M-LO^1WO?^O*+^9K8H A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[3_\
MGQA_[]"C^SM/_P"?&'_OT*FHH P[.UM6\97D#6T91;2,JA08!R><5K?V=I__
M #XP_P#?H5FV7_([WO\ UY1?S-;% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4
MU% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% &'X-M;6?2I'GMHW(NY0"Z G
M&[I6M_9VG_\ /C#_ -^A6;X'_P"01+_U^S?^A5L4 0_V=I__ #XP_P#?H4?V
M=I__ #XP_P#?H5-10!#_ &=I_P#SXP_]^A6=XLL[2'PW>2PVL:,L)*LJ $5K
MUF^,?^18O?\ K@: )["PL6L86:RB),2DDQCGBI?[.T__ )\8?^_0HT[_ )!\
M'_7%?Y"IJ (?[.T__GQA_P"_0H_L[3_^?&'_ +]"IJ* (?[.T_\ Y\8?^_0K
M.\66=I#X;O)8;6-&6$E65 "*UZS?&/\ R+%[_P!<#0!/86%BUC"S641)B4DF
M,<\5+_9VG_\ /C#_ -^A1IW_ "#X/^N*_P A4U $/]G:?_SXP_\ ?H4?V=I_
M_/C#_P!^A4U% $/]G:?_ ,^,/_?H5D^(K6UBU724BMHU#W9#A4 ##;T/K6Y6
M/XE_Y"^C_P#7Z?\ T$T :7]G:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?
M_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H5DV=K:MXRO(&M
MHRBVD95"@P#D\XK<K'LO^1WO?^O*+^9H TO[.T__ )\8?^_0H_L[3_\ GQA_
M[]"IJ* (?[.T_P#Y\8?^_0H_L[3_ /GQA_[]"IJ* (?[.T__ )\8?^_0K)L[
M6U;QE>0-;1E%M(RJ%!@')YQ6Y6/9?\CO>_\ 7E%_,T :7]G:?_SXP_\ ?H4?
MV=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SX
MP_\ ?H5D^#;6UGTJ1Y[:-R+N4 N@)QNZ5N5C^!_^01+_ -?LW_H5 &E_9VG_
M //C#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A
M4U% &1XLL[2'PW>2PVL:,L)*LJ $5<L+"Q:QA9K*(DQ*23&.>*@\8_\ (L7O
M_7 U<T[_ )!\'_7%?Y"@ _L[3_\ GQA_[]"C^SM/_P"?&'_OT*FHH A_L[3_
M /GQA_[]"C^SM/\ ^?&'_OT*FHH R/%EG:0^&[R6&UC1EA)5E0 BKEA86+6,
M+-91$F)228QSQ4'C'_D6+W_K@:N:=_R#X/\ KBO\A0 ?V=I__/C#_P!^A1_9
MVG_\^,/_ 'Z%344 0_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%344 8?B*UM8M5T
ME(K:-0]V0X5  PV]#ZUK?V=I_P#SXP_]^A6;XE_Y"^C_ /7Z?_036Q0!#_9V
MG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/
M_?H5-10!AV=K:MXRO(&MHRBVD95"@P#D\XK6_L[3_P#GQA_[]"LVR_Y'>]_Z
M\HOYFMB@"'^SM/\ ^?&'_OT*?%;6T!)@MT0GJ40#-/HH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH \H_;G_Y-'\>_P#8!?\ ]#6NZ^%W_),_#O\ V K3_P!$I7"_MS_\FC^/
M?^P"_P#Z&M=U\+O^29^'?^P%:?\ HE* -VLWQC_R+%[_ -<#6E6;XQ_Y%B]_
MZX&@"YIW_(/@_P"N*_R%35#IW_(/@_ZXK_(5-0 4444 %8_B7_D+Z/\ ]?I_
M]!-;%8_B7_D+Z/\ ]?I_]!- &Q1110 4444 %8]E_P CO>_]>47\S6Q6/9?\
MCO>_]>47\S0!L4444 %%%% !6/9?\CO>_P#7E%_,UL5CV7_([WO_ %Y1?S-
M&Q1110 4444 %8_@?_D$2_\ 7[-_Z%6Q6/X'_P"01+_U^S?^A4 ;%%%% !11
M10!F^,?^18O?^N!JYIW_ "#X/^N*_P A5/QC_P BQ>_]<#5S3O\ D'P?]<5_
MD* )J*** "BBB@#-\8_\BQ>_]<#5S3O^0?!_UQ7^0JGXQ_Y%B]_ZX&KFG?\
M(/@_ZXK_ "% $U%%% !1110!C^)?^0OH_P#U^G_T$UL5C^)?^0OH_P#U^G_T
M$UL4 %%%% !1110!CV7_ ".][_UY1?S-;%8]E_R.][_UY1?S-;% !1110 44
M44 8]E_R.][_ ->47\S6Q6/9?\CO>_\ 7E%_,UL4 %%%% !1110!C^!_^01+
M_P!?LW_H5;%8_@?_ )!$O_7[-_Z%6Q0 4444 %9OC'_D6+W_ *X&M*LWQC_R
M+%[_ -<#0!<T[_D'P?\ 7%?Y"IJAT[_D'P?]<5_D*FH **** "LWQC_R+%[_
M -<#6E6;XQ_Y%B]_ZX&@"YIW_(/@_P"N*_R%35#IW_(/@_ZXK_(5-0 4444
M%8_B7_D+Z/\ ]?I_]!-;%8_B7_D+Z/\ ]?I_]!- &Q1110 4444 %8]E_P C
MO>_]>47\S6Q6/9?\CO>_]>47\S0!L4444 %%%% !6/9?\CO>_P#7E%_,UL5C
MV7_([WO_ %Y1?S- &Q1110 4444 %8_@?_D$2_\ 7[-_Z%6Q6/X'_P"01+_U
M^S?^A4 ;%%%% !1110!F^,?^18O?^N!JYIW_ "#X/^N*_P A5/QC_P BQ>_]
M<#5S3O\ D'P?]<5_D* )J*** "BBB@#-\8_\BQ>_]<#5S3O^0?!_UQ7^0JGX
MQ_Y%B]_ZX&KFG?\ (/@_ZXK_ "% $U%%% !1110!C^)?^0OH_P#U^G_T$UL5
MC^)?^0OH_P#U^G_T$UL4 %%%% !1110!CV7_ ".][_UY1?S-;%8]E_R.][_U
MY1?S-;% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110!Y1^W/_ ,FC^/?^P"__ *&M=U\+
MO^29^'?^P%:?^B4KA?VY_P#DT?Q[_P!@%_\ T-:[KX7?\DS\._\ 8"M/_1*4
M ;M9OC'_ )%B]_ZX&M*LWQC_ ,BQ>_\ 7 T 7-._Y!\'_7%?Y"IJAT[_ )!\
M'_7%?Y"IJ "BBB@ K'\2_P#(7T?_ *_3_P"@FMBL?Q+_ ,A?1_\ K]/_ *":
M -BBBB@ HHHH *Q[+_D=[W_KRB_F:V*Q[+_D=[W_ *\HOYF@#8HHHH ****
M"L>R_P"1WO?^O*+^9K8K'LO^1WO?^O*+^9H V**** "BBB@ K'\#_P#((E_Z
M_9O_ $*MBL?P/_R")?\ K]F_]"H V**** "BBB@#-\8_\BQ>_P#7 U<T[_D'
MP?\ 7%?Y"J?C'_D6+W_K@:N:=_R#X/\ KBO\A0!-1110 4444 9OC'_D6+W_
M *X&KFG?\@^#_KBO\A5/QC_R+%[_ -<#5S3O^0?!_P!<5_D* )J*** "BBB@
M#'\2_P#(7T?_ *_3_P"@FMBL?Q+_ ,A?1_\ K]/_ *":V* "BBB@ HHHH Q[
M+_D=[W_KRB_F:V*Q[+_D=[W_ *\HOYFMB@ HHHH **** ,>R_P"1WO?^O*+^
M9K8K'LO^1WO?^O*+^9K8H **** "BBB@#'\#_P#((E_Z_9O_ $*MBL?P/_R"
M)?\ K]F_]"K8H **** "LWQC_P BQ>_]<#6E6;XQ_P"18O?^N!H N:=_R#X/
M^N*_R%35#IW_ "#X/^N*_P A4U !1110 5F^,?\ D6+W_K@:TJS?&/\ R+%[
M_P!<#0!<T[_D'P?]<5_D*FJ'3O\ D'P?]<5_D*FH **** "L?Q+_ ,A?1_\
MK]/_ *":V*Q_$O\ R%]'_P"OT_\ H)H V**** "BBB@ K'LO^1WO?^O*+^9K
M8K'LO^1WO?\ KRB_F: -BBBB@ HHHH *Q[+_ )'>]_Z\HOYFMBL>R_Y'>]_Z
M\HOYF@#8HHHH **** "L?P/_ ,@B7_K]F_\ 0JV*Q_ __((E_P"OV;_T*@#8
MHHHH **** ,WQC_R+%[_ -<#5S3O^0?!_P!<5_D*I^,?^18O?^N!JYIW_(/@
M_P"N*_R% $U%%% !1110!F^,?^18O?\ K@:N:=_R#X/^N*_R%4_&/_(L7O\
MUP-7-._Y!\'_ %Q7^0H FHHHH **** ,?Q+_ ,A?1_\ K]/_ *":V*Q_$O\
MR%]'_P"OT_\ H)K8H **** "BBB@#'LO^1WO?^O*+^9K8K'LO^1WO?\ KRB_
MF:V* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@#RC]N?_DT?Q[_V 7_]#6NZ^%W_ "3/
MP[_V K3_ -$I7"_MS_\ )H_CW_L O_Z&M=U\+O\ DF?AW_L!6G_HE* -VLWQ
MC_R+%[_UP-:59OC'_D6+W_K@: +FG?\ (/@_ZXK_ "%35#IW_(/@_P"N*_R%
M34 %%%% !6/XE_Y"^C_]?I_]!-;%8_B7_D+Z/_U^G_T$T ;%%%% !1110 5C
MV7_([WO_ %Y1?S-;%8]E_P CO>_]>47\S0!L4444 %%%% !6/9?\CO>_]>47
M\S6Q6/9?\CO>_P#7E%_,T ;%%%% !1110 5C^!_^01+_ -?LW_H5;%8_@?\
MY!$O_7[-_P"A4 ;%%%% !1110!F^,?\ D6+W_K@:N:=_R#X/^N*_R%4_&/\
MR+%[_P!<#5S3O^0?!_UQ7^0H FHHHH **** ,WQC_P BQ>_]<#5S3O\ D'P?
M]<5_D*I^,?\ D6+W_K@:N:=_R#X/^N*_R% $U%%% !1110!C^)?^0OH__7Z?
M_036Q6/XE_Y"^C_]?I_]!-;% !1110 4444 8]E_R.][_P!>47\S6Q6/9?\
M([WO_7E%_,UL4 %%%% !1110!CV7_([WO_7E%_,UL5CV7_([WO\ UY1?S-;%
M !1110 4444 8_@?_D$2_P#7[-_Z%6Q6/X'_ .01+_U^S?\ H5;% !1110 5
MF^,?^18O?^N!K2K-\8_\BQ>_]<#0!<T[_D'P?]<5_D*FJ'3O^0?!_P!<5_D*
MFH **** "LWQC_R+%[_UP-:59OC'_D6+W_K@: +FG?\ (/@_ZXK_ "%35#IW
M_(/@_P"N*_R%34 %%%% !6/XE_Y"^C_]?I_]!-;%8_B7_D+Z/_U^G_T$T ;%
M%%% !1110 5CV7_([WO_ %Y1?S-;%8]E_P CO>_]>47\S0!L4444 %%%% !6
M/9?\CO>_]>47\S6Q6/9?\CO>_P#7E%_,T ;%%%% !1110 5C^!_^01+_ -?L
MW_H5;%8_@?\ Y!$O_7[-_P"A4 ;%%%% !1110!F^,?\ D6+W_K@:N:=_R#X/
M^N*_R%4_&/\ R+%[_P!<#5S3O^0?!_UQ7^0H FHHHH **** ,WQC_P BQ>_]
M<#5S3O\ D'P?]<5_D*I^,?\ D6+W_K@:N:=_R#X/^N*_R% $U%%% !1110!C
M^)?^0OH__7Z?_036Q6/XE_Y"^C_]?I_]!-;% !1110 4444 8]E_R.][_P!>
M47\S6Q6/9?\ ([WO_7E%_,UL4 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'E'[<_P#R
M:/X]_P"P"_\ Z&M=U\+O^29^'?\ L!6G_HE*X7]N?_DT?Q[_ -@%_P#T-:[K
MX7?\DS\._P#8"M/_ $2E &[6;XQ_Y%B]_P"N!K2K-\8_\BQ>_P#7 T 7-._Y
M!\'_ %Q7^0J:H=._Y!\'_7%?Y"IJ "BBB@ K'\2_\A?1_P#K]/\ Z":V*Q_$
MO_(7T?\ Z_3_ .@F@#8HHHH **** "L>R_Y'>]_Z\HOYFMBL>R_Y'>]_Z\HO
MYF@#8HHHH **** "L>R_Y'>]_P"O*+^9K8K'LO\ D=[W_KRB_F: -BBBB@ H
MHHH *Q_ _P#R")?^OV;_ -"K8K'\#_\ ((E_Z_9O_0J -BBBB@ HHHH S?&/
M_(L7O_7 U<T[_D'P?]<5_D*I^,?^18O?^N!JYIW_ "#X/^N*_P A0!-1110
M4444 9OC'_D6+W_K@:N:=_R#X/\ KBO\A5/QC_R+%[_UP-7-._Y!\'_7%?Y"
M@":BBB@ HHHH Q_$O_(7T?\ Z_3_ .@FMBL?Q+_R%]'_ .OT_P#H)K8H ***
M* "BBB@#'LO^1WO?^O*+^9K8K'LO^1WO?^O*+^9K8H **** "BBB@#'LO^1W
MO?\ KRB_F:V*Q[+_ )'>]_Z\HOYFMB@ HHHH **** ,?P/\ \@B7_K]F_P#0
MJV*Q_ __ "")?^OV;_T*MB@ HHHH *S?&/\ R+%[_P!<#6E6;XQ_Y%B]_P"N
M!H N:=_R#X/^N*_R%35#IW_(/@_ZXK_(5-0 4444 %9OC'_D6+W_ *X&M*LW
MQC_R+%[_ -<#0!<T[_D'P?\ 7%?Y"IJAT[_D'P?]<5_D*FH **** "L?Q+_R
M%]'_ .OT_P#H)K8K'\2_\A?1_P#K]/\ Z": -BBBB@ HHHH *Q[+_D=[W_KR
MB_F:V*Q[+_D=[W_KRB_F: -BBBB@ HHHH *Q[+_D=[W_ *\HOYFMBL>R_P"1
MWO?^O*+^9H V**** "BBB@ K'\#_ /((E_Z_9O\ T*MBL?P/_P @B7_K]F_]
M"H V**** "BBB@#-\8_\BQ>_]<#5S3O^0?!_UQ7^0JGXQ_Y%B]_ZX&KFG?\
M(/@_ZXK_ "% $U%%% !1110!F^,?^18O?^N!JYIW_(/@_P"N*_R%4_&/_(L7
MO_7 U<T[_D'P?]<5_D* )J*** "BBB@#'\2_\A?1_P#K]/\ Z":V*Q_$O_(7
MT?\ Z_3_ .@FMB@ HHHH **** ,>R_Y'>]_Z\HOYFMBL>R_Y'>]_Z\HOYFMB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HKS/\ :=_9[U3]IKPI:?"Z]^+WB7PGX7N+AI/%*^"]3DT[4]6B"XCL
MUOHF$MK S$M*82LKA$02*C2*_P =?\$TOV:?C1^R#_P5#^.'P"^$WQC\;^+/
MV<=.\#Z1>6]EXW\1SZM_PCOBZXD61M-M;BX9G.++-Q*H)*K=6GF9)1B ?HC1
M7Y/?\%B?V^?V0_$?[<&C?L%?M4?MT_&O]GGPEX9T6#49_&?PDNKG2VUC7[S_
M %5I<ZA';3A+6VM,.R[-C27REW3[,<^^^/\ QE\/O^",/_!'_P"(G[1_PN_:
M(\=_&JSTG1Y/$'AKQA\4_'G_  D5QJM[?FWM=.47:*B&S,TMMA8@JE6=@2SE
MB ?<E%?EK^T/X&^,_P"QM_P1^T'_ (*;^#?BOXIU7]H+PCX<T'QSXW\0:WXE
MNYK?Q5]JDMGU72;NU,GD"P\FYF2&%(U%OY$+1>6REC^DGP5^*GASXZ_!OPE\
M;O!V_P#LCQEX9L-<TKS,;OLUW;QW$6<<9V2+0!TU%%<S\3/C+\+O@W8VNI_%
M#QK9:);WLQBM9;UR!(X&2HP#SCF@#COVY_\ DT?Q[_V 7_\ 0UKNOA=_R3/P
M[_V K3_T2E?/O[7?[7?[-/CG]FGQCX2\)?&/1[_4K_1VBL[."5B\K[E.T97K
MQ7M_PL\9^%G^&/AQUUN @Z#9D')_YXI0!V%9OC'_ )%B]_ZX&C_A,?#'_0:@
M_P"^JS_%'BCP_>>'[NUM=5B>1XB$13R30!N:=_R#X/\ KBO\A4U9%CXN\-1V
M4,;ZS"&6)003T.*E_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\
M0:@_[ZH TJQ_$O\ R%]'_P"OT_\ H)J;_A,?#'_0:@_[ZK+U[Q+H-SJ>F30:
MI$RPW1:5@?NC;U- '345F_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?5 &E16;_P
MF/AC_H-0?]]4?\)CX8_Z#4'_ 'U0!I5CV7_([WO_ %Y1?S-3?\)CX8_Z#4'_
M 'U67:>)=!3Q;=WKZI$(GM8U23/!()R* .FHK-_X3'PQ_P!!J#_OJC_A,?#'
M_0:@_P"^J -*BLW_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJ@#2K'LO^1WO?^O*+
M^9J;_A,?#'_0:@_[ZK+M/$N@IXMN[U]4B$3VL:I)G@D$Y% '345F_P#"8^&/
M^@U!_P!]4?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4
M :58_@?_ )!$O_7[-_Z%4W_"8^&/^@U!_P!]5E^$O$N@V.F20W>J11L;J5@K
M'L6X- '345F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]4 :5%9O_  F/AC_H-0?]
M]4?\)CX8_P"@U!_WU0 >,?\ D6+W_K@:N:=_R#X/^N*_R%8?BCQ1X?O/#]W:
MVNJQ/(\1"(IY)JW8^+O#4=E#&^LPAEB4$$]#B@#7HK-_X3'PQ_T&H/\ OJC_
M (3'PQ_T&H/^^J -*BLW_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJ@ \8_\ (L7O
M_7 U<T[_ )!\'_7%?Y"L/Q1XH\/WGA^[M;758GD>(A$4\DU;L?%WAJ.RAC?6
M80RQ*"">AQ0!KT5F_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I45F_\)CX8
M_P"@U!_WU1_PF/AC_H-0?]]4 0^)?^0OH_\ U^G_ -!-;%<SKWB70;G4],F@
MU2)EANBTK _=&WJ:U/\ A,?#'_0:@_[ZH TJ*S?^$Q\,?]!J#_OJC_A,?#'_
M $&H/^^J -*BLW_A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZH ALO^1WO?\ KRB_
MF:V*YFT\2Z"GBV[O7U2(1/:QJDF>"03D5J?\)CX8_P"@U!_WU0!I45F_\)CX
M8_Z#4'_?5'_"8^&/^@U!_P!]4 :5%9O_  F/AC_H-0?]]4?\)CX8_P"@U!_W
MU0!#9?\ ([WO_7E%_,UL5S-IXET%/%MW>OJD0B>UC5),\$@G(K4_X3'PQ_T&
MH/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_
M[ZH_X3'PQ_T&H/\ OJ@"'P/_ ,@B7_K]F_\ 0JV*YGPEXET&QTR2&[U2*-C=
M2L%8]BW!K4_X3'PQ_P!!J#_OJ@#2HK-_X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^
M^J -*LWQC_R+%[_UP-'_  F/AC_H-0?]]5G^*/%'A^\\/W=K:ZK$\CQ$(BGD
MF@#<T[_D'P?]<5_D*FK(L?%WAJ.RAC?680RQ*"">AQ4O_"8^&/\ H-0?]]4
M:5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5 &E6;XQ_Y%B]_ZX&C_ (3'PQ_T
M&H/^^JS_ !1XH\/WGA^[M;758GD>(A$4\DT ;FG?\@^#_KBO\A4U9%CXN\-1
MV4,;ZS"&6)003T.*E_X3'PQ_T&H/^^J -*BLW_A,?#'_ $&H/^^J/^$Q\,?]
M!J#_ +ZH TJQ_$O_ "%]'_Z_3_Z":F_X3'PQ_P!!J#_OJLO7O$N@W.IZ9-!J
MD3+#=%I6!^Z-O4T =-16;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0!I45F_P#"
M8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I5CV7_ ".][_UY1?S-3?\ "8^&/^@U
M!_WU67:>)=!3Q;=WKZI$(GM8U23/!()R* .FHK-_X3'PQ_T&H/\ OJC_ (3'
MPQ_T&H/^^J -*BLW_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJ@#2K'LO^1WO?^O*
M+^9J;_A,?#'_ $&H/^^JR[3Q+H*>+;N]?5(A$]K&J29X)!.10!TU%9O_  F/
MAC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]
M4 :58_@?_D$2_P#7[-_Z%4W_  F/AC_H-0?]]5E^$O$N@V.F20W>J11L;J5@
MK'L6X- '345F_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@
MU!_WU1_PF/AC_H-0?]]4 'C'_D6+W_K@:N:=_P @^#_KBO\ (5A^*/%'A^\\
M/W=K:ZK$\CQ$(BGDFK=CXN\-1V4,;ZS"&6)003T.* ->BLW_ (3'PQ_T&H/^
M^J/^$Q\,?]!J#_OJ@#2HK-_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^J #QC_R+
M%[_UP-7-._Y!\'_7%?Y"L/Q1XH\/WGA^[M;758GD>(A$4\DU;L?%WAJ.RAC?
M680RQ*"">AQ0!KT5F_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?5 &E16;_PF/AC
M_H-0?]]4?\)CX8_Z#4'_ 'U0!#XE_P"0OH__ %^G_P!!-;%<SKWB70;G4],F
M@U2)EANBTK _=&WJ:U/^$Q\,?]!J#_OJ@#2HK-_X3'PQ_P!!J#_OJC_A,?#'
M_0:@_P"^J -*BLW_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJ@"&R_P"1WO?^O*+^
M9K8KF;3Q+H*>+;N]?5(A$]K&J29X)!.16I_PF/AC_H-0?]]4 :5%9O\ PF/A
MC_H-0?\ ?56-/UO2=5=H].OXYF098(>@H M4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% %;6-*M=<TFYT6^>X6&[@>&5K2[D
MMY0K @E)8F5XVP>&5@P/((-?F1\(?V([#_@G7_P7L\(Z%^Q?XC\06WP]^-_P
MT\2Z_P#%WP)>Z_<ZC;V-W92P"#5BUS(\BM-<W,42N[,P/GJK;7*K]J_M@?L!
M?L^?MNW?A#6_C&?%=CK7@'4)[WPAXB\&>--0T2_TR:98UE*36<L9.X11_>R1
MM^7&3GJ_@E^S'\(?@#<ZEK7@72]3NM;UJ."/7/%/B?Q!>:QJ^HQP[O)CFO;Z
M66=HH]\A2$.(XS(^Q%W'(!K_ !8^$OP>_:)^'NL?"'XR>!=$\7>&]3C:TUG0
M]9M([JWDRN=K(P.UP&# C#*2&!!P:_&SQW^Q?\3'_P"#;#]J_P#9A^&6IZEK
M_A'P;\8O$EY\%7EG-RUQX0T?7K2Z98VY,RA[34]K+PY&Y<AAG]'+S_@C]^Q3
M-^T!XO\ VC-+TKQWHVK?$"^-]X[T;PW\5-<TO2/$-R1AI;RRM+N.*XW#.Z-@
M8VW-N0[FS](Z!X5\,>%/#%GX*\+^'+#3=&TZQCLM/TFPM$AMK:V1 B0QQ( J
M1J@"A     !B@#\[_P#@JC\:/"_B[_@VHUSXD>&IA>P>./@WX9M?#]O:YDDN
MY]2?3X88HU7EWW3#Y0,_*>.#7V;^PW\(M>_9_P#V*/@]\!O%2XU3P3\+?#^@
M:D-P.+BSTVWMY.1P?FC/2N3\%?\ !,S]D/P#KVA7VA>"M6DT7PGKSZYX-\#7
M_BF^N/#OA[4F=Y/M5EIDDIMH71Y)&B 0I;ER8%BR:]^H *I:SX<\/>(XD@\0
MZ#97Z1MNC2]M4E"'U 8'!J[10!XA^VQ\/O .E_LI>.=0TSP1H]O<1:&[13P:
M9$CH=R\A@N0:],^%VFZ</AEX< L(0!H5G@>4/^>*>U<7^W/_ ,FC^/?^P"__
M *&M=U\+O^29^'?^P%:?^B4H U_[.T__ )\8?^_0K.\76-E'X:O'CLXE80G!
M6, BM>LWQC_R+%[_ -<#0!-I^GV#6$!-E"285R3&/05-_9VG_P#/C#_WZ%&G
M?\@^#_KBO\A4U $/]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G:?\
M\^,/_?H5D>([*S35=)5+2(!KPA@(QR-IK=K'\2_\A?1_^OT_^@F@#2_L[3_^
M?&'_ +]"C^SM/_Y\8?\ OT*FHH A_L[3_P#GQA_[]"C^SM/_ .?&'_OT*FHH
M A_L[3_^?&'_ +]"LBSLK,^,[V(VD6T6<9"^6, Y-;M8]E_R.][_ ->47\S0
M!I?V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#SXP_]^A1_9VG_
M //C#_WZ%344 0_V=I__ #XP_P#?H5D6=E9GQG>Q&TBVBSC(7RQ@')K=K'LO
M^1WO?^O*+^9H TO[.T__ )\8?^_0H_L[3_\ GQA_[]"IJ* (?[.T_P#Y\8?^
M_0H_L[3_ /GQA_[]"IJ* (?[.T__ )\8?^_0K(\%V5G+I4C2VD3'[9*,M&#Q
MNK=K'\#_ /((E_Z_9O\ T*@#2_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FHH A_
ML[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH R/%UC91^&KQX[.)6$)P5C (JWI^G
MV#6$!-E"285R3&/05#XQ_P"18O?^N!JYIW_(/@_ZXK_(4 ']G:?_ ,^,/_?H
M4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% &1XNL;*
M/PU>/'9Q*PA."L8!%6]/T^P:P@)LH23"N28QZ"H?&/\ R+%[_P!<#5S3O^0?
M!_UQ7^0H /[.T_\ Y\8?^_0H_L[3_P#GQA_[]"IJ* (?[.T__GQA_P"_0H_L
M[3_^?&'_ +]"IJ* ,+Q'96::KI*I:1 ->$,!&.1M-:_]G:?_ ,^,/_?H5F^)
M?^0OH_\ U^G_ -!-;% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_
M ,^,/_?H4?V=I_\ SXP_]^A4U% &%9V5F?&=[$;2+:+.,A?+& <FM?\ L[3_
M /GQA_[]"LVR_P"1WO?^O*+^9K8H A_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*F
MHH A_L[3_P#GQA_[]"C^SM/_ .?&'_OT*FHH PK.RLSXSO8C:1;19QD+Y8P#
MDUK_ -G:?_SXP_\ ?H5FV7_([WO_ %Y1?S-;% $/]G:?_P ^,/\ WZ%']G:?
M_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U% &%X+LK.72I
M&EM(F/VR49:,'C=6O_9VG_\ /C#_ -^A6;X'_P"01+_U^S?^A5L4 0_V=I__
M #XP_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#SXP_]^A6=XNL;*/PU>/'9
MQ*PA."L8!%:]9OC'_D6+W_K@: )M/T^P:P@)LH23"N28QZ"IO[.T_P#Y\8?^
M_0HT[_D'P?\ 7%?Y"IJ (?[.T_\ Y\8?^_0H_L[3_P#GQA_[]"IJ* (?[.T_
M_GQA_P"_0K.\76-E'X:O'CLXE80G!6, BM>LWQC_ ,BQ>_\ 7 T 3:?I]@UA
M 390DF%<DQCT%3?V=I__ #XP_P#?H4:=_P @^#_KBO\ (5-0!#_9VG_\^,/_
M 'Z%']G:?_SXP_\ ?H5-10!#_9VG_P#/C#_WZ%9'B.RLTU7252TB :\(8",<
MC::W:Q_$O_(7T?\ Z_3_ .@F@#2_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH
MA_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FHH A_L[3_ /GQA_[]"LBSLK,^,[V(
MVD6T6<9"^6, Y-;M8]E_R.][_P!>47\S0!I?V=I__/C#_P!^A1_9VG_\^,/_
M 'Z%344 0_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^A619
MV5F?&=[$;2+:+.,A?+& <FMVL>R_Y'>]_P"O*+^9H TO[.T__GQA_P"_0H_L
M[3_^?&'_ +]"IJ* (?[.T_\ Y\8?^_0H_L[3_P#GQA_[]"IJ* (?[.T__GQA
M_P"_0K(\%V5G+I4C2VD3'[9*,M&#QNK=K'\#_P#((E_Z_9O_ $*@#2_L[3_^
M?&'_ +]"C^SM/_Y\8?\ OT*FHH A_L[3_P#GQA_[]"C^SM/_ .?&'_OT*FHH
M R/%UC91^&KQX[.)6$)P5C (JWI^GV#6$!-E"285R3&/05#XQ_Y%B]_ZX&KF
MG?\ (/@_ZXK_ "% !_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_
M //C#_WZ%']G:?\ \^,/_?H5-10!D>+K&RC\-7CQV<2L(3@K& 15O3]/L&L(
M";*$DPKDF,>@J'QC_P BQ>_]<#5S3O\ D'P?]<5_D* #^SM/_P"?&'_OT*/[
M.T__ )\8?^_0J:B@"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@#"\1V5FFJZ
M2J6D0#7A# 1CD;36O_9VG_\ /C#_ -^A6;XE_P"0OH__ %^G_P!!-;% $/\
M9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_
M -^A4U?R_P!?09%D7]M>T_><G);I>][^:['RO$W$W^KGLOW7/S\WVN6W+R_W
M7>]S^F.SLK,^,[V(VD6T6<9"^6, Y-:_]G:?_P ^,/\ WZ%?S"T5]!_J+_U$
M?^2?_;'RO_$3/^H3_P J?_:']/7]G:?_ ,^,/_?H4^*VMH"3!;HA/4H@&:?1
M7Y^?J@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110!Y1^W/_ ,FC^/?^P"__ *&M=U\+O^29^'?^
MP%:?^B4KA?VY_P#DT?Q[_P!@%_\ T-:[KX7?\DS\._\ 8"M/_1*4 ;M9OC'_
M )%B]_ZX&M*LWQC_ ,BQ>_\ 7 T 7-._Y!\'_7%?Y"IJAT[_ )!\'_7%?Y"I
MJ "BBB@ K'\2_P#(7T?_ *_3_P"@FMBL?Q+_ ,A?1_\ K]/_ *": -BBBB@
MHHHH *Q[+_D=[W_KRB_F:V*Q[+_D=[W_ *\HOYF@#8HHHH **** "L>R_P"1
MWO?^O*+^9K8K'LO^1WO?^O*+^9H V**** "BBB@ K'\#_P#((E_Z_9O_ $*M
MBL?P/_R")?\ K]F_]"H V**** "BBB@#-\8_\BQ>_P#7 U<T[_D'P?\ 7%?Y
M"J?C'_D6+W_K@:N:=_R#X/\ KBO\A0!-1110 4444 9OC'_D6+W_ *X&KFG?
M\@^#_KBO\A5/QC_R+%[_ -<#5S3O^0?!_P!<5_D* )J*** "BBB@#'\2_P#(
M7T?_ *_3_P"@FMBL?Q+_ ,A?1_\ K]/_ *":V* "BBB@ HHHH Q[+_D=[W_K
MRB_F:V*Q[+_D=[W_ *\HOYFMB@ HHHH **** ,>R_P"1WO?^O*+^9K8K'LO^
M1WO?^O*+^9K8H **** "BBB@#'\#_P#((E_Z_9O_ $*MBL?P/_R")?\ K]F_
M]"K8H **** "LWQC_P BQ>_]<#6E6;XQ_P"18O?^N!H N:=_R#X/^N*_R%35
M#IW_ "#X/^N*_P A4U !1110 5F^,?\ D6+W_K@:TJS?&/\ R+%[_P!<#0!<
MT[_D'P?]<5_D*FJ'3O\ D'P?]<5_D*FH **** "L?Q+_ ,A?1_\ K]/_ *":
MV*Q_$O\ R%]'_P"OT_\ H)H V**** "BBB@ K'LO^1WO?^O*+^9K8K'LO^1W
MO?\ KRB_F: -BBBB@ HHHH *Q[+_ )'>]_Z\HOYFMBL>R_Y'>]_Z\HOYF@#8
MHHHH **** "L?P/_ ,@B7_K]F_\ 0JV*Q_ __((E_P"OV;_T*@#8HHHH ***
M* ,WQC_R+%[_ -<#5S3O^0?!_P!<5_D*I^,?^18O?^N!JYIW_(/@_P"N*_R%
M $U%%% !1110!F^,?^18O?\ K@:N:=_R#X/^N*_R%4_&/_(L7O\ UP-7-._Y
M!\'_ %Q7^0H FHHHH **** ,?Q+_ ,A?1_\ K]/_ *":V*Q_$O\ R%]'_P"O
MT_\ H)K8H **** "OY?Z_J K^7^OT#@7_F(_[<_]N/ROQ,_YA/\ N)_[8%%%
M%?H!^5G]0%%%%?S^?U0%%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 >4?MS_P#)H_CW_L O_P"A
MK7=?"[_DF?AW_L!6G_HE*X7]N?\ Y-'\>_\ 8!?_ -#6NZ^%W_),_#O_ & K
M3_T2E &[6;XQ_P"18O?^N!K2K-\8_P#(L7O_ %P- %S3O^0?!_UQ7^0J:H=.
M_P"0?!_UQ7^0J:@ HHHH *Q_$O\ R%]'_P"OT_\ H)K8K'\2_P#(7T?_ *_3
M_P"@F@#8HHHH **** "L>R_Y'>]_Z\HOYFMBL>R_Y'>]_P"O*+^9H V****
M"BBB@ K'LO\ D=[W_KRB_F:V*Q[+_D=[W_KRB_F: -BBBB@ HHHH *Q_ _\
MR")?^OV;_P!"K8K'\#_\@B7_ *_9O_0J -BBBB@ HHHH S?&/_(L7O\ UP-7
M-._Y!\'_ %Q7^0JGXQ_Y%B]_ZX&KFG?\@^#_ *XK_(4 34444 %%%% &;XQ_
MY%B]_P"N!JYIW_(/@_ZXK_(53\8_\BQ>_P#7 U<T[_D'P?\ 7%?Y"@":BBB@
M HHHH Q_$O\ R%]'_P"OT_\ H)K8K'\2_P#(7T?_ *_3_P"@FMB@ HHHH **
M** ,>R_Y'>]_Z\HOYFMBL>R_Y'>]_P"O*+^9K8H **** "BBB@#'LO\ D=[W
M_KRB_F:V*Q[+_D=[W_KRB_F:V* "BBB@ HHHH Q_ _\ R")?^OV;_P!"K8K'
M\#_\@B7_ *_9O_0JV* "BBB@ K-\8_\ (L7O_7 UI5F^,?\ D6+W_K@: +FG
M?\@^#_KBO\A4U0Z=_P @^#_KBO\ (5-0 4444 %9OC'_ )%B]_ZX&M*LWQC_
M ,BQ>_\ 7 T 7-._Y!\'_7%?Y"IJAT[_ )!\'_7%?Y"IJ "BBB@ K'\2_P#(
M7T?_ *_3_P"@FMBL?Q+_ ,A?1_\ K]/_ *": -BBBB@ HHHH *Q[+_D=[W_K
MRB_F:V*Q[+_D=[W_ *\HOYF@#8HHHH **** "L>R_P"1WO?^O*+^9K8K'LO^
M1WO?^O*+^9H V**** "BBB@ K'\#_P#((E_Z_9O_ $*MBL?P/_R")?\ K]F_
M]"H V**** "BBB@#-\8_\BQ>_P#7 U<T[_D'P?\ 7%?Y"J?C'_D6+W_K@:N:
M=_R#X/\ KBO\A0!-1110 4444 9OC'_D6+W_ *X&KFG?\@^#_KBO\A5/QC_R
M+%[_ -<#5S3O^0?!_P!<5_D* )J*** "BBB@#'\2_P#(7T?_ *_3_P"@FMBL
M?Q+_ ,A?1_\ K]/_ *":V* "BBB@!ES<VUE;27EY<)##"A>665PJHH&2Q)X
M YS7R5^R];77[;O[3^I?MT^);9V\#^$&N= ^#%E.AV7&&*7NL[3WD8&-#UV@
M@@&,$ZG[??COQ5\8?%GA_P#X)Y?!G6)+;7?'\)NO'6K6IRVA>&4;%Q(?1YSF
M% >#EE.-ZFOHWP!X$\*?"_P1I/PZ\#:/%8:/HFGQ66FV<0XBAC4*H]S@9)/)
M))/)KTX_[%@^?[=167E#J_\ M[9>2?='C3_X4<?R?\NZ3N_[T]TO2&[_ +SC
M_*Q++_D=[W_KRB_F:V*Q[+_D=[W_ *\HOYFMBO,/9"BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@#RC]N?_DT?Q[_V 7_]#6NZ^%W_ "3/P[_V K3_ -$I7"_MS_\ )H_C
MW_L O_Z&M=U\+O\ DF?AW_L!6G_HE* -VLWQC_R+%[_UP-:59OC'_D6+W_K@
M: +FG?\ (/@_ZXK_ "%35#IW_(/@_P"N*_R%34 %%%% !6/XE_Y"^C_]?I_]
M!-;%8_B7_D+Z/_U^G_T$T ;%%%% !1110 5CV7_([WO_ %Y1?S-;%8]E_P C
MO>_]>47\S0!L4444 %%%% !6/9?\CO>_]>47\S6Q6/9?\CO>_P#7E%_,T ;%
M%%% !1110 5C^!_^01+_ -?LW_H5;%8_@?\ Y!$O_7[-_P"A4 ;%%%% !111
M0!F^,?\ D6+W_K@:N:=_R#X/^N*_R%4_&/\ R+%[_P!<#5S3O^0?!_UQ7^0H
M FHHHH **** ,WQC_P BQ>_]<#5S3O\ D'P?]<5_D*I^,?\ D6+W_K@:N:=_
MR#X/^N*_R% $U%%% !1110!C^)?^0OH__7Z?_036Q6/XE_Y"^C_]?I_]!-;%
M !1110 4444 8]E_R.][_P!>47\S6Q6/9?\ ([WO_7E%_,UL4 %%%% !1110
M!CV7_([WO_7E%_,UL5CV7_([WO\ UY1?S-;% !1110 4444 8_@?_D$2_P#7
M[-_Z%6Q6/X'_ .01+_U^S?\ H5;% !1110 5F^,?^18O?^N!K2K-\8_\BQ>_
M]<#0!<T[_D'P?]<5_D*FJ'3O^0?!_P!<5_D*FH **** "LWQC_R+%[_UP-:5
M9OC'_D6+W_K@: +FG?\ (/@_ZXK_ "%35#IW_(/@_P"N*_R%34 %%%% !6/X
ME_Y"^C_]?I_]!-;%8_B7_D+Z/_U^G_T$T ;%%%% !1110 5CV7_([WO_ %Y1
M?S-;%8]E_P CO>_]>47\S0!L4444 %%%% !6/9?\CO>_]>47\S6Q6/9?\CO>
M_P#7E%_,T ;%%%% !1110 5C^!_^01+_ -?LW_H5;%8_@?\ Y!$O_7[-_P"A
M4 ;%%%% !1110!F^,?\ D6+W_K@:N:=_R#X/^N*_R%4_&/\ R+%[_P!<#5S3
MO^0?!_UQ7^0H FHHHH **** ,WQC_P BQ>_]<#5S3O\ D'P?]<5_D*I^,?\
MD6+W_K@:N:=_R#X/^N*_R% $U%%% !1110!C^)?^0OH__7Z?_036Q6/XE_Y"
M^C_]?I_]!-;% !7'?M ?'#P3^S?\'=?^-7Q"N_+TS0;%IY(U8![B0X6*"//5
MY'*HONPSQFNQKY$\5_\ &?O[:T7P\A'VGX3_  -U1+OQ$XY@U[Q2 ?*M#V>.
MU!)<?WRRL"'4UV8+#PK5'*II"*O+T[+S;T7K<\_,<54P])0I:U)OEBO/N_**
MO)^2MNT=C_P3[^!_C;P_X<UO]J'X]6O_ !<OXKW2:IK<<BG.D6 '^AZ9'NY1
M8HMNX==QVMGRP:^BJ**RQ.(GB:SJ2Z].B6R2\DM$;X3"T\'AXTH:VZO=MZMO
MS;NWYF/9?\CO>_\ 7E%_,UL5CV7_ ".][_UY1?S-;%8'2%%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% 'E'[<__)H_CW_L O\ ^AK7=?"[_DF?AW_L!6G_ *)2N%_;G_Y-
M'\>_]@%__0UKNOA=_P DS\._]@*T_P#1*4 ;M9OC'_D6+W_K@:TJS?&/_(L7
MO_7 T 7-._Y!\'_7%?Y"IJAT[_D'P?\ 7%?Y"IJ "BBB@ K'\2_\A?1_^OT_
M^@FMBL?Q+_R%]'_Z_3_Z": -BBBB@ HHHH *Q[+_ )'>]_Z\HOYFMBL>R_Y'
M>]_Z\HOYF@#8HHHH **** "L>R_Y'>]_Z\HOYFMBL>R_Y'>]_P"O*+^9H V*
M*** "BBB@ K'\#_\@B7_ *_9O_0JV*Q_ _\ R")?^OV;_P!"H V**** "BBB
M@#-\8_\ (L7O_7 U<T[_ )!\'_7%?Y"J?C'_ )%B]_ZX&KFG?\@^#_KBO\A0
M!-1110 4444 9OC'_D6+W_K@:N:=_P @^#_KBO\ (53\8_\ (L7O_7 U<T[_
M )!\'_7%?Y"@":BBB@ HHHH Q_$O_(7T?_K]/_H)K8K'\2_\A?1_^OT_^@FM
MB@ HHHH **** ,>R_P"1WO?^O*+^9K8K'LO^1WO?^O*+^9K8H **** "BBB@
M#'LO^1WO?^O*+^9K8K'LO^1WO?\ KRB_F:V* "BBB@ HHHH Q_ __((E_P"O
MV;_T*MBL?P/_ ,@B7_K]F_\ 0JV* "BBB@ K-\8_\BQ>_P#7 UI5F^,?^18O
M?^N!H N:=_R#X/\ KBO\A4U0Z=_R#X/^N*_R%34 %%%% !6;XQ_Y%B]_ZX&M
M*LWQC_R+%[_UP- %S3O^0?!_UQ7^0J:H=._Y!\'_ %Q7^0J:@ HHHH *Q_$O
M_(7T?_K]/_H)K8K'\2_\A?1_^OT_^@F@#8HHHH **** "L>R_P"1WO?^O*+^
M9K8K'LO^1WO?^O*+^9H V**** "BBB@ K'LO^1WO?^O*+^9K8K'LO^1WO?\
MKRB_F: -BBBB@ HHHH *Q_ __((E_P"OV;_T*MBL?P/_ ,@B7_K]F_\ 0J -
MBBBB@ HHHH S?&/_ "+%[_UP-7-._P"0?!_UQ7^0JGXQ_P"18O?^N!JYIW_(
M/@_ZXK_(4 34444 %%%% &;XQ_Y%B]_ZX&KFG?\ (/@_ZXK_ "%4_&/_ "+%
M[_UP-7-._P"0?!_UQ7^0H FHHHH **** ,?Q+_R%]'_Z_3_Z":V*Q_$O_(7T
M?_K]/_H)J[X@U_1?"F@WOBCQ)J<-EIVFVDEU?WERX6."&-2[R,3T55!)/H*:
M3;LA-I*[/$_V^/VB_%/P7^&EA\//@["+OXF?$74/["\!6"GF.>0 2WK==L=N
MC;RQ! 8IN^4DCL_V5/V=/"W[*_P,T3X-^&)3<M8PF75M4D'[S4K^3YKBY<GD
MEW)QDDA0JYPHKQ/]B70-9_:F^,^N?\%%_B/IDT-C?12:)\'M)O$PUAHB.RR7
MI0_=EN7W'/4(6 )1UKZPKT<8UA:2PD=UK/\ Q=O^W=O5R\CR,O3QM9X^>S5J
M:[0_F]9O7_"H^84445YI[!CV7_([WO\ UY1?S-;%8]E_R.][_P!>47\S6Q0
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110!SGQ;^,'PJ^ GP\U/XM?&SXBZ-X4\,:-")=4U[Q!J,=K:VRE@J[Y)"%!9
MBJJ,Y9F  )(%<G^S!^VI^R=^VGX<O_%?[*?[07A?QY9:5<+!JK^'M429[*1@
M2@FCX>+<%8J64!MIQG!K>^+7PN^#7CAM*\:_&K0=+U"R\&S3:I8'7RK6-A.(
MBIO6CD_=>9'&9 LK#,:RR;2-Q-?GO_P3#\0_L#_'_P#X+3?M%_M._L7?%[PS
M;BU\":;X4UCP+HEG)92:U?17*37OB#[.\<:O"CK;V:RQAMT@G=MHEB:4 ^^?
MC9^U3^SM^SE<Z?8?&SXNZ/X?O-6CEETW3KJ<M=7,,0!FF2",-(T4893)+MV1
M[AN9<BNO\(^+_"?C_P +Z?XX\">)M/UK1=7LX[O2M7TF\2XMKRWD4,DL4L9*
MR(RD$,I((.0:_//_ ((Y?$'5?VI?^"C?[<'[4_C:4WEYH'Q3@^&'A)Y^?[,T
M71FN4,$ /,<<\S"X=1C=(=Q&17R/KO[<OQ)_86_8]_X*?? 7X3:_<V%O\'OB
ME!_PK)K9RI\/P>+K^2!H+0C'DI;OY\\8&-CLQ')% '[">%_VV/V2O&OQ3_X4
MKX3_ &A/"^H>)FO[BQ@TRVU1&^TWEN"UQ:0R?ZN>XB"L9((V:2,(VY5VG'J-
M?F7_ ,%#/V?M"^"/_!M/:>&/AY_Q(M7^$?PR\+>)/"6M:;B.XTW6M/EL[DWT
M3KRL\DGGEG'+?:),_>-?=W['OQGOOVCOV2/A;^T-J=JD%SX\^'.B>(KB"-<+
M&][80W+*!V ,I% 'HU%%<9\9OB;XO^&6F65_X0^#NM>,9+J=HYK;19(U:W4+
MD.V\C@GCB@#F_P!N?_DT?Q[_ -@%_P#T-:[KX7?\DS\._P#8"M/_ $2E?,W[
M5O[1_P 6/%?[.OB[PYK?[)/C#0[2[TEHY]6OKB PVJ[E^=PISCZ>M>__  K\
M3ZPWPP\.,?!UZ"=!LR067C]PE ';UF^,?^18O?\ K@:A_P"$EU?_ *%"]_[Z
M6J/B77M3N=!NH)O#%U"K1$&5V7"^YH Z#3O^0?!_UQ7^0J:L*R\1ZJEG$B^$
MKQ@(E 8,N#QUJ7_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%
M"]_[Z6@#8K'\2_\ (7T?_K]/_H)H_P"$EU?_ *%"]_[Z6LS7-<U&?4=-DD\-
MW,9CN2R(S+F0[>@H ZNBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK
M'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8K'LO^1WO?^O*+^9H_P"$EU?_
M *%"]_[Z6LRUUS45\4W5TOANY9WMHU: ,NY0">30!U=%8_\ PDNK_P#0H7O_
M 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_  DNK_\ 0H7O_?2T
M ;%8]E_R.][_ ->47\S1_P )+J__ $*%[_WTM9EKKFHKXINKI?#=RSO;1JT
M9=R@$\F@#JZ*Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X275_
M^A0O?^^EH_X275_^A0O?^^EH V*Q_ __ "")?^OV;_T*C_A)=7_Z%"]_[Z6L
MSPKKFHVNG21P^&[F<&YD8NC+@$MT_"@#JZ*Q_P#A)=7_ .A0O?\ OI:/^$EU
M?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: )O&/_(L7O\
MUP-7-._Y!\'_ %Q7^0KG_$NO:G<Z#=03>&+J%6B(,KLN%]S5FR\1ZJEG$B^$
MKQ@(E 8,N#QUH W:*Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A
M)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: )O&/_ "+%[_UP-7-._P"0?!_UQ7^0
MKG_$NO:G<Z#=03>&+J%6B(,KLN%]S5FR\1ZJEG$B^$KQ@(E 8,N#QUH W:*Q
M_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (27
M5_\ H4+W_OI: #Q+_P A?1_^OT_^@FMBN4US7-1GU'39)/#=S&8[DLB,RYD.
MWH*T_P#A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#
M8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: "R_Y'>]_Z\HOYFMBN4M=
M<U%?%-U=+X;N6=[:-6@#+N4 GDUI_P#"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_
M /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A
M>_\ ?2T %E_R.][_ ->47\S6Q7*6NN:BOBFZNE\-W+.]M&K0!EW* 3R:T_\
MA)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?
M_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: #P/_P @B7_K]F_]"K8KE/"NN:C:
MZ=)'#X;N9P;F1BZ,N 2W3\*T_P#A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_
M[Z6C_A)=7_Z%"]_[Z6@#8K-\8_\ (L7O_7 U#_PDNK_]"A>_]]+5'Q+KVIW.
M@W4$WABZA5HB#*[+A?<T =!IW_(/@_ZXK_(5-6%9>(]52SB1?"5XP$2@,&7!
MXZU+_P )+J__ $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\
MWTM &Q6;XQ_Y%B]_ZX&H?^$EU?\ Z%"]_P"^EJCXEU[4[G0;J";PQ=0JT1!E
M=EPON: .@T[_ )!\'_7%?Y"IJPK+Q'JJ6<2+X2O& B4!@RX/'6I?^$EU?_H4
M+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BL?Q+_ ,A?1_\
MK]/_ *":/^$EU?\ Z%"]_P"^EK,US7-1GU'39)/#=S&8[DLB,RYD.WH* .KH
MK'_X275_^A0O?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275
M_P#H4+W_ +Z6@#8K'LO^1WO?^O*+^9H_X275_P#H4+W_ +Z6LRUUS45\4W5T
MOANY9WMHU: ,NY0">30!U=%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &
MQ16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%8]E_R.][_UY1?S-'_"
M2ZO_ -"A>_\ ?2UF6NN:BOBFZNE\-W+.]M&K0!EW* 3R: .KHK'_ .$EU?\
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
M -<#6E6;XQ_Y%B]_ZX&@"YIW_(/@_P"N*_R%35#IW_(/@_ZXK_(5-0 4444
M%8_B7_D+Z/\ ]?I_]!-;%8_B7_D+Z/\ ]?I_]!- &Q1110 4444 %8]E_P C
MO>_]>47\S6Q6/9?\CO>_]>47\S0!L4444 %%%% !6/9?\CO>_P#7E%_,UL5C
MV7_([WO_ %Y1?S- &Q1110 4444 %8_@?_D$2_\ 7[-_Z%6Q6/X'_P"01+_U
M^S?^A4 ;%%%% !1110!F^,?^18O?^N!JYIW_ "#X/^N*_P A5/QC_P BQ>_]
M<#5S3O\ D'P?]<5_D* )J*** "BBB@#-\8_\BQ>_]<#5S3O^0?!_UQ7^0JGX
MQ_Y%B]_ZX&KFG?\ (/@_ZXK_ "% $U%%% !1110!C^)?^0OH_P#U^G_T$UL5
MC^)?^0OH_P#U^G_T$UL4 %%%% !1110!CV7_ ".][_UY1?S-;%8]E_R.][_U
MY1?S-;% !1110 4444 8]E_R.][_ ->47\S6Q6/9?\CO>_\ 7E%_,UL4 %%%
M% !1110!C^!_^01+_P!?LW_H5;%8_@?_ )!$O_7[-_Z%6Q0 4444 %9OC'_D
M6+W_ *X&M*LWQC_R+%[_ -<#0!<T[_D'P?\ 7%?Y"IJAT[_D'P?]<5_D*FH
M**** "LWQC_R+%[_ -<#6E6;XQ_Y%B]_ZX&@"YIW_(/@_P"N*_R%35#IW_(/
M@_ZXK_(5-0 4444 %8_B7_D+Z/\ ]?I_]!-;%8_B7_D+Z/\ ]?I_]!- &Q11
M10 4444 %8]E_P CO>_]>47\S6Q6/9?\CO>_]>47\S0!L4444 %%%% !6/9?
M\CO>_P#7E%_,UL5CV7_([WO_ %Y1?S- &Q1110 4444 %8_@?_D$2_\ 7[-_
MZ%6Q6/X'_P"01+_U^S?^A4 ;%%%% !1110!F^,?^18O?^N!JYIW_ "#X/^N*
M_P A5/QC_P BQ>_]<#5S3O\ D'P?]<5_D* )J*** "BBB@#-\8_\BQ>_]<#5
MS3O^0?!_UQ7^0JGXQ_Y%B]_ZX&KFG?\ (/@_ZXK_ "% $U%%% !7X/\ _!9D
M%O\ @I3\2% Y/]CX_P#!/8U^\%?AI_P6(_X5]K/_  4"\8>)O _CDZU+.MG%
MK<,5D$ATZ]M[.&V:V682-Y[*(59SM38S[,$J37T?#6-IY=B*V(GLJ;^^\;+Y
MGR/&&75<VPF'PM/>56-_)<LKOSLCYBM8!;P+$.O?ZU1U6W\N;SE'#]?K6E5G
M1;/1M0UJSL?$6IR66GS7<:7U[%:?:'MX2P#R+%N7S"JY(7<NXC&1G-<V5YS6
MP.9O%3][FOS>=_\ )Z_@=>=</8?,LF6!I^[R6Y'VMI^*T?WG[=_\$9?^4:_P
MW_[C'_IYOJ^H*^*O@)X1_;6_8$^$6B^!?AKX/\.?'#X6V4,EUI-QX;E.FZY#
M!<2O<M(L4CR1W"%IF941F<[L9 QCVCX)_P#!0?\ 9E^-FMGP1%XMN/"OBR-Q
M'<^#O&]F=+U**3_GF$E^61O]F-F/J!7GXZO'$XVK6CM*4FOFVSULMPT\'EU'
M#SWA",7;:Z23L>VT445RG:8]E_R.][_UY1?S-;%<O9>*O#?_  N"^\$?VU;_
M -K_ -AQ7W]G>8/-^S>88_-V]=N_Y<^M=10 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M >4?MS_\FC^/?^P"_P#Z&M=U\+O^29^'?^P%:?\ HE*X7]N?_DT?Q[_V 7_]
M#6NZ^%W_ "3/P[_V K3_ -$I0!NUF^,?^18O?^N!K2K-\8_\BQ>_]<#0!<T[
M_D'P?]<5_D*FJ'3O^0?!_P!<5_D*FH **** "L?Q+_R%]'_Z_3_Z":V*Q_$O
M_(7T?_K]/_H)H V**** "BBB@ K'LO\ D=[W_KRB_F:V*Q[+_D=[W_KRB_F:
M -BBBB@ HHHH *Q[+_D=[W_KRB_F:V*Q[+_D=[W_ *\HOYF@#8HHHH ****
M"L?P/_R")?\ K]F_]"K8K'\#_P#((E_Z_9O_ $*@#8HHHH **** ,WQC_P B
MQ>_]<#5S3O\ D'P?]<5_D*I^,?\ D6+W_K@:N:=_R#X/^N*_R% $U%%% !11
M10!F^,?^18O?^N!JYIW_ "#X/^N*_P A5/QC_P BQ>_]<#5S3O\ D'P?]<5_
MD* )J*** "BBB@#'\2_\A?1_^OT_^@FMBL?Q+_R%]'_Z_3_Z":V* "BBB@ H
MHHH Q[+_ )'>]_Z\HOYFMBL>R_Y'>]_Z\HOYFMB@ HHHH **** ,>R_Y'>]_
MZ\HOYFMBL>R_Y'>]_P"O*+^9K8H **** "BBB@#'\#_\@B7_ *_9O_0JV*Q_
M _\ R")?^OV;_P!"K8H **** "LWQC_R+%[_ -<#6E6;XQ_Y%B]_ZX&@"YIW
M_(/@_P"N*_R%35#IW_(/@_ZXK_(5-0 4444 %9OC'_D6+W_K@:TJS?&/_(L7
MO_7 T 7-._Y!\'_7%?Y"IJAT[_D'P?\ 7%?Y"IJ "BBB@ K'\2_\A?1_^OT_
M^@FMBL?Q+_R%]'_Z_3_Z": -BBBB@ HHHH *Q[+_ )'>]_Z\HOYFMBL>R_Y'
M>]_Z\HOYF@#8HHHH **** "L>R_Y'>]_Z\HOYFMBL>R_Y'>]_P"O*+^9H V*
M*** "BBB@ K'\#_\@B7_ *_9O_0JV*Q_ _\ R")?^OV;_P!"H V**** "BBB
M@#-\8_\ (L7O_7 U<T[_ )!\'_7%?Y"J?C'_ )%B]_ZX&KFG?\@^#_KBO\A0
M!-1110 4444 9OC'_D6+W_K@:N:=_P @^#_KBO\ (53\8_\ (L7O_7 U<T[_
M )!\'_7%?Y"@":BBO./VJ?VE?!?[*?P=O_BIXNBDNYE=;70M$MCFXU?4),B"
MTB4 DLS=2 =JAFP<5I2I5*U14X*[>B1E6K4L/2E5J.T8J[?D>?\ [<?[1_CK
MPK/HO[+'[-C1W/Q8^(8:'27SE/#^G\B?59\9V+&H;9G[S@D!MA5N9T?_ ((^
M_L >%_ MFOQ)^&LVNWNE:9G6/$NI>)M1@DO'4-)-<R+#<JBEF+N<#@'&3BNL
M_8<_9J\:?#^'6OVC_P!HF:.^^+/Q$9+KQ',!E-&M, P:5;\G;'$H4-@_,RC)
M8(K4S_@IK\0M=\+?LOW?PX\$2G_A)OB7JUKX.\/1J>6EOGV2GCD 0";D="5K
MLQ=2G2IK"T7>*UD_YI?Y+:/S?4\_ T:M>J\;75I25HQ?V(]O\4M'+Y1Z:_,G
M[#G_  3?_9'^.7PO;XW?$+X*O)IOC#QMJ,W@_3&U[48?L.AQR&*WB)2X#NQ,
M;L7<EB"O.*^AO^'._P#P3D_Z-U_\N[5__DNO8_"?P]T+X2^#/!/PO\,Q[=/\
M/6D&G6?RX)2&$(&/N=N2>Y)-=M7GGJF)\-OASX0^$?@32_AIX TV6ST71;1;
M73+2:]FN3!"OW4\R9W=@!P,L<  #  %87QL_9K^ _P"T;HO]@_&SX6Z1X@A5
M"D$UY;8N+<'KY4Z8EB_X PKN** /EK_ACW]JO]G'_3/V,/VGKC4-'AYC^'GQ
M4WZA8A1_RS@NTQ/;J!PJ#C)^9N]3:;_P4?/PKOHO"_[<?P&\1_"N]=Q&GB 0
MMJ>@W3]!Y=Y;AMI;KL93M!^9J^GZ^&/^"Y?[54?PK^ MK^SOX9OPNM^/"3J(
M1OFM]+B8%R?3S9 L8]564=J /C&V_P""E?B>/_@I.W[8[RW(T&34_P"S9-,Y
MS_PC^1%Y6W^^$ GQT\X9K]K=(U?3-?TFUUW1+Z*ZLKVW2XM+F!]R31.H9'4C
MJ"""#Z&OYHZ_8/\ X(>?M7?\+=^ %Q\ /%6I>9KO@':EAYK_ #SZ5(3Y1&>O
ME-NB..%7R1WH ^X:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** /*/VY_\ DT?Q[_V 7_\
M0UKNOA=_R3/P[_V K3_T2E<+^W/_ ,FC^/?^P"__ *&M=U\+O^29^'?^P%:?
M^B4H W:S?&/_ "+%[_UP-:59OC'_ )%B]_ZX&@"YIW_(/@_ZXK_(5-4.G?\
M(/@_ZXK_ "%34 %%%% !6/XE_P"0OH__ %^G_P!!-;%8_B7_ )"^C_\ 7Z?_
M $$T ;%%%% !1110 5CV7_([WO\ UY1?S-;%8]E_R.][_P!>47\S0!L4444
M%%%% !6/9?\ ([WO_7E%_,UL5CV7_([WO_7E%_,T ;%%%% !1110 5C^!_\
MD$2_]?LW_H5;%8_@?_D$2_\ 7[-_Z%0!L4444 %%%% &;XQ_Y%B]_P"N!JYI
MW_(/@_ZXK_(53\8_\BQ>_P#7 U<T[_D'P?\ 7%?Y"@":BBB@ HHHH S?&/\
MR+%[_P!<#5S3O^0?!_UQ7^0JGXQ_Y%B]_P"N!JYIW_(/@_ZXK_(4 34444 %
M%%% &/XE_P"0OH__ %^G_P!!-;%8_B7_ )"^C_\ 7Z?_ $$UL4 %%%% !111
M0!CV7_([WO\ UY1?S-;%8]E_R.][_P!>47\S6Q0 4444 %%%% &/9?\ ([WO
M_7E%_,UL5CV7_([WO_7E%_,UL4 %%%% !1110!C^!_\ D$2_]?LW_H5;%8_@
M?_D$2_\ 7[-_Z%6Q0 4444 %9OC'_D6+W_K@:TJS?&/_ "+%[_UP- %S3O\
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
M#8AZJ->U5>3Z';:KCU5UKZBKSSU3'\2_\A?1_P#K]/\ Z":V*Q_$O_(7T?\
MZ_3_ .@FMB@ HHHH **** ,>R_Y'>]_Z\HOYFMBL>R_Y'>]_Z\HOYFMB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **^$/^"G_
M ,<O^"D\WQ=U+X3?L'>-O"G@3PY\+OAE;?$7XK^,]?L$O+W4;.:YU*.#1]/A
MDBEC222/2+YGE=1MW1;70_>[W_@HS^V5XR_8'^)OP4^(_P#PF":MX5^)WQ<T
MGX=Z[X$OK6 /#_:"S"/5;"9$6;S89(T\V*5I8I(G(41/AF /K*BBB@ HHHH
M**** "BBB@ HHHH \H_;G_Y-'\>_]@%__0UKNOA=_P DS\._]@*T_P#1*5PO
M[<__ ":/X]_[ +_^AK7=?"[_ ))GX=_[ 5I_Z)2@#=K-\8_\BQ>_]<#6E6;X
MQ_Y%B]_ZX&@"YIW_ "#X/^N*_P A4U0Z=_R#X/\ KBO\A4U !1110 5C^)?^
M0OH__7Z?_036Q6/XE_Y"^C_]?I_]!- &Q1110 4444 %8]E_R.][_P!>47\S
M6Q6/9?\ ([WO_7E%_,T ;%%%% !1110 5CV7_([WO_7E%_,UL5CV7_([WO\
MUY1?S- &Q1110 4444 %8_@?_D$2_P#7[-_Z%6Q6/X'_ .01+_U^S?\ H5 &
MQ1110 4444 9OC'_ )%B]_ZX&KFG?\@^#_KBO\A5/QC_ ,BQ>_\ 7 U<T[_D
M'P?]<5_D* )J*** "BBB@#-\8_\ (L7O_7 U<T[_ )!\'_7%?Y"J?C'_ )%B
M]_ZX&KFG?\@^#_KBO\A0!-1110 4444 8_B7_D+Z/_U^G_T$UL5C^)?^0OH_
M_7Z?_036Q0 4444 %%%% &/9?\CO>_\ 7E%_,UL5CV7_ ".][_UY1?S-;% !
M1110 4444 8]E_R.][_UY1?S-;%8]E_R.][_ ->47\S6Q0 4444 %%%% &/X
M'_Y!$O\ U^S?^A5L5C^!_P#D$2_]?LW_ *%6Q0 4444 %9OC'_D6+W_K@:TJ
MS?&/_(L7O_7 T 7-._Y!\'_7%?Y"IJAT[_D'P?\ 7%?Y"IJ "BBB@ K-\8_\
MBQ>_]<#6E6;XQ_Y%B]_ZX&@"YIW_ "#X/^N*_P A4U0Z=_R#X/\ KBO\A4U
M!1110 5C^)?^0OH__7Z?_036Q6/XE_Y"^C_]?I_]!- &Q1110 4444 %8]E_
MR.][_P!>47\S6Q6/9?\ ([WO_7E%_,T ;%%%% !1110 5CV7_([WO_7E%_,U
ML5CV7_([WO\ UY1?S- &Q1110 4444 %8_@?_D$2_P#7[-_Z%6Q6/X'_ .01
M+_U^S?\ H5 &Q1110 4444 9OC'_ )%B]_ZX&KFG?\@^#_KBO\A5/QC_ ,BQ
M>_\ 7 U<T[_D'P?]<5_D* )J*** "OP?_P""S7_*2CXD?]P?_P!,UC7[P5X#
M\=_^";?["?QM\=ZS\=/CE\'H]0UF^ACEUG6)?$VI6RE(($B5BD-RD:!8HD!(
M4?=R<DDU[W#N:4,IQLJM5-IQ:TLW=M/JUV/E^+<EQ6>Y;&A0E%-34O>;2LE)
M=$^Y_/[17ZL?L/\ _!,[]CWX\?!'Q/\ M%^//@?(=*\2>*;^;X>:6_B#4HO[
M.T2*4PP!BMP'D=V21BTA;(VD8!KZ$LO^"-/_  3:ELXI9/V<,LT2EC_PF&L<
MDC_K\K[C$<7Y;AJTJ4H3NM'91WZKXNFQ^;83@+.,9AXUX3IJ,E=7<MNC^'JM
M5Y$G_!&7_E&O\-_^XQ_Z>;ZOHOQWXST+X<^"-8^(/BBY\G3=#TNXU#4)?[D,
M,;2.?^^5-9GP8^#'PU_9\^&NF_"#X0>&_P"R/#ND>=_9VG?;)KCRO-F>>3]Y
M.[R-F21V^9CC=@8  'B'_!3G6]5\3_##PO\ LJ^$[QXM8^,'B^TT(O ?WD&F
MHZSWUP/54C55;_9E-?F>.KPQ.-JUH[2E)J^]FVS]DRW#3P>74</-IRA",7;:
MZ23MY%K_ ()A^#=<MOV=I_CEXWMMOB/XL>(;SQ=JQ;DI'<O_ *-&#_<$"HRC
MH/,.*^C:JZ%HFE^&M$L_#FAV:6UEI]K';6=O&/EBBC4*BCV"@#\*M5RG:8_B
M7_D+Z/\ ]?I_]!-;%8_B7_D+Z/\ ]?I_]!-;% !1110 4444 8]E_P CO>_]
M>47\S6Q6/9?\CO>_]>47\S6Q0 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 ?$_\ P5BU;]AEY$\&?'#_ (*.V7[.?Q!USP?=:=;Z
MS#X@L(9M7T*Y:2*6VNK*^1X;VVW^;L8JLD3F0Q2Q[Y _Q]\#M*_X)@>(_P!O
M/X4?'S]KS_@ML_[6/Q/A\86^E?";P_\ ;=/MM)T+5+@GR+L:=8EHUD\Y(560
M%5\PQ,58HA3ZD_X*8?M;_P#!'_\ 97_:CTR7]OGX,Q^+_'>M^ ;4:3]K^%A\
M2I9Z1%>WNWRSY$@MR\\DV_&"XCBS]Q:^8?$/[</_  3+_:8^./P:\,?\$OO^
M">[ZO\3+7XMZ*]U>P_L^QZ9I^G:$URBZG->SR6R*B);[I8Y!\T4\,,@(V88
M_9.BBB@#R+]L']K_ ,,_LB>"M.U>7X8^+_'OB?Q%J!L/"/@#P!I'V[5]9N%0
MR2%$+*D4,48+RSRLL<:XR2S(K>,_L._\%B?AQ^UG^T;KO[%_Q9_9Y\??!/XQ
MZ'I/]K+X$^(ME$C:GI^0#<V<\3%)U7()&!D9*;PCE?K6X\->'[OQ):>,+G2(
M'U2PLKBSLK]HP98;>=X7FC5NRNUO 6'<Q+Z5\81?!BS_ &K/^"W&F_M9^&;-
M1X8_9T^'-_X2N/$,28&K^)]2=FGT^-^DL=C:.3*0<)/>"/[T<H4 ]7_;Q_X*
M(>&OV&D\-Z1;?LV_%GXO>)O$YN9K3P9\&?![:WJEO86_EK/J$\*NOE6RR3V\
M6\GEYT !YQM_LI_MH6W[1_[/.J?M(?$;]GCXC?!+2M(N;P7NE_&K0X]%U"*T
MMHEDEOI(?-<Q6^"^'D*D^4[8V[6/S7^WO_P3I_X*<>(_VGM?_;U_X)Y_\%$H
MO"_BUO#=AI5C\+?$_@^WGT74+&S\R063W+LYC,D\US(7\K.Z?&] BLOSO_P4
M#_X*8_$O]L/_ (-E_CC\:==^'<_@7XDZ%K,/PZ^*_AJ%GV:1JT>MZ?9ZC"A)
M+"*2"Y VL24^T;"S[=S 'VCH?_!6SX?3_#_PE^TIXV^!GBSPO\#_ !YK=MIG
MA7XL:W-:) ?M4ODV-]>68D-Q8V%U)L6&XD&1YT+2I"K[A];5^>?_  5>\ >%
M='_X-M?&G@!+.)M,T7X$Z''81%0%7[(MBUN0.@VM%&1[@5]4?\$ZO&_BGXF_
M\$^O@5\2/'%U+/K7B'X-^&-2UB:<DO)=3Z3;2RLV><EW8G/.: /9***XSXS:
M)\<M;TRRB^!WC?1=#NTG8WTNM:8URLL>WA5 (VG/.: .;_;G_P"31_'O_8!?
M_P!#6NZ^%W_),_#O_8"M/_1*5\S?M6^#?VT[#]G7Q=>?$#XS^#]0T6/26.HV
M5CX<>*::/<N51RWRG..:]_\ A78^.1\,/#@?7+(M_8-GDBU/7R$]Z .WK-\8
M_P#(L7O_ %P-0_8O&_\ T&[+_P !C_C5'Q+:>+4T&Z>^U:U>(1'S$2W()'L:
M .@T[_D'P?\ 7%?Y"IJPK*S\:&SB,6LV87REV@VQR!CZU+]B\;_]!NR_\!C_
M (T ;%%8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"- &Q6/XE_Y"^C_P#7
MZ?\ T$T?8O&__0;LO_ 8_P"-9FN6OBE=1TU;K5+9W:Y(@98" K;>I]: .KHK
M'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&@#8HK'^Q>-_\ H-V7_@,?\:/L
M7C?_ *#=E_X#'_&@#8K'LO\ D=[W_KRB_F:/L7C?_H-V7_@,?\:S+6U\4GQ3
M=1QZI;"X%M&9)# =I7)P * .KHK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\
M@,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V*Q[+_D=[W_
M *\HOYFC[%XW_P"@W9?^ Q_QK,M;7Q2?%-U''JEL+@6T9DD,!VE<G  H ZNB
ML?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^
MQ>-_^@W9?^ Q_P : -BL?P/_ ,@B7_K]F_\ 0J/L7C?_ *#=E_X#'_&LSPK:
M^*9-.D:PU2VC3[3("LD!)W;N30!U=%8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO
M_ 8_XT ;%%8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XT 3>,?^18O?^N!J
MYIW_ "#X/^N*_P A7/\ B6T\6IH-T]]JUJ\0B/F(EN02/8U9LK/QH;.(Q:S9
MA?*7:#;'(&/K0!NT5C_8O&__ $&[+_P&/^-'V+QO_P!!NR_\!C_C0!L45C_8
MO&__ $&[+_P&/^-'V+QO_P!!NR_\!C_C0!-XQ_Y%B]_ZX&KFG?\ (/@_ZXK_
M "%<_P");3Q:F@W3WVK6KQ"(^8B6Y!(]C5FRL_&ALXC%K-F%\I=H-L<@8^M
M&[16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_
MXT?8O&__ $&[+_P&/^- !XE_Y"^C_P#7Z?\ T$UL5RFN6OBE=1TU;K5+9W:Y
M(@98" K;>I]:T_L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-
M_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: "R
M_P"1WO?^O*+^9K8KE+6U\4GQ3=1QZI;"X%M&9)# =I7)P *T_L7C?_H-V7_@
M,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9
M?^ Q_P :/L7C?_H-V7_@,?\ &@ LO^1WO?\ KRB_F:V*Y2UM?%)\4W4<>J6P
MN!;1F20P':5R< "M/[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^
M@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: #P/_ ,@B7_K]
MF_\ 0JV*Y3PK:^*9-.D:PU2VC3[3("LD!)W;N36G]B\;_P#0;LO_  &/^- &
MQ16/]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\  8_XT ;%9OC'_D6+W_K@:A^Q
M>-_^@W9?^ Q_QJCXEM/%J:#=/?:M:O$(CYB);D$CV- '0:=_R#X/^N*_R%35
MA65GXT-G$8M9LPOE+M!MCD#'UJ7[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W
M9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V*S?&/_ "+%[_UP-0_8O&__ $&[+_P&
M/^-4?$MIXM30;I[[5K5XA$?,1+<@D>QH Z#3O^0?!_UQ7^0J:L*RL_&ALXC%
MK-F%\I=H-L<@8^M2_8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]
MB\;_ /0;LO\ P&/^- &Q6/XE_P"0OH__ %^G_P!!-'V+QO\ ]!NR_P# 8_XU
MF:Y:^*5U'35NM4MG=KDB!E@("MMZGUH ZNBL?[%XW_Z#=E_X#'_&C[%XW_Z#
M=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V*Q[+_D=[W_KR
MB_F:/L7C?_H-V7_@,?\ &LRUM?%)\4W4<>J6PN!;1F20P':5R< "@#JZ*Q_L
M7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QH V**Q_L7C?_ *#=E_X#'_&C[%XW
M_P"@W9?^ Q_QH V*Q[+_ )'>]_Z\HOYFC[%XW_Z#=E_X#'_&LRUM?%)\4W4<
M>J6PN!;1F20P':5R< "@#JZ*Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'
M_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BL?P/_P @B7_K
M]F_]"H^Q>-_^@W9?^ Q_QK,\*VOBF33I&L-4MHT^TR K) 2=V[DT =716/\
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
MH Q[+_D=[W_KRB_F:V*Q[+_D=[W_ *\HOYFMB@ HHHH **** ,?P/_R")?\
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
MM)M==\?>);72K2^UK3](LY[I\":^OKN*SM(%QR7EN)HHU'JXS@ D &U1110
M4444 %%%% !1110 4444 >4?MS_\FC^/?^P"_P#Z&M=U\+O^29^'?^P%:?\
MHE*X7]N?_DT?Q[_V 7_]#6NZ^%W_ "3/P[_V K3_ -$I0!NUF^,?^18O?^N!
MK2K-\8_\BQ>_]<#0!<T[_D'P?]<5_D*FJ'3O^0?!_P!<5_D*FH **** "L?Q
M+_R%]'_Z_3_Z":V*Q_$O_(7T?_K]/_H)H V**** "BBB@ K'LO\ D=[W_KRB
M_F:V*Q[+_D=[W_KRB_F: -BBBB@ HHHH *Q[+_D=[W_KRB_F:V*Q[+_D=[W_
M *\HOYF@#8HHHH **** "L?P/_R")?\ K]F_]"K8K'\#_P#((E_Z_9O_ $*@
M#8HHHH **** ,WQC_P BQ>_]<#5S3O\ D'P?]<5_D*I^,?\ D6+W_K@:N:=_
MR#X/^N*_R% $U%%% !1110!F^,?^18O?^N!JYIW_ "#X/^N*_P A5/QC_P B
MQ>_]<#5S3O\ D'P?]<5_D* )J*** "BBB@#'\2_\A?1_^OT_^@FMBL?Q+_R%
M]'_Z_3_Z":V* "BBB@ HHHH Q[+_ )'>]_Z\HOYFMBL>R_Y'>]_Z\HOYFMB@
M HHHH **** ,>R_Y'>]_Z\HOYFMBL>R_Y'>]_P"O*+^9K8H **** "BBB@#'
M\#_\@B7_ *_9O_0JV*Q_ _\ R")?^OV;_P!"K8H **** "LWQC_R+%[_ -<#
M6E6;XQ_Y%B]_ZX&@"YIW_(/@_P"N*_R%35#IW_(/@_ZXK_(5-0 4444 %9OC
M'_D6+W_K@:TJS?&/_(L7O_7 T 7-._Y!\'_7%?Y"IJAT[_D'P?\ 7%?Y"IJ
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
MB@ K'LO^1WO?^O*+^9K8K'LO^1WO?^O*+^9H V**** "BBB@ K'LO^1WO?\
MKRB_F:V*Q[+_ )'>]_Z\HOYF@#8HHHH **** "L?P/\ \@B7_K]F_P#0JV*Q
M_ __ "")?^OV;_T*@#8HHHH **** ,WQC_R+%[_UP-7-._Y!\'_7%?Y"J?C'
M_D6+W_K@:N:=_P @^#_KBO\ (4 34444 %%%% &;XQ_Y%B]_ZX&KFG?\@^#_
M *XK_(53\8_\BQ>_]<#5S3O^0?!_UQ7^0H FHHHH **** ,?Q+_R%]'_ .OT
M_P#H)K8K'\2_\A?1_P#K]/\ Z":V* "BBB@ HHHH Q[+_D=[W_KRB_F:V*Q[
M+_D=[W_KRB_F:V* "BBB@ HHHH Q[+_D=[W_ *\HOYFMBL>R_P"1WO?^O*+^
M9K8H **** "BBB@#'\#_ /((E_Z_9O\ T*MBL?P/_P @B7_K]F_]"K8H ***
M* "LWQC_ ,BQ>_\ 7 UI5F^,?^18O?\ K@: +FG?\@^#_KBO\A4U0Z=_R#X/
M^N*_R%34 %%%% !6;XQ_Y%B]_P"N!K2K-\8_\BQ>_P#7 T 7-._Y!\'_ %Q7
M^0J:H=._Y!\'_7%?Y"IJ "BBB@ K'\2_\A?1_P#K]/\ Z":V*Q_$O_(7T?\
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
MN.>71W^*W@2'_1\X9[+6&;40,=U1HF?G[JG/H0#])/&G[?7[;W[//[!_A/\
MX*Q?'C_A&;SP1JT>CZWXZ^$.B^'76Z\.>&M4FAC@EM+\S&2YO[9+FWEG$D8B
MEQ.J+!A7K[]T#7M&\4Z%9>)_#FI0WNGZE:1W5A>6[[HYX9%#I(I[JRD$'T-?
M _\ P5HU?PO;?\&Y/CS4;*6$:7-\#=(33V7&PK*EDD&W/J63'U%?3'_!-71O
M$GAW_@G/\ ?#_C*.1-8L?@IX5M]568G>+E-(M5E#9[[PV: /:Z**XSXS? SP
MA\<],LM)\7ZIK5K'8SM-"VBZM):,S%=I#%/O#'8T <W^W/\ \FC^/?\ L O_
M .AK7=?"[_DF?AW_ + 5I_Z)2OF;]JW]BGX3_#[]G7Q=XTT3Q)XPFN].TEIH
M([[Q3/-"S!E&'1CAAST->_\ PK\"Z.GPP\.(+J]P-!LP,W;?\\$H [>LWQC_
M ,BQ>_\ 7 U#_P (/I'_ #\WO_@6U4?$OA+3+'0;J[AN+HM'$2 ]RQ'XB@#H
M-._Y!\'_ %Q7^0J:L*R\%Z5+9Q2M<WF6B4G%TV.E2_\ "#Z1_P _-[_X%M0!
ML45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L5C^)?^0OH_P#U^G_T$T?\
M(/I'_/S>_P#@6U9FN>%=.M=1TV&.>Y(GN2KEKAB0-O;TH ZNBL?_ (0?2/\
MGYO?_ MJ/^$'TC_GYO?_  +:@#8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ M
MJ -BL>R_Y'>]_P"O*+^9H_X0?2/^?F]_\"VK,M?"NG2>*;JP:>YV1VT;*1<-
MNR2>IH ZNBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ -BBL?\ X0?2/^?F
M]_\  MJ/^$'TC_GYO?\ P+:@#8K'LO\ D=[W_KRB_F:/^$'TC_GYO?\ P+:L
MRU\*Z=)XINK!I[G9';1LI%PV[))ZF@#JZ*Q_^$'TC_GYO?\ P+:C_A!](_Y^
M;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V*Q_ _P#R")?^
MOV;_ -"H_P"$'TC_ )^;W_P+:LSPKX5T[4-.DFFGN01<R* EPRC :@#JZ*Q_
M^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_
MY^;W_P "VH F\8_\BQ>_]<#5S3O^0?!_UQ7^0KG_ !+X2TRQT&ZNX;BZ+1Q$
M@/<L1^(JS9>"]*ELXI6N;S+1*3BZ;'2@#=HK'_X0?2/^?F]_\"VH_P"$'TC_
M )^;W_P+:@#8HK'_ .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"VH F\8_\ (L7O
M_7 U<T[_ )!\'_7%?Y"N?\2^$M,L=!NKN&XNBT<1(#W+$?B*LV7@O2I;.*5K
MF\RT2DXNFQTH W:*Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\  MJ -BBL?_A!
M](_Y^;W_ ,"VH_X0?2/^?F]_\"VH /$O_(7T?_K]/_H)K8KE-<\*Z=:ZCIL,
M<]R1/<E7+7#$@;>WI6G_ ,(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\
M(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U !9?\CO>
M_P#7E%_,UL5REKX5TZ3Q3=6#3W.R.VC92+AMV23U-:?_  @^D?\ /S>_^!;4
M ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1
M_P (/I'_ #\WO_@6U !9?\CO>_\ 7E%_,UL5REKX5TZ3Q3=6#3W.R.VC92+A
MMV23U-:?_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%
MM0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 '@?_D$2_\ 7[-_Z%6Q
M7*>%?"NG:AITDTT]R"+F10$N&48#5I_\(/I'_/S>_P#@6U &Q16/_P (/I'_
M #\WO_@6U'_"#Z1_S\WO_@6U &Q6;XQ_Y%B]_P"N!J'_ (0?2/\ GYO?_ MJ
MH^)?"6F6.@W5W#<71:.(D![EB/Q% '0:=_R#X/\ KBO\A4U85EX+TJ6SBE:Y
MO,M$I.+IL=*E_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_  +:C_A!](_Y
M^;W_ ,"VH V*S?&/_(L7O_7 U#_P@^D?\_-[_P"!;51\2^$M,L=!NKN&XNBT
M<1(#W+$?B* .@T[_ )!\'_7%?Y"IJPK+P7I4MG%*US>9:)2<738Z5+_P@^D?
M\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q6/XE_P"0
MOH__ %^G_P!!-'_"#Z1_S\WO_@6U9FN>%=.M=1TV&.>Y(GN2KEKAB0-O;TH
MZNBL?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VH V**Q_\ A!](_P"?F]_\"VH_
MX0?2/^?F]_\  MJ -BL>R_Y'>]_Z\HOYFC_A!](_Y^;W_P "VK,M?"NG2>*;
MJP:>YV1VT;*1<-NR2>IH ZNBL?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:@
M#8HK'_X0?2/^?F]_\"VKYE_X+%>%=.TW_@G'\1;V">Y9T_LC DN&8<ZQ9#H?
MK71A*'UK%4Z-[<TDK]KNUSDQ^*^I8&KB+7Y(RE;:_*F[7UM>Q]95CV7_ ".]
M[_UY1?S-?S+T5]Q_J+_U$?\ DG_VQ^;?\1,_ZA/_ "I_]H?T1?ME_M3V?[+W
MPTAOM#T1M>\:^)+P:5X"\*0 M+JNHR8"#:#GRD+!G;@ 8&067-+]B?\ 98O?
MV=_!>H>*?B3K2Z]\2_&UV-4^('B5\$W%TP)6WB.!M@A!*(HP/O$!00H_(/\
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
M'_D6+W_K@:TJS?&/_(L7O_7 T 7-._Y!\'_7%?Y"IJAT[_D'P?\ 7%?Y"IJ
M"BBB@ K'\2_\A?1_^OT_^@FMBL?Q+_R%]'_Z_3_Z": -BBBB@ HHHH *Q[+_
M )'>]_Z\HOYFMBL>R_Y'>]_Z\HOYF@#8HHHH **** "L>R_Y'>]_Z\HOYFMB
ML>R_Y'>]_P"O*+^9H V**** "BBB@ K'\#_\@B7_ *_9O_0JV*Q_ _\ R")?
M^OV;_P!"H V**** "BBB@#-\8_\ (L7O_7 U<T[_ )!\'_7%?Y"J?C'_ )%B
M]_ZX&KFG?\@^#_KBO\A0!-1110 4444 9OC'_D6+W_K@:N:=_P @^#_KBO\
M(53\8_\ (L7O_7 U<T[_ )!\'_7%?Y"@":BBB@ HHHH Q_$O_(7T?_K]/_H)
MK8K'\2_\A?1_^OT_^@FMB@ HHHH **** ,>R_P"1WO?^O*+^9K8K'LO^1WO?
M^O*+^9K8H **** "BBB@#'LO^1WO?^O*+^9K8K'LO^1WO?\ KRB_F:V* "BB
MB@ HHHH Q_ __((E_P"OV;_T*MBL?P/_ ,@B7_K]F_\ 0JV* "BBB@ K-\8_
M\BQ>_P#7 U\0_P#!;/\ ;-_:4_9%_P"%9_\ #//Q(_X1[_A(?[:_MC_B3V=W
M]H\C[#Y7_'S#)LV^=)]W&=W.<#'P3JG_  5R_P""B?C31[SPOKW[14DEC?6K
MP7B0^%]*A=HW4J0LD=JKH<'AE(8=00:]VED&+JY9]?YXJ%F]6[Z-KM:[:TU/
MFJ_%.!H9S_9GLYNI=+11MJD[W<D[)/73N?O!IW_(/@_ZXK_(5-7X.6G_  5Z
M_P""C/A;3;30-*_:-E6TL[6."U$WA?2I7$:*%4,\EJSN< 99B6/4DDYK[S_X
M(F?MF_M*?M=?\+,_X:&^)'_"0_\ "/?V+_8__$GL[3[/Y_V[S?\ CVACW[O)
MC^]G&WC&3DK9!BZ.6?7^>+A9/1N^K2[6T;UU%0XIP-?.?[,]G.-2[6JC;1-[
MJ3=FEIIV/O"BBBO"/I@K-\8_\BQ>_P#7 UI5F^,?^18O?^N!H N:=_R#X/\
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
M[:/L?+Y5G.>5<TH0^LS=YQ5I3DT[R6C5]5W78_3QOVI_VM/VRW.D_L._#?\
MX0[P=,=LGQ?^(%@R">,_QZ;8,-T_JLD@V'D,$/->=^*/A?X%_9W^+,'PS^!5
ME=?&;]I[Q#;B>Z\<>.IOMB>%[<];Z8-NCLT4-F*)1O(902P*))[9^TU^U5XZ
MN?'J_LA_L<:?:ZO\3+RW5M7U690VG^#K)L W5TW(\W!!2'!))4E3E4?O/V5_
MV4O ?[+/@VXTG0[RYUGQ#K-P;SQ9XOU4[[[6KQB2TLKDDA<EMJ9(4$\EBS-^
M55,?+D=.A'D@][;O_%+=^FB\C]PI99!U%6Q,O:S6S?PQ_P ,=EZZR_O'E/A_
M_@D/^R5KGA:W;]HOPQ>?$/Q?/=37VO\ C#4]:O;6YU"\F">:3]FFC_=#8!'&
MV[8,X.68F#Q+_P $<?\ @G!I^A75[:?LY[)8XB4;_A+]8.#]#=U]75F^,?\
MD6+W_K@:BEF&/H4U"E6E&*Z*32^Y,TKY3E>*JNI6H0E)[MQBV_FU<^;;+_@C
M3_P3:ELXI9/V<,LT2EC_ ,)AK')(_P"OROE;5_V(U_8K_:L?P/\ "769?"VN
M^)=0.K? KQ]<7TS6T]RBXG\,:BKL8RDBMA),!GRNYI-VQ?U'T[_D'P?]<5_D
M*X']J;]FWP5^U9\&M2^$GC-WMFGVW&C:O;C]_I5_'DP7<1R"&1NN"-REESAC
M751S3$5;T<74E*G+1W;=NTE=]'TZJZ.+$9+A*'+B,#1A"K#56BH\W1Q=ELUI
M?H[/R>/^R/\ M7:+^TQX4O;/6-#D\.>./#-S]A\<>#;QL7&EW:Y!(!Y>%R"4
MD&01D9R#7KE?GQX0L?C=\4/$-[XE\.S6N@?M6_!6);'Q18NPCL_B'HP \J20
M?*)$F0)MDXV2%<^6&B,?UY^RS^T_X&_:H^' \9>&()M-U2PG-GXH\,W_ ,MY
MHM^G$EO,I /!!VM@;@.@(91P8C#U,-6=.>Z^YKHUY-:H]3"8JEC*"JT]GT>Z
M:T::Z-/1KN>EUF^,?^18O?\ K@:TJS?&/_(L7O\ UP-8'27-._Y!\'_7%?Y"
MIJAT[_D'P?\ 7%?Y"IJ "J^KZOI7A_2KG7==U*WLK*S@>>[O+J98XH(E!9G=
MF("J "23P *K>+/%OACP'X:OO&7C/7K72]*TVV:>_P!0OIA'%!&HR69CP!7R
M79Z?\0/^"IGB"/5]>@U+PS^SQI]X'L=.?=;WWCV6-N))<8:&R5UR%X+]?O8,
M0!^8_P#P4A^-/PZ^.W[;OCOXM_#C59+K1=5N+*/3[J6W:,S+;V%O;-(%/(1F
MA9ES@E2I(&<5XC_:5E_SV_\ '3_A7V'^U_\ L<?&#]L_]MWXF^(?V)/A;;>(
M_"/AZZTO25O-)OK.RL();?2[6W>WA:>2*-_+>%U*QY  !Z,I/ W/_!'7_@HY
M9S0P7/[.FU[A]D(_X2[1SN.,XXN^/QK[ZGDN1UZ%.>+Q+C4Y8W3G!6]U65FK
MJR[GY;5XBXEPV)JT\!@U*DISM)0J2YO>=W=.SN[O0^>CJ-BP*F;@]?E/^%?N
M;_P1J"#_ ()M_#@1ME<ZQ@_]QF^K\O?^',O_  4H_P"C;_\ R\-&_P#DROUH
M_P""9?P8^)7[/G[$/@GX0?%_PW_9'B+2/[2_M'3OMD-QY7FZE=3Q_O('>-LQ
MR(WRL<;L'!! \[.L#E.!R[EP=?G<IJZYHRV4M;))];?,]?AW,L]S/-G+,,+[
M-1A)*7)..\H:7DVNE[;Z>I[Q1117R1]V?F;_ ,%[?VKO^0+^R%X2U+_GGK'B
M[RG^OV6V;'_ IF4_],37YFU^K'QF_P""%GBOXZ?%77_B]XW_ &S/-U3Q#J<M
MY=8^'Y*Q[C\L:YU#A$4*BCLJ@5QL'_!O7YVMSZ-_PUWCR85D\S_A .N>V/M]
M 'EO_!(7X8_LD_M)^(M=^ '[0WPTM[WQ (O[5\)ZU!J=S9W+(@"SV^Z"5-Q7
MY95!!./-[*,?>O\ P[)\.^&OG^#W[6?QJ\';/]39Z?XZ>>S7V,,R-N'U:O$?
M@G_P0P\5_ ;XM>'_ (Q>"?VRO+U/P]J<=W;@^ "%E"G#Q-C4/N.A9&'=7-?H
M30!\R_\ #-7_  42\%G=X _X*#VFN0+_ *O3O&GP[M6_[ZN(&\QL_2D'BO\
MX*U>!Q_Q.OA/\'/',*?=_P"$=UV]TRXD'^U]J!C#?3BOINJNMZUI7AS1KOQ#
MKVH16EC86LES>W4[;4AB12SNQ[ *"2?04 ?FC_P4_P#^"AW[0=G\$[K]FGXD
M?LTW7PUU_P 61(;N<^+K74TFTQ7(E6-K< @2,H0EN"GF+SV^%/V8_P!HOXE?
MLN?%BV^*7PLUV#3]1%I/92RWEN9H##,FQC)&/OA#ME Y^:)3@XP=7]M?]I75
M?VLOVDO$?QDO'E6QNKK[-H-K+UMM/BRL"8[$K\[ ?QR.>]>4T ?OC^R=^Q]\
M-OA,W_"\-7\7S_$+Q]XEM4N-1^(^LD237$<B A;1<E;:W*D;43JN 20% ]SK
MX>_X(>?M7?\ "W?@!<? #Q5J7F:[X!VI8>:_SSZ5(3Y1&>OE-NB..%7R1WK[
MAH **** "L?P/_R")?\ K]F_]"K8K'\#_P#((E_Z_9O_ $*@#8HHHH ^9_VK
M/@)\1_AC\1A^W#^R5I/G>+M/MA'XY\'0DK%XQTQ.63: ?]+C49C< L< ?,0$
M;V3]G_X]_#G]I;X6:;\6_A?JWVG3M00B2&0!9[.=?]9;S)D[)$/!'T()4@GM
M*^3?C[\//&G[$/Q6U']M']GOP]<:CX/UB02?&+P#8+_K$'76+1.BSQ@EI%&
MXRQQEG4 ^H/&/_(L7O\ UP-0^(O%WA_P!X!O?'7BO4%M-+T;2)+[4;I^D4$4
M1=V/T52:XKXA_M'_  EM?V5]4_:8TOQ5;ZAX43P^VI6U_;/Q<)T6-<\B1GQ'
ML.&#G:0""*\%_:I^,ND_MA?#?X1?LS_!O6)&@^-;6^HZ_<6[_O+#P[:A9KP.
M1]R0NOD@'@M'(AZT =E_P3:\(^(/$G@SQ-^V%\1-/:'Q)\8];.L)#-R]GH\>
M8].M@?[HA^<$=5D3/2OI6J^D:3IN@Z5:Z%HMC';6=E;I!:6T*[4BB10JHH[
M   >U6* "BBB@#-\8_\ (L7O_7 U<T[_ )!\'_7%?Y"J?C'_ )%B]_ZX&KFG
M?\@^#_KBO\A0!-1110 4444 8_B7_D+Z/_U^G_T$UL5C^)?^0OH__7Z?_036
MQ0 4444 %%%% &/9?\CO>_\ 7E%_,UL5CV7_ ".][_UY1?S-;% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110!Y1^W/\ \FC^/?\ L O_ .AK7=?"[_DF?AW_ + 5I_Z)
M2N%_;G_Y-'\>_P#8!?\ ]#6NZ^%W_),_#O\ V K3_P!$I0!NUF^,?^18O?\
MK@:TJS?&/_(L7O\ UP- %S3O^0?!_P!<5_D*FJ'3O^0?!_UQ7^0J:@ HHHH
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
MMI):_:X_$FI3AX9,;D:.:X='!(4_,IP5!&" :]HHHH **** "L?P/_R")?\
MK]F_]"K8K'\#_P#((E_Z_9O_ $*@#8HHHH *1T25#'(@96&&5AD$>E+7,_&;
MXK^%/@7\*M?^+WC>Y\K2_#VF2WEU@@-)M'RQKGJ[L511W9@* /R6_P""LAT_
M]F?XAZS^R?\  SQ]/!X)\3SVOB?7O!$2C[/H^H$R8BB.?DBD'ESF'HI$1' 4
M#K_^"!7COP,/CMXD\)^+[J23Q(_A-+;P=)<2Y2&R2YDN+RVB!Z%I)(YL#J$D
M/KGXA^,WQ7\5_'3XJZ_\7O&]SYNJ>(=3EO+K!)6/<?EC7/1$4*BCLJ@4_P""
M?Q;\5_ ;XM>'_C%X)N/+U/P]J<=W;@L0LH4X>)L?P.A9&'=7- ']'=%<W\'_
M (I^%/C=\+M!^+?@B[\[2O$&F17MH21N0.N3&V.CHV48=F4CM724 %%%% &;
MXQ_Y%B]_ZX&KFG?\@^#_ *XK_(53\8_\BQ>_]<#5S3O^0?!_UQ7^0H FHHHH
M **** ,?Q+_R%]'_ .OT_P#H)K8K'\2_\A?1_P#K]/\ Z":V* "BBB@ HHHH
M Q[+_D=[W_KRB_F:V*Q[+_D=[W_KRB_F:V* "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@#RC]N?_ )-'\>_]@%__ $-:[KX7?\DS\._]@*T_]$I7"_MS_P#)H_CW_L O
M_P"AK7=?"[_DF?AW_L!6G_HE* -VLWQC_P BQ>_]<#6E6;XQ_P"18O?^N!H
MN:=_R#X/^N*_R%35#IW_ "#X/^N*_P A4U !1110 5C^)?\ D+Z/_P!?I_\
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
M4-@_=1G_ $B'8BL2Y'S994/&WGW.B@#\Q-8_X-Y?[)TN?4O^&O?,\E-VS_A
M,9_'[?4UO_P;M?:+>.?_ (;!QO0-C_A7_3(S_P!!"OTC\8_\BQ>_]<#5S3O^
M0?!_UQ7^0H \5_8+_9%\5_L5_"6Z^#NL?&G_ (3'3/[3>[T<MH!L6T\2#,L0
M_P!(FWHSC>!\N&9^N[CW"BB@ HHHH S?&/\ R+%[_P!<#5S3O^0?!_UQ7^0J
MGXQ_Y%B]_P"N!JYIW_(/@_ZXK_(4 34444 %%%% &/XE_P"0OH__ %^G_P!!
M-;%8_B7_ )"^C_\ 7Z?_ $$UL4 %%%% !1110!CV7_([WO\ UY1?S-;%8]E_
MR.][_P!>47\S6Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110!E^,_#U_XL\+WGAW3/&&J:!-=QA$U?1?(^U6_(),?
MVB*6,$@%<E#@,2,'!'PE_P &X/C3XF^.?V(_&]_\7/BKXB\::S9?'KQ7I\GB
M'Q5JDEY>W,<$T42;Y')Z*O"C"KT4 <5^@-?GC_P;3?\ )DOQ'_[.0\:_^E<=
M 'EG_!8G]OG]D/Q'^W!HW[!7[5'[=/QK_9Y\)>&=%@U&?QG\)+JYTMM8U^\_
MU5I<ZA';3A+6VM,.R[-C27REW3[,<^^^/_&7P^_X(P_\$?\ XB?M'_"[]HCQ
MW\:K/2='D\0>&O&'Q3\>?\)%<:K>WYM[73E%VBHALS-+;86(*I5G8$LY8_7?
MQ8^$OP>_:)^'NL?"'XR>!=$\7>&]3C:TUG0]9M([JWDRN=K(P.UP&# C#*2&
M!!P:_&SQW^Q?\3'_ .#;#]J_]F'X9:GJ6O\ A'P;\8O$EY\%7EG-RUQX0T?7
MK2Z98VY,RA[34]K+PY&Y<AAD ]R_:'\#?&?]C;_@C]H/_!3?P;\5_%.J_M!>
M$?#F@^.?&_B#6_$MW-;^*OM4EL^JZ3=VID\@6'DW,R0PI&HM_(A:+RV4L?TD
M^"OQ4\.?'7X-^$OC=X.W_P!D>,O#-AKFE>9C=]FN[>.XBSCC.R1:^!O^"J/Q
MH\+^+O\ @VHUSXD>&IA>P>./@WX9M?#]O:YDDNY]2?3X88HU7EWW3#Y0,_*>
M.#7V;^PW\(M>_9__ &*/@]\!O%2XU3P3\+?#^@:D-P.+BSTVWMY.1P?FC/2@
M#U*N9^)GQE^%WP;L;74_BAXULM$M[V8Q6LMZY D<#)48!YQS7352UGPYX>\1
MQ)!XAT&ROTC;=&E[:I*$/J P.#0!\V_M=_M=_LT^.?V:?&/A+PE\8]'O]2O]
M':*SLX)6+RON4[1E>O%>W_"SQGX6?X8^''76X"#H-F0<G_GBE<!^VQ\/O .E
M_LI>.=0TSP1H]O<1:&[13P:9$CH=R\A@N0:],^%VFZ</AEX< L(0!H5G@>4/
M^>*>U &C_P )CX8_Z#4'_?59_BCQ1X?O/#]W:VNJQ/(\1"(IY)K<_L[3_P#G
MQA_[]"L[Q=8V4?AJ\>.SB5A"<%8P"* "Q\7>&H[*&-]9A#+$H()Z'%2_\)CX
M8_Z#4'_?53:?I]@UA 390DF%<DQCT%3?V=I__/C#_P!^A0!3_P"$Q\,?]!J#
M_OJC_A,?#'_0:@_[ZJY_9VG_ //C#_WZ%']G:?\ \^,/_?H4 4_^$Q\,?]!J
M#_OJLO7O$N@W.IZ9-!JD3+#=%I6!^Z-O4UT']G:?_P ^,/\ WZ%9'B.RLTU7
M252TB :\(8",<C:: +?_  F/AC_H-0?]]4?\)CX8_P"@U!_WU5S^SM/_ .?&
M'_OT*/[.T_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5<_L[3_\
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
MLPAEB4$$]#BCQ=8V4?AJ\>.SB5A"<%8P"*MZ?I]@UA 390DF%<DQCT% $/\
MPF/AC_H-0?\ ?5'_  F/AC_H-0?]]5<_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*
M *?_  F/AC_H-0?]]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT*/[.T_\ Y\8?
M^_0H P_%'BCP_>>'[NUM=5B>1XB$13R35NQ\7>&H[*&-]9A#+$H()Z'%'BZQ
MLH_#5X\=G$K"$X*Q@$5;T_3[!K" FRA),*Y)C'H* (?^$Q\,?]!J#_OJC_A,
M?#'_ $&H/^^JN?V=I_\ SXP_]^A1_9VG_P#/C#_WZ% %/_A,?#'_ $&H/^^J
M/^$Q\,?]!J#_ +ZJY_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A0!S^O>)=!N=3
MTR:#5(F6&Z+2L#]T;>IK4_X3'PQ_T&H/^^JJ>([*S35=)5+2(!KPA@(QR-IK
M7_L[3_\ GQA_[]"@"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\
MOT*/[.T__GQA_P"_0H I_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU5S^SM/\
M^?&'_OT*/[.T_P#Y\8?^_0H Y^T\2Z"GBV[O7U2(1/:QJDF>"03D5J?\)CX8
M_P"@U!_WU52SLK,^,[V(VD6T6<9"^6, Y-:_]G:?_P ^,/\ WZ% %/\ X3'P
MQ_T&H/\ OJK&GZWI.JNT>G7\<S(,L$/05)_9VG_\^,/_ 'Z%/BMK: DP6Z(3
MU*(!F@!]%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110!2\1Z!8^*=$N?#^ISWL4%U'LEDT[4I[.=1G/R36[I)&>.J,#[UY9^R-
M^P?^S#^PIX=U3PC^R]X-UGP_I>LZI/J6HZ=?>.-8U:&2\F*F6X":A=SA)'**
M69<%CG.<G/L%% 'R_>?\$?OV*9OV@/%_[1FEZ5X[T;5OB!?&^\=Z-X;^*FN:
M7I'B&Y(PTMY96EW'%<;AG=&P,;;FW(=S9^D= \*^&/"GABS\%>%_#EAINC:=
M8QV6GZ386B0VUM;(@1(8XD 5(U0!0@     Q5^B@#P'P5_P3,_9#\ Z]H5]H
M7@K5I-%\)Z\^N>#? U_XIOKCP[X>U)G>3[59:9)*;:%T>21H@$*6Y<F!8LFO
M?J** "BBB@#RC]N?_DT?Q[_V 7_]#6NZ^%W_ "3/P[_V K3_ -$I7"_MS_\
M)H_CW_L O_Z&M=U\+O\ DF?AW_L!6G_HE* -VLWQC_R+%[_UP-:59OC'_D6+
MW_K@: +FG?\ (/@_ZXK_ "%35#IW_(/@_P"N*_R%34 %%%% !6/XE_Y"^C_]
M?I_]!-;%8_B7_D+Z/_U^G_T$T ;%%%% !1110 5CV7_([WO_ %Y1?S-;%8]E
M_P CO>_]>47\S0!L4444 %%%% !6/9?\CO>_]>47\S6Q6/9?\CO>_P#7E%_,
MT ;%%%% !1110 5C^!_^01+_ -?LW_H5;%8_@?\ Y!$O_7[-_P"A4 ;%%%%
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
MB]_ZX&KFG?\ (/@_ZXK_ "%4_&/_ "+%[_UP-7-._P"0?!_UQ7^0H FHHHH
M**** ,?Q+_R%]'_Z_3_Z":V*Q_$O_(7T?_K]/_H)K8H **** "BBB@#'LO\
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
M** "BBB@#RC]N?\ Y-'\>_\ 8!?_ -#6NZ^%W_),_#O_ & K3_T2E<+^W/\
M\FC^/?\ L O_ .AK7=?"[_DF?AW_ + 5I_Z)2@#=K-\8_P#(L7O_ %P-:59O
MC'_D6+W_ *X&@"YIW_(/@_ZXK_(5-4.G?\@^#_KBO\A4U !1110 5C^)?^0O
MH_\ U^G_ -!-;%8_B7_D+Z/_ -?I_P#030!L4444 %%%% !6/9?\CO>_]>47
M\S6Q6/9?\CO>_P#7E%_,T ;%%%% !1110 5CV7_([WO_ %Y1?S-;%8]E_P C
MO>_]>47\S0!L4444 %%%% !6/X'_ .01+_U^S?\ H5;%8_@?_D$2_P#7[-_Z
M%0!L4452\2>)?#O@[0KKQ1XMUZSTO3+&$RWNH:A<K#!!&.K.[D*H]R::3;LA
M-J*N]B[7Y??\'(C*6^#2AAD#Q$2,_P#8,KZ2UK]M[XT?M1:O<> /^"=7PZCU
M&QBF:WU/XO>+;>2#0[$@X;[+&0'OI%[8&T'!*LAW5\Q?\%#/^"1?[3GC1?!_
MBOX5ZOXA^+OC.\.H-X_\3:]K]G9JO_'M]EBM[>XFC2"$$W.V.,MM[D#8!]3D
M%"GE^:TZN+J*#5]'OK%_%TC\]6[::W/BN*,55S7)*U' TI5$^7WDM-)1?N]9
M^;2Y4KN]U8_,NBOIN\_X(X_\%']/M7O;O]G/9%&N7;_A+]'.!]!=U)'_ ,$:
M?^"DLL:RQ_LX95E!4_\ "8:/R#_V^5^C?VME7_01#_P./^9^1?V%G?\ T"U/
M_ )?Y'U#_P &W8&?C,<<_P#%.\_^#.OU KX/_P"")G[&7[2G[(O_  LS_AH;
MX;_\(]_PD/\ 8O\ 8_\ Q.+.[^T>1]N\W_CVFDV;?.C^]C.[C.#C[PK\KXDK
M4J^=59TY*47RZIW7PKJC]NX0H5\-P[0IUH.,ES73337OR>SUV"O@_P#;-_X(
MF?\ #77[2GB3]H;_ (:9_P"$>_X2'['_ ,2?_A#/M?V?R+."V_UOVR/?N\G=
M]P8W8YQD_>%%>?@L?B\NJNIAY<LFK;)Z:/JGV/5S+*\!F]!4<7#FBG>UVM;-
M=&GLV?EMK'_!N9_9.ESZE_PV-YGDINV?\*]QG\?[0J:W_P"#<#[1;QS_ /#9
M6-Z!L?\ "O.F1G_H(5^F/C'_ )%B]_ZX&KFG?\@^#_KBO\A7J?ZTY]_S^_\
M)8__ ")XO^I/#'_0/_Y//_Y(\U_8R_9N_P"&1?V:_#?[//\ PF?_  D/_"/?
M;/\ B<?V=]D^T>?>3W/^J\R39M\[;]\YVYXS@>H445X=:K4KU95)N\I-M^KU
M9]+0H4L-0C1I*T8I)+LDK+?78****S-3'\2_\A?1_P#K]/\ Z":V*^5/^"C_
M .WYH7[&WBKX;Z,EO'>W>J^($N]=M0-SP:,AV32*.TC%OW?8F)_2OJ/2-7TS
M7])M==T2^BNK*]MTN+2Y@?<DT3J&1U(Z@@@@^AH L445Y?\ &C]M/]E;]GSS
M8?BS\<=!TV[B^_I<=U]IO<_]>T >7_QW% 'J%<S\9OBOX4^!?PJU_P"+WC>Y
M\K2_#VF2WEU@@-)M'RQKGJ[L511W9@*\%_X;R^.'Q?\ ]&_9(_8E\8:];R<1
M>)_'#IH.F8[2Q^;F2X3V7:WM7PG_ ,%8_P!HC]L--:M?V<_C[\6/"LHN+>'5
M-:\)>!+%TLK%B2;>.:XF_?328'F%"=@S&PW$J5 /G:']K/XJQ?M7C]L ZCGQ
M/_PDW]KL-Y\L@M@VOKY7E?N<?\\^*_4_X0?"3Q]_P4DMM&_:2_:KU:V@^&\[
MB^\$_";1-0\VUE56(2YU.9<?:) 0?W7 7&"%R\9_&&OTW_X()?M7>;;:U^R%
MXMU+YHO,UCPCYK_PDC[5;+GT)695']Z8]J /TGT_3[#2;"'2]+LH;:UMHEBM
M[:WC"1Q1J,*BJ.%4   #@ 5-110 4444 8]E_P CO>_]>47\S6Q6/9?\CO>_
M]>47\S6Q0 4444 %%%% &/X'_P"01+_U^S?^A5L5C^!_^01+_P!?LW_H5;%
M!1110 5F^,?^18O?^N!K2K-\8_\ (L7O_7 T 7-._P"0?!_UQ7^0J:H=._Y!
M\'_7%?Y"IJ "BBB@ K-\8_\ (L7O_7 UI5F^,?\ D6+W_K@: +FG?\@^#_KB
MO\A4U0Z=_P @^#_KBO\ (5-0 4444 %8_B7_ )"^C_\ 7Z?_ $$UL5C^)?\
MD+Z/_P!?I_\ 030!L4444 %%%% !6/9?\CO>_P#7E%_,USWQN_:(^&/P T:/
M4_'NKL)[@'[%IEF@DN;G'7:N0 /]IB%SQG.!7SW;_P#!3[PQ#XNGU1OA)?FS
MFC6,.-53S0 >NS9C/MN_&O#S#B3(\KK>QQ5=1EVU;7K9.WSL<.(S+ X6?)5F
MD^VK_+8^O:*XGX*?M!?#+X^Z(^K^ -89Y;?'VW3KI!'<VQ/3>F2"#V925.",
MY!KMJ]7#XG#XNBJU"2E%[-.Z.NG4IUH*<'=/J@HHJIK^NZ5X7T.\\2:[>+;V
M5A:R7%W._2.-%+,Q^@!K:4HPBY2=DBFTE=ENL>R_Y'>]_P"O*+^9K\^/VAOV
MS/BE\:M>N;?2-=O-%\.K(5L]*LIS$9(\G#3LIS(Q')7.T=AW/FWA?X@^.O!6
MJIKGA+Q?J6G7:-N$]I>.A/L<'Y@>X.0>]?F>*\3<OHXITZ-%S@G\5TK^:5G\
MKM?(^9J\3X>%7EA!N/>]ON7_  Q^M%%>#?L2_M87?Q]T6Y\(^-O*7Q-I,"R2
MRQ*%6^M\A?."CA6#$!@./F4C&<#W2]O['3;<W>HWD5O$OWI9I BC\3Q7WV6Y
MEA,UP,<7AY7A+ONNZ?9H]_#8FCBJ"JTWHR6JFOZ[I7A?0[SQ)KMXMO96%K)<
M7<[](XT4LS'Z &N5\0_M(? /PMN76_C!X>C=/O0Q:I'+(/\ @$9+?I7BG[5G
M[6OPB^(GP'\2>#/AAK]_JE]=0PH9[72+E8(T$\;2;Y'10!Y889Z<^]<>99]E
MN PM2?MH.<8MJ/,KMI-I6O?4RQ./PU"E*7.KI-I75V> ?M#?MF?%+XU:]<V^
MD:[>:+X=60K9Z593F(R1Y.&G93F1B.2N=H[#N?-O"_Q"\=^"=336?"/C#4M.
MND?<)K2\="3[X.&![@Y![UCT5_..*S/,,;BGB:U5N=[WN]/3MY);'YO5Q6(K
M5?:3DW+^MNQ^@_[$O[6%W\?=%N?"/C;RE\3:3 LDLL2A5OK?(7S@HX5@Q 8#
MCYE(QG ]YK\[_P#@G@=2'[4&E?8=WE'3[S[9MSCR_(;&?;?L_'%?HA7[UP1F
MN*S;(E4Q#O*,G&_5V2:;\];7ZV/O<CQ57%X%2J:M-J_?^KA1117UY[!F^,?^
M18O?^N!JYIW_ "#X/^N*_P A5/QC_P BQ>_]<#5S3O\ D'P?]<5_D* )J***
M "BBB@#-\8_\BQ>_]<#5S3O^0?!_UQ7^0JGXQ_Y%B]_ZX&KFG?\ (/@_ZXK_
M "% $U%%% !1110!C^)?^0OH_P#U^G_T$UL5C^)?^0OH_P#U^G_T$UL4 %%%
M% !7Y$ZV=1.M7AUC=]K^U2?:M^=WF;CNSGOG-?KM7P7^W!^SNFG_ !VDD^$]
MK/JM[KMG-JVI:!IUJ\LUEAOGFP@/[MV)([[MPZ%:_-?$K+L1B\!1Q%+7V<FF
MNKYK6LNNJV6NO:Y\UQ+AJE6A"I'[+>GK;_(^<ZT/"9U)?%.F'1MWVP:A#]DV
M9W>;O&W&.<YQ4(T36FU+^QETBZ-YOV_91;MYF[.,;<9SFOJ?]B;]BKQ;'XNL
M?B_\7=#DTZTTV03Z1I-VFV>><<I+(AYC53\P!PQ8 X '/Y3DN3X[-\?"C0B]
MU=](KJV^EOQV1\I@L'7Q>(4(+KJ^Q]GT445_4!^H!1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M'E'[<_\ R:/X]_[ +_\ H:UW7PN_Y)GX=_[ 5I_Z)2N%_;G_ .31_'O_ & 7
M_P#0UKNOA=_R3/P[_P!@*T_]$I0!NUF^,?\ D6+W_K@:TJS?&/\ R+%[_P!<
M#0!<T[_D'P?]<5_D*FJ'3O\ D'P?]<5_D*FH **** "L?Q+_ ,A?1_\ K]/_
M *":V*Q_$O\ R%]'_P"OT_\ H)H V**** "BBB@ K'LO^1WO?^O*+^9K8K'L
MO^1WO?\ KRB_F: -BBBB@ KR_P#;-_:1_P"&1?V:_$G[0W_"&?\ "0_\(]]C
M_P")/_:/V3[1Y]Y!;?ZWRY-FWSMWW#G;CC.1ZA7R_P#\%FO^4:_Q(_[@_P#Z
M>;&NS+J5.OF%&G-7C*44_1M)GGYM7JX;*J]:D[2C"33[-1;6^FY\O_\ $2)_
MU9G_ .9$_P#O?5.#_@XN\G6Y]9_X8[SYT*Q^7_PL'ICOG^SZ_,NBOU3_ %6R
M'_GS_P"32_\ DC\1_P!=N)_^@C_R2'_R)^R'[&7_  6S_P"&NOVE/#?[//\
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
M0>A%?C_7W=^S]\1/VP_&WP8\.R^"_!7A-;2/3UM[?6_$FJ3.URL3&+>T<(W
M_)CGDXSWKZ#@KB[&XKGPN,YJCBKQ:BY2MLT[>JLWZ-['H9)F]:KS4JUY-:II
M7?S_ ,V?25%>/?\ "M?VQ/$8_P"*@_:,T30E;[\/A[PLL_'H'N"&'UH_X9*O
M-:._Q]^T9\0]7S]^WBUP6MNWUCC7^M??_P!H8^I_"PDO64H17X2D_P #W_K%
M>7PTG\VE^K?X'P=\=?BEK'QD^*FK^/-6NG=;FZ9;&-FR(+921%&OH N,XZDD
M]2:Y&NK^-OPMU?X-_$_5_A_JUO(@L[IOL4L@_P!?;$DQ2 ]P5QG'0@CJ#7*5
M_-./^M/&U/K/\3F?-?O?7\3\TK^U]O+VGQ7=_4['X!_%C5?@K\5M(\>Z;<2+
M#;W*IJ4,9/\ I%JQ EC([_+R,]&"GM7W=_PV7X4N_P#D7?@W\2-7S]TZ=X1=
M@?\ OIEKX2^ 'POU?XP?%O1?!.E6KR)->I)?R*N1!;(P,LA/087(&>K%1WK]
M3J_4?#JEFM7 5E2J\E/F5KQYKNVMKM6TM?1GU/#L,7/#SY9<L;]KZ];?@>/_
M /#2_P 3]1_Y%S]DGQM+G[O]IF&S^F=S'']*X#]J+XE_M+>)O@)XCL=;_9O_
M .$<TJ2UC^V:G)XLM[F6.(31EL11J"00-IYX!)KZ?JGXBT#2?%>@7OAC7K-;
MBRU"UDM[N!NCQNI5A^1-?>8S*,?B\'4HRQ<_>BU\--+56U]QRMZ-/S/>K8/$
M5J,H.L]4UM&WY7_$_(NBO7/VAOV/?BA\#]>N9K31+O5_#QD9K+6+.$R!8\G"
MS!1^[<#J2 I['L/-O#'@SQ=XUU5-#\(^&;[4KMVVBWLK5I&!SCD*.!ZD\"OY
MTQ66X[!8IX:M3:G>UK;^G?R:W/SJKAJ]"K[.<6I=CT']C3P/=?$7X[V'A2/Q
M'K6E6T]G<M?WF@WYMK@1+$6"[P#A2X0$$<Y]<5]H67[#W[.J7"WNO^%[[7+E
M>ESK6MW,S'ZC>%/Y5SW[$/[)]]\!M'N?&?CI(CXEU: 1-!&X<6%OD-Y6X<%V
M8 L02/E4 G!)]]K]MX0X7H87)XO,**E4DW*TDGRIVLK/1/2_=7U/MLGRN%+!
MKZQ!.3=[-7L<GX?^ _P4\*[3X>^$WAVU=>DR:1"9/^^RI8_G6]KOAK1/$GAR
M[\):OI\<NGWUI);7-MMPK1.I5EXZ<$U>HK[>&%PU*#A""2?1))'MQI4HQY8Q
M27H?FW^T-^Q[\4/@?KUS-::)=ZOX>,C-9:Q9PF0+'DX68*/W;@=20%/8]AYM
MX8\%^+O&NJ)HOA'PS?ZE=NVU8+*U:1L^^T<#U)X%?K;6/X'_ .01+_U^S?\
MH5?F^*\,<#5Q3G1KN$&_AY;V\D[KY73^9\Y5X8H3J\T)M1[6O^-SY9_9.\$O
M^R%\0%M_CWX;_LR\\6V44&B^(1<"2UMW)W/92,!B*5B%)))4[!@X!)^ONO2L
MGQQX&\*_$?PO=^#?&FC17VG7L>R:"4?DRGJK \AA@@\BO'_#7C7Q;^REKUK\
M-?C!JLVI>![R80>&/&5QRU@3]VTO#V '"R=,#T!$?U&!H0X7I1PSUP]])]8M
MO:=NC>T^FTNC/3H065P5+_EWT?9O^;R?1_)]SW:BDCDCFC66)PRL 593D$'H
M0:6OISU#-\8_\BQ>_P#7 U<T[_D'P?\ 7%?Y"J?C'_D6+W_K@:N:=_R#X/\
MKBO\A0!-1110 4444 9OC'_D6+W_ *X&KFG?\@^#_KBO\A5/QC_R+%[_ -<#
M5S3O^0?!_P!<5_D* )J*** "BBB@#'\2_P#(7T?_ *_3_P"@FMBL?Q+_ ,A?
M1_\ K]/_ *":V* "BBH[JZMK&VDO;VX2*&&,O++(P544#)8D\  <YH;25V!S
M/QG^+&A?!?P!=^-M:C:=T(AT^PB_UE[=/Q'"@&22Q] < $XXKG?V<?A/KO@_
M3;_XC_$N1;CQIXKE%UKD^,BU3'[NTC]$C7 P.XZD*M<S\,[6Y_:;^*P^/.NV
M[CPAX;GDM_ =C,I NYP=LNH,I]QA,],9X*G/N5>'@U_:F*6-E_#C=4UWZ.I\
M]H?W;O[6G#1OBJOMW\*^']9?/9>6O4Q[+_D=[W_KRB_F:V*Q[+_D=[W_ *\H
MOYFMBO<.X**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **9<7%O9V\EW=SI%%$A>661@JHH&223P !WKE?@[\>?@M^T
M+X>O?%WP*^*6A>+])T_5Y]+N]5\.ZE'=VR7D.WS81+&2C,FY0=I."<=010!U
MM%>?_&S]JG]G;]G*YT^P^-GQ=T?P_>:M'++ING74Y:ZN88@#-,D$8:1HHPRF
M27;LCW#<RY%=?X1\7^$_'_A?3_''@3Q-I^M:+J]G'=Z5J^DWB7%M>6\BADEB
MEC)61&4@AE)!!R#0!HT5Y=X7_;8_9*\:_%/_ (4KX3_:$\+ZAXF:_N+&#3+;
M5$;[3>6X+7%I#)_JY[B(*QD@C9I(PC;E7:<>HT %%%% 'E'[<_\ R:/X]_[
M+_\ H:UW7PN_Y)GX=_[ 5I_Z)2N%_;G_ .31_'O_ & 7_P#0UKNOA=_R3/P[
M_P!@*T_]$I0!NUF^,?\ D6+W_K@:_#'_ (+-?\I*/B1_W!__ $S6-?->FV:R
MQO)*."-J_P"-?55N'*&&RN&-JU[*2B[<M_BMI\6MOT/B*'%V)Q>=U,NH86[C
M*2OSV5HMJ[]QVO;[V?TW:=_R#X/^N*_R%35_,#+&T4AC;JIQ7[O?\$9?^4:_
MPW_[C'_IYOJSSCAV.58*.)C6YU)I+W;;IN][OL:\/\63SO,9X2>']FXQ;?O7
MU32M;E7?\#Z@HHHKYD^R/!_C/_P4T_8A_9\^)6I?"#XO_&S^R/$6D>3_ &CI
MW_"-ZE<>5YL*3Q_O(+9XVS'(C?*QQNP<$$#A=<_X+%?\$X[S4=-GMOVB]R6]
MR7F/_"(ZP-HVXSS:<_A7YH_\%FO^4E'Q(_[@_P#Z9K&OE^OT; \(9;B<%2K2
MG.\HQ;LXVNTG_*?D>9<?9Q@\QK8>%.FXPG**NI7LFTK^]N?O!_P^:_X)K_\
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
MW_KRB_F:V*8PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@#.\5^$?"?CSP_<>$_''AC3M9TJ\"B[TS5;*.XMYPK!E#Q
MR JV&56&1P0#VK\^?^#8W1]*\._L&^//#^A:?#:6-C^T/XQM[.TMT"QPQ)<Q
MJB*!P%"@ #L!7Z%>(_$GAWP?HESXF\6Z_9:7IMG'ON]0U&Z2""!<XW/(Y"J,
MD<D]Z_.'_@V#^)OPX\8?L=?$G0O"GC[1M2OD_: \77SV-CJ<4LRVLUS$T,Y1
M6+"-U8%7QM8$8)H O?\ !'+X@ZK^U+_P4;_;@_:G\;2F\O- ^*<'PP\)//S_
M &9HNC-<H8( >8XYYF%PZC&Z0[B,BOD?7?VY?B3^PM^Q[_P4^^ OPFU^YL+?
MX/?%*#_A636SE3X?@\77\D#06A&/)2W?SYXP,;'9B.2*^L_V#K'P;_P3'_X*
M*_M:?"']HOQCI'@SPK\6O&*_%;X:>)O$FI16.GZK!="4ZO;QSS,L8ELYVC#0
M[MPB=)-H0@UX7X-_X)C?$[]O/]A']O?XQVOAN?3]5_:I^($FM_".QU2$VT^H
M:3H5VUSH=PXEVM +R0.%W 8BE5^5>@#V+_@H9^S]H7P1_P"#:>T\,?#S_B1:
MO\(_AEX6\2>$M:TW$=QINM:?+9W)OHG7E9Y)//+..6^T29^\:^[OV/?C/??M
M'?LD?"W]H;4[5(+GQY\.=$\17$$:X6-[VPAN64#L 92*_/#]LC]J'3/VR?\
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
M8[H_E!+!9!P,U\<_L2?M-:K^R1^TCX>^,MH)I+"WG-KX@LX#\UUI\N%F0 D
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
M6M]W],_6+_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6O,_A7^V7\&=:^%VAZ_X_\
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
MEK8HH Q_^$EU?_H4+W_OI:S+77-17Q3=72^&[EG>VC5H R[E )Y-=76/9?\
M([WO_7E%_,T '_"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2UL44 8__  DNK_\
M0H7O_?2T?\)+J_\ T*%[_P!]+6Q10!C_ /"2ZO\ ]"A>_P#?2UF6NN:BOBFZ
MNE\-W+.]M&K0!EW* 3R:ZNL>R_Y'>]_Z\HOYF@ _X275_P#H4+W_ +Z6C_A)
M=7_Z%"]_[Z6MBB@#'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6MBB@#'_ .$E
MU?\ Z%"]_P"^EK,\*ZYJ-KITD</ANYG!N9&+HRX!+=/PKJZQ_ __ "")?^OV
M;_T*@ _X275_^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^^EKY
MX_X*+_&;Q)X=^%NG^ =/T^YTX^)+J1;N9G ,EM"%+QC!Z,TD>?4 CH:^GZ^:
M_P#@IA\,-7\7_"W2O'NC6KSGPS=RF\CC7)6VF"!I,#LK1QY] 23P*^<XN^LK
MAO$_5_BY>G:ZYO\ R6YYN;^U_LVI[/>WX7U_"Y\)T445_-1^:GW/_P $[OC-
MXD\3?"6[\$:EIUSJ+^&[M(K6=9 2EM(I,<9SS\I60#T7:.U?0/\ PDNK_P#0
MH7O_ 'TM?)O[ WCKPK\"='NK;XLVNH>'SXQFAFT76-3LS'874,:L%43'A6RS
MGYL+M*G/(S]D0S0W$*7%O*LD<BAD=&R&!Y!!'45_1_!N*>(X?HPJ3O4BK-=4
MKOENM_AM;NC]'R:JZF7P4G>26O==K_*QD_\ "2ZO_P!"A>_]]+1_PDNK_P#0
MH7O_ 'TM;%%?4GJG,^)=>U.YT&Z@F\,74*M$0979<+[FK-EXCU5+.)%\)7C
M1* P9<'CK5OQC_R+%[_UP-7-._Y!\'_7%?Y"@#-_X275_P#H4+W_ +Z6C_A)
M=7_Z%"]_[Z6MBB@#'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6MBO ?VW?VL[
MWX#:5;>"O C1'Q+JL!E%Q(@=;"WR5$NT\,[,"%!!'RL2#P#P9GF6$RG!3Q6(
M=HQ^]OHEYO\ K0Y\3B:6$HNK4>B/4]<US49]1TV23PW<QF.Y+(C,N9#MZ"I/
M$_Q+A\&^'KSQ5XFT&XM+"PMVFNKB610$0#]3V ZDD 5^7OB7Q_XY\9:HVM>*
M_%^I:C=L^[S[R]=V!]LGY1Z 8 [5U'@GX\>*()-*\'_$[Q#JVN^#(-7M[K4=
M!FO2PE2-L[ 7R=O?R\A6('0X8?G<?$[#U9N"H.-](MRNK]')):+O9MVV/G5Q
M/3E)Q]G;LV_STV[VN?9/P-L_%OQ%\;W/[3_Q \&WIGU"W\CP9IKXQIFFGH^#
M_P M90<EO[I..&P/8/\ A)=7_P"A0O?^^EJ[H.JZ3KNAV>MZ#<QS6-Y:QSV<
ML7W7B=0R,/8J15NOT7+\)3PF&48RYF_><OYI/>7SZ=$K):)'T>'I1HTK)WOJ
MWW;Z_P!>AC_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q17<;G*6NN:BOBFZN
ME\-W+.]M&K0!EW* 3R:T_P#A)=7_ .A0O?\ OI:++_D=[W_KRB_F:V* ,?\
MX275_P#H4+W_ +Z6K6E:K>ZA(Z76B3VH5<AI2,-[<5>HH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH I:WX<\/>)K
M>.T\2:#9:A%#.L\,5]:I*J2J<JX# @,.Q'(J[110!2MO#GAZSUJX\26>@V46
MHWD:QW=_':HL\Z+]U7<#<P'8$\5=HHH **** /*/VY_^31_'O_8!?_T-:[KX
M7?\ ),_#O_8"M/\ T2E<+^W/_P FC^/?^P"__H:UW7PN_P"29^'?^P%:?^B4
MH W:S/&/_(L7O_7$UIUF^,?^18O?^N!H N:=_P @^#_KBO\ (5YQ\;?@5J'B
MK5K?XK_"?5DT/QSI28M+_&(=1B'6UN0/OQM@ $Y*\>G'H^G?\@^#_KBO\A4U
M<V+PE#&T72JK3?LTULT]TUT:,JU&%>'+/_AO-=F<#\#_ (ZZ?\5[:ZT#6])?
M0_%FCMY>O^'+LXEMVX_>)G[\39!##U'J">D\>?#?X??%+0)/"OQ*\$:3K^FR
M_?L=8T^.XB)]=L@(!]QR*Y+XX? A_B!<VOQ!^'^L#0?&^C+G2-;C'RRKSFWN
M /\ 61-DCD';D\$$J7_ _P".\?Q)>[\$^--'_L'QIHOR:UH,S=<8'GP$_P"L
MA;@@C.,C)(*LW!A<77PU=83&/WG\$]E/R?1375;/>.EU'"E6G2FJ-;?H_P";
M_*7EUW75+Q[Q;_P3K\$?!RVU'XC?LJ_M">*O@PUI#+>WT%E?F^T,*BEWEFLK
MIBI  )^\% S@5^/_ .TQ^T'\1OVF_BW??%'XG>)UU:_>*.TM[J*S%O']GA78
MFR$$B+=RY4'[TC'O7Z@?\%Q_VKO^%3_ :U_9Z\*ZEY>N>/-W]I>4^'@TJ-AY
MF<<CS7Q&.Q19A7Y 5[!V'Z-?\$P/%W[17[9WPW;]FZ?]KW4?!'A_P!I\4?\
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
MV+=%%%?KA]<%%%% &/9?\CO>_P#7E%_,UL5CV7_([WO_ %Y1?S-;% !1110
M4444 8_@?_D$2_\ 7[-_Z%6Q6/X'_P"01+_U^S?^A5L4 %%%% !6;XQ_Y%B]
M_P"N!K2K-\8_\BQ>_P#7 T 7-._Y!\'_ %Q7^0J:H=._Y!\'_7%?Y"IJ "BB
MB@#\\O\ @HCXFU/6_P!IK4]'O96,&C6%I;6:'H%>%9V(^K2MS[#TKPROKS_@
MI%^SSKUWK$7QY\*:;)<VWV1;?Q!'"A9H"F0EP0/X-N%8_P .Q?7CY#K^:^+L
M+BL+Q#B/;I^])R3[Q;NK>BT^5C\US>E5I9C4Y^K;7H]O\@K]./V0_$NI>+?V
M;/".M:O(SS_V9]G9WZL(9'A4GU)6,'/?K7YS?#3X:>,/BWXQM/!'@C2GNKVZ
M< D*=D"9 :61@/E1<Y)_#DD"OU$^&7@33?AC\/M'^'^DN7@TFPCMQ*5P96 ^
M9R.Q9LL?<U]AX887%?6Z^)LU3Y>7R<KI_@D_2_F>QPQ2J^VG4^S:WSO^GZF[
M1117[(?9!6/XE_Y"^C_]?I_]!-;%8_B7_D+Z/_U^G_T$T ;%%%% !1110 5C
MV7_([WO_ %Y1?S-;%8]E_P CO>_]>47\S0!L4444 %%%% !6/9?\CO>_]>47
M\S6Q6/9?\CO>_P#7E%_,T ;%%%% !1110 5C^!_^01+_ -?LW_H5;%8_@?\
MY!$O_7[-_P"A4 ;%%%% !3+FVMKVVDL[RW2:&9"DL4J!E=2,%2#P01QBGT4-
M)H#YB^-'_!.#X6ZS)=^*_ 7B.[\.DYDDL%MQ<VP)/.Q2RL@YZ;B!T  JQ\)/
M^";'PK\*7]MXA\>>)+KQ,\>V2.RDMA;6Q/!&] S,XSVW 'H017T'XQ_Y%B]_
MZX&KFG?\@^#_ *XK_(5\Y_JCPVL5]8^K1YKWZV_\!OR_@>;_ &1EOM?:>S5_
MG;[MOP*FN^$?"WB?P_)X4\0^'K.\TR2(1O87%NK1;0, !2,#';'3'%>1S? [
MXM? B9M7_9G\3?VAHP8O-X!\17+/!CJ1:SL=T)]%8[<G))Z5[;17J8O+<-BV
MIN\9K:4=)+T?;R=XOJF=5;#4JS3>C6S6C7]=GIY'G/PM_:7\#_$/5V\%:Y:7
M7ACQ5#Q<^&M=7RI]WK$QPLRGD@KR1S@"O16954LQ  &23VKE_BE\&/AO\9-)
M72O'WAN*[,7-I>)^[N+5NNZ.5?F0YP<9P<<@U\9_M>_$CXM_":ZN?V9XOC%>
MZ[HWD13RW5W$%ODB<-BTFF4YE7;M8D@;@P'3Y:\/,\[Q?#F$=7&Q]I':,HVB
MV^BE%[7_ )HW7]U'%BL;5RZBYUES+HUH[]FOU5_1'T]\2OVL_P!G/0;2\\-W
M_P 6-->\V%#'9B2X ;/(+1*R@COD\5V_PX^(W@/XD>'X]4\">+;#588XU69K
M.X#F)L?==>J'V8 U^3]=#\+_ (H>,?@_XRM?&_@C5'MKNV<;TR?+N(\@M%(O
M\2-CD?0C! (^&PGB?B_K2^LT(^S;^S?F2[ZMIV[65_(\*EQ/5]K^\@N7RO=?
MY_@?J_17BUA^W/\ ";7=(L6\':+X@\1ZS=644TVA>']'DN);9W4$QNY"H-IR
M"03TS4O_  EO[9'Q&^7PO\.- \"V+]+SQ)?&]N]O]Y8H1M5O]E_SK]+6>Y?5
M7^SMU7_<3E][7NK_ +>:/IOK^'E_#;G_ (5?\=E\VCV0D 9)K\X/V\]8BUK]
MJ'Q!<6FJ0W=M'%9Q6TEO.)%4"UBW+D$@$.7R/6OKL?LD77C,B;X\_&WQ/XNW
M?ZW38KC^S]/;U'D0'\,AA7$_M3?L$^&O$W@VTU+X!^&++3-5TF-E;38CL748
MCS@NQYE!^ZS'D$@GICY?C#!9WGF3.-.ARJ#4K<UYRLFK<L4X];_$V[62/+SB
MAC<=@[1A:SO:]Y/Y+3KW9\,T5I>)?!WBSP;JCZ)XL\-7VFW:-M:WO;5XWSG'
M 8#/U'6O3OV=?V.?B;\;M>MKK4]$N]'\.+(K7NK7<)C,D>1E8 PS(Q' (&T=
M2>@/XMA,MQV.Q2PU&FW.]K6V]>R[MGQ5'#5Z]7V<(MR_K?L?:'[%QU(_LO\
M@\ZKN\W^SY-F_.?*\Z3R^O;9MQ[5ZA570M$TOPUHEGX=T.S6WLK"UCM[2!.D
M<:*%51]  *M5_3^ P\L'@:5!N[A&,;][)*Y^H8>FZ-"%-N]DE]R"BBBNLU,>
MR_Y'>]_Z\HOYFMBL>R_Y'>]_Z\HOYFMB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \
MH_;G_P"31_'O_8!?_P!#6NZ^%W_),_#O_8"M/_1*5PO[<_\ R:/X]_[ +_\
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
M?]<5_D*I^,?^18O?^N!JYIW_ "#X/^N*_P A0!-1110 4444 8_B7_D+Z/\
M]?I_]!-;%8_B7_D+Z/\ ]?I_]!-;% !1110 4444 8]E_P CO>_]>47\S6Q6
M/9?\CO>_]>47\S6Q0 4444 %%%% &/9?\CO>_P#7E%_,UL5CV7_([WO_ %Y1
M?S-;% !1110 4444 8_@?_D$2_\ 7[-_Z%6Q6/X'_P"01+_U^S?^A5L4 %%%
M% !6;XQ_Y%B]_P"N!K2K-\8_\BQ>_P#7 T 7-._Y!\'_ %Q7^0J:H=._Y!\'
M_7%?Y"IJ "BBB@!'1)$,<B!E8896&01Z5Y)\2OV0/V;-=M;WQ)>_"BQCO-A?
M?93S6REL]2D+JIZ^E>N5F^,?^18O?^N!KEQ."P>-BHXBG&:7\R3_ #3,JM"C
M75JD5+U2?YF=\,_AC\/OACH$>F^ ?"%CI44L:-,;6$!Y3CJ[GYG/NQ-='4.G
M?\@^#_KBO\A4U;4J5*A34*<5&*V25DODBXPC"/+%604445H4%8_B7_D+Z/\
M]?I_]!-;%8_B7_D+Z/\ ]?I_]!- &Q1110 4444 %8]E_P CO>_]>47\S6Q6
M/9?\CO>_]>47\S0!L4444 %%%% !6/9?\CO>_P#7E%_,UL5CV7_([WO_ %Y1
M?S- &Q1110 4444 %8_@?_D$2_\ 7[-_Z%6Q6/X'_P"01+_U^S?^A4 ;%%%%
M !1110!F^,?^18O?^N!JYIW_ "#X/^N*_P A5/QC_P BQ>_]<#5S3O\ D'P?
M]<5_D* )J*** "OSQ_X*(^&M4T7]IO4]8O8F$&L6-I<V;D<%5@2%@/HT3<>X
M]:_0ZO.?VD?V;O"/[1WA%-$UN8V6I619])U:*,,]NY'*L.-T;8&5R.@(((KY
M;C#):^>Y,Z%'XXM2BN[2:M\TW;SL>7G&"GC\&X0^).Z\_+\3\Q:*]M\8_P#!
M/K]I/PK<S?8O#ECJMG$2?MUEJL**5SU*S,C#Z8/XUZC^SA_P3DU*SUJT\:?'
M6[M'MX&6:#P_:2>:)F&"//?&W;ZHN=W=@,@_BN$X1XAQ>*5#ZO*.NKDFHKSN
M]'\K^1\31RC,*M7D]FUYM67W_P"1[O\ L>^$KSP9^S;X4TC4K,0W,FGFZF4I
MM;]](TJ[N,Y"NHYY&,=J]+I%554*H  & !VI:_HK!8:&"P=/#QVA%17R5C]%
MHTE1HQIK9)+[@HHHKI-3'\2_\A?1_P#K]/\ Z":V*Q_$O_(7T?\ Z_3_ .@F
MMB@ HHHH **** ,>R_Y'>]_Z\HOYFMBL>R_Y'>]_Z\HOYFMB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH \H_;G_P"31_'O_8!?_P!#6NZ^%W_),_#O_8"M/_1*5PO[
M<_\ R:/X]_[ +_\ H:UW7PN_Y)GX=_[ 5I_Z)2@#=K-\8_\ (L7O_7 UI5F^
M,?\ D6+W_K@: +FG?\@^#_KBO\A4U0Z=_P @^#_KBO\ (5-0 4444 ?GC_P4
M1\-ZGHO[3>IZO>Q,(-8L+2YLW/0HL"0L!]&B;CW]Z\-K].OVDOV;?"/[1WA%
M-%UJ<V6I619])U:*,,UNQ'*L.-\;8&5R.@(((KXQ\7?\$_\ ]I#PSK4>E6'A
MVQU:.>4I;W=CJD*(_P!1,R,O'M^)K\(XMX2S>EF]7$8>E*I3J2<O=3;3;NTT
MM=]GM8^$S?*<7'%RJ4XN49.^FN^^AXG7Z#_LO?LL?"6'X'>&M4\>?"G1[W6;
MO3A<W<^HV*RNPE9I$#!P0"$9!C'&*\X_9U_X)OZKIVOVWB_X\7=HT-K()8?#
M]I)YHF88($[XV[0>J+G=W8#(/U^JJJA5   P .U?1\"\)5\)*>+S"DE=6C&2
M3>]VVGMLDNNYZ.1934I.5;$1WT2?Y^1S^F?"/X4:)C^QOACX>M,=/LNBP1X_
M[Y05NVUI:640@L[:.)!T2) H_(5)17Z?3HT:2M"*7HK'U$80A\*L?FW^V%^S
MUKWP/^*%]=PZ;(?#VKW;W&CWJ(?+4.2QMR>@=.1CNH!]<>1U^NGB#P[H'BO2
M9M!\3Z+:ZA97"[9[2]@62-Q[JP(->16G[%_[,;^.[J1OA3:E8X(Y4A-]<^4&
M).?D\S;CVQCVK\GS?PUQ%;&RJX&I%0D[VE=<M^BLG==MNWF?)XSAJI.NY4))
M1?1WT^Y,^2OV,_V>=>^-7Q2L=7N=.D7P[HMY'<ZK>.G[N0H0RVZGHS,< CLI
M)],_H]530M T/POI4.A>&]'M;"RMUVP6EG L<<8] J@ 5;K[GAGAVCPY@72C
M+FG)WE+:[Z)+LO\ -^1[F69=#+J'(G=O5L****^D/2"L>R_Y'>]_Z\HOYFMB
ML>R_Y'>]_P"O*+^9H V**** "BBB@ K'\#_\@B7_ *_9O_0JV*Q_ _\ R")?
M^OV;_P!"H V**** "BBB@#-\8_\ (L7O_7 U<T[_ )!\'_7%?Y"J?C'_ )%B
M]_ZX&KFG?\@^#_KBO\A0!-1110 4444 9OC'_D6+W_K@:N:=_P @^#_KBO\
M(53\8_\ (L7O_7 U<T[_ )!\'_7%?Y"@":BBB@ HHHH Q_$O_(7T?_K]/_H)
MK8K'\2_\A?1_^OT_^@FMB@ HHHH **** ,>R_P"1WO?^O*+^9K8K'LO^1WO?
M^O*+^9K8H **** "BBB@#'LO^1WO?^O*+^9K8K'LO^1WO?\ KRB_F:V* "BB
MB@ HHHH Q_ __((E_P"OV;_T*MBL?P/_ ,@B7_K]F_\ 0JV* "BBB@ K-\8_
M\BQ>_P#7 UI5F^,?^18O?^N!H N:=_R#X/\ KBO\A4U0Z=_R#X/^N*_R%34
M%%%% !6;XQ_Y%B]_ZX&M*LWQC_R+%[_UP- %S3O^0?!_UQ7^0J:H=._Y!\'_
M %Q7^0J:@ HHHH *Q_$O_(7T?_K]/_H)K8K'\2_\A?1_^OT_^@F@#8HHHH *
M*** "L>R_P"1WO?^O*+^9K8K'LO^1WO?^O*+^9H V**** "BBB@ K'LO^1WO
M?^O*+^9K8K'LO^1WO?\ KRB_F: -BBBB@ HHHH *Q_ __((E_P"OV;_T*MBL
M?P/_ ,@B7_K]F_\ 0J -BBBB@ HHHH S?&/_ "+%[_UP-7-._P"0?!_UQ7^0
MJGXQ_P"18O?^N!JYIW_(/@_ZXK_(4 34444 %%%% &;XQ_Y%B]_ZX&KFG?\
M(/@_ZXK_ "%4_&/_ "+%[_UP-7-._P"0?!_UQ7^0H FHHHH **** ,?Q+_R%
M]'_Z_3_Z":V*Q_$O_(7T?_K]/_H)K8H **** "BBB@#'LO\ D=[W_KRB_F:V
M*Q[+_D=[W_KRB_F:V* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#RC]N?\ Y-'\>_\
M8!?_ -#6NZ^%W_),_#O_ & K3_T2E<+^W/\ \FC^/?\ L O_ .AK7=?"[_DF
M?AW_ + 5I_Z)2@#=K-\8_P#(L7O_ %P-:59OC'_D6+W_ *X&@"YIW_(/@_ZX
MK_(5-4.G?\@^#_KBO\A4U !1110 5C^)?^0OH_\ U^G_ -!-;%8_B7_D+Z/_
M -?I_P#030!L4444 %%%% !6/9?\CO>_]>47\S6Q6/9?\CO>_P#7E%_,T ;%
M%%% !1110 5CV7_([WO_ %Y1?S-;%8]E_P CO>_]>47\S0!L4444 %%%% !6
M/X'_ .01+_U^S?\ H5;%8_@?_D$2_P#7[-_Z%0!L4444 %%%% &;XQ_Y%B]_
MZX&KFG?\@^#_ *XK_(53\8_\BQ>_]<#5S3O^0?!_UQ7^0H FHHHH **** ,W
MQC_R+%[_ -<#5S3O^0?!_P!<5_D*I^,?^18O?^N!JYIW_(/@_P"N*_R% $U%
M%% !1110!C^)?^0OH_\ U^G_ -!-;%8_B7_D+Z/_ -?I_P#036Q0 4444 %%
M%% &/9?\CO>_]>47\S6Q6/9?\CO>_P#7E%_,UL4 %%%% !1110!CV7_([WO_
M %Y1?S-;%8]E_P CO>_]>47\S6Q0 4444 %%%% &/X'_ .01+_U^S?\ H5;%
M8_@?_D$2_P#7[-_Z%6Q0 4444 %9OC'_ )%B]_ZX&M*LWQC_ ,BQ>_\ 7 T
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
MEWK;_8I\"^+OA]\)]2T3QIH,^G7<WC#5+J."X #-#).61^#T(Y%>OT >"_\
M"OO^"A__ $<%X$_\)=Z/^%??\%#_ /HX+P)_X2[U[U10!X+_ ,*^_P""A_\
MT<%X$_\ "7>N2^.\7[?7PP^$&O\ C_7/CGX-NK32K!IY[>T\-%99%! PI88!
MY[U]3UYQ^UWX4\1^.?V:?&/A'PCI$M_J5_H[16=G  7E?<IVC/?B@#SWPMX2
M_P""A&N>&--UJU^/O@>.*\L(9XTD\,,6570, <<9P:O_ /"OO^"A_P#T<%X$
M_P#"7>O8OA]8W>E^ =#TS4+=HI[?1[:*>)^J.L2AE/N""*V* /!?^%??\%#_
M /HX+P)_X2[T?\*^_P""A_\ T<%X$_\ "7>O>J* /!?^%??\%#_^C@O G_A+
MO7)?'>+]OKX8?"#7_'^N?'/P;=6FE6#3SV]IX:*RR*"!A2PP#SWKZGKSC]KO
MPIXC\<_LT^,?"/A'2);_ %*_T=HK.S@ +RON4[1GOQ0!Y[X6\)?\%"-<\,:;
MK5K\?? \<5Y80SQI)X88LJN@8 XXS@U?_P"%??\ !0__ *."\"?^$N]>Q?#Z
MQN]+\ Z'IFH6[13V^CVT4\3]4=8E#*?<$$5L4 >"_P#"OO\ @H?_ -'!>!/_
M  EWH_X5]_P4/_Z."\"?^$N]>]44 >"_\*^_X*'_ /1P7@3_ ,)=ZX/XMW_[
M>?@+QOX%\-:M\;O"%Q/XFUY[*QEMO#>$@D$1?=(&&2N!C YKZVKR#]H_P+XN
M\6?%CX2:WX<T&>[M-#\8276K3P@%;6$P,H=N>F>* ,3_ (5]_P %#_\ HX+P
M)_X2[T?\*^_X*'_]'!>!/_"7>O>J* /!?^%??\%#_P#HX+P)_P"$N]'_  K[
M_@H?_P!'!>!/_"7>O>J* /!?^%??\%#_ /HX+P)_X2[UP?A^_P#V\]5_:&\0
M_":W^-WA!-0TG0;2]N+M_#>89(Y6(55 &X,,<D\5];5Y!X-\"^+K#]M/QI\0
M+S09X]%U#P?IUK9:BP'ERS1NQ=!SU - &)_PK[_@H?\ ]'!>!/\ PEWH_P"%
M??\ !0__ *."\"?^$N]>]44 >"_\*^_X*'_]'!>!/_"7>C_A7W_!0_\ Z."\
M"?\ A+O7O5% '@O_  K[_@H?_P!'!>!/_"7>N#\/W_[>>J_M#>(?A-;_ !N\
M()J&DZ#:7MQ=OX;S#)'*Q"JH W!ACDGBOK:O(/!O@7Q=8?MI^-/B!>:#/'HN
MH>#].M;+46 \N6:-V+H.>H!H Q/^%??\%#_^C@O G_A+O1_PK[_@H?\ ]'!>
M!/\ PEWKWJB@#P7_ (5]_P %#_\ HX+P)_X2[T?\*^_X*'_]'!>!/_"7>O>J
M* /!?^%??\%#_P#HX+P)_P"$N]<'^SQ?_MY_%KP1=^)?#_QN\(6<%OKU[9/%
M>^&]SF2&4HS J,;2>0.M?6U>0?L4^!?%WP^^$^I:)XTT&?3KN;QAJEU'!< !
MFADG+(_!Z$<B@#$_X5]_P4/_ .C@O G_ (2[T?\ "OO^"A__ $<%X$_\)=Z]
MZHH \%_X5]_P4/\ ^C@O G_A+O1_PK[_ (*'_P#1P7@3_P )=Z]ZHH ^6/CO
M%^WU\,/A!K_C_7/CGX-NK32K!IY[>T\-%99%! PI88!Y[UO>%O"7_!0C7/#&
MFZU:_'WP/'%>6$,\:2>&&+*KH& ..,X->A?M=^%/$?CG]FGQCX1\(Z1+?ZE?
MZ.T5G9P %Y7W*=HSWXKK_A]8W>E^ =#TS4+=HI[?1[:*>)^J.L2AE/N""* /
M'?\ A7W_  4/_P"C@O G_A+O1_PK[_@H?_T<%X$_\)=Z]ZHH \%_X5]_P4/_
M .C@O G_ (2[T?\ "OO^"A__ $<%X$_\)=Z]ZHH ^6/CO%^WU\,/A!K_ (_U
MSXY^#;JTTJP:>>WM/#166100,*6& >>];WA;PE_P4(USPQINM6OQ]\#QQ7EA
M#/&DGAABRJZ!@#CC.#7H7[7?A3Q'XY_9I\8^$?".D2W^I7^CM%9V< !>5]RG
M:,]^*Z_X?6-WI?@'0],U"W:*>WT>VBGB?JCK$H93[@@B@#QW_A7W_!0__HX+
MP)_X2[T?\*^_X*'_ /1P7@3_ ,)=Z]ZHH \%_P"%??\ !0__ *."\"?^$N]'
M_"OO^"A__1P7@3_PEWKWJB@#Y)^+=_\ MY^ O&_@7PUJWQN\(7$_B;7GLK&6
MV\-X2"01%]T@89*X&,#FN\_X5]_P4/\ ^C@O G_A+O6W^T?X%\7>+/BQ\)-;
M\.:#/=VFA^,)+K5IX0"MK"8&4.W/3/%>OT >"_\ "OO^"A__ $<%X$_\)=Z/
M^%??\%#_ /HX+P)_X2[U[U10!X+_ ,*^_P""A_\ T<%X$_\ "7>C_A7W_!0_
M_HX+P)_X2[U[U10!\D^'[_\ ;SU7]H;Q#\)K?XW>$$U#2=!M+VXNW\-YADCE
M8A54 ;@PQR3Q7>?\*^_X*'_]'!>!/_"7>MOP;X%\76'[:?C3X@7F@SQZ+J'@
M_3K6RU%@/+EFC=BZ#GJ :]?H \%_X5]_P4/_ .C@O G_ (2[UVOP5\-?M-:'
MJU[-\=OB5X>URS>W46,.C:0UL\4N[EF)ZC'&*]%HH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BOBK_@LY\?/VLO"_ACX4_L>_L.OJ6B_$GX^?$&/0=/\ B!!9[[;P
MII]I']NU"[=R"GF_9HI"D1YDC2Y*Y:,5M_M#_P#!=3_@D_\ LA_% ? ;X_?M
MLZ!9^+;.86NJV.G:9>ZF;*<?*RW3V%O+%:N&^\DC*5SR  2 #ZZHK#^&GQ-^
M'?QF\!:5\4_A-XVTOQ)X;UVS6ZT?7-%O4N+6\A;H\<B$JPZC@\$$'D&MR@ H
MHHH **\"^/OQH'@_]O']GWX+:UJDEKIGC+3_ !A=V2I,4%UJ]C9V?V>%L??'
MV2ZU.38<C="K8R@(\7_:M_X.'/\ @G'^Q[\:]4^"?Q+UOQMJ<OAS5%TWQAXE
M\*^"KB_T?P_>';NMKFZ7 ,J!EWI")64Y4@."H /N6BN;^$'Q?^&'Q^^&6B?&
M;X+^.=.\2^%O$=BMYHFN:5<"2"ZA;C<I'0@@JRG#*RLK $$#I* "BBB@ HKY
M^\'?&W^T?^"FWQ'^!/BG5C;+X>^"?A;7/#%A/<;5E@NM3UR+4KM%S@@/:Z=$
MY(^7RTY^8BOG^?\ X.:/^"4FG_&2U^%NN?$?Q7INC:AJ+6.F?$W4?!ES%X7O
M9@Q0^5>GEHMP(\_R_)P-Y?9\U 'Z T5%8WUCJEC#J>F7D5S;7$2RV]Q!('25
M&&596'# @@@C@@U+0 4444 %%?,/[/\ ^U_\.='M/VG/BI\<OB)!H>G?"WXM
M:A9^)I]5N#Y>C:;:Z1IKV[*G+".2$B8*H.^6:7:"Q(KS;]F[_@XC_P"";7[2
M7[0.G?LTV?B?QAX)\3:_.L/A,?$?P?-H]OK[N<1K;2R$@-)D;%E\LN655!9@
MI /N>BBB@ HHHH **^-/V=_^"E'P$^$?_!*7P/\ MQ?M)>/[FVMM:C==9CM[
M>6^O;SQ+<7UPMUIMK;QAI)91>BYC2%1A$B.=B1DKH_L%_P#!;O\ 8-_X*&_$
MO4?@9\(O%/B#PYX_TV%YW\"?$'0'TG4YX$&YI849F28*OS,BN9%4%B@7F@#Z
MZHHHH ***^6/^"OO[>.L_L(_LE7&L_"C2QK/Q9\?ZK!X0^#?AB)!)-J7B&]/
ME0,(S]Y(<F9LX4[%0D&1: /J>BO@#]B7QO\ M1_\$O;_ .'_ .Q+_P %&/C'
M-X^\-^-+2TM/AU\;;YG/V;Q$\0:Y\,ZE+(2<M+YK6%Q(?WT?[@X=$4_?] !1
M110 445\$_\ !:S]I+XNZ_-X _X)4?L=>+KG2OC!^T+?FVO-?TV5EF\(>$H3
MNU/5V9"&C)C5XHSD%L3;&#HM 'WM17R?^Q=^TM\7OAE\6'_X)S_MT>(%N_B5
MI.G27GPZ^(,D(AMOB=H,. ;R,#Y4U.W4JMY:CD$B=,Q297ZPH **** "BBOS
M<_X*&_%O]I_]N_\ X*$^&/\ @F#^P)\>[_X<R?"RRC\??&CXG:3!]H&DW0C)
MT71GCW*L_G2LDTUNYQ)"0>1'(A /TCHKY\_84_;+U_\ :"M=>^!O[0?A&V\&
M_'+X;O%:?$CP;!,6MY@X/D:QIKO\UQIMV%+Q2?>0[X9,/&<_0= !1110 445
M^5_B3XV?\% _^"C?_!0?X@?''_@G%\7;;2/AS^RM%-X:T#2M1D;^QOBMXJD>
M*35M.N'4A1;I!&MO'/AO)F:&>,[9&P ?JA17E/[''[7GPX_;0^#T?Q/\#65]
MI&HV-]+I7C'P?K<8BU/POK,!"W.FWL76.:-N_P!UT*2*2KJ3ZM0 4444 %%4
M?$_B/1?!WAO4/%WB2^6UT[2K&6\O[EP2(H8D+NYQV"J3^%?#WQ?^.W_!3CP%
M\,_#O_!1OP]\1? =_P#"QH[#7/%_P/'@UQ?V'A6Y:)I;J+6!=,9]0MK:0W$B
M^5';GRY%7<$5I #[OHKQV'_@H;^P9<_&6W_9XM?VS?A?+XZNKD6UOX3B\=6#
MW\EP3@0"$2[O./:+&\]EKV*@ HHHH **X?\ :/\ C/;?L_\ P8UKXIR:2NH7
M-F+>UTG39+GR$O=1NKB*TL[=Y<$1))<SPHTA!"*Y8@[<5\U:G\1O^"BO[(O[
M37@/Q#^U+\>_AWX]^#WQ'UB70=>_L?P0WA^;P)J;6=Q<VD\<KW=Q]JL9'MVM
MW:=U=&FB;IN% 'V;17DGP?\ V^/V'_V@OB-=_"'X%?M>?#;QCXILD=[C0/#/
MC2RO;L*GWV6.&5F<)_$5!"_Q8KUN@ HHHH **\N_:B^,/C+X<:=X4^'OPH?2
M(_''Q(\4_P#".^$+G7X))K"RG6QN]0N+NXBCDCDF2&SL+J00JZ&618XS)$',
MB>$_"+]H#]K#]DC]J#6O@3_P4=_:&^'WB+P'K7@:\\6^!/BW_8T7A=+'[#=V
M=M?Z7J$3W$D"E?[0M)891("RB;=DC" 'V/17FO[/?[9/[)G[6<6I2_LQ?M)^
M!_'_ /8\BIJR>$?$UM?M9EL[3(L+L45L':Q #8."<&O2J "BBB@ HKQ/]I#X
MB_&CQ)\2])_94_9G\?Z%X3\6ZQX;O/$&K>+]>T(ZJFBZ9!/#;KY-D)H1/<3S
M3[4+R".-8)F8.?+1_*?V<OVV_'?[.</Q(^#?_!6/X_?#31-=^'&IV,NE?$N2
MYA\/Z;XKT/4(9'L[H6]S,1#="6WO()(HV9=\ V;L[B ?85%<=\#OVA?@1^TU
MX&3XF_L[?&/PSXX\/23M -9\*ZU!?6ZS+@M$SPLP5UR,H<,,C(YKL: "BBB@
M HKY=_:,^)O[>7QF^*'BKX&_\$^_%?PP\*2^ HK*+Q;XL^)&EWFI22ZC=6XN
MHK*UM+:2,1HMN\$CW,C.";@(D1*.P^;/AU_P5_\ VU?V'?VI_"W['G_!;KX*
M^#?#]G\0+XV7PZ^._P ,[F;_ (1S4KD,BB&[BN&,ELQ:1%:1O+V%T+1",F8
M'Z:T444 %%%% !17Q;\6/B#_ ,%9/VHU\0>-O^"=OQ!^!W@WPEH/B?5M T4?
M$71]0U*^U^\TN^GT^]EFDMG$=C!]LMKB.-5CF=DC64LOF>6O&?L$?\%BOC!X
MF_:UF_X)E?\ !4;X":;\)?CV-/-]X8N-"OC/H'C2U D;S;%W=VC8K%*RQL[[
MO*D&Y)$,0 /T%HHHH ***I^(-=TOPMH-]XFURY\FRTZSENKR;:3Y<4:%W; Y
M.%!.!0!<HKX$^(WC/_@OK\7O &F?M/?L=ZK^SG8:'K6EPZSX<^%7BS3=2GOI
M]/FC6:"*YU..986NVC9=RQK%"CG:)G4>:W6?\$J_^"O&D_M\Z[XN_9N^.7P?
MO/A/\?\ X9/Y7Q ^&FIW(E&Q7$9O;*7_ );6Y=D!ZE#+'\TBNDC@'V?1110
M445PO[2WQMM?V=O@CKOQ<FT3^U+C3HX(-*THW0MQ?ZA<W$=K9VS2L"(5DN9X
M8S(00@<L00N* .ZHK\]?VAO$7_!R-\"XY?C?\-M)_9Q^+>CV2_:-5^%'A_2-
M5T[4C .7BL;JXN"+B55!P[E"Y^[ Q(CKW?\ X)>?\%/?@5_P5/\ V>C\:OA'
M8WNAZOI%]_9OC?P1K+#[?X>U$+DPR8 \R-AEHY0 ' (*HZ21H ?2=%%% !11
M7E'[7'QX\5?!+PIX9T?X<6.BS>+O'_C.U\*^$9/$T\D>F6][/#<7!FN3%^\9
M$@M9V6)"K32".(/'YGF* >KT5^<W[0GQY_X.'/V*-0E^+6I? GX+?M)_#NU8
MRZSH7POTO4]"\36L(.6:""XN+E90 >%07$AQ]T#+5]+_ /!.?_@I=^S)_P %
M.O@S-\6OV>-<NX;O2;H67B[P?KL M]6\.WN#^XNH03C.UMDBED?:P!W(ZJ ?
M05%%% !117A?[4OQM^-^G_%3PG^RO^S!J?@S2O'?C+PWK6OPZ_X]L[B\L-/T
M_39;"";9:6TT,EW</+J5OM3SHT1$E=B=JQN >Z45^8OQI_X*#?\ !;7_ ()E
M:U)\0/VZOV1O ?QM^"T#E]7\?_ ""\M=5T&W_BGNM/NY9-RJ 2<;8E'WK@<"
MOO7]E+]K#X!_ML_ O1/VC?V:OB#:^)/"FNQ%K6]@!22&13B2":-@'AF1N&C8
M @^Q!(!Z+1110 445\S?'KXO_MC_ !:^-'B_]F_]A;QG\,O"VK^ =$TJ^\2Z
MY\1M%O=5:>;4/M+V]O!:VMQ;^5&([;<UR[R!BY18LQLU 'TS17Y=:W_P6)_X
M*+?\$U/']GX9_P""T_['6A_\*XU"^2TM?V@O@6MW>:+:,S!4-[9S%YHLD\Y,
M3G:WE0RU^E_@/QWX+^*/@K2OB/\ #GQ38ZYH&NZ?%?:-K&F7*S6][;2H'CEC
M=20RLI!!'K0!K4444 %%%?'/Q(^*O_!3G]IU_&.O?\$\OB#\#_"VD^#O&>I^
M&+>Q^)6@:GJ-YJU]ITIM[IYY;2>-;",SK(J1B&=VC6.8NHE$:@'V-17YI_!?
M_@N3\<OV=?C]I'[(G_!;3]E:W^"GB+Q#>"U\)?%?PW=O<^"M>E) 51/(SFTS
ME>7EDV;P9A .3^E@((R#0 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %4]>\1>'_  KI
MIUGQ/KMGIMFLT437=_=)#$))9%BC3<Y W/(Z(HSEF90,D@5<KR+]NK]COP!^
MWS^S'KO[)_Q8U.^M?"_BF]TQM?.F3&*XFMK34;:]:!)!_JS(;81EL'"NW&:
M-#]K_P#9D\/?M=? /6O@OK'B;4_#U]=1BY\->+M"N&AU#P[JL66M=1M9$*LD
ML4F#@$!T+QME'8'RW_@G;_P2<_8__P"";_P"L/A=\._AMHNJ:ZU@#XS\>ZSI
M4,NI>(+IES/--,X9EB+%MD ;9&IQR2S-\T+\#_\ @KM_P1T07G[+GBC5?VM_
M@!8 ;_AEXPOPGCGPU:J/NZ=>A=NHHBCB%EW8"QQQ+R]?0O[+W_!6+_@G5_P4
M<\$S?#;PE\18AKVOO-H'B+X/^+[)K/Q';2R1R+<VMQIYS(R)&)?-EBWPHJ.6
MD 1L $G_  36UG]G^[^(_P >]!_8]O=*G^%>F_$6V73QX9*'1K;7I--MY-7@
MT\Q?NO*$C6\DBQ?(+F:Y_B+U]6UQOP!_9[^"?[+/PHTKX&_L\_#32_"/A+1$
M==,T/1X-D,6]R[L<DL[L[,S.Q+,Q)))-=E0 53U+Q!H&C7ECIVKZY9VEQJER
M;;3(+FY2-[N81O*8XE8@R.(XY'VKD[48]%)JY7S?_P %&?\ @F=\(/\ @IGX
M:\)^!OC;XV\4:)I?A#5I]:TB[\&ZI]AU&VU;RO)MKN.XVML,*O,P7:<NR$\*
M00#+_P""M7[#/Q#_ &W/V<-/'[/7C\>$?C#\-O$]MXP^$7BEGV)::Q;!U$$Q
MP?W$\3R1."&7+(S*X0H?C[]@[_@N-^RI^SE\)4_8@_X*O?"[5_V??BEI3WX\
M5Z9XP\*7$VC>*+FZN99[N^MYX8I5D2XEFED;S,HWF?++,#N/8CXV?\%=?^".
MO^A?M1>&]4_:V_9_L2 GQ-\(6 7QSX9M1_%J-D6QJ,:*.9E8M@-))*N5CK[
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
MM;_ "P W_#+QA?A/'/AJU4?=TZ]"[=11%'$++NP%CCB7EZ /MO\ ;,_8_P#
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
MMK]O:_"=O%7C'7-/(QX5N3=".UANF)VM]JC8E8Q^\79&^UDD9H_I"@ HHHH
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
M0C(O;JVAMG<I!>26_P!HD65%W/!!<H[X1 P!V/[6G[('P*_;6^&EK\)OV@/
M.DZ_HUMXAT[5E@U/3([@J]I=Q7&R-G&8O-$1AD9<$Q2R+_%7IZJJ*$10 !@
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
M]7TTW8BGL6GOV.V:3[,^9F0^7YC%(XRH$M '=_!?]O7P7\??VVOBE^QW\-/
MFJ:A;?"+2-./BWQ]%/&=,BUFZ+M_8ZC.YIXX0LC,NX*=Z.$95W]18_L>_ BP
M_:[O/VVX/ &DIX]N_!<?AK^VH=,BCN/LOV@S2%Y5&Z5GVVZ ODHD&U2 ["N3
M_8#^$O[+?P$T+XD?!O\ 9K\,7^D7FD_%75;GXA6VM:C)>:A/K5\L-^+J:XE=
MWG6:TN;.2)V9F\ID5SYB2 >^T %%%% !2,RHI=V  &22> *XS]H_XP?\,^?L
M^>./CLOA2ZU]_!WA+4=:AT&P8B?5)+:VDF2TBVJY\R5D$:X5CN<84]#^=_\
MP1P_:._9%_:L\+_'?]G7XJ_&?XIZ5\7_ (K>-?$-W\0?A!\7_$=SINNZ)8W;
MSI!:Z7%^Z>"**PDA1C;GS$>/<1$HB50#[,_8._;S\&?\% /#_CKXB?"GP'JM
MIX,\+^/[[PUX:\7WDT;6GBU+0*DU_9A3N^S^<9(U8C#;,@YW*G3_  '_ &/O
M@1^SE\3?B5\7/A5\/](T?6_BIX@MM5\47&EZ9%;"9H+2.WB3$8 (RLTS,>6E
MNIF/WN-W]G7]G_X5_LJ_ WPM^SI\$?#2:1X4\':/%INBV*MN98D'+NW5Y'8L
M[N>7=V8\DUVE !1110 5SOQ;^*W@'X%_"[Q#\9_BIXC@TCPUX5T:YU77=3N#
M\EM:P1M)(YQR<*IP!R3@ $D5YE_P4!^/_P <_P!GSX!+J_[+_P -]'\5?$?Q
M'XETOPYX,TOQ'=R0Z9%>7UTD NKUXB)!;0JS2.$(9MH0$%@1\#_M.?MM_$33
MOA[=?L3_ /!R+^R#_P (M\/?%6J6(@^-OP5U+4KCP9J4D-U'-#;WVUC=62M)
M$H*3;A(,DQ(J[P ?H3^Q9^T?#^W3^R'X4_:-UWX)ZKX0T[Q_HSWD'A3Q289Y
MFT^5W6&20)E6CG@V2J"!E)AD5J?LG_LG_!C]C'X1+\&?@7X.T_1-(?6M0U>Z
MM],L4MHI+R]N7N)F6-!A$#/Y<:#(CBCBC!VH*V?@-\8_@A\=/AK9>._V=/&N
MC>(O"&3::1K'AMUDTZ98L(5MI4'E2QH08\Q%D5XW3(9&4=C0 4444 %>,_M^
M_ML?#;_@GQ^RQXD_:>^)>GW.IQZ0D=OHGAS3W N]>U2=Q%::?;C!)DEE8#(5
MBJ!WVD(:\O\ ^"GG[5/[<WPH\2?#3]F;_@G-\&O"_B7XG_%&75[B+7/'=Q*F
MB>'=,TR.V:ZN+@1,KM(S7END:@GG<=KXQ7RQI?QA_:E\0?M=_ WX*_\ !?K]
MC70;&;3/B)'?? _XO_"_7KJ3PC=^*&@>.TL]2M'E?9<LQ)MI)0K><JA$"M*Q
M /T:^(_PR\.?M:_LQZA\,_C'\.8[*T\<^$?)UCPYXCL;:^;39;BW!,<L9+PR
M2P2-U!*[X\J>AKH?A%\*/ 'P(^%GAWX+?"KPY#I'AKPKHUMI6A:9;CY+:U@C
M6.-,]20JC+'DG))))-=%10 4444 %>#?MK?MZ^"OV-_$7PL^'#^!=4\8^-/B
M]X^MO#7A'P?H,T:7<T9(:\U F0A5M[6$B21B0!N0$J"67S_]KSQ=_P %&OCG
M\8=7^!/_  3F^,/PW^'S_#^+2;KQEX@\>:#+JD^HS7IDD6S@A3Y88DMHP[2L
M"TKS+&AB\IW/<?$/X3?LP:3_ ,%%/AM\?_B1X8O9/B?JO@;5_"W@'7KG47?3
MXA&1>W5M#;.Y2"\DM_M$BRHNYX(+E'?"(& .Q_:T_9 ^!7[:WPTM?A-^T!X!
MTG7]&MO$.G:LL&IZ9'<%7M+N*XV1LXS%YHB,,C+@F*61?XJ]/5510B*  ,
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
MQAH/PYNV)N/#&DS6MG;6]K."%*3M]E::12JG?,69$=W0?7U !02 ,DT5\_\
M_!5#X=_M1?%G_@GG\6OAO^QGKT&G_$;6/"%Q;:!)*,/.K8^T6\+Y BGEM_.B
MBD)PDDB,2,;@ >I?&SXT>#/@/\"/%W[1'B^X>7P]X,\(W_B/5);("1GLK2UD
MN9&CP<,3'&Q'KQ7Y[?$[]MS_ (+3?LB_&70?B)X_^"7PX_:#^'7CGPO?^)F\
M#?!:*=-?\*Z5:RZ?'.UG/*2FLJO]I6GW5WW!W,JP(,CRW]E#_@X(O]*^$WAW
MX%?\%P/V;QX2\-_$/09-*T?XQZ+I#W/A#Q1;NC6UQ:WL2*387 Q)%<08S$_F
M++#:A<#Z#^+7[//QY_9E\ _ KXU?\$(/AW\/?'G@OP-X4U[PZGP]U;QL[V>K
M:-J]W8WRW=CJD\[ O%=66[YY6#),54?*  #PC]GKX"?\$HO^"K?[7=M^T1_P
M32\4>+_AAJ_AVZTK4/VA_#_A.6]\-VWB+3+O^U5DT/4K",)&UP;JQA6?RR$D
MAN926E8JP_7Q$2-!'&H55&%4#  KPS_@GG^SSXZ^ 7[/%I+\=/#OA*W^*GBW
M4]1\1?$W4/"6GI'!<ZG?ZC=W[0>;M#SI;_:S;QLY8[(A@X->Z4 %%%>5>'OV
MQ_@5XJ_:\\1_L4:)X\TB3QSX3\*V&N:UH[:FBW2QW;R^4D</WI"D<0EE(_U:
MW-L2")@0 '[9O[:/[/G[ OP,O/VBOVF/%TNC^&+*_MK.2:UL9+J>269]H6.&
M(%Y2J!Y6"@E8X9'QA37YX_"[]AG]H#P+>Z[_ ,%+O^"$G_!1?2/BA-\2-:N]
M<^(/P[\>W4-WX9\5W4]Y<7LL-K+#MDTB=)+N8+$YWJTI$DJ#>&]T_;*_X*I?
M$7]B_P#:$O-:_:C_ ."=OBZ?]G&S7[!:?'/1+6+4YM,NL-'>3WFG)NGMM/8L
M(EG(4R+&619EEC ^7_VB_P!EW]DJY\;_  Y_:J_X('?MZ:)\&/B)\;_%\FAP
M67@+5HKOPSXAD&FWMX6O-%VR+ T;V\:.PA"V_G%F@,F,@'UK^Q_\6M-_X*O:
M[H_Q&_:C_P"">^N_#3QA^SMX]<2Q^-&M+D6WBA;22-XM/F5"]S:QPW,5P9OW
M*F7[*R"7R]Z_;5<_\*O EM\-/AWH_@B*59I=/T^&*]O=OSWMP$ EN)&/+R2.
M&=G;+,S$DDDUT% !117SK\-O^"IO[&OQ/_:=\5_LFZ-\2#;^)?"VM1:4FH75
MN?[(UB\>*)FMK/4$+6\MS'))Y#VS.LXEC=1&P7- &+_P5&_X*.?L<_L.?!O4
M/!_[2OQRN/"VK>-O#FHVNA0Z+H5QJNH0QM$87O\ [-;J2L,32*3)(40L-H;=
MQ7Q?^S9\#O\ @H-_P30^$&D?M(?\$I_'^J?M5?LW^-M/M?$7_"J/B>KZ;XRM
MK5[2"..YTV\DAC,P^S0P*L$D2@(B+% Y;?7L?_!4#XY#]C7XZZSXO_: \'ZG
MI_P4^-6C:#X<\:?&C1=*N;Z3PAI]E)?F]TJZCM8WGAAO$N4C@G3 BDO;N3AX
MXP^!IW_!6G]G']N#_@HM^SQ^SQ_P2\U*X\:IX2U/4]0^*'B[1= N;32=$\*'
M2;B Z;(\T4>Y9;LZ=(H4;%ELK<9+?* #I/\ @G3_ ,%*OV4_V\?VDO&_[5/B
M37M(^%_C/PAX)/A.^^%WC._^Q>)=,L;>\DO+N[U&.=(QY8DV"-(C*L*B1I)
M\YBB_0P'(S7SW^TM_P $R/V1OVJ/VB_AE^U%\3OA#H,_C#X9^*(]9L]<72U%
MWJ/DV\R6UM<2J0988KAX;E5</M>V0+M#.&^A* "BDDDCAC:661515)9F.  .
MI)K\Z/CI_P '3O\ P2'^!GQ.N_AG+\4?$_BP:=?FSU/Q'X+\+/>Z3;3*<,HN
M6=!.!_>@$BG^$F@#U7_@H;_P5GN?V*-0U?1/AA^Q7\2_C1-X3T^*^^(-[X*M
M$33_  S!*F^..XN) =]RT967[/&K,L3H[E!)'N^<]'^ /_!:7]ARXMOAI_P3
M"^)GPI\3?#_7-*77O#_P*_:#\]=;^'=M<.&ET^UN;&=!=6=M+(8ANF80C9&J
ML"'>G\1OVWI/%/C>3]N/]D3PCJO[3G[+GBWQMIWB[X@:!\(+,7'BSPYXFT[2
M[2RMH;K3+AHI9;'%AI]\(B(Y4N+4,Y$+ 2=G^RE^UW^U'_P5._X*4?#[X_\
MP^_8^^)'P?\ @=\'_"_B"'5-=^*NBC3-2\6W^IPP0K8Q6X9QY,3V\<Y*/(NZ
M$;RC>6I /H'_ ()9?L9?M&?LN>"_'OQ/_;/^,>F>-OC'\7_&7_"2>.]0\/P-
M'IEB8[2&SM;"T#JC-%!! B!V521A<$(&;ZGHHH *CBNK6>:6WAN8WDA8+,BN
M"8R0" P[$@@\]C4E?B[:?\%(O^"L?_!+[]N?X_:!^U/^S@?C3\*9?'#^+]0O
MO <6S7=!\/W<:066I6MNQ_TG3XX+1;616R()K1UDN(PT9E /J;]O#]JO_@HM
MJLGQ.^(O_!/7QQ\'H/#GP!U$6/C#PEX[TZXO+_Q=J*V5O>S6JO"ZBQC\NZAA
MAR%>6<2%I(X@K'YQ_:%_:I_X)V?\%+M<T+]DO_@I]^QCXS^!_P"U9%K>G:/X
M,L_)DM]8AO;J[2W@O=%UVWC,5S:),XE/F_N\*[*DI0,?H+P?H/\ P3Q_X*J?
M!'XV?M3?\$NOB5X:M?C)\5?!-GIVN>)3>7,5W9W]EMETU=3TYV/D;988T:80
MYDC0[6E51GK_ -A'X8_\%"_CG^T3J'[47_!4;]F[X6^#=0\*>&;?0?A[H_AB
M\CU>9KOSY9;S5UG9Y/L@<%(XXU82!6D#XP"P![]^PY^S3J_[)G[,?A?X->,/
MB;K7CCQ19Z?'+XR\;^(]4GO;[7]69%%Q=2SW#-*ZY41QJ[$QPQ11@X05ZW11
M0 4V::*WB:>>541%+.[M@*!R22>@KR_]JW]L'X'_ +&_A?PWXI^-_CC2M$@\
M6>-M,\,:*^K:DEK%+=WDX3)D?Y46.(33,6P-L)&02*XG_@HC^T/^T[\#/A9I
M^H_LJ?L0W7QXNKV>27Q9X;AU6"SB70D3%SY;S96XN9/,18K94<R*)3M.S# '
MQO\ %O1_V'?^"]GQVB^*/[%O_!3[Q!X$^,'P;@DL/!>GZ'!'"]M<0:@UQ)J,
M]A=!6U6QF:&Q=#&RQJ(4+DL_EIV_PI_:Y_X*+V7Q2T__ ()>?\%/OV&[#QGJ
M_P 0K&[LM!^,/P]>VE\*:]I<2#[;=:C;W2G[%)%"VXQ&-A-*\<:PHCJ]<3X[
M\8?\$1?^"WW@^_\ B9XH\<S_  4^-_PXLWN+[7-1O%\(^/? D]LI):9F9?M$
M,&#GF6./)P8G/'T1_P $3? '[42_L<>'_CM^V1^TFOQ=\2>/=-L->\$^++K2
MEM;O3_#-]I.FS06$L8C79-YL<CS$%S*WEN[LP^4 ^H/@O\'OAW^SY\)/#?P-
M^$OAR'2/#/A+1;?2M#TZ <06T$81 3U9L#+,>68EB22373T44 %<M\;/C9\*
M?V<OA5K?QO\ CAXXLO#?A3PY9&ZUG6=08B.WCR%'"@L[LS*BH@9W=E50S, ?
M,_VN_P#@HM^S+^Q%XQ\$>"/CIX@U!+[QUJ$MOI]KH.ER:E<V<2(6:^N+6W#7
M"V88")KA8W5'DC#8!++B?MQ>(?$'C?\ 9X\(_M,_LV>"+?XO6G@3QE8>,5\(
M>'KV*=O%5A!'<0RI9MDQRW,/GB\@3/SW%C$@(<C !\#^%/"]A_P5"_:N^)7_
M  4L_P"",7_!1#Q=H?Q;\(ZMI]MJO@;XD^!;RW\'W%M_9D=G#8RQ3P*PDF%M
M<2-.ADE02J/+B.R0]-XP_P""L_B3XO\ Q$\'?\$X_P#@JW^S)8_LV^+;[Q7H
M^L:GXQ\6ZYYGAG61I.IVM_'_ &+>"-HFEGFMXXP9ID2W$C?O99E2&3!\1?\
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
M\6P^(;S7/$0/@O5%DLUN[_5)]4U""UB;;+';VUQJ!A5)$1XT\I75&.VO*O\
M@CQ^U==_MW^*?VB/VA_A_P"!M3L/@5XD^(EJGPKEUW3WMSK+QZ;%;ZO>Q02#
MY+>>YC63  #2/.7 E:85[)^R=_P32_9-_8N^.?Q1^/?[/_PFT3PUJOQ0OK-]
M0MM$T\6UO96]O J^1#$"4B$EP9YW\L1JQ= 5S&&(!] 445Y]^U!^U5^S[^QA
M\&M4_: _:<^*&G>$O">D!1=:GJ!9B\C9V0Q1(&DGE;!VQ1JSM@X'!H [K4]2
MT[1M-N-8U>^AM;2T@>:ZN;B0)'#&H+,[,>%4 $DG@ 5^;/QE_:ZU/_@JK\2=
M'_8-T_\ 8P^.OPTT;Q5!-XO^$7[1LMO#8-I=SI!BGMM=AM9&65(#+-;1A7*R
M2QWRJ4C\PE,[_B)J_P"",G[5D6O_ ++?CCXN>,/ UCXRT:[T0^(O%OA26QLI
M(KN%X"XG1I#;C#DB298T7&6( KGO"W_!3C]I/]@#QEK>I?MV?\$_OBY\5?%6
MJZ1IVD?#[XI? #PS!K?A?Q#H=M;@VS0N+A6LGN9WGNI4(=R9T4!HX(: (_%7
MP@_X.5OVI_AEJW[(.M?M)_LU7/PY\11WGA[Q+\=?#6GWL>ORV(DDM+Z+[(K"
M"&]PLT+Q+#'Y<@91,A7>/U!^$/PTT#X+_"?PO\'?"DD[Z7X3\.V6C::]T^Z5
MK>U@2",N0!EMJ#)]:^8_^"->E_M<ZQ\$_B'^T%^V+\,9_ .N?%[XMZEXPT'X
M<W;$W'AC29K6SMK>UG!"E)V^RM-(I53OF+,B.[H/KZ@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH ^!_^"N?_!1#]DKX8_&SX7?\$W?VA?CY8>"-*^+4\MW\2]6NKU[=
M+;PU$D@6PEG3_CU74KE%M6F9D5;9+SYT9HVK[*\'?"WX$1?!RQ^&'@+X>^%#
MX FTI(=.T#2M+MCI$MDR@JJ0HODM$RD$  J0<\UB_'7]C[]E[]IOP+K_ ,-?
MC]\"?#?BS1?$\ZW&MV>L::LAGG6!($G$GWXIDBCC598V5TV#:P/-?G3JW_!,
M3_@IM_P1]U:Y^(__  1D^-$WQ-^%2W#W6K?LR?%+4C*($)+/_9%ZS+L?EL+N
MB8X!<W386@"W>_L"^&_^"47_  6N^"GQH_89TE_#?PR_:/N]8\(_$_X;::2N
MG6U_;Z;<ZC:W=K%G;$N8)'V  1"*58\).57]4Z^'_P#@G?\ M#^,O^"K?C;0
MOVY/B%^SAX@^&'A_X6QZIH'A?PEXM(:]E\52'[)K%YPJD16D<;V$+%4=GN-0
M$D:%$ ^X* "BBDD4NC(LA4D$!EQD>_/% 'SO\2/^"MW_  3-^#OQ=UGX#_%G
M]M_X=>&O%OA^Y2WUK1]=\0QVK6DK1K($=Y,)D*ZY&[Y22&P00/-?VI?V@/V2
M?VAM/\/_ +1'[%O[:_P9U;XP_#2::]\$_8/B=I<D.OVL@7[=X?NVCG;%M>QQ
MJNX@^1/';S@$PX/._M!?\&]_[#?Q"UQ_C!\(_AEX5TKXC2"235M7\>>%(/%&
MF^*9G<R2/JUI>Y9I9)&=FNK26UN<N?WI4;*\+U+_ ()Q_P#!%71=?@^&'_!2
M[_@F'X*^"?B&\D%MIOB_2_$=_:^"_$,G;[%J]M-;+:S/@XM+U;:?/$8F WD
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
M9AHFJ:?#J=M:L1QF-)E<@<*UPP&%"@>/WG[4O_!9+_@AO]GT']M+P;??M9?
M)+R"PT?XJ^$8O+\6Z.9I5AMHK^WD8_:&>1DC5G9MSR*#=%F6*OT(_8G^#GC'
MX<?#C5OB/\8=(MK/XC?%#Q _BWXA6]I,)8[*]F@@MX-/23 \Q+.RMK.R$G D
M^RF3"F0B@#V2BBB@#'^(7Q \%?"?P'K/Q/\ B3XFM-%\/>'M+GU'6]7OY=D%
MG:PQF269V[*J*2?I7S[X+_X+0?\ !)?Q]M'A_P#X*,?!Z-G(")JOCNSL&8GH
M MU)&<^U>R?M _L\_"C]J/X<3?![XX^'3KGA2^N8I=9\/2SLEMJB1DLD%P%(
M,D0D"2%,@,T2!MR[E;X$^(__  ;^_LT? J^N?$O[-O[%7PF^*G@Z:1I=0^$O
MQ!T2UM]6MPS98Z/XB\OSU('W;;4&FC)PJ7-J@H Z7XF_$+]A7P%\9M3:X^(O
MPL^)7[.?[0FN16GQ)\+KKNG:M8>&?%=PRQ0:SY2NZI9W[^7#<M@"*[%O<Y7S
MKAPG[)'_  0Q\&_L4_M[W7CK]G?XP_$#1_@&FC1ZU_PI>]\47%QH;^*&N7$$
ML<;2$R16\<0FVS!G$S6SB1PFU/)/#7_!+#_@VB_:.UR/X?ZS^R6/A_\ $F34
M(+"Y^%^L^(M;T3Q-9W,K$+MTZ.]Q<PX5Y/M5N)K7RXI)1*4C=E_4[X<^!M+^
M&/P_T3X<:'J.I7=EH.E6^GV=SK&H27=W+%#&L:--/(2\TA51ND<EF.2222:
M-JBBB@ KX<_;4_X(!_L2?M=W+?%+09/$7PW^,EOJ4NJ:;\;/!>K20:Z-0=B_
MGW+!@MRH; "_(T<:K'"\*  ?<=% 'Y4>%OV]/^"H/_!)/Q'9?!__ (+"_#B'
MXO?!&YN4T^S_ &G? VFEWTR"1A&C:[9*ORH RAY"JG[V'NVK[/\ @=_P2L_X
M)N_ 3]H";]KSX _LE^#/#GCC4+:01>(M"MF2.))U(D>V@5_L]N9$=E9X8T+*
M[ DAB"G_  41_94_:H_:W\%>'?AW^SC^V=+\(-+.J31_$(6_@RSU>37](FA,
M4EHGVH%86VEP#M*GS,L#L /O'A#PMHW@;PGI?@GP[ T6GZ/IT%C81/(6*0Q1
MK&@+'DD*H&3UH T:*** /&O^"B<?QME_80^+\?[-]MJ,WCEOAWJP\,PZ.Y6]
MDN?LSX6U(!(N2,B(@$B0I7YZZ]_P<M?L.^ /A-X3_9=_X)*_LN^,?BG\0WTF
M+3?"OPHT7P7=Z9;>'9$4+Y%YOB#L86^^+=9%8JQ:9,^97ZWUCVO@7PMHFHZG
MXD\)^%]'T[6=50F\U6+2D$ES(!\K3,FUY@#V+ ^XZT ?D9XD'_!SM\#O@WXD
M_P""D'[47Q]^$]WX<\+Z+<^(?&G[,W]A6S6Y\/V\9FO;07<<#E+A;=967%Q-
MDJ TDF3&?U@^$/PZ^$'@/PQ'>?!WX6Z%X5L=9BBO)K71-#@L/-+("K2)"J@N
M V.<XYYKYG\4_#7_ (*!_M7_ !FU#]F']KGP1X'\/? NVLX+_5-?\#:A<74_
MQ"5+A3_9$T=QM;2K=L*;F(B8SQMY,<Y0S$?8= !1110!\#_\%<_^"B'[)7PQ
M^-GPN_X)N_M"_'RP\$:5\6IY;OXEZM=7KVZ6WAJ)) MA+.G_ !ZKJ5RBVK3,
MR*MLEY\Z,T;5]E>#OA;\"(O@Y8_##P%\/?"A\ 3:4D.G:!I6EVQTB6R9055(
M47R6B92"  5(.>:Q?CK^Q_\ LO?M-^!=?^&OQ_\ @5X;\6:+XGG6XUNSUC35
MD,\ZPI DZO\ ?BE2.-%66-E=-H*L#S7YTZM_P3$_X*;?\$?=6N?B/_P1D^-$
MWQ-^%2W#W6K?LR?%+4C*($)+/_9%ZS+L?EL+NB8X!<W386@"W>_L"^&_^"47
M_!:[X*?&C]AG27\-_#+]H^[UCPC\3_AMII*Z=;7]OIMSJ-K=VL6=L2Y@D?8
M!$(I5CPDY5?U3KX?_P""=W[0_C'_ (*M^-]#_;C^(7[.'B#X8>'_ (6IJGA_
MPQX2\6$->R>*I#]EUB\.%4B*TCC>PA8JCL]Q?B2-"B ?<% !1122*71D60J2
M" RXR/?GB@#YW^)'_!6[_@F;\'?B[K/P'^+/[;_PZ\->+?#]REOK6CZ[XACM
M6M)6C60([R83(5UR-WRDD-@@@>:_M2_M ?LD_M#:?X>_:(_8M_;7^#.K?&'X
M:337O@HV'Q.TN2'7K20+]N\/W;1SMBVO8XU7<0?)N(K:<#,.#SO[07_!O?\
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
MHHH **** ,WQ3X0\-^-M/@TGQ5I,=[;6^HVM_%!*3M%Q;3I<02$ C)2:..0
MY&Y%..*TJ** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBJNMZ[HGAK2YM<\1:O:V%E;KNGN[R=
M8HXQZLS$ 4I2C&+<G9(3:2NRU17EX_;1_9?.I?V4/B_I_F[MNXP3>7G./]9L
MV8]\XKT?1M:T?Q%ID.M>']6MKZSN$W07=G.LD<B^JLI((^E<N'Q^!QC:H58S
M:WY9)V];,SIUZ%9M4YIV[-,LT445UFH4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !117.?%OXM?#[X%_#K4_BQ\5/$']E^'
M]&B234K_ .R2S^2K2+&IV0H[MEG4?*IZ^E5"$JDE&*NWHDNI,YPIP<YNR6K;
MV2[LZ.BOE_\ X?-?\$U_^CD/_+/UG_Y#H_X?-?\ !-?_ *.0_P#+/UG_ .0Z
M[O[)S7_H'G_X!+_(\S^W<D_Z"J?_ (''_,^H**\"^$G_  5 _88^.GQ%TSX3
M_"OXX_VIX@UF5X]-L/\ A&=3@\YEC:1AOFMD1<*C'YF'3UKWVN6OAL1AI<M:
M#B^S37YG;AL7A,9!SP]2,TM+Q::OVT"BBBL3H"BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***S?#/C#PMXSM[J[\*:
M]:ZA'8ZC<6%X]K*&\FZ@D,<L+8Z.K @@T :5%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%<K\5/A_P")_'^GVEGX8^*.J^%Y
M+>9GEN-*C1FG!&-K;QT'6LJ\ZE.DY0BY-=$TK_>TOQ)G*48MQ5WV_P"'.JHK
MQ_\ X9N^+/\ T=QXP_\  >#_  H_X9N^+/\ T=QXP_\  >#_  KS?K^8_P#0
M)+_P*G_\D<WM\1_SY?WQ_P SV"OS?_;&_:*U[XW?$Z^TRVU*1?#FCW;V^DV2
M/B.0H2IN&'1F8Y()Z*0/7/V!_P ,W?%G_H[CQA_X#P?X5^>/C#PUJG@WQ9J7
MA/6XV2[TV^EMKD,#G>CE2>?7&<^]?GGB'F>9O TJ,J4J<)-WNXN]K67NM]V[
M/>R['SO$6)Q/L(0<7&+;OJM;=-&S-KV;]B_]HK7O@Q\3['0+S4I&\-ZW>);:
MG9R/F.%W(5;A1_"RDC<1U4$<D+CQFM;P'X8U;QIXVTGPEH8?[9J6HPV]N4&2
MK.X&[V SDGL!FOS#*\7BL#F%.MAF^=-6MUUV]'M8^8PM:K0Q$9T]T_Z7S/UJ
MHKQ__AF[XL_]'<>,/_ >#_"C_AF[XL_]'<>,/_ >#_"OZ2^OYC_T"2_\"I__
M "1^D^WQ'_/E_?'_ #/8**\?_P"&;OBS_P!'<>,/_ >#_"NJ^%?PM\9> -0N
M[SQ/\:-;\41W$*I%;ZK%&JP$'.Y=@ZGI6M#&8VI549X:44^KE!V^Z3?X%0K5
MI22E3:7>\?T9U>O^(-!\*:)=^)O%.MVFFZ;86[SWVH:A<K#!;1*,M))(Y"HH
M )+$@ "OD;]BKP?^S'<?L??$_2?^"0'QUAU:/Q1\2M8GNO&U_J]QK%MI>OWK
MV_VZZ@:Y!6X6WBD2>.-2899$ 9R9)'K[$K\^/^#=V#3M#_9U^/\ ;1".VM+/
M]K?Q\J[FPL4:7$ &2>@ '4^E>D=)\_\ _!4[]ACXK_\ !)[X2:/_ ,%)OV'?
MVT?C?K7Q#\->-]&M?%/AOQ_\0;C6K3X@0WU[%:M:SV[@)YCR2H0$4*JERBHR
MHZ_L/7S WAK2OV_?BWX6^.7B8H/@E\+]9_M[P*ET-L?C+7HD=(M<;<!_Q+;-
M7D:T8\7,S?:1^ZAMI)_I+PYXCT#QAX>L/%OA76;;4=+U2RBO--U"RF$D-U;R
MH'CEC=<AD96#!AP00: /@']HK]J?XM_MP?\ !5X?\$C_ -GOXI:SX'\%?#KP
M@GBK]H#QGX4OFM-8O/-\DVF@V5VGSV6\7-O)+/$1,49T1XC&V_WOQU_P3"^
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
M]H;Q%XY_9R_:$\=S>&[OX4^++H7%QX9NG4.UW:L,#9&'\UI41"4B9)@Y*2T
M=S^U1\/;CQ+_ ,')?PH_9:N/C#\5+#X=^+O@1?>(_$'A#0?C#XATRSNM3BN=
M35+@"TOHVCXAB!1"J'RQE3DY]$_X*>?LY?M/_P#!/O\ 9^UG]O7_ ()N?M0_
M$>WN_AA:-K?B_P"%/Q$\>:GXK\/^(]&A^>]4+JT]Q/9RI$'EWP2IE4< *S!Q
MSO[0W_*V/\!/^S7]4_\ 2K6*]_\ ^"[?[4GPZ_9>_P""7'Q=G\9:I"=7\=>"
M]1\'>#-$4[KG5]5U.VDLXH8(A\TI7SC*P4<)$QH ]H_88_:R\&_MT_LB?#_]
MK;P%8/9Z=XY\.Q7YT^60.UC< F.XMBP #F*=)8MV!GR\X&:_/C]J'_@I#\??
M@U_P6:^%WQPOM3:#]EZY\7:E\"-2NOM+?9W\32K;7$^HN#\BJE\L=EYA.5&D
MWX^4'+>L?L*^&/BK_P $E_\ @@=\.OA[XH\."3XH6'APVGASPK><23>*M?U6
M:73]+D SRMWJ,44N,[5CE;D*37(?M=_\$B_VQ_C%_P $F=1_X)]-X_\ A3K2
MZ)H*ZAHFIP^%=3BU:_\ $%O*UZ;S[0]\T<=S=W1F\V7RR/\ 3)3MP<4 ?H9\
M<?C!X,_9[^"_BWX\_$:[>#0/!7AJ^US6I8EW.MK:0//+M&1N;8AP.YP.]?"'
M_!+/P=XQ_P""M/[/B?\ !1?]O/6];U&T^(.KW[_#;X4:;XGO;+0?"FAV]W+;
M0AK>UDB6^O)'ADD>ZN [;601B(96I?V8?C;XL_X+4?\ !OCXCT?2M05_B7XC
M^%.M>"/$UO=.$=/%%O9O;GS\_P"K\]_(G(/W4NAW%;7_  ;/_%32O'/_  2(
M^'OPWGA>Q\3_  ROM5\(^-M ND,=UI.HVVH3MY,\;?-&YAEA<JP!!<CM0!PW
M[0OQM\:?\$5_^"@OP3\':-X_\1:Y^SA^T+KK^%[[PKXKUZYU1O ?B#?"EO=6
M%U=N\T=G,9UWVK.T<8CG= OR(/TRK\K/^#A3P!J/[8G[77[''[ _PO62]\4W
MOQ4/C3Q$EFQ+Z)X>L3$EQ?SE>8D(:81L2-\D)13N(%?JG0!^:7[%_P 8/&/_
M  7 _:>^,?Q0\7_$/Q#IO[-GPD\:2>#/ 7@CPIK]SI<?C'4X$#W>IZI<6CQS
MW$(5X&AM=XA*SKYB,R,7]V_:#_X)W:CX>O? 7C?]BSXB>,?!,GA[XI>&-2\7
M^"M,\7WCZ+XDT2'5[5[Z&6TN)7BAD2 23"2$1M*8O*DWJXV_)?\ P:PPK^RE
MX?\ VAO^"6?Q8E73OB5\,?C->ZO/IEX?+GU+2;JUL[>"_B5L&:)C:!_,7(V7
M-N3C>N?U2\<>/_"7PYTF'6O&&KK:0W6H6]A9J(VDDN;J>18H88T0%G=G8 !0
M<#). "0 <C\8_P!K3X#? CQ):^"/'OBN_F\0WNFR:C;^&/"_AK4-=U4V*-L>
M[-CID$]PMN'^0S-&(]WR[L\51\*?MR?L?>-?V>[C]J_P]^TAX1D^'-GYHO\
MQ=<:S';VEE)&<20SM*5,$RG ,4@60$@%<D"OC?\ X)3?$36M?_X+$_M\^$OC
M&WE>-[3Q9X9_L2"Z.)&\,16ERECY /2((\<C;?EWW08\MD\1^S#X U7P7_P5
M'_X*6^!O ECY?PPOO"FB:EJFGQ@_9%\1WV@-<79C ^7S9/-G>;;SEX]W1: /
MK+Q;_P %I?\ @EWX%\(>%/'_ (K_ &P?#UIHOC6))= U(V5Z\31/,\*33E8#
M]CB>2-PLEQY2-L8J2 372>-O^"I/_!/WX<_M :-^R[XR_:B\.V?C;7]1AT_2
M],Q/)!)>S*K16CW:1M;13N'0K#)*KMYB84[US^=OPQ\'>$HO^#-C48XO#&GH
MMY\$-3U"["6:#S[M+V5DN'P/FD#1QD.>1Y:\\"M7_@K!X<\/^'_^#;;X('0=
M#M++["/AE?6?V.W6+R+J1K1I)TV@;9':64LX^9C(Y))8Y /T5^*?_!1#]AOX
M)_%*?X)_%7]J;P9HGBNST6[U?4M#N]93SM/L;:$S37%UMR+5!&"09BF_@+N)
M K+_ &6?^"GO["7[;?AKQ)XI_90_:#L?',7A$ ^(;'1-)OFU"U4YVL+)H!<R
M*Q5@K)&P8J0I)!%?*O[9GA#P7XR_X.0_V5-/\:^'[#4HHOA!XJN[2VU&!9$-
MU S2PR!&R&>-U\U#@E&0.,,H(K^/?@W8>"/^#H_X=?$'X(:1%87/BO\ 9PUB
M]^+\6FQ;%N[6.[:"TN[C;PSO<+:QACR?LJ^E 'V1X#_X* ?LC_%'X":[^T]\
M-_BU_;O@;PSJ-S8^(=<TG0;^?^SY[95:X66%(#,@B5U:1BFU!DL0 <>'?\%%
M/^"S_P"SW^R=_P $[U_;4^#?B'_A-!XSL6@^%UQINDW,]G>W;R>0ES<-L40V
M\4C;G\PH9-OEIEW45X!_P1YU"PTK_@EI^V)<ZI?0VT=E\</BG]MDN)0BV^+9
M&.\G[F 03G'!KYT^.K*W_!FA\,RK C/AP9![_P#"4"@#]DX/VQ/V<I?@^/CQ
M<?$0V?AB34ETZVO-3T>\M)[J\9PB6T-K-"MQ/,[D*D<<;/(3A QK&^$7_!07
M]CSXVZEXOT'P;\;+.RU7P!"L_C?0O%^FW?A_4="@90RSW5GJD-O/!"00?-9
MG(^:OD[_ (*V_&JR^%G_  4Z_8HM?B'\8]1\">!=2UGQI97'BNQ%BT.F^()M
M,M8-.,QOH+B"-F2YN(49X\JMW(0P&XCVK3?V'_V>/A]_P4@\*?MA>,_V@/'7
MB+XSZMX$O?#6E6NH7&F0PWNAP,9YGGMM/L+<-'%+-$//?I)+;(6),:T 7]'_
M ."SG_!+OQ#JGA'1M!_;-\*7MQX\\6OX:\(K:?:)%U+4ED2(QHRQ%5C,DB(L
M[$0NQ*J[$$#Z.\3^&M)\8:#<^&M<6X-I=H%F%K>RVTF 0?EDA970Y Y5@:_.
M'_@VT^%?PSU7]C;XC:QJOP^T6[NE_:=\5WD=Q=Z9%*\=Q;72+;RJ64E'B!;8
M1@IN8K@L<_I;0!^5G_!NUXW,WPT_:5^-G[1G[0/BS4X/ /[0_B'P[INM?$3X
MEZC>6>C:+:0VQBB)OKEHD5?.?,C?,<C+' Q]6^*/^"V7_!+'P?\ #'3?C)K7
M[9/AP^&M7O[FTT[4[&SO+H2FWG^SRS;(('=;<3#R_M+*(&;A9#7S/_P:_?\
M)+?VJ?\ L\#Q7_Z(L:X/_@E/\.? -O\ \&Y_[0EK;>%M/9-4M_BE%J4HM4WW
MJ1?;XXO-8#+[4 "D_= XQ0!^IGC'X^?!3X?_  ;D_:&\:?%30M-\#1Z5#J1\
M5W.I1BQ>UF"F&5)<[7$F] FW)<NH4$L ?S*_;V^/OP1^,?\ P67_ &''^%WC
M7QK!K9\<:Q)XB\+>)['7M'1K0Z8/L=VFF:I'"FTL+A1<0Q ,=ZLS%0!XV_QB
MOO#G[)O_  2(\,_%35FC^&FK>*=,D\4S7;;;0ZE9VEO'HB3L?EV)++(X#?+^
MY#'_ %>1]8_\%;],TUO^"LG_  3TUEK&'[8GQ(\5PK<[!Y@B.EV[%,]=N5!Q
MZB@#[!^/'[:W[-O[-E]<Z3\5?&]^M[8:3_:NJZ?X=\+:EKESIFGY<"]NX=-M
MYWM+8F.0">94C)C<!B5;&'X^_P""D_[#OPS_ &>-#_:U\6_M"Z4OPR\1J#I7
MCO3[2ZO=+<EQ&%DN+:*1(&,F8PLI1BZLF-RL!\@_\$U?'&L_%;]OK]M/X&^+
M_P!J3Q5X+^)6F_'J?4E\.:9;:(\M]X8.G65KI=PG]HZ=<321I#  0C^7&)HS
MM4REI/6?@#^QC_P3<_9 _8$^-7[+J^+=4\2?!RV\0ZS_ ,+'C\8W:7:6US/9
MVK7=I:FW@C7Y2T>R.!2Z732(O[U=B@'O5S^W3^R_:Z]\.O"\OQ O3J/Q:TXW
M_P .K./PKJ;R:Y;*J,\L06V.U422.1R^WRXY$D;:C!CZY7Y,_P#!#/4O%G[)
MG[5.J_\ !/G]N.P\1VWQ&L/ 4$W[.&K^-;V&26?X>F1I_P"QHO+'EQ7]M( +
MM$9V?[,B!FAL86K]9J "BBB@ HHHH **\#^)?[(GQS\<^/-4\7>'/V[O'WAN
MQO[HRVVA:9:6K6]DN /+0LN2.,\^M8?_  PQ^T;_ -))?B;_ . 5G_\ $T ?
M3%%?,_\ PPQ^T;_TDE^)O_@%9_\ Q-'_  PQ^T;_ -))?B;_ . 5G_\ $T =
MO^WA^T[8?LD?LR^(?BT9HO[6$/V'PU;R8/GZC,"L0P?O!,-*P[I$U?GW_P $
M.?VO[_PG\;]8_9X^(&O2S6?CR9]0TNXNYBQ&KJI:3)/>>,')/)>&,#EJ\3_X
M*9_$/QLWQUO?@)J?[27B?XB:5X,N/*>\UYXE1-1*@3JB1 #Y.(B3DAED X//
MSQX>\0:YX3UZR\4^&=5GL-1TV[CNK"]M9"DEO-&P9)$8<A@P!!]10!_2Q17Q
M#^R?\(OC3^U5\ O#WQN\-?\ !2#XE0#5K3&H6"V]FYLKM#LF@)V G:X."0-R
ME6Q\U>C?\,,?M&_]))?B;_X!6?\ \30!],45\S_\,,?M&_\ 227XF_\ @%9_
M_$T?\,,?M&_]))?B;_X!6?\ \30!],5Y7^UU\'?BS^T!\.++X/?#/XQZQX L
M=;UF./QGXJ\+W0M]9M]'6*5Y(M/F*L+>XFE6"(S8+1Q23,F) A';_#3PIK7@
M;P'I?A+Q'XWOO$E]86HBN==U-56XO6R3YCA> ><<>E2?$'X@^"?A3X)U/XC_
M !'\36FCZ'H]HUSJ6I7LFV."->Y[DDX 49+$@ $D"@#\N/$/[,GQ6_X)'?\
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
MXK_"@R_#"RLK.SM_!6A:_?Z-9"VM3&UM 5TZ> M%&T,16-B5!C4XR*;\9OV
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
MGXU\8ZQ\-;R2Y\(ZSXV^*&MZI=61945(EEGNBRP1B,;+==L()9BA9B:^M:*
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
MEDA4118B:(H#&IVY ->WT4 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
80 4444 %%%% !1110 4444 %%%% '__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>jcom-20201231_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2020-01-31"
  xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:jcom="http://www.j2global.com/20201231"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2020-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="jcom-20201231.xsd" xlink:type="simple"/>
    <context id="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4415246676ff409bb172011672ce2184_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="id05bace023a44a4f876e6441c59a38a5_I20210224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
        </entity>
        <period>
            <instant>2021-02-24</instant>
        </period>
    </context>
    <context id="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2b480b07810646c3894307eafd3027b6_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id7c35b077639446abd2c22b85332786c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id4df6d4326c54c62946b1c09019fcdf8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id357a5729705404e9ed845e2275515f2_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6df561df62344ad7804cc9c8f7967f47_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i0ddce64389b247d0ab801ea08b3ac931_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7e62446cc4f04fed9515cb007fe54656_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iec53b2db9b864b2a983bd1c64b06a07f_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i68a424b6a0a84c13b962a8f8986855d2_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i84b9907bc509489ebb68601a715955a9_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if021e0611b3c4ef3a6b53145f9928c87_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ibcfafb84aa4548619c1ccc8d0a46f8eb_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6fb36b27a8de4ac28e44dd0907bb8944_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8d68ed003ccf4e1e9abfb44f25a75029_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i456e70482c9e4d039e66861fd8dea2ba_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2ed65a1c33fa4ee59dfe8a21c36a0715_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i3e91830657a64dcaa8855cb39650cb8a_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i8fe07ddad8c743528db492930bef8245_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ifb6134dff17c4f1d99d589dc9d7c1ec3_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i94a5d63e3fbc43d1a6087bd8a42748a8_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i170f0f419b3f43c9833258d2061eb6ab_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="ie808c74594104d8f9f1c730ead701812_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="idcef897c8dde4cd2a69d9cfb97a0e0db_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i8548d435f8d447a8bb9060842d535bcc_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="ibc35020d957345a9951a53138b1f22c7_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i776142828ca34e1899e6cd1b2dd14bc3_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i2f6f4d9624f94a128453feda01376141_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i4347f9d5a93f4d2891dbaf0a97e2f005_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ic63ed53afd5c4ea0bd3c9a1fab219440_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ia12bd504ce5e40b696fa47ad78c8f9c9_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ibe1aede4b9084ef1921c3146acdc9c71_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i3225fb6e7ed043f9a0fa0a49fdb6ad91_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i74a9267d38f1494bbf89e2350f65c60f_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ibcbefd9472504086baf3ab36e450a800_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i6973ba816f0940c1af45dc843f29b358_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i299aa1a6de194a5cbef885dadd5a6e24_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i18ed14d4ba3e498daaf8020d5797b27b_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i552478369359429a9e68fccea438323c_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i4c9d7366a0db4904a2f2fb8730b8c044_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if0cbe8cca19b495c92909389cc5b60c1_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i00d4629681b1449fbeb2da71e18ea7f9_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i860d0afac4d745cf946b0881ca37f53e_I20191115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jcom:A175ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-11-15</instant>
        </period>
    </context>
    <context id="i27f08afc040e4d4abda662e8761e454f_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6a883e671d7e4d5dbb637af2c4f699d3_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ibefc75efa5e94253a66644c143abe78d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i8afa8120059d487a8d0f5697163a3c2b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6aa3758c6cb447299aed64e7d0f97371_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i03644fc94f7a43d8b519a86330b372cf_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i86f8288abffe4407bd77c9b1625e74ad_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i860888cbe0a64092bfe5e062f66bef77_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i32123a228d00449d9de5dd8966a18705_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i778c1a784d354b9b894fb7905c03d50b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="idd226eb1d1774c21aa0f417bbaf1e337_I20140610">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jcom:A325ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-06-10</instant>
        </period>
    </context>
    <context id="i1b5f2aa1fd9b46b28a3c2944f02e4ccd_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i59e7ec2929764ba9ae506f35d898e07d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib0135445fd7b4c7f84da912fbbc89b26_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9c6e1b5b017b470c8b3116300c40ea22_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib099ee51bd7a45b7839d60dfdb61b3e5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0fe2428683eb4553b16a860f7e5e915b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1f9050f9d14e41e4a74ff66de5d1b831_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if03bc5cb578e4576abd8028c69332be7_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="idf8820f5b9d7485689c78fcdd270d291_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9f3af58056a34a578580c260887b9fc8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i70bde7db63b04354bc5139080aafa83f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1d3e8db363054a6b9950b89acdf5edcf_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">jcom:BackupReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6e15fe52bc804d7fa4425fae4de63295_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnusualOrInfrequentItemAxis">jcom:COVID19Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i50492f41ac1143708053be4b48d60b88_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnusualOrInfrequentItemAxis">jcom:COVID19Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6732f4a4d129496c96e5dcda45f78df2_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnusualOrInfrequentItemAxis">jcom:COVID19Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if4508dd6f0f34bd589bc1d3e1fdb9fb7_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AdvertisingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:DigitalMediaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i511bec3c9bce4ff3a872c5b49215402c_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AdvertisingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:DigitalMediaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i950a7cb4e822479ea8b5d3caa01578cf_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AdvertisingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:DigitalMediaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="iec96fcde85bb4805b3dec733bcab8abf_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jcom:SubscriptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:DigitalMediaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8ac9aa76cf12411f9b3b07c86d0f0443_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jcom:SubscriptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:DigitalMediaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iefcf07f2175b4ce3bb456fc5f59f611a_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jcom:SubscriptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:DigitalMediaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i8e48445d898d4d22a624b5d313c3d3ed_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jcom:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:DigitalMediaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibf3faab24f8d48a0836ef40c38ac7d3b_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jcom:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:DigitalMediaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib0a42001bbbd46928ccbc7aabc0aa1b8_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jcom:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:DigitalMediaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i54ac2f00246945928c3090efbe32fd56_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:DigitalMediaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i41acf9fe27384764870c33bf2d7ca3b5_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:DigitalMediaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i06bf2de053c149c486b90d332e770b58_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:DigitalMediaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i3110ef09b28246ffb026616525713999_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jcom:SubscriptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:CloudServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5e309b85e5f64829bb0b74a090ade93b_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jcom:SubscriptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:CloudServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i750c949a4f554988a8ba96bebfb16a06_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jcom:SubscriptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:CloudServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i3a8de382c2614e1a828833bb5345c555_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jcom:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:CloudServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iebdfce9c3bf04f65bc44627e4760007b_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jcom:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:CloudServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i65f82acf27ff4278b79872aa263f52c1_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jcom:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:CloudServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i5e009aa3cac941239ba19aeccfb8947b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:CloudServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ideca71dc3bfb419b9995ed27b0010b6b_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:CloudServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i85ca022ab6e94dc98c43c23f8eb40332_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:CloudServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i0eb38821e7164e669d8dcd6ae15ac39c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic5b5666b63f240fea62bcf585b9b5f2f_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i17ad5662041d43fe850e7df9841c5052_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i6e1e562c82d042d088f67ff146835730_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8dfbf97af44547719416b507edb926d2_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6d071c92889548778dd10e7903dd8c1c_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i2dd5ba14ca8140edbdf962c9d73e344e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ifd71051ddc024a33bb53280453d9a0cc_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia01e906649d546279cc93c95ff2bdffe_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i2a8041bb64d84dcf9fff0f144e54e22c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="idf178ceaf1144054b499a7057472c701_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i74c6e9a0a6bb4eabad7b825b2634f8eb_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i65ecc89473b44cb0a30dd103774c1184_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:Fiscal2020AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i92148d0d5fda481ea52448d63cf1a61d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:Fiscal2020AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9c11f2d53f1d45eb88b2d573d1cada4e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:Fiscal2020AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if9540364d0d64351b5e3cd0336d1bf0f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i51714e41847b44f09dfbfe868e65fe43_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:Fiscal2020AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib8f1ec7aad544837a928e2e9fcdb8e94_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9096afde2bdb4b7298b1b24696797bb8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:Fiscal2020AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib1378c0491f643a8afc70d2587699758_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6520ab105a5746c18eeaa47f9bc0dd72_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:Fiscal2020AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:VoiceBackupSecurityAndCPPSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9d696ad1b49f4a1e92f3e6e460427465_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:Fiscal2020AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:DigitalMediaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i265ccb8ec19547148bb655171f64e5e4_D20201028-20201028">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:RetailMeNotIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-28</startDate>
            <endDate>2020-10-28</endDate>
        </period>
    </context>
    <context id="ifae492e7b7864935a7529d47fa37ff1a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:RetailMeNotIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6d998eb0ef6a483a993d02c5634afef9_I20201028">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:RetailMeNotIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-28</instant>
        </period>
    </context>
    <context id="i47bd30791eaf42978ffc32cb19ff140e_I20201028">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:RetailMeNotIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-28</instant>
        </period>
    </context>
    <context id="i989054ee2e7d4f2593d646a84c039a6c_I20201028">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:RetailMeNotIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-28</instant>
        </period>
    </context>
    <context id="i0c6046465a3d40a58e702a19ff8a0604_I20201028">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:RetailMeNotIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-28</instant>
        </period>
    </context>
    <context id="i05d4b5aafcac4ba8ac95e001d70adf16_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:RetailMeNotIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib1cef1eab6904837b9e5854bef3ab19f_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:RetailMeNotIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia91c6bc37fe14c4db55d46b4704379e2_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:Fiscal2020AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i1fe06f49f9094e7eb7a8b02c401b0208_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:Fiscal2019AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ifcf0311012734b568c201c050e614016_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:Fiscal2019AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i0362d9b761d94d75ad07be0412fe38ef_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:Fiscal2019AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i8c20c818aba7479ebe4be003884c35a6_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:Fiscal2019AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i79acfaf7330e4b93a138de04e407a9ea_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:Fiscal2019AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iffb2fe7f34ae40488364c1d7c32607b0_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:Fiscal2019AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6db01342f1014d65bf14c59b383c27f9_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:Fiscal2019AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:FaxAndMartechSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia9e6b53505ab4305bb8bdc6e871985dc_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:Fiscal2019AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:DigitalMediaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i02033795f8064c9a936651d7b90b7b1e_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:Fiscal2019AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ie728de08712749fcab0b3bb0c164a7a1_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:Fiscal2018AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i58c444fc79174683a9d2ad6ebd01e557_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:Fiscal2018AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i97934081a50f4b218fc738beed6655d6_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:Fiscal2018AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ie0bebde1787849c5a88c08aebcc16fc3_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:Fiscal2018AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i8c5feaacf9d94f22bb600b9be8c1d5ec_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:Fiscal2018AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i0982aa0a01674e73be10571e143835bf_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:Fiscal2018AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="iee58a4a530144d29802ecea31ce6b993_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:Fiscal2018AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:VoiceBackupSecurityAndCPPSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ie8d9d6feddc5435dbbf364ebe6fe2120_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:Fiscal2018AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:DigitalMediaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="idcf5850525ce4d8497e050fcf0ef0183_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:Fiscal2018AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="id2030f18d9e446d0adacd4b9a607ee5e_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="iebfaab30ee7146dab683457788867cbd_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i307b6ab958044d8aaa0dd170a197a3a3_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i3e0dcd76a65342fcb1ae49bfa2f3e3d4_D20170925-20170925">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
        </entity>
        <period>
            <startDate>2017-09-25</startDate>
            <endDate>2017-09-25</endDate>
        </period>
    </context>
    <context id="ie777f608923d455ab4b09e041e6d31d4_I20170925">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
        </entity>
        <period>
            <instant>2017-09-25</instant>
        </period>
    </context>
    <context id="ia3fb6d3a211c4f0da3dc7cc62641b0dc_D20200831-20200831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-31</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="ib11b7e4286f44fdb9dc5b138169a6df0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia7e2212c53dc4b03a20f0e24a9ae756d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6c8d9371ca5d4037b866695be4e7e932_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ide7777585ea64a3ba2f96ecb9605cbd1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i760e4cb04e30400996c9d10a2567956d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">jcom:MeasurementInputDebtSpreadMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3d907b59cc5a40b0975fdc017b4c740a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">jcom:MeasurementInputDebtSpreadMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="idc075a053bbe4249a7358a41d1fc9d5c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">jcom:MeasurementInputDebtSpreadMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i383154874de848bcbe9fb4b2de3e4ab0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">jcom:MeasurementInputProbabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i14b5f53b80074ca59d72302782df98b6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">jcom:MeasurementInputProbabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3a25e1f85a0840adbc1ffce0e5708e27_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">jcom:MeasurementInputProbabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iea766f70f66d435d90e6283aea2de139_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">jcom:MeasurementInputPresentValueFactorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i44445a2c7b6240deae346d77e5fdb601_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">jcom:MeasurementInputPresentValueFactorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i25d6569d3d0f4d46a37cc471fc46580c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">jcom:MeasurementInputPresentValueFactorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i456a09f863fe46aa8586be6649b2660e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id5ef507a746347f291ce94b61c69fec3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia82ea6cbd18a420294f049ff0d93ea58_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i21f1b31bef644c3987f2de8116ab449f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9ef42e46c6104f159c5c4f86e610de72_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iebb069c1cd4d409485c8f6c361676d2c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id774d2be5e534a76b14de0ea5150200c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i787b02aae9ec48ad86634a4281260227_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib34794ad356f4a608e3aa8adcaa059ac_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic3facb9a19fe43a6a15d5ac6572670d3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1e0cea7cbbf74945a6363d8dfbc9943e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iaa0354535b8f4e17a80413b63aafada7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i56fcc37b921749e3ae58df3d1f4f00f7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i84a887a61bbb4689b3e50b4b0f4e5096_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i066480adeac348a996719a09c8dd7ca6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i01837059002e4feeacf858462733663a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="idf2c577a20174e1ebba341bf1ec519d5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1937b023e600460590dc6d227b094dd7_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ice324f1340b04b7fad5485aeb9a439c9_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia057a0af7d9547a18e2d107b47e8358f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ibb7e3698f06c4bdfb5aceb458929612c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="if592a30fac8f455c92881bfe26428123_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i46bee7f0aee140b1a555c4ae8b97e6e4_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i18b59613b09a4c7c98f500ade538bc72_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i01fd7cf5a1b54352a28570da833d92b7_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i1e20d8a1416348208b93d70df59bca60_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ifc4451c2813c4badb1a28b55f4adf41c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="icec085573f764dd3892978909b66d62f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia9d11349788a47a1be27af1879fc514d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i161030048ae144829edf0a422d9c8063_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i53353bbb843c4ee0ba3ced4d7aae8b1f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i65ac8bf3bd4c4e31892f71db5cee965b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie2e2db5ffa3b4e75b350253a6dfb66a1_I20190101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:EmbeddedDerivativeFinancialInstrumentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-01</instant>
        </period>
    </context>
    <context id="i28e56476aa6c4bd8bad0aef027565e6e_D20190102-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:EmbeddedDerivativeFinancialInstrumentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-02</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i356da62842bd478b92e37be8642c578a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:EmbeddedDerivativeFinancialInstrumentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iff441bd2ecf64b0d83461917aa9eba30_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i79af36a1646a4b08a05c3947ae9c352f_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ibc7b0fc8be3b41539070dae84c5ea6a4_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9f9565beea224fd48fc99343f42732ef_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1a2f7ebb129e4ecdb1fd8132a56c0ea8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i20b1a671158341b584b1dee17d4b03b4_I20171013">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:HumbleBundleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-10-13</instant>
        </period>
    </context>
    <context id="i778a3d9ec47c459480838b642b6ded07_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:HumbleBundleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifa3fb0ee2a614efea4cea37f90f60069_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:HumbleBundleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic7319c36acd04bdf80878dfe2c57cc2f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:HumbleBundleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i07a489106b39426988f4443b7d0f67cc_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:HumbleBundleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iee976facc774460885663dddd428376e_I20181010">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:EkahauIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-10</instant>
        </period>
    </context>
    <context id="icb61e549030f413db6c1e5725035eb80_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:EkahauIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia5942c59181d4f758034f2a5f7d8fdec_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:EkahauIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ifa17d7681ad54314ac41a414bd3bad10_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:EkahauIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib848fa32ecba4daabc0795a59091796b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:OtherBusinessAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i768c55bc821345ed8d9e9ebc1a831b33_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:OtherBusinessAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="if94300af359b436185374a280bb16352_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:OtherBusinessAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia71c916eecce45f080471d99d5b56d9f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9c0399ad863e435bb56e97f2fdd15846_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia8ce1d6fd12e4fe982dbe15bbc71de47_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id431a5ed40b64ada833a66ff8d6dca76_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i295fa010a3004081b306766421976fb9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia560645f0dfa4649a6f94ac129ab2a66_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i3172a0baa6814357b4f513935cedad17_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:FaxAndMartechSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i38ee02a9c7c24cdf9e57d36ad39daf6c_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:VoiceBackupSecurityAndCPPSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ic0af28426f3e47a2aff6850b6fdb1a3e_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:CloudServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="idd15e8c625644af0886ef28503a93640_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:DigitalMediaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ia2d23ea71b6e486c9e21428a4d72eb49_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:FaxAndMartechSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i611f1a2d137c4d5eae6099bb11193ae5_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:VoiceBackupSecurityAndCPPSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i29c6acca0ea7478598e907debae365e4_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:FaxAndMartechSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i4a6918e8778c4dd799a316a2749152cd_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:VoiceBackupSecurityAndCPPSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i8f5a1af06db4448ab678e60ec743c332_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:CloudServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i34ef82c155134a74a4dea7a85b83f699_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:DigitalMediaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i8f0f96977ccf44879c1061796a2f48dc_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:FaxAndMartechSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i496a13d1c8be4604a2fbd4f861da4bcb_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:VoiceBackupSecurityAndCPPSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iab5f6405a4df4a349194e4bcd50142d1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:FaxAndMartechSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i754aef79140f48b69d94fc80086eec82_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:VoiceBackupSecurityAndCPPSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i57e6344ab42f42718a97e9e73c372613_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:CloudServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4ca3dbcc865b4a99aac6c5dda9631a68_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:DigitalMediaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i784afbe3ffe74ac4852a6a5150a14b35_D20200831-20200831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:VoiceBackupSecurityAndCPPSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-31</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="i33135f47bd7b4971b6bf31a53547c9c0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic2361899fb72420e846638a008dfbc88_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i409d9a6d400944f7a032c5b66e6af138_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8750f81568364fbb8f2d01e5e146aaef_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia8329fa6f4c14413a7853adc05c608c8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2d766900adf4401e862ba0a2b41b0a16_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib91959ceed3e496bb5c954726cdcb1af_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i99d41f3a327f4fca9d8098a065eb2626_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5b496301f8eb4f43b4dd1435a852608e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i254ef6a24c0242c7965e867f0030ffb3_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic66ad5bb190b472989498366e10c0183_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if4105302c0124dc8865cae9612059824_D20201028-20201028">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:RetailMeNotIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-28</startDate>
            <endDate>2020-10-28</endDate>
        </period>
    </context>
    <context id="i378b0d5ab212447593636a9d32b8a369_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:RetailMeNotIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ifd1acd4b94bb43c6a13fd4d123bb290f_D20201028-20201028">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:RetailMeNotIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-28</startDate>
            <endDate>2020-10-28</endDate>
        </period>
    </context>
    <context id="i0186479056484b439b8a6a2eea407798_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:RetailMeNotIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id3b6e3576568426f9d74e350147dcbf7_D20201028-20201028">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:RetailMeNotIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-28</startDate>
            <endDate>2020-10-28</endDate>
        </period>
    </context>
    <context id="i663671a452bc4da097fa6a3b7e314f5c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:RetailMeNotIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib0715e996fe1477186fa877e8c7d118d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:Fiscal2020AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9320fa6723d24fe08c07c0c4648a8906_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:Fiscal2020AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i69029bb6bf5844b68e9795c01d9ad972_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:Fiscal2020AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i18210de5c57e4a6da177c5048c01bf9b_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i0742300fed25490097313f158b34c586_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="if594bf127942437e9f67910ef9ec7787_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i0a7054caae5c4ee484ea2f9c5b05e1b5_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic583081cf24f4f358b0c27723b7e2227_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ieaf920b7e6784847aab93462747d1a95_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i08db7bcd26594f5bbafa839e4d5579b1_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i47e0f107d3b2429cac14b4a2c11c9d5c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia95f5a59a2dc4e3296b60a3e6b8cd973_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iff25903aa47b447d99bc4c83e525f9c2_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id4a2a67ae77444ce950c83845261edd9_I20201007">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jcom:A60SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-07</instant>
        </period>
    </context>
    <context id="i2b0f9bf60bdc46fd957d5b16f7c18505_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jcom:A60SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if892443a8f604b5eb83fb29446a4bab3_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jcom:A60SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i4bf1034969594c5ead95160726d8e8c0_I20201007">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jcom:A4625SeniorNotesDueIn2030Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-07</instant>
        </period>
    </context>
    <context id="i9f1920798232486f9c8bbfad07421be0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jcom:A4625SeniorNotesDueIn2030Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6aae2121ca54423fa55f31366ca6c039_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jcom:A4625SeniorNotesDueIn2030Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6d0ecb9e78804bbbb6f33cd94cd8b905_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jcom:A325ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8f049865aeeb4423860a220aa5b86d19_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jcom:A325ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6dfae9b2293c404299f682fcb1b28747_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jcom:A175ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4a7f05a65f9d484697d75bb03ae949d3_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jcom:A175ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i8b46be8192da41dc858ad0dd79e6993a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i303b22fa04bd41a9bb8e20232a2a8ba6_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ibec735ba69ff40949d7c00338f6d1761_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jcom:PaycheckProtectionProgramCARESActMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i698ef56af3f347f5961c1c5711ab53e5_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jcom:PaycheckProtectionProgramCARESActMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="idc66c29185a84580a8ad50095c6d2ce1_I20170627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jcom:A60SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-06-27</instant>
        </period>
    </context>
    <context id="i3c4b2160999744daaf4f3fdd16342fb4_D20170627-20170627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jcom:A60SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-06-27</startDate>
            <endDate>2017-06-27</endDate>
        </period>
    </context>
    <context id="iafe40007b8b142198643ca3264f1ee3e_D20201007-20201007">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jcom:A60SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-07</startDate>
            <endDate>2020-10-07</endDate>
        </period>
    </context>
    <context id="i98a931b76da741f2874829d5de0239c8_D20201007-20201007">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jcom:A4625SeniorNotesDueIn2030Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-07</startDate>
            <endDate>2020-10-07</endDate>
        </period>
    </context>
    <context id="i4eb0e3764a404b978ba871d1c291104f_D20201007-20201007">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jcom:A4625SeniorNotesDueIn2030Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-07</startDate>
            <endDate>2020-10-07</endDate>
        </period>
    </context>
    <context id="i7723e827654042be9708b0a9ba656a1a_D20201007-20201007">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jcom:A4625SeniorNotesDueIn2030Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-07</startDate>
            <endDate>2020-10-07</endDate>
        </period>
    </context>
    <context id="i757a0593f5914dd0ba0432117eb8b166_D20140610-20140610">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jcom:A325ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-06-10</startDate>
            <endDate>2014-06-10</endDate>
        </period>
    </context>
    <context id="i4da7afd8945749e1a604851a3a5a4c06_D20140610-20140610">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jcom:A325ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-06-10</startDate>
            <endDate>2014-06-10</endDate>
        </period>
    </context>
    <context id="i81b99146106c407db8e86c44cdb0b7f3_D20191001-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jcom:A325ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i44e72f30d0e04a8badd8eb35350f96a8_D20201001-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jcom:A325ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6c2910b59fbc4eb6a649da19d5109b19_D20140610-20140610">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jcom:A325ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-06-10</startDate>
            <endDate>2014-06-10</endDate>
        </period>
    </context>
    <context id="i0929c6d119c9476e85a05530ae369392_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jcom:A325ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2be47e3854c3483585e715901166a08a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jcom:A325ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i01d9d40befba49bf98d4eacc38317576_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jcom:A325ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i1fb602e220e9424b97f9051f2bd1c110_D20191115-20191115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jcom:A175ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-15</startDate>
            <endDate>2019-11-15</endDate>
        </period>
    </context>
    <context id="id0f17ab0af544a60bacffe1f7cd7d0b0_D20191115-20191115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jcom:A175ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-15</startDate>
            <endDate>2019-11-15</endDate>
        </period>
    </context>
    <context id="if7d94ca96f25446485ec21461b700c95_D20191115-20191115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jcom:A175ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-15</startDate>
            <endDate>2019-11-15</endDate>
        </period>
    </context>
    <context id="i867486a4e406485fa410d7930c611477_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jcom:A175ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1f503e00ab6947bf8e562cbca0637a97_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jcom:A175ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i62608ff04f364722a02300c4630271f2_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jcom:MUFGCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib80f39ade03047d2b5320a78d741a300_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jcom:MUFGCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i87a3de6c344640e58f61a8dddf7aee1a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jcom:MUFGCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id7b8e1ff0dc74de9b90e83f41ea53993_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jcom:MUFGCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0bf1bc155c644badbee65111ed6ab637_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibc162d9d246a460ab1eb2d494fb1ddcd_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic429ed962a52444aab26be2469cb42d4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0f6cb83a47334a73b7f76f3b00bd901f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i75eda7d98d9d4a2491b7129871cc0f50_I20190101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-01</instant>
        </period>
    </context>
    <context id="i2516ced0586e4ee384eb9336a0b24a37_I20190830">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jcom:MUFGCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-30</instant>
        </period>
    </context>
    <context id="i14a1ec70ce49451689b13a872f17ae3f_I20191114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jcom:MUFGCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-11-14</instant>
        </period>
    </context>
    <context id="i7520128a24624bab9a43b8cc339820fd_I20191115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jcom:MUFGCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-11-15</instant>
        </period>
    </context>
    <context id="i79f98dd4cf8944f7a0bc92979e2669e2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ief9f3b685ccd43988e1b501596c0ae07_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i75206030b55d4d44ba3291f22a61c6c8_I20141130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-11-30</instant>
        </period>
    </context>
    <context id="i12cdd170693d42b2816421657b5bb73b_D20141101-20141130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-11-01</startDate>
            <endDate>2014-11-30</endDate>
        </period>
    </context>
    <context id="ia4aa7889c13547b08f71d753ae21d261_I20141130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-11-30</instant>
        </period>
    </context>
    <context id="i7137c141a39947dcaf9c22100b0a1f7a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4516df39c13747468402bdd6ff457038_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i74c7aa821aee477ab05da56ab11be7bb_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ib1a1cfc9d2114e94b2a438c67d7b5e1e_I20120229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">jcom:A2012RepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2012-02-29</instant>
        </period>
    </context>
    <context id="id21d4803dab5404da7d822a27c1bdd39_D20160701-20160731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jcom:IntegratedGlobalConceptsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-01</startDate>
            <endDate>2016-07-31</endDate>
        </period>
    </context>
    <context id="i7d0663fd5fe4432da255f63a0ed0af5b_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">jcom:A2012RepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i1c8332b1d2d74dc288eddb48ee438890_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">jcom:A2012RepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i03e0e33a084142f4b7c2dce5ec49e04d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">jcom:A2012RepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie0a0ebe83563491c804d3fa3001d7d9b_D20201231-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">jcom:A2012RepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-31</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib8f6ae3492524c32a1aec117dabe7309_I20200806">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">jcom:A2020RepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-06</instant>
        </period>
    </context>
    <context id="i9fd15965aa6544f9917881f4107c11c8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">jcom:A2020RepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie00fd2e25eb344f7a8560a2b3a70f7ce_D20190206-20190206">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
        </entity>
        <period>
            <startDate>2019-02-06</startDate>
            <endDate>2019-02-06</endDate>
        </period>
    </context>
    <context id="i10c84ace438f4a8aa94134a9de4765d5_D20190502-20190502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
        </entity>
        <period>
            <startDate>2019-05-02</startDate>
            <endDate>2019-05-02</endDate>
        </period>
    </context>
    <context id="i78026a0029b14b6395f1f224dde44ad5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jcom:A2015StockOptionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ieea17d40f3d6441380fdd69e45a81332_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jcom:A2015StockOptionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic65f84fd852040859f0be5222462ec5a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib7ed73a23c244f739663578091c6b52b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">jcom:RangeOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i415f27e2138d4bd0b8356d4c9e914cc3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">jcom:RangeOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i23e2e62f84ca4eb894274e2e1ce25a70_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">jcom:RangeTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5f0998bfc7b045c6a66984e2b852021a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">jcom:RangeTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic1a8bfcae3124018938de8bf1618ef64_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">jcom:RangeThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0877fbacda9d4f8b8701bc69393e477a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">jcom:RangeThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if56db55067f94268b057430a364f6f75_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">jcom:RangeFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i713faa4ed95247bdb71e3e15700ada88_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">jcom:RangeFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if8df07b637904488bdd1d0c8bd120b12_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i192ace41e62944fc8b60c2e29588f05e_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i00dc90c1be2e4a9bbc9024f4607466ef_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibb6fd7b55505455e8b969c2e3aab4617_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jcom:RestrictedStockAndRestrictedStockUnitRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic6187d7eec3b45f4b4d2435924b21e54_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jcom:SeniorStaffMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jcom:RestrictedStockAndRestrictedStockUnitRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i047497f55060472fa6622680db260e1c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jcom:RestrictedStockAndRestrictedStockUnitRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i029ab4be128c4f60be1ed00871b7bf81_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jcom:RestrictedStockAndRestrictedStockUnitRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia08b5563b38a4cae87d699a46492a5cb_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jcom:RestrictedStockAndRestrictedStockUnitRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if8099514783847d79c09cd82dda0781b_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jcom:RestrictedStockAndRestrictedStockUnitRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ie70666317ce441219a565dad143a82c7_D20200507-20200507">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jcom:RestrictedStockAndRestrictedStockUnitRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-07</startDate>
            <endDate>2020-05-07</endDate>
        </period>
    </context>
    <context id="i66f0010b033042b69a46769557d4d3f6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jcom:MarketBasedRestrictedStockAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i04b3d0f980ce4684aec8bb84019d77db_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jcom:MarketBasedRestrictedStockAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if968f85323fe4abcb4fb0944de6df7cf_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jcom:MarketBasedRestrictedStockAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i6eca2a1d2fa64772becb4749a728900b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jcom:MarketBasedRestrictedStockAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2300a0340b714be4b812bef93f8823e4_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jcom:MarketBasedRestrictedStockAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i52bacb945da7464884972f5b4bc6d3fc_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jcom:MarketBasedRestrictedStockAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ida8d4d1267a94014ac0c258e1455d0f8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jcom:RestrictedStockRestrictedStockUnitRSUMarketBasedRestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id46948d3152b4e2c855985bd5aab7876_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jcom:RestrictedStockRestrictedStockUnitRSUMarketBasedRestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8d0ddbaa09eb46f18bbbafef805e1090_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jcom:RestrictedStockRestrictedStockUnitRSUMarketBasedRestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i42f651d2476b4cfb8914e3a8b9256313_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jcom:RestrictedStockRestrictedStockUnitRSUMarketBasedRestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iddab885346e34dfcb6cea7f8c7944122_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id682fde4e5b74d48bae7fe3da6181984_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i983f5896c8a44f2ab6e5341d09267db5_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ice96f3666b9a413092a7aee1a07f84f3_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i517b4abb63534e7fb469a6e510a4579d_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i58766828f1cf499499f80bcbb39b0c74_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ifb2cf25cad514ab2a4f6aa27fdce1a64_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id4b2282ada5e405f9e768f8cc1d48458_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id43e2d67b4034d61af2e479aff82417b_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="ifb056197b2f14f48b8eee4c4f6762a86_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i5beef16119fe4d2aa18592526d797b58_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i2bd3bb46ab454ce58967eefe613c6279_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i0ca35da6bd3b4bd3bf2134d11c177385_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic5085880197d48e09056c07d15311374_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia975f38d2f414abb8e9449b0da7fe94c_I20010531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jcom:A2001EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2001-05-31</instant>
        </period>
    </context>
    <context id="ida754feead884d26911bf5c29983bfed_D20010501-20010531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jcom:A2001EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2001-05-01</startDate>
            <endDate>2001-05-31</endDate>
        </period>
    </context>
    <context id="ide83c5d50f6b4b0797e4987b1ed543b5_D20180501-20180501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jcom:A2001EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-05-01</startDate>
            <endDate>2018-05-01</endDate>
        </period>
    </context>
    <context id="i62300cea81b04ac8ad7bdd0352c56e97_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jcom:A2001EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id41b5eb21bd94fde95d0159cfbfcbe99_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jcom:A2001EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i92b4be68fafc4b0f84670f4b52407dd8_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jcom:A2001EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i882245298bcc4f2c9280b192f0c8e7b0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jcom:A2001EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id400b70bd8d0479594f2d04dc080c67a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jcom:A2001EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="icdcfc090eec14b64ab81a954501e15b5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jcom:A2001EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia9fdd3054c714550b1dbc39a2e9c9870_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:FaxAndMartechSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="iac150a1921f44f5c8a42a654c9a4d0f1_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jcom:VoiceBackupSecurityAndCPPSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="idcc0086b82c046ef8a8e5b8c5b49bf87_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="idede044f86c545e28f001f748b82b5d6_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i9a85a6c0572f4d8e9e6339b4ee02241a_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i8d709d3323d6464da5ac311c376d6a9b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if57bc47375314fa4bcd579455656ccb3_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iea20abaa8df94f4894c75cb206b0a5f0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i906238c2bfbe444bbab52a05f0c6a639_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie276133175884309901bb9fb7e5f2f3b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic75d887cdd3f494fad60a0c0af986191_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if9b6e97c43f24399a085beea13b79b48_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ia5eaf2b26acb439c975851e424dfa4d2_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7093393dcaf34680814f5648c0cdceba_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i21fb1d03893049e0be0db16a87fbc672_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i974c57fe12b34d5881aa4ec3cc15f27a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie92b3a7fb94e4d708f3f91861947bc16_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i92f7a9d1a5dd44b5907bfffe556c8ed0_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i35440d85c01a4a23a50fde1557cf7c70_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">jcom:AllOtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9bef8d62542b4ff5ab4d795fa94886c0_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">jcom:AllOtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i129929a22ec44ce6b665b7a171b85510_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">jcom:AllOtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i3a3d9638ff09415aba8b3aad5cd2e394_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i72e5aba1a1124294a457583946c15129_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i918bede6a24e4e04afc06b0c3c6e5528_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">jcom:AllOtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3f96203204444f13a2e39929cf484381_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">jcom:AllOtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ief79bbd988e74fa6932701f40cf83dce_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="ie80a867dac7e460cac6a244f0d0b24e4_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i2b6fb5aa749c4dc48a62868bc48e9fda_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="if5580cdf3c6b497e9ac58b8841388707_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i8cb17288701446edbde711c8725d5450_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i821051fab4564dcfaf4ffdc9a47761ad_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i86c8c41caed344b4ba2935388270a266_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id417e6217acb43d79fe7919b536471b0_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if0bc277e41b54eea8065f79a45225b49_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ice916b5e0898471ea3346b4b3a672c46_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i793b923f9cf54009ae9a10ff54a25405_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9caff7eb2a914b8da306c0c01fd74e03_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9079e4aa250e4e06811a8e065261ab99_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1a41291e04e7415a916fae675bc55d2c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5f17e123a0a04f3daa60cbce9a301e48_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i76bd4d6797894b6e9e0b22320f0156d5_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i3c7e42fd6f504a60966f8ca2eca709c5_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i83cf9ca83aca45628261578541bf9df0_D20201001-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9edf20ddc0834e8db8a668a9d595bdc4_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i141bb09cc68844aeb60e97900fbb312f_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i7c0f0ce7e6314999890280b0262c1ddc_D20191001-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ie03b810d48214d388b27e96c1110fb32_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i410ce687b66c4169b0d6baa870ecc151_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i4637c75eb1e6474ca94b47d3f079f1a2_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i58053d12ace04150872cf55793f67552_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i55f94c2daade4b7c913c528e5aedad9a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6a7107f52d924b0f9b6bf9f8dc7a42d3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i878abcafe99e400e8e7b3ed285561cba_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i611af9b1e9b449179cdc545ce352a326_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic02c3809a91942c8a93ef7a26f1643de_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifa4959bf09674435a5476794c2fbfae2_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ib6e50d214e8145f6bdbab57051bb3764_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i81308fac13b44f8f93d8d78ea411d29e_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i318142f5821c4b83bd66028daaf97d7a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ice56d0bdc3b9439fb9f09131913ef1fe_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i88b63d9bc02849969568808cd41c9891_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ica8fcea3e6004d81817068ed5b0e2ced_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i33c51dfd0d5c4ecbacfd876f4795336f_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084048</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="business">
        <measure>jcom:business</measure>
    </unit>
    <unit id="segment">
        <measure>jcom:segment</measure>
    </unit>
    <unit id="investment">
        <measure>jcom:investment</measure>
    </unit>
    <unit id="fiscalquarterperiod">
        <measure>jcom:fiscalQuarterPeriod</measure>
    </unit>
    <unit id="tradingday">
        <measure>jcom:tradingDay</measure>
    </unit>
    <unit id="rate">
        <measure>utr:Rate</measure>
    </unit>
    <unit id="subsidiary">
        <measure>jcom:subsidiary</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF80L2ZyYWc6OTJhY2UwYzBkODZmNDdlMWIxODY5YTc5MzFiOWM4MGEvdGFibGU6YzFjMGYzYTg2ODQxNDE4MWJlY2QyMTAwMGU1YzQwMGEvdGFibGVyYW5nZTpjMWMwZjNhODY4NDE0MTgxYmVjZDIxMDAwZTVjNDAwYV80LTEtMS0xLTA_22f6f7d9-f7ce-4887-b4b4-75ce88230a14">0001084048</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF80L2ZyYWc6OTJhY2UwYzBkODZmNDdlMWIxODY5YTc5MzFiOWM4MGEvdGFibGU6YzFjMGYzYTg2ODQxNDE4MWJlY2QyMTAwMGU1YzQwMGEvdGFibGVyYW5nZTpjMWMwZjNhODY4NDE0MTgxYmVjZDIxMDAwZTVjNDAwYV85LTEtMS0xLTA_dfc24cfa-8586-43e7-b54d-2d1413d8d184">2020</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF80L2ZyYWc6OTJhY2UwYzBkODZmNDdlMWIxODY5YTc5MzFiOWM4MGEvdGFibGU6YzFjMGYzYTg2ODQxNDE4MWJlY2QyMTAwMGU1YzQwMGEvdGFibGVyYW5nZTpjMWMwZjNhODY4NDE0MTgxYmVjZDIxMDAwZTVjNDAwYV8xMC0xLTEtMS0w_b318b238-c8a3-4de1-8852-069436e15d05">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF80L2ZyYWc6OTJhY2UwYzBkODZmNDdlMWIxODY5YTc5MzFiOWM4MGEvdGFibGU6YzFjMGYzYTg2ODQxNDE4MWJlY2QyMTAwMGU1YzQwMGEvdGFibGVyYW5nZTpjMWMwZjNhODY4NDE0MTgxYmVjZDIxMDAwZTVjNDAwYV8xMS0xLTEtMS0w_3a92106d-fc14-4850-a5cf-a7279d46f1b2">false</dei:AmendmentFlag>
    <us-gaap:AccountingStandardsUpdateExtensibleList
      contextRef="ibc35020d957345a9951a53138b1f22c7_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzQtMC0xLTEtMTA2OA_3d8c8dca-ca65-4992-85f8-d4d1d39bc167">us-gaap:AccountingStandardsUpdate201409Member</us-gaap:AccountingStandardsUpdateExtensibleList>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i9f3af58056a34a578580c260887b9fc8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzkzNDU4NDg5ODg4NjE_9b922b3c-2b87-49f3-b4f3-f85387236b37">P1Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i9f3af58056a34a578580c260887b9fc8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90ZXh0cmVnaW9uOjc4ZDFjNWJmODk2NDRjZjNhZjI2NzIxZmQ1NDkwNDg2XzExNDA_9b922b3c-2b87-49f3-b4f3-f85387236b37">P1Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i254ef6a24c0242c7965e867f0030ffb3_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90ZXh0cmVnaW9uOjc4ZDFjNWJmODk2NDRjZjNhZjI2NzIxZmQ1NDkwNDg2XzM4NDgyOTA3MDQzMjQ_06bdd3f0-ff97-48bd-b103-280ca10ce459">P4Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ia95f5a59a2dc4e3296b60a3e6b8cd973_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90ZXh0cmVnaW9uOjc4ZDFjNWJmODk2NDRjZjNhZjI2NzIxZmQ1NDkwNDg2XzM4NDgyOTA3MDQzNDA_21eabf96-4052-4612-83ae-958c57d3b06a">P4Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:DebtInstrumentConvertibleConversionRatio1
      contextRef="i0929c6d119c9476e85a05530ae369392_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8yMDA5L2ZyYWc6MDE4NzkzOGQwMjUwNDAyMjhmYWU4NTVjZTc0ZjhlZDAvdGFibGU6YTZmMWI1OTRkZTQ5NGYzZGI1NjQ2NjQ5MWI3ZWI5OTgvdGFibGVyYW5nZTphNmYxYjU5NGRlNDk0ZjNkYjU2NDY2NDkxYjdlYjk5OF8wLTMtMS0xLTc5Njg_ebfa76af-1f96-4eff-9356-371b90986989"
      unitRef="number">0.0147632</us-gaap:DebtInstrumentConvertibleConversionRatio1>
    <us-gaap:DebtInstrumentConvertibleConversionRatio1
      contextRef="i867486a4e406485fa410d7930c611477_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8yMDA5L2ZyYWc6MDE4NzkzOGQwMjUwNDAyMjhmYWU4NTVjZTc0ZjhlZDAvdGFibGU6YTZmMWI1OTRkZTQ5NGYzZGI1NjQ2NjQ5MWI3ZWI5OTgvdGFibGVyYW5nZTphNmYxYjU5NGRlNDk0ZjNkYjU2NDY2NDkxYjdlYjk5OF8xLTMtMS0xLTc5Njg_66d5cff9-c7a5-4795-92e1-f952bdea2221"
      unitRef="number">0.0079864</us-gaap:DebtInstrumentConvertibleConversionRatio1>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i0bf1bc155c644badbee65111ed6ab637_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90ZXh0cmVnaW9uOmE2ZjdjNTk5ZGYzYTRkMmFiYmU4M2UxMGQ3NDRkNWEwXzM4NDgyOTA3MTAwMjk_4e9570e5-8027-4cd6-bb2b-a81a5fe11075">P3Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <dei:DocumentType
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xL2ZyYWc6MGNlODRkMjY4ZmJmNDNmZmEyMDdmNGZjZjk2MThjODUvdGV4dHJlZ2lvbjowY2U4NGQyNjhmYmY0M2ZmYTIwN2Y0ZmNmOTYxOGM4NV8zMjI1_14bdedbc-9961-4bd9-9bbe-51e236baec9a">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xL2ZyYWc6MGNlODRkMjY4ZmJmNDNmZmEyMDdmNGZjZjk2MThjODUvdGFibGU6MTIzM2Y3OTFkYWRiNDc2MzkwMTE0ZDE2YzZhNTM4YTEvdGFibGVyYW5nZToxMjMzZjc5MWRhZGI0NzYzOTAxMTRkMTZjNmE1MzhhMV8wLTAtMS0xLTA_cd974ae3-3930-4c90-929b-e9bbcd7bb02a">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xL2ZyYWc6MGNlODRkMjY4ZmJmNDNmZmEyMDdmNGZjZjk2MThjODUvdGV4dHJlZ2lvbjowY2U4NGQyNjhmYmY0M2ZmYTIwN2Y0ZmNmOTYxOGM4NV8xMTk_3d8ecdb1-7525-4618-8e03-ec78c77de076">2020-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xL2ZyYWc6MGNlODRkMjY4ZmJmNDNmZmEyMDdmNGZjZjk2MThjODUvdGV4dHJlZ2lvbjowY2U4NGQyNjhmYmY0M2ZmYTIwN2Y0ZmNmOTYxOGM4NV8xMTk_cc850791-6e41-4df1-add5-3d53b9d5c88f">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xL2ZyYWc6MGNlODRkMjY4ZmJmNDNmZmEyMDdmNGZjZjk2MThjODUvdGFibGU6ZjIwNWFlMTE0NTJjNDZmZDkwMGVkNmExY2FhMzcyYjEvdGFibGVyYW5nZTpmMjA1YWUxMTQ1MmM0NmZkOTAwZWQ2YTFjYWEzNzJiMV8wLTAtMS0xLTA_c9271b2d-d31f-4a71-b934-164b73470523">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xL2ZyYWc6MGNlODRkMjY4ZmJmNDNmZmEyMDdmNGZjZjk2MThjODUvdGV4dHJlZ2lvbjowY2U4NGQyNjhmYmY0M2ZmYTIwN2Y0ZmNmOTYxOGM4NV8zMjM4_be548b3c-707f-49c7-afdc-2ccc245373fd">0-25965</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xL2ZyYWc6MGNlODRkMjY4ZmJmNDNmZmEyMDdmNGZjZjk2MThjODUvdGV4dHJlZ2lvbjowY2U4NGQyNjhmYmY0M2ZmYTIwN2Y0ZmNmOTYxOGM4NV8zMjMy_b9267381-0363-4f17-b0ff-968c686c3306">J2 GLOBAL, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xL2ZyYWc6MGNlODRkMjY4ZmJmNDNmZmEyMDdmNGZjZjk2MThjODUvdGFibGU6ZWU0YzU0NWY3NDRmNGVmZTg5MjQwMzIzZDBjNDUzMmYvdGFibGVyYW5nZTplZTRjNTQ1Zjc0NGY0ZWZlODkyNDAzMjNkMGM0NTMyZl8wLTAtMS0xLTA_b61684b0-ab35-4f81-8cd0-fee191a8b1f1">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xL2ZyYWc6MGNlODRkMjY4ZmJmNDNmZmEyMDdmNGZjZjk2MThjODUvdGFibGU6ZWU0YzU0NWY3NDRmNGVmZTg5MjQwMzIzZDBjNDUzMmYvdGFibGVyYW5nZTplZTRjNTQ1Zjc0NGY0ZWZlODkyNDAzMjNkMGM0NTMyZl8wLTEtMS0xLTA_51976835-4b76-40df-9ebc-2ebe90efdd56">47-1053457</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xL2ZyYWc6MGNlODRkMjY4ZmJmNDNmZmEyMDdmNGZjZjk2MThjODUvdGV4dHJlZ2lvbjowY2U4NGQyNjhmYmY0M2ZmYTIwN2Y0ZmNmOTYxOGM4NV8zMjI2_fa3807cc-526f-4487-9af1-7e8750e834a1">700 S. Flower Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xL2ZyYWc6MGNlODRkMjY4ZmJmNDNmZmEyMDdmNGZjZjk2MThjODUvdGV4dHJlZ2lvbjowY2U4NGQyNjhmYmY0M2ZmYTIwN2Y0ZmNmOTYxOGM4NV8zMjI5_4d220c64-a5ea-4368-aef5-3677984d0611">15th Floor</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xL2ZyYWc6MGNlODRkMjY4ZmJmNDNmZmEyMDdmNGZjZjk2MThjODUvdGV4dHJlZ2lvbjowY2U4NGQyNjhmYmY0M2ZmYTIwN2Y0ZmNmOTYxOGM4NV8zMjI3_318e5614-84a1-4cd7-a31f-40f3dadd76aa">Los Angeles</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xL2ZyYWc6MGNlODRkMjY4ZmJmNDNmZmEyMDdmNGZjZjk2MThjODUvdGV4dHJlZ2lvbjowY2U4NGQyNjhmYmY0M2ZmYTIwN2Y0ZmNmOTYxOGM4NV8zMjMz_78f1b9e5-f558-49ff-8bee-40e139be6830">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xL2ZyYWc6MGNlODRkMjY4ZmJmNDNmZmEyMDdmNGZjZjk2MThjODUvdGV4dHJlZ2lvbjowY2U4NGQyNjhmYmY0M2ZmYTIwN2Y0ZmNmOTYxOGM4NV8zMjM5_7f2b02de-65f8-4c55-8ee9-88b23711a250">90017</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xL2ZyYWc6MGNlODRkMjY4ZmJmNDNmZmEyMDdmNGZjZjk2MThjODUvdGV4dHJlZ2lvbjowY2U4NGQyNjhmYmY0M2ZmYTIwN2Y0ZmNmOTYxOGM4NV8zMjQw_2e8874ca-e769-46e5-a34e-7099517ae2b2">323</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xL2ZyYWc6MGNlODRkMjY4ZmJmNDNmZmEyMDdmNGZjZjk2MThjODUvdGV4dHJlZ2lvbjowY2U4NGQyNjhmYmY0M2ZmYTIwN2Y0ZmNmOTYxOGM4NV8zMjM1_9348a473-6588-4843-b662-fb03e0f78819">860-9200</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xL2ZyYWc6MGNlODRkMjY4ZmJmNDNmZmEyMDdmNGZjZjk2MThjODUvdGFibGU6ZGNmY2QwZGE5MTViNGM1YTliMzJjN2YzZWI2ODE3NzIvdGFibGVyYW5nZTpkY2ZjZDBkYTkxNWI0YzVhOWIzMmM3ZjNlYjY4MTc3Ml8xLTAtMS0xLTA_b1827ab2-59e1-4ea0-915f-69565b9ba913">Common Stock, $0.01 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xL2ZyYWc6MGNlODRkMjY4ZmJmNDNmZmEyMDdmNGZjZjk2MThjODUvdGFibGU6ZGNmY2QwZGE5MTViNGM1YTliMzJjN2YzZWI2ODE3NzIvdGFibGVyYW5nZTpkY2ZjZDBkYTkxNWI0YzVhOWIzMmM3ZjNlYjY4MTc3Ml8xLTEtMS0xLTA_d886fbcf-5541-4e08-9ba4-33f65e83b5fa">JCOM</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xL2ZyYWc6MGNlODRkMjY4ZmJmNDNmZmEyMDdmNGZjZjk2MThjODUvdGFibGU6ZGNmY2QwZGE5MTViNGM1YTliMzJjN2YzZWI2ODE3NzIvdGFibGVyYW5nZTpkY2ZjZDBkYTkxNWI0YzVhOWIzMmM3ZjNlYjY4MTc3Ml8xLTItMS0xLTA_c69c94bb-e87a-4149-b6ae-88785f186129">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xL2ZyYWc6MGNlODRkMjY4ZmJmNDNmZmEyMDdmNGZjZjk2MThjODUvdGV4dHJlZ2lvbjowY2U4NGQyNjhmYmY0M2ZmYTIwN2Y0ZmNmOTYxOGM4NV8zMjM0_9f64835a-7d7a-4dcf-9de9-cead5c17705d">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xL2ZyYWc6MGNlODRkMjY4ZmJmNDNmZmEyMDdmNGZjZjk2MThjODUvdGV4dHJlZ2lvbjowY2U4NGQyNjhmYmY0M2ZmYTIwN2Y0ZmNmOTYxOGM4NV8zMjI0_e7bce293-928e-4634-9e49-a5ab104bd655">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xL2ZyYWc6MGNlODRkMjY4ZmJmNDNmZmEyMDdmNGZjZjk2MThjODUvdGV4dHJlZ2lvbjowY2U4NGQyNjhmYmY0M2ZmYTIwN2Y0ZmNmOTYxOGM4NV8zMjMw_818df6c7-3df4-4a49-9fdf-5a9b1d8438dc">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xL2ZyYWc6MGNlODRkMjY4ZmJmNDNmZmEyMDdmNGZjZjk2MThjODUvdGV4dHJlZ2lvbjowY2U4NGQyNjhmYmY0M2ZmYTIwN2Y0ZmNmOTYxOGM4NV8zMjMx_fdf2e27f-0aa1-4025-a105-246bca637c76">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xL2ZyYWc6MGNlODRkMjY4ZmJmNDNmZmEyMDdmNGZjZjk2MThjODUvdGFibGU6NzU1ZTQ3OWQ0ZTdmNDVmNTljZDk0MzZlNTI2MDE4ZjUvdGFibGVyYW5nZTo3NTVlNDc5ZDRlN2Y0NWY1OWNkOTQzNmU1MjYwMThmNV8wLTAtMS0xLTA_3ace9810-8200-4a96-ab33-a42339d2fff6">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xL2ZyYWc6MGNlODRkMjY4ZmJmNDNmZmEyMDdmNGZjZjk2MThjODUvdGFibGU6NzU1ZTQ3OWQ0ZTdmNDVmNTljZDk0MzZlNTI2MDE4ZjUvdGFibGVyYW5nZTo3NTVlNDc5ZDRlN2Y0NWY1OWNkOTQzNmU1MjYwMThmNV8wLTctMS0xLTA_5796e5d9-e284-40fa-9b07-d6b0492e3501">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xL2ZyYWc6MGNlODRkMjY4ZmJmNDNmZmEyMDdmNGZjZjk2MThjODUvdGFibGU6NzU1ZTQ3OWQ0ZTdmNDVmNTljZDk0MzZlNTI2MDE4ZjUvdGFibGVyYW5nZTo3NTVlNDc5ZDRlN2Y0NWY1OWNkOTQzNmU1MjYwMThmNV8xLTEtMS0xLTA_b99c1456-98b6-4452-8bd4-998959f66401">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xL2ZyYWc6MGNlODRkMjY4ZmJmNDNmZmEyMDdmNGZjZjk2MThjODUvdGV4dHJlZ2lvbjowY2U4NGQyNjhmYmY0M2ZmYTIwN2Y0ZmNmOTYxOGM4NV8yMTk5MDIzMjgyMTA2_cd0f7b36-9ca1-47b3-88c3-1ab563210ffd">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xL2ZyYWc6MGNlODRkMjY4ZmJmNDNmZmEyMDdmNGZjZjk2MThjODUvdGV4dHJlZ2lvbjowY2U4NGQyNjhmYmY0M2ZmYTIwN2Y0ZmNmOTYxOGM4NV8zMjM2_731c0845-7cce-4303-af70-fd500323a29f">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="i4415246676ff409bb172011672ce2184_I20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xL2ZyYWc6MGNlODRkMjY4ZmJmNDNmZmEyMDdmNGZjZjk2MThjODUvdGV4dHJlZ2lvbjowY2U4NGQyNjhmYmY0M2ZmYTIwN2Y0ZmNmOTYxOGM4NV80Mzk4MDQ2NTM1OTg3_6ee1b34b-9660-49f2-8946-51eb17128e2c"
      unitRef="usd">2056955800</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="id05bace023a44a4f876e6441c59a38a5_I20210224"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xL2ZyYWc6MGNlODRkMjY4ZmJmNDNmZmEyMDdmNGZjZjk2MThjODUvdGV4dHJlZ2lvbjowY2U4NGQyNjhmYmY0M2ZmYTIwN2Y0ZmNmOTYxOGM4NV80Mzk4MDQ2NTM1OTYw_fe2461c3-0d94-445b-95d0-3888b832067e"
      unitRef="shares">45170544</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xL2ZyYWc6MGNlODRkMjY4ZmJmNDNmZmEyMDdmNGZjZjk2MThjODUvdGV4dHJlZ2lvbjowY2U4NGQyNjhmYmY0M2ZmYTIwN2Y0ZmNmOTYxOGM4NV8zMjI4_00d3d0f4-eff2-4544-8e38-f4cda9dfd8d3">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Portions of the definitive Proxy Statement to be delivered to stockholders in connection with the Annual Meeting of Stockholders to be held May 7, 2021 are incorporated by reference into Part III of this Form 10-K.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;This Annual Report on Form 10-K includes 138 pages with the Index to Exhibits located on page 133.&lt;/span&gt;&lt;/div&gt;</dei:DocumentsIncorporatedByReferenceTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMi0xLTEtMS0w_42e0aafc-29dc-4258-9203-e2edf6b3a02e"
      unitRef="usd">242652000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMi0zLTEtMS0w_a758e52c-8cc1-4a04-8e44-81f70c969218"
      unitRef="usd">575615000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:ShortTermInvestments
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMy0xLTEtMS0w_b98fd66c-7754-4e60-a522-b87c014af64b"
      unitRef="usd">663000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMy0zLTEtMS0w_040e6010-abc7-42a9-be9d-a3409bdfcde0"
      unitRef="usd">0</us-gaap:ShortTermInvestments>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNC0wLTEtMS0wL3RleHRyZWdpb246YTQzOTYwNmJmNzU5NGFmMGI5ODM5MzUyMjE2MmFhM2FfMzI5ODUzNDg4MzQwNA_224de47e-8507-474e-a7a8-1693fab8ccb2"
      unitRef="usd">16018000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNC0wLTEtMS0wL3RleHRyZWdpb246YTQzOTYwNmJmNzU5NGFmMGI5ODM5MzUyMjE2MmFhM2FfMzI5ODUzNDg4MzQxNQ_f2efd38f-3de4-4d6b-a038-ded9e55620dd"
      unitRef="usd">12701000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNC0xLTEtMS0w_ae4c03fc-3589-4f7f-8f08-2b0360dc08ac"
      unitRef="usd">325619000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNC0zLTEtMS0w_497ec10a-89b8-4a93-9089-f810a30a6f2c"
      unitRef="usd">261928000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNS0xLTEtMS0w_a278ce34-461d-4086-8799-58915038282a"
      unitRef="usd">53909000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNS0zLTEtMS0w_43dcb91c-15fb-4bdd-b8ef-31f5ae1bdb60"
      unitRef="usd">49347000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNy0xLTEtMS0w_23638997-857d-43d1-b1c3-7c527e461478"
      unitRef="usd">622843000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNy0zLTEtMS0w_dedafd0f-8c3a-46d2-b441-e94cc239b9b4"
      unitRef="usd">886890000</us-gaap:AssetsCurrent>
    <us-gaap:LongTermInvestments
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfOC0xLTEtMS0w_ac0b76c2-1c5c-4046-b71e-12d9a05331e0"
      unitRef="usd">97495000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfOC0zLTEtMS0w_954cb6e9-0acf-46ca-a36d-6d8851617445"
      unitRef="usd">100079000</us-gaap:LongTermInvestments>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfOS0xLTEtMS0w_d9593c40-0823-42c4-b4f5-cf4b58a7df35"
      unitRef="usd">156577000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfOS0zLTEtMS0w_4f4dbb74-35a5-4909-910f-1c428eee8973"
      unitRef="usd">127817000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMTAtMS0xLTEtMA_85f6a514-5dc2-4832-8da9-43253a668783"
      unitRef="usd">105845000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMTAtMy0xLTEtMA_6c5fe104-c32e-482d-a991-8cd401ef358d"
      unitRef="usd">125822000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMTAtMy0xLTEtMA_bfaf53a6-19ee-446f-a2b7-a1c49fa466ce"
      unitRef="usd">125822000</us-gaap:OperatingLeaseRightOfUseAsset>
    <jcom:TradenamesNet
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMTEtMS0xLTEtMA_96b0a8bc-3627-48aa-a659-a8ba2a6c5bb4"
      unitRef="usd">187902000</jcom:TradenamesNet>
    <jcom:TradenamesNet
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMTEtMy0xLTEtMA_642bcded-927f-4116-a053-2f9f58b5d808"
      unitRef="usd">138029000</jcom:TradenamesNet>
    <jcom:CustomerRelationshipsNet
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMTMtMS0xLTEtMA_5dad2d9f-31a5-428b-955a-4aa2c88c4700"
      unitRef="usd">377194000</jcom:CustomerRelationshipsNet>
    <jcom:CustomerRelationshipsNet
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMTMtMy0xLTEtMA_563ea4d7-5e83-4d80-8ce2-7568a2917b38"
      unitRef="usd">238502000</jcom:CustomerRelationshipsNet>
    <us-gaap:Goodwill
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMTQtMS0xLTEtMA_4a73c9f3-27ff-4244-99d1-7dc2b43c6637"
      unitRef="usd">1867430000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMTQtMy0xLTEtMA_1261658f-b4b0-41f3-b7f5-0a6a5bc270be"
      unitRef="usd">1633033000</us-gaap:Goodwill>
    <us-gaap:OtherIntangibleAssetsNet
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMTUtMS0xLTEtMA_32ee2990-d58f-4b35-890d-c7de098bacea"
      unitRef="usd">176473000</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:OtherIntangibleAssetsNet
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMTUtMy0xLTEtMA_08233194-3187-48aa-be18-fa2f76471925"
      unitRef="usd">180022000</us-gaap:OtherIntangibleAssetsNet>
    <jcom:DeferredIncomeTaxAssetsNetNoncurrent
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMTYtMS0xLTEtMA_379eaf84-1fca-4dd2-b4fc-8fda7f173dab"
      unitRef="usd">56545000</jcom:DeferredIncomeTaxAssetsNetNoncurrent>
    <jcom:DeferredIncomeTaxAssetsNetNoncurrent
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMTYtMy0xLTEtMA_ec97d9c9-6bcd-4de6-80af-29658171fd1d"
      unitRef="usd">59976000</jcom:DeferredIncomeTaxAssetsNetNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMTctMS0xLTEtMA_7e94f964-776f-4ab0-a967-54817f279bef"
      unitRef="usd">17027000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMTctMy0xLTEtMA_4be814ef-cc76-409b-a603-b386e84c1f6b"
      unitRef="usd">15676000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMTgtMS0xLTEtMA_98f6f26f-4888-4997-90d7-abfd2c9a4b94"
      unitRef="usd">3665331000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMTgtMy0xLTEtMA_85109597-0d32-4b46-badd-a7cbcd72b6b9"
      unitRef="usd">3505846000</us-gaap:Assets>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMjAtMS0xLTEtMA_81846fae-0787-4bc4-b094-fc86bcd76365"
      unitRef="usd">230651000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMjAtMy0xLTEtMA_21356587-41ce-4eec-b201-ef8ac0783175"
      unitRef="usd">238059000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMjEtMS0xLTEtMA_89c9d93c-e53b-4830-9dc3-3306612c48c4"
      unitRef="usd">31753000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMjEtMy0xLTEtMA_d72eaa6c-3cb0-4c79-94e8-ba6ddd8920b1"
      unitRef="usd">17758000</us-gaap:TaxesPayableCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMjItMS0xLTEtMA_f5691a6c-16ea-4d8d-838e-650644b964e6"
      unitRef="usd">190644000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMjItMy0xLTEtMA_30d39531-2d65-44cb-8fc3-c061e976695a"
      unitRef="usd">162855000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMjUtMS0xLTEtMA_e9f42c6a-6d8e-47d9-a936-b73cec48a658"
      unitRef="usd">32211000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMjUtMy0xLTEtMA_4885f763-a576-4943-8bc8-f9f77b5487fd"
      unitRef="usd">26927000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMjUtMy0xLTEtMA_8602f24c-cf2f-41dd-8eba-e712eaf04022"
      unitRef="usd">26927000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMjgtMS0xLTEtMA_980bc4cc-c2bd-438e-8536-8de96e216776"
      unitRef="usd">396801000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMjgtMy0xLTEtMA_c7878adb-3432-4688-8630-58c9fd87c62d"
      unitRef="usd">385532000</us-gaap:LongTermDebtCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMjktMS0xLTEtMA_454e9c92-2c6b-4eb7-82e7-fe57a98cddd8"
      unitRef="usd">497000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMjktMy0xLTEtMA_3e90217e-93e7-49e9-adad-913f49c69cd6"
      unitRef="usd">1973000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMzAtMS0xLTEtMA_45b5c78d-a879-4a5e-b44e-88411d38470b"
      unitRef="usd">882557000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMzAtMy0xLTEtMA_4addd414-c685-426a-88a7-48e95055d70c"
      unitRef="usd">833104000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMzEtMS0xLTEtMA_12d9d9e1-1364-4517-816e-eb2d5155bde6"
      unitRef="usd">1182220000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMzEtMy0xLTEtMA_129031c4-199a-431c-820f-982c1d2a11c4"
      unitRef="usd">1062929000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DeferredRevenueNoncurrent
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMzItMS0xLTEtMA_cd12259f-540a-4388-a061-85a521c67039"
      unitRef="usd">14440000</us-gaap:DeferredRevenueNoncurrent>
    <us-gaap:DeferredRevenueNoncurrent
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMzItMy0xLTEtMA_31f19550-372d-4f4a-8d69-29b635dcaac7"
      unitRef="usd">12744000</us-gaap:DeferredRevenueNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMzMtMS0xLTEtMA_746c6083-1544-4931-aa1c-a647307e5471"
      unitRef="usd">99177000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMzMtMy0xLTEtMA_9cbc09e1-bef8-43c5-a8f2-3e6c630b9b53"
      unitRef="usd">104070000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMzMtMy0xLTEtMA_e521a18a-a6dc-42bd-a9fd-2f0908e1114e"
      unitRef="usd">104070000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:AccruedIncomeTaxesNoncurrent
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMzQtMS0xLTEtMA_2a829e61-634f-49df-80b3-72254092f09a"
      unitRef="usd">11675000</us-gaap:AccruedIncomeTaxesNoncurrent>
    <us-gaap:AccruedIncomeTaxesNoncurrent
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMzQtMy0xLTEtMA_63024b47-faad-4132-8ec0-45a8942dec38"
      unitRef="usd">11675000</us-gaap:AccruedIncomeTaxesNoncurrent>
    <us-gaap:LiabilityForUncertainTaxPositionsNoncurrent
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMzUtMS0xLTEtMA_b25d639a-a019-48ed-a13f-29ff213278db"
      unitRef="usd">57081000</us-gaap:LiabilityForUncertainTaxPositionsNoncurrent>
    <us-gaap:LiabilityForUncertainTaxPositionsNoncurrent
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMzUtMy0xLTEtMA_340b4425-6809-4f48-b416-a9b20b5ecff8"
      unitRef="usd">52451000</us-gaap:LiabilityForUncertainTaxPositionsNoncurrent>
    <jcom:DeferredIncomeTaxLiabilitiesNetNoncurrent
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMzYtMS0xLTEtMA_ae81d3c8-5a27-448a-b8af-5c97bf61bcb3"
      unitRef="usd">162700000</jcom:DeferredIncomeTaxLiabilitiesNetNoncurrent>
    <jcom:DeferredIncomeTaxLiabilitiesNetNoncurrent
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMzYtMy0xLTEtMA_959ddbcf-a038-40d0-807e-94938c88370f"
      unitRef="usd">107453000</jcom:DeferredIncomeTaxLiabilitiesNetNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMzctMS0xLTEtMA_a61898ed-8050-430c-a408-b420a6e36831"
      unitRef="usd">44463000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMzctMy0xLTEtMA_747ed2f8-5721-4e00-a046-e202693dd43b"
      unitRef="usd">10228000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMzktMS0xLTEtMA_4b1860f4-bad5-4dba-8ef5-a370e580696d"
      unitRef="usd">2454313000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfMzktMy0xLTEtMA_63cf08cf-df9e-4ab4-9cb9-ddf912023201"
      unitRef="usd">2194654000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNDAtMS0xLTEtMA_06b276d9-4c43-429a-9def-4138d35256b9"
      unitRef="usd">0</us-gaap:CommitmentsAndContingencies>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNDAtMy0xLTEtMA_59cffcd5-0c71-4d65-b877-0f3c5f01faa0"
      unitRef="usd">0</us-gaap:CommitmentsAndContingencies>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="id7c35b077639446abd2c22b85332786c_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNDEtMC0xLTEtMC90ZXh0cmVnaW9uOjkwYjA0MWNhY2YzZjRmYzNhMzZiOTM3OGZiNjRkZmJlXzIxOTkwMjMyNTU3NTg_5d42a8f9-f47a-454f-810a-b82481f5a826"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="id4df6d4326c54c62946b1c09019fcdf8_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNDEtMC0xLTEtMC90ZXh0cmVnaW9uOjkwYjA0MWNhY2YzZjRmYzNhMzZiOTM3OGZiNjRkZmJlXzIxOTkwMjMyNTU3NTg_af70d35c-3377-4455-9047-a564090af5cf"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="id4df6d4326c54c62946b1c09019fcdf8_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNDEtMC0xLTEtMC90ZXh0cmVnaW9uOjkwYjA0MWNhY2YzZjRmYzNhMzZiOTM3OGZiNjRkZmJlXzEwOTk1MTE2Mjc5OTU_22b3c8c1-b0ef-4eb5-8957-edfce5306a93"
      unitRef="shares">6000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="id7c35b077639446abd2c22b85332786c_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNDEtMC0xLTEtMC90ZXh0cmVnaW9uOjkwYjA0MWNhY2YzZjRmYzNhMzZiOTM3OGZiNjRkZmJlXzEwOTk1MTE2Mjc5OTU_33f09c59-9ca3-40b5-9c81-3d298481459d"
      unitRef="shares">6000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="id4df6d4326c54c62946b1c09019fcdf8_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNDEtMC0xLTEtMC90ZXh0cmVnaW9uOjkwYjA0MWNhY2YzZjRmYzNhMzZiOTM3OGZiNjRkZmJlXzEwOTk1MTE2MjgwMDI_2cfeeb30-184c-482d-ba74-c9ae2651c15a"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="id7c35b077639446abd2c22b85332786c_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNDEtMC0xLTEtMC90ZXh0cmVnaW9uOjkwYjA0MWNhY2YzZjRmYzNhMzZiOTM3OGZiNjRkZmJlXzEwOTk1MTE2MjgwMDI_338ddeed-9c32-4b6f-b248-20d7e842cc4c"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="id7c35b077639446abd2c22b85332786c_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNDEtMC0xLTEtMC90ZXh0cmVnaW9uOjkwYjA0MWNhY2YzZjRmYzNhMzZiOTM3OGZiNjRkZmJlXzEwOTk1MTE2MjgwMDI_a0ebb223-2095-4c73-bb5e-06bbabcbbc04"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="id4df6d4326c54c62946b1c09019fcdf8_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNDEtMC0xLTEtMC90ZXh0cmVnaW9uOjkwYjA0MWNhY2YzZjRmYzNhMzZiOTM3OGZiNjRkZmJlXzEwOTk1MTE2MjgwMDI_b5fd7357-7fa7-4858-950e-d2bf60708b47"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="id4df6d4326c54c62946b1c09019fcdf8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNDEtMS0xLTEtMA_0077e096-b406-4b91-81b2-6be69c70f755"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="id7c35b077639446abd2c22b85332786c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNDEtMy0xLTEtMA_bc96543c-dac6-4369-891f-4103e03b8f5a"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="id357a5729705404e9ed845e2275515f2_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNDItMC0xLTEtMC90ZXh0cmVnaW9uOjkyZTRiY2Q0NTM1NzQ3NWNhYWQ1MmM1ZjgzZGNmZjA2XzEwOTk1MTE2Mjc5ODI_2d15481c-b30d-4f60-8c48-511ff9a55fb2"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i6df561df62344ad7804cc9c8f7967f47_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNDItMC0xLTEtMC90ZXh0cmVnaW9uOjkyZTRiY2Q0NTM1NzQ3NWNhYWQ1MmM1ZjgzZGNmZjA2XzEwOTk1MTE2Mjc5ODI_5585f824-d659-4e7c-982f-186701c8d555"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i6df561df62344ad7804cc9c8f7967f47_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNDItMC0xLTEtMC90ZXh0cmVnaW9uOjkyZTRiY2Q0NTM1NzQ3NWNhYWQ1MmM1ZjgzZGNmZjA2XzEwOTk1MTE2Mjc5OTk_45a80b33-391c-4ca3-9cef-a5d48b0a45d1"
      unitRef="shares">20000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="id357a5729705404e9ed845e2275515f2_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNDItMC0xLTEtMC90ZXh0cmVnaW9uOjkyZTRiY2Q0NTM1NzQ3NWNhYWQ1MmM1ZjgzZGNmZjA2XzEwOTk1MTE2Mjc5OTk_ed341bca-5780-40c5-aaa8-8ced4daae0b1"
      unitRef="shares">20000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="id357a5729705404e9ed845e2275515f2_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNDItMC0xLTEtMC90ZXh0cmVnaW9uOjkyZTRiY2Q0NTM1NzQ3NWNhYWQ1MmM1ZjgzZGNmZjA2XzEwOTk1MTE2MjgwMDY_08ddb3ef-ce5d-4bd4-bcd4-97f37375742f"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i6df561df62344ad7804cc9c8f7967f47_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNDItMC0xLTEtMC90ZXh0cmVnaW9uOjkyZTRiY2Q0NTM1NzQ3NWNhYWQ1MmM1ZjgzZGNmZjA2XzEwOTk1MTE2MjgwMDY_1d74a81c-4ead-4f16-8299-9c3de261a9b8"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="id357a5729705404e9ed845e2275515f2_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNDItMC0xLTEtMC90ZXh0cmVnaW9uOjkyZTRiY2Q0NTM1NzQ3NWNhYWQ1MmM1ZjgzZGNmZjA2XzEwOTk1MTE2MjgwMDY_605f260f-d8fd-4a16-a9aa-1c5d598e3392"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i6df561df62344ad7804cc9c8f7967f47_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNDItMC0xLTEtMC90ZXh0cmVnaW9uOjkyZTRiY2Q0NTM1NzQ3NWNhYWQ1MmM1ZjgzZGNmZjA2XzEwOTk1MTE2MjgwMDY_a8cae4d5-e192-4b3a-a31b-a18c1a7018ab"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="i6df561df62344ad7804cc9c8f7967f47_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNDItMS0xLTEtMA_8c29b84c-6291-46d1-b87a-a9537678fd40"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="id357a5729705404e9ed845e2275515f2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNDItMy0xLTEtMA_eca6bc14-14df-4046-a073-1f7bd79e854f"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNDMtMC0xLTEtMC90ZXh0cmVnaW9uOmI4MmRkMjM0YzExNDRmZTA5NjAxNDEwMWIxZjI3N2M4XzEwOTk1MTE2MjgwMzc_7414088d-6afa-4fe7-9ce5-5f6ce99f9850"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNDMtMC0xLTEtMC90ZXh0cmVnaW9uOmI4MmRkMjM0YzExNDRmZTA5NjAxNDEwMWIxZjI3N2M4XzEwOTk1MTE2MjgwMzc_9c1c496c-ad39-4edd-8217-bb52459c60a3"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNDMtMC0xLTEtMC90ZXh0cmVnaW9uOmI4MmRkMjM0YzExNDRmZTA5NjAxNDEwMWIxZjI3N2M4XzEwOTk1MTE2MjgwNTA_12cb4101-dd34-4fc8-88fa-23bdb4f5d481"
      unitRef="shares">95000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNDMtMC0xLTEtMC90ZXh0cmVnaW9uOmI4MmRkMjM0YzExNDRmZTA5NjAxNDEwMWIxZjI3N2M4XzEwOTk1MTE2MjgwNTA_3f947b05-c518-4291-82ba-76c7e45df866"
      unitRef="shares">95000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNDMtMC0xLTEtMC90ZXh0cmVnaW9uOmI4MmRkMjM0YzExNDRmZTA5NjAxNDEwMWIxZjI3N2M4XzEwOTk1MTE2MjgwNTQ_4bbd3595-d713-4406-9ecb-0926d206f071"
      unitRef="shares">44346630</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNDMtMC0xLTEtMC90ZXh0cmVnaW9uOmI4MmRkMjM0YzExNDRmZTA5NjAxNDEwMWIxZjI3N2M4XzEwOTk1MTE2MjgwNTQ_efb6cc95-a6e0-48cd-a480-6e1b2cdb4a33"
      unitRef="shares">44346630</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNDMtMC0xLTEtMC90ZXh0cmVnaW9uOmI4MmRkMjM0YzExNDRmZTA5NjAxNDEwMWIxZjI3N2M4XzEwOTk1MTE2MjgxMDQ_2ab5117d-0aa1-4950-b5fc-b6d16e0912f8"
      unitRef="shares">47654929</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNDMtMC0xLTEtMC90ZXh0cmVnaW9uOmI4MmRkMjM0YzExNDRmZTA5NjAxNDEwMWIxZjI3N2M4XzEwOTk1MTE2MjgxMDQ_ae158d74-86e3-4619-b450-e463fa047b1f"
      unitRef="shares">47654929</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNDMtMS0xLTEtMA_f65b3b52-3547-4511-a223-6b1392b503ae"
      unitRef="usd">443000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNDMtMy0xLTEtMA_1cb836aa-30e2-44aa-a45e-857e3b25c621"
      unitRef="usd">476000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNDQtMS0xLTEtMA_a2102e02-ae6f-4515-b287-9d6bdcd7925d"
      unitRef="usd">456274000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNDQtMy0xLTEtMA_c851e5fe-2310-4be8-96cc-d9268c2d27b6"
      unitRef="usd">465652000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNDYtMS0xLTEtMA_cc04ffef-1748-4e21-9426-787e02cac35d"
      unitRef="usd">809107000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNDYtMy0xLTEtMA_f791feaa-62e4-4366-8cea-772514991692"
      unitRef="usd">891526000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNDctMS0xLTEtMA_84786596-7533-4dc2-b3b0-d0ca08b33d6f"
      unitRef="usd">-54806000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNDctMy0xLTEtMA_ae2a165d-917c-4b0b-8c81-120eda17a33c"
      unitRef="usd">-46462000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNTAtMS0xLTEtMA_7241a852-6f75-4b9e-8def-a200744d7c0d"
      unitRef="usd">1211018000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNTAtMy0xLTEtMA_922def15-3ddc-40cc-8f37-6eb6936b594e"
      unitRef="usd">1311192000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNTEtMS0xLTEtMA_d84f6ae4-547c-4a87-9369-9732c989d6c9"
      unitRef="usd">3665331000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF84OC9mcmFnOjYwYTA3NmRiZmM4MjQ0MzE5NTc3MjliYTI1MWQ0Mjg4L3RhYmxlOmVhNDY2MmJiMzQ5YTRjMDJiNzY1MjliOTE5NWU1MjZjL3RhYmxlcmFuZ2U6ZWE0NjYyYmIzNDlhNGMwMmI3NjUyOWI5MTk1ZTUyNmNfNTEtMy0xLTEtMA_04fa7800-5d4b-4c23-9a0e-206d963bbb04"
      unitRef="usd">3505846000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMS0xLTEtMS0w_fc59f00b-bb5f-4431-9699-772a9035f1d1"
      unitRef="usd">1489593000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMS0zLTEtMS0w_c89cfb07-beae-4adf-84b0-e38ccc9c274a"
      unitRef="usd">1372054000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMS01LTEtMS0w_8147bb8e-a6a4-4e7e-a5ae-f391443b9bc3"
      unitRef="usd">1207295000</us-gaap:Revenues>
    <us-gaap:CostOfRevenue
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMy0xLTEtMS0w_1c246a37-69d8-4db2-8f41-23edda898266"
      unitRef="usd">231782000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMy0zLTEtMS0w_98cd6ddb-4e38-4c82-a107-dba9ab2d5e5d"
      unitRef="usd">237323000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMy01LTEtMS0w_ca98f57a-f267-4ab3-9b3a-ccbe2d36400f"
      unitRef="usd">201074000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfNC0xLTEtMS0w_997a190e-9fa6-4436-9ac4-47c921cdb672"
      unitRef="usd">1257811000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfNC0zLTEtMS0w_3d02963c-e072-4c8e-9c6a-a5a3beb7132d"
      unitRef="usd">1134731000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfNC01LTEtMS0w_f6f7d171-5dca-46c7-b80e-128c4df03dd0"
      unitRef="usd">1006221000</us-gaap:GrossProfit>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfNi0xLTEtMS0w_301ded37-4629-4882-8302-91fa43af543f"
      unitRef="usd">413474000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfNi0zLTEtMS0w_2019ea4e-d96b-4d06-85a3-3bc60590c6cc"
      unitRef="usd">379183000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfNi01LTEtMS0w_7153bc07-afc9-4f1a-8ba8-00e7e9460ab2"
      unitRef="usd">338304000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfNy0xLTEtMS0w_68ea3d21-e085-44d6-94ba-58f904e78461"
      unitRef="usd">64295000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfNy0zLTEtMS0w_3d8d6931-212d-4209-8c19-1d5c2e697526"
      unitRef="usd">54396000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfNy01LTEtMS0w_9b678dd6-8cc3-4efa-896a-b6edfa9dc54e"
      unitRef="usd">48370000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfOC0xLTEtMS0w_4fa7d24e-f5c2-432a-9c20-40a12b11c595"
      unitRef="usd">445431000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfOC0zLTEtMS0w_db4bf426-9a38-48bb-99f0-0e17ed14123b"
      unitRef="usd">424072000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfOC01LTEtMS0w_3c1b6a2f-23ca-4c46-94f7-affd6fb78ec7"
      unitRef="usd">375267000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfOS0xLTEtMS0w_32ba8766-83e8-492b-940d-759380d731dc"
      unitRef="usd">923200000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfOS0zLTEtMS0w_759b6be9-4111-4474-ae86-c653bf2b0334"
      unitRef="usd">857651000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfOS01LTEtMS0w_6b1cea63-37da-4af2-bfd3-8f2e27f9a2e1"
      unitRef="usd">761941000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMTAtMS0xLTEtMA_b4db4074-9b35-4b14-8840-80910a788b9d"
      unitRef="usd">334611000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMTAtMy0xLTEtMA_cb81db29-8038-4f98-918b-8cb52cf303ba"
      unitRef="usd">277080000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMTAtNS0xLTEtMA_45f2e8a3-beaf-46b5-b99c-2bf77d83f2fb"
      unitRef="usd">244280000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMTEtMS0xLTEtMA_f3d81ace-a52d-4c02-b7a9-11aef4261dbb"
      unitRef="usd">-131975000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMTEtMy0xLTEtMA_b2b0be92-e6e0-4cdf-ae39-2274bb4462da"
      unitRef="usd">-69546000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMTEtNS0xLTEtMA_4529346b-c114-4896-9ab4-bc627922270c"
      unitRef="usd">-61987000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMTItMS0xLTEtMjUzMw_968f9360-c196-42a1-94f9-bc3659169fc7"
      unitRef="usd">17122000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMTItMy0xLTEtMjUzNw_13a6d8c8-70bb-4b08-95ef-57cf623a7bdf"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMTItNS0xLTEtMjU0MQ_c9f6ab37-8093-49d2-8603-f2ddc8e1b94a"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnInvestments
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMTMtMS0xLTEtMjUzMw_0b8f53b9-f7a6-46a2-8261-c8dc778bbfbe"
      unitRef="usd">-20991000</us-gaap:GainLossOnInvestments>
    <us-gaap:GainLossOnInvestments
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMTMtMy0xLTEtMjUzNw_f339d43c-1098-457f-879d-118fd5763fba"
      unitRef="usd">-4211000</us-gaap:GainLossOnInvestments>
    <us-gaap:GainLossOnInvestments
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMTMtNS0xLTEtMjU0MQ_104f8d76-2503-4cc2-bcd9-be4ea3c9ab35"
      unitRef="usd">-73000</us-gaap:GainLossOnInvestments>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMTItMS0xLTEtMA_9fded1e1-6b25-406f-a88c-5c13006c689c"
      unitRef="usd">31632000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMTItMy0xLTEtMA_20d24408-174c-48ac-a470-ee9765208154"
      unitRef="usd">-3725000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMTItNS0xLTEtMA_486ddefa-a146-4fc8-9e3b-617b59de2ceb"
      unitRef="usd">-4633000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMTMtMS0xLTEtMA_5aba8402-0468-4338-af0d-3ffd3c5f2c29"
      unitRef="usd">230399000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMTMtMy0xLTEtMA_cb8dab92-56c8-494e-8f0a-be8ebebe5456"
      unitRef="usd">199598000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMTMtNS0xLTEtMA_e56f1eaa-cc98-44a4-bdb7-75a722885b35"
      unitRef="usd">177587000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMTQtMS0xLTEtMA_b8651793-7c5c-4d2d-a563-aaf67ea5b260"
      unitRef="usd">68393000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMTQtMy0xLTEtMA_ba02dd7d-64c7-4af0-b575-51d4cbbb51fd"
      unitRef="usd">-19376000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMTQtNS0xLTEtMA_cac060ac-495d-4b33-87f6-c0e3141c127f"
      unitRef="usd">44760000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMTUtMS0xLTEtMA_7f699254-b1a8-4874-849d-72d799f237b6"
      unitRef="usd">-11338000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMTUtMy0xLTEtMA_7be6606e-57eb-4078-9094-2fd94205ea83"
      unitRef="usd">-168000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMTUtNS0xLTEtMA_3734e3f7-efc6-4edf-ae26-b0cd80cb75de"
      unitRef="usd">-4140000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:NetIncomeLoss
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMTYtMS0xLTEtMA_cf5b5dc2-dc52-4f4b-8aae-e2329910a518"
      unitRef="usd">150668000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMTYtMy0xLTEtMA_c5703a6e-6329-4970-be12-12f3d885af5d"
      unitRef="usd">218806000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMTYtNS0xLTEtMA_752c4792-653e-47d1-aa5a-9b669f2c1835"
      unitRef="usd">128687000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMTktMS0xLTEtMA_e4017d47-e03f-4af2-802e-1d25536e701d"
      unitRef="usdPerShare">3.24</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMTktMy0xLTEtMA_2d392a28-380e-458b-b3de-a66d9f43a835"
      unitRef="usdPerShare">4.52</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMTktNS0xLTEtMA_4edda8f7-1162-4dc1-86a1-9e914b792781"
      unitRef="usdPerShare">2.64</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMjAtMS0xLTEtMA_1240fbb3-6689-4efb-a022-5a705a7c5f06"
      unitRef="usdPerShare">3.18</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMjAtMy0xLTEtMA_8d583ace-8f38-4bb1-872e-78fa1c63dc12"
      unitRef="usdPerShare">4.39</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMjAtNS0xLTEtMA_a90465c7-e16f-4f36-9cf8-18a896b58daa"
      unitRef="usdPerShare">2.59</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMjItMS0xLTEtMA_3ba91b82-87ff-410f-88c5-03dc17e57620"
      unitRef="shares">46308825</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMjItMy0xLTEtMA_8dd7530a-7cf1-4f9d-9abe-81ddb291fb90"
      unitRef="shares">47647397</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMjItNS0xLTEtMA_0757a533-eeb3-44b1-85b3-599af45ed265"
      unitRef="shares">47950746</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMjMtMS0xLTEtMA_0b30aa92-7b26-4fa4-ad2d-db97b4ee9bb3"
      unitRef="shares">47122511</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMjMtMy0xLTEtMA_68c2c348-14a8-4499-b1a0-d6a9ce24b165"
      unitRef="shares">49025684</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMjMtNS0xLTEtMA_983036cd-79e5-4f54-b763-bbce1bf4ac5f"
      unitRef="shares">48927791</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMjQtMS0xLTEtMA_b7c95063-4034-4171-8939-dff1c415a984"
      unitRef="usdPerShare">0</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMjQtMy0xLTEtMA_9273b7fc-b294-4ac1-b46c-f44a7830a098"
      unitRef="usdPerShare">0.90</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMjQtNS0xLTEtMA_32ff376a-fce2-40e5-95ac-3ee49578c652"
      unitRef="usdPerShare">1.68</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i0ddce64389b247d0ab801ea08b3ac931_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMjctMS0xLTEtMA_ce335ccd-e1f3-4200-b610-31471071be82"
      unitRef="usd">535000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7e62446cc4f04fed9515cb007fe54656_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMjctMy0xLTEtMA_8e216348-838a-4545-88f7-5cf855453757"
      unitRef="usd">525000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iec53b2db9b864b2a983bd1c64b06a07f_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMjctNS0xLTEtMA_4f3f0eb3-4888-427b-9257-675fffb28b2a"
      unitRef="usd">510000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i68a424b6a0a84c13b962a8f8986855d2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMjgtMS0xLTEtMA_6752e171-6dc0-4616-ae2b-e03eb9999df5"
      unitRef="usd">1454000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i84b9907bc509489ebb68601a715955a9_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMjgtMy0xLTEtMA_3aac26f9-1741-495d-9db2-07fb343d8cb1"
      unitRef="usd">1547000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if021e0611b3c4ef3a6b53145f9928c87_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMjgtNS0xLTEtMA_4b968827-133b-478c-abd2-6b85483896ff"
      unitRef="usd">1798000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ibcfafb84aa4548619c1ccc8d0a46f8eb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMjktMS0xLTEtMA_66012abe-06ce-44a3-b4dd-6b608dbe5003"
      unitRef="usd">1779000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6fb36b27a8de4ac28e44dd0907bb8944_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMjktMy0xLTEtMA_7bae51fd-2dfd-48d9-9087-58c7720fa9ce"
      unitRef="usd">1477000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8d68ed003ccf4e1e9abfb44f25a75029_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMjktNS0xLTEtMA_0c9a217d-aecc-43c7-a907-58ec5045642f"
      unitRef="usd">1553000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i456e70482c9e4d039e66861fd8dea2ba_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMzAtMS0xLTEtMA_41e7fe22-c18b-4d8c-9e37-b03a6cf58f8a"
      unitRef="usd">20238000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2ed65a1c33fa4ee59dfe8a21c36a0715_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMzAtMy0xLTEtMA_f9ca3a5c-7bf7-41c0-b1a6-d5b38afc1f4d"
      unitRef="usd">20373000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3e91830657a64dcaa8855cb39650cb8a_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMzAtNS0xLTEtMA_39286212-03d8-4a19-875a-450d28b46169"
      unitRef="usd">24232000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMzEtMS0xLTEtMA_c7003d20-9a42-4ea8-be01-7aa74871eb5f"
      unitRef="usd">24006000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMzEtMy0xLTEtMA_3fb375fc-1338-4162-bf46-cb00c9f061bb"
      unitRef="usd">23922000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85NC9mcmFnOjExODMzY2ZjYjJmNzQ4NDJhZmU1NjhmMmM4Mjc3YzExL3RhYmxlOjk3YTE5N2E2MjJiOTQ3MzA4ODNjN2E3YjEwNDBhYWU4L3RhYmxlcmFuZ2U6OTdhMTk3YTYyMmI5NDczMDg4M2M3YTdiMTA0MGFhZThfMzEtNS0xLTEtMA_41aa9316-f1f0-45e9-b62c-0fd28670aef5"
      unitRef="usd">28093000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:NetIncomeLoss
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85Ny9mcmFnOmZiODk5ZmQyZjZkZDQ0YzViNjYxNWIwOTViYTU3N2I0L3RhYmxlOjY0MWE2MTJiMWQ1ZDRmNjBiMzc4MDBkNTZhZWNkNzEzL3RhYmxlcmFuZ2U6NjQxYTYxMmIxZDVkNGY2MGIzNzgwMGQ1NmFlY2Q3MTNfMi0xLTEtMS0w_9e203ece-97e5-4e69-b932-5d1decdc6341"
      unitRef="usd">150668000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85Ny9mcmFnOmZiODk5ZmQyZjZkZDQ0YzViNjYxNWIwOTViYTU3N2I0L3RhYmxlOjY0MWE2MTJiMWQ1ZDRmNjBiMzc4MDBkNTZhZWNkNzEzL3RhYmxlcmFuZ2U6NjQxYTYxMmIxZDVkNGY2MGIzNzgwMGQ1NmFlY2Q3MTNfMi0zLTEtMS0w_7144a19a-96c5-47e4-b84c-bb2de08c9e5b"
      unitRef="usd">218806000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85Ny9mcmFnOmZiODk5ZmQyZjZkZDQ0YzViNjYxNWIwOTViYTU3N2I0L3RhYmxlOjY0MWE2MTJiMWQ1ZDRmNjBiMzc4MDBkNTZhZWNkNzEzL3RhYmxlcmFuZ2U6NjQxYTYxMmIxZDVkNGY2MGIzNzgwMGQ1NmFlY2Q3MTNfMi01LTEtMS0w_46d24280-feb5-45a9-ae78-b8792d9f6853"
      unitRef="usd">128687000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85Ny9mcmFnOmZiODk5ZmQyZjZkZDQ0YzViNjYxNWIwOTViYTU3N2I0L3RhYmxlOjY0MWE2MTJiMWQ1ZDRmNjBiMzc4MDBkNTZhZWNkNzEzL3RhYmxlcmFuZ2U6NjQxYTYxMmIxZDVkNGY2MGIzNzgwMGQ1NmFlY2Q3MTNfNC0xLTEtMS0w_ad6f49ec-60fa-49c1-bb04-5acbfa16e7d2"
      unitRef="usd">-8902000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85Ny9mcmFnOmZiODk5ZmQyZjZkZDQ0YzViNjYxNWIwOTViYTU3N2I0L3RhYmxlOjY0MWE2MTJiMWQ1ZDRmNjBiMzc4MDBkNTZhZWNkNzEzL3RhYmxlcmFuZ2U6NjQxYTYxMmIxZDVkNGY2MGIzNzgwMGQ1NmFlY2Q3MTNfNC0zLTEtMS0w_e9d4f0d1-ed5e-418e-abaa-e70435a1484b"
      unitRef="usd">-1626000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85Ny9mcmFnOmZiODk5ZmQyZjZkZDQ0YzViNjYxNWIwOTViYTU3N2I0L3RhYmxlOjY0MWE2MTJiMWQ1ZDRmNjBiMzc4MDBkNTZhZWNkNzEzL3RhYmxlcmFuZ2U6NjQxYTYxMmIxZDVkNGY2MGIzNzgwMGQ1NmFlY2Q3MTNfNC01LTEtMS0w_5260b64e-7f14-4870-b4ab-021035d96ef1"
      unitRef="usd">-15471000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85Ny9mcmFnOmZiODk5ZmQyZjZkZDQ0YzViNjYxNWIwOTViYTU3N2I0L3RhYmxlOjY0MWE2MTJiMWQ1ZDRmNjBiMzc4MDBkNTZhZWNkNzEzL3RhYmxlcmFuZ2U6NjQxYTYxMmIxZDVkNGY2MGIzNzgwMGQ1NmFlY2Q3MTNfNS0wLTEtMS0wL3RleHRyZWdpb246ZWFhMDgxNjkyNmZiNDc5MGJlZDYyZWE0Y2ZiYzg1ZjNfMTA5OTUxMTYyNzk0Mg_dfb9fe6e-4a04-4dcb-a6d5-74cc013fe546"
      unitRef="usd">181000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85Ny9mcmFnOmZiODk5ZmQyZjZkZDQ0YzViNjYxNWIwOTViYTU3N2I0L3RhYmxlOjY0MWE2MTJiMWQ1ZDRmNjBiMzc4MDBkNTZhZWNkNzEzL3RhYmxlcmFuZ2U6NjQxYTYxMmIxZDVkNGY2MGIzNzgwMGQ1NmFlY2Q3MTNfNS0wLTEtMS0wL3RleHRyZWdpb246ZWFhMDgxNjkyNmZiNDc5MGJlZDYyZWE0Y2ZiYzg1ZjNfMTA5OTUxMTYyNzk0OA_dee20617-46be-4a54-a9b6-f105e304e87b"
      unitRef="usd">149000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85Ny9mcmFnOmZiODk5ZmQyZjZkZDQ0YzViNjYxNWIwOTViYTU3N2I0L3RhYmxlOjY0MWE2MTJiMWQ1ZDRmNjBiMzc4MDBkNTZhZWNkNzEzL3RhYmxlcmFuZ2U6NjQxYTYxMmIxZDVkNGY2MGIzNzgwMGQ1NmFlY2Q3MTNfNS0wLTEtMS0wL3RleHRyZWdpb246ZWFhMDgxNjkyNmZiNDc5MGJlZDYyZWE0Y2ZiYzg1ZjNfMTA5OTUxMTYyNzk1Nw_2d278e8b-5071-4a58-8f28-d961e4a4027d"
      unitRef="usd">-460000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85Ny9mcmFnOmZiODk5ZmQyZjZkZDQ0YzViNjYxNWIwOTViYTU3N2I0L3RhYmxlOjY0MWE2MTJiMWQ1ZDRmNjBiMzc4MDBkNTZhZWNkNzEzL3RhYmxlcmFuZ2U6NjQxYTYxMmIxZDVkNGY2MGIzNzgwMGQ1NmFlY2Q3MTNfNS0xLTEtMS0w_ff8e8e95-7162-4d7f-b5a0-e4025ee761f2"
      unitRef="usd">558000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85Ny9mcmFnOmZiODk5ZmQyZjZkZDQ0YzViNjYxNWIwOTViYTU3N2I0L3RhYmxlOjY0MWE2MTJiMWQ1ZDRmNjBiMzc4MDBkNTZhZWNkNzEzL3RhYmxlcmFuZ2U6NjQxYTYxMmIxZDVkNGY2MGIzNzgwMGQ1NmFlY2Q3MTNfNS0zLTEtMS0w_f63f7b65-f965-46bc-b64e-7b6511a9fb48"
      unitRef="usd">1143000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85Ny9mcmFnOmZiODk5ZmQyZjZkZDQ0YzViNjYxNWIwOTViYTU3N2I0L3RhYmxlOjY0MWE2MTJiMWQ1ZDRmNjBiMzc4MDBkNTZhZWNkNzEzL3RhYmxlcmFuZ2U6NjQxYTYxMmIxZDVkNGY2MGIzNzgwMGQ1NmFlY2Q3MTNfNS01LTEtMS0w_01217cc0-3191-4a9b-8d39-97102ea96a51"
      unitRef="usd">-1418000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85Ny9mcmFnOmZiODk5ZmQyZjZkZDQ0YzViNjYxNWIwOTViYTU3N2I0L3RhYmxlOjY0MWE2MTJiMWQ1ZDRmNjBiMzc4MDBkNTZhZWNkNzEzL3RhYmxlcmFuZ2U6NjQxYTYxMmIxZDVkNGY2MGIzNzgwMGQ1NmFlY2Q3MTNfNi0xLTEtMS0w_e8504de8-da81-42e2-8b80-5b92c597c00f"
      unitRef="usd">-8344000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85Ny9mcmFnOmZiODk5ZmQyZjZkZDQ0YzViNjYxNWIwOTViYTU3N2I0L3RhYmxlOjY0MWE2MTJiMWQ1ZDRmNjBiMzc4MDBkNTZhZWNkNzEzL3RhYmxlcmFuZ2U6NjQxYTYxMmIxZDVkNGY2MGIzNzgwMGQ1NmFlY2Q3MTNfNi0zLTEtMS0w_8f67cd5c-e8b2-4ed8-b241-fca519ce2b18"
      unitRef="usd">-483000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85Ny9mcmFnOmZiODk5ZmQyZjZkZDQ0YzViNjYxNWIwOTViYTU3N2I0L3RhYmxlOjY0MWE2MTJiMWQ1ZDRmNjBiMzc4MDBkNTZhZWNkNzEzL3RhYmxlcmFuZ2U6NjQxYTYxMmIxZDVkNGY2MGIzNzgwMGQ1NmFlY2Q3MTNfNi01LTEtMS0w_d4e4b87e-bc9d-46ff-9866-eee34b1ac1aa"
      unitRef="usd">-16889000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85Ny9mcmFnOmZiODk5ZmQyZjZkZDQ0YzViNjYxNWIwOTViYTU3N2I0L3RhYmxlOjY0MWE2MTJiMWQ1ZDRmNjBiMzc4MDBkNTZhZWNkNzEzL3RhYmxlcmFuZ2U6NjQxYTYxMmIxZDVkNGY2MGIzNzgwMGQ1NmFlY2Q3MTNfNy0xLTEtMS0w_bcd7703b-4d19-4d58-b7a5-82d642e0eb04"
      unitRef="usd">142324000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85Ny9mcmFnOmZiODk5ZmQyZjZkZDQ0YzViNjYxNWIwOTViYTU3N2I0L3RhYmxlOjY0MWE2MTJiMWQ1ZDRmNjBiMzc4MDBkNTZhZWNkNzEzL3RhYmxlcmFuZ2U6NjQxYTYxMmIxZDVkNGY2MGIzNzgwMGQ1NmFlY2Q3MTNfNy0zLTEtMS0w_c2c5ea69-12bd-4570-851f-1f84f946dd5c"
      unitRef="usd">218323000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF85Ny9mcmFnOmZiODk5ZmQyZjZkZDQ0YzViNjYxNWIwOTViYTU3N2I0L3RhYmxlOjY0MWE2MTJiMWQ1ZDRmNjBiMzc4MDBkNTZhZWNkNzEzL3RhYmxlcmFuZ2U6NjQxYTYxMmIxZDVkNGY2MGIzNzgwMGQ1NmFlY2Q3MTNfNy01LTEtMS0w_c35a92ea-1626-4546-8965-2ae9847771e5"
      unitRef="usd">111798000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzItMS0xLTEtMA_9e203ece-97e5-4e69-b932-5d1decdc6341"
      unitRef="usd">150668000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzItMy0xLTEtMA_7144a19a-96c5-47e4-b84c-bb2de08c9e5b"
      unitRef="usd">218806000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzItNS0xLTEtMA_46d24280-feb5-45a9-ae78-b8792d9f6853"
      unitRef="usd">128687000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzQtMS0xLTEtMA_d4ef67a9-2fde-407d-9fbf-8eb59c15129e"
      unitRef="usd">228737000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzQtMy0xLTEtMA_e702f9a7-8073-49e5-b33d-da47912a3ee4"
      unitRef="usd">232032000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzQtNS0xLTEtMA_614bfa41-1975-4d0d-b170-cc159adfbc36"
      unitRef="usd">187174000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzYtMS0xLTEtMA_cddc8af7-93d7-4dab-b4f2-ecd99ca06077"
      unitRef="usd">28476000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzYtMy0xLTEtMA_35968556-12ee-4efb-821c-7398fc60d5ea"
      unitRef="usd">14038000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzYtNS0xLTEtMA_3208a8b1-4416-4ad8-9db9-eb9c08dbac84"
      unitRef="usd">11385000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <jcom:OperatingLeaseRightOfUseAssetAmortization
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzctMS0xLTEtMA_87420cdd-bf24-4105-a23d-df7469bf704f"
      unitRef="usd">17686000</jcom:OperatingLeaseRightOfUseAssetAmortization>
    <jcom:OperatingLeaseRightOfUseAssetAmortization
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzctMy0xLTEtMA_4e5115cd-b5c9-4faa-bc18-1913e3a2ce4d"
      unitRef="usd">21419000</jcom:OperatingLeaseRightOfUseAssetAmortization>
    <jcom:OperatingLeaseRightOfUseAssetAmortization
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzctNS0xLTEtMA_5513939f-898a-40a6-9029-7e820f0320fc"
      unitRef="usd">0</jcom:OperatingLeaseRightOfUseAssetAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzgtMS0xLTEtMA_710fb524-bb7d-46ad-9abe-0f12a828b90f"
      unitRef="usd">24006000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzgtMy0xLTEtMA_a466d6c3-3c46-4766-baa1-798c9841dbd0"
      unitRef="usd">23922000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzgtNS0xLTEtMA_97290de5-8560-411c-8753-164e3d35e23c"
      unitRef="usd">28093000</us-gaap:ShareBasedCompensation>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzktMS0xLTEtMA_bf31c413-6223-4fb3-8510-9b82b430b193"
      unitRef="usd">13283000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzktMy0xLTEtMA_900f9910-005d-4ebf-934b-e6c21fcb2b16"
      unitRef="usd">13134000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzktNS0xLTEtMA_20f2a09d-9d03-4a95-80d8-d9bff8962d7d"
      unitRef="usd">17338000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzEwLTEtMS0xLTA_371861fb-2e6f-4f36-83b5-227552a86af9"
      unitRef="usd">5840000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzEwLTMtMS0xLTA_912d6a72-b7c2-4a83-94f7-de7832688b23"
      unitRef="usd">-63444000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzEwLTUtMS0xLTA_f16a5113-c501-4d77-bbfd-d52104657808"
      unitRef="usd">25050000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzExLTEtMS0xLTA_3d873dfd-4a8d-4a1a-a39d-1df1d4ec78b6"
      unitRef="usd">-37969000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzExLTMtMS0xLTA_c208a954-4631-4d69-919e-5a6d26dabeed"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzExLTUtMS0xLTA_6f17e5e6-4a79-4fc4-85c5-35c04113f0f3"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzEyLTEtMS0xLTA_31aec323-1501-44a6-8b45-457edd13e461"
      unitRef="usd">17122000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzEyLTMtMS0xLTA_2cdd4047-40fb-497d-9780-7853e6daeba5"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzEyLTUtMS0xLTA_e0daab4f-09e5-4bb2-b8b1-eea7075587de"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzEzLTEtMS0xLTMzNTc_6333527e-3ee1-4036-bd7f-7c6535f2cd03"
      unitRef="usd">12121000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzEzLTMtMS0xLTMzNjI_43aca126-e857-4df2-b749-143d11f320e0"
      unitRef="usd">0</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzEzLTUtMS0xLTMzNjY_a31dcdd2-06a9-4f54-833c-00e5c7b5c43b"
      unitRef="usd">0</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzEzLTEtMS0xLTA_ddc2d1a8-cc5f-4f8d-bc84-403e14ec0389"
      unitRef="usd">-80000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzEzLTMtMS0xLTA_f2df2def-7aed-4012-95a2-721357ee6ec6"
      unitRef="usd">6318000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzEzLTUtMS0xLTA_0a27e7ae-d61d-41c5-b012-cdfe54189fda"
      unitRef="usd">18944000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzE1LTEtMS0xLTMzNzQ_3d7ce4b3-bb58-4429-a075-a20768e91ebc"
      unitRef="usd">34646000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzE1LTMtMS0xLTMzNzk_3936cbe6-0c5c-44d8-b188-064a54eb4263"
      unitRef="usd">0</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzE1LTUtMS0xLTMzODM_bb3d281d-9f67-40d4-ba3c-1eaf331baaba"
      unitRef="usd">0</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <jcom:GainLossOnInvestmentsNoncash
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzE1LTEtMS0xLTA_52bdccc5-b6fe-4168-a2f1-78d2444898ee"
      unitRef="usd">-11338000</jcom:GainLossOnInvestmentsNoncash>
    <jcom:GainLossOnInvestmentsNoncash
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzE1LTMtMS0xLTA_0c5e7301-1390-455a-9033-75a2d37fd5e4"
      unitRef="usd">-139000</jcom:GainLossOnInvestmentsNoncash>
    <jcom:GainLossOnInvestmentsNoncash
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzE1LTUtMS0xLTA_27335191-0fe8-4c0f-8a82-0c4e2e30127f"
      unitRef="usd">-10506000</jcom:GainLossOnInvestmentsNoncash>
    <us-gaap:DebtAndEquitySecuritiesGainLoss
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzE2LTEtMS0xLTA_57257737-ebbe-42da-a60c-af381fba7564"
      unitRef="usd">-20826000</us-gaap:DebtAndEquitySecuritiesGainLoss>
    <us-gaap:DebtAndEquitySecuritiesGainLoss
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzE2LTMtMS0xLTA_529c7fa7-f55b-41ab-bc16-5aebe160b031"
      unitRef="usd">-4164000</us-gaap:DebtAndEquitySecuritiesGainLoss>
    <us-gaap:DebtAndEquitySecuritiesGainLoss
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzE2LTUtMS0xLTA_792c2506-9590-4c2f-927c-2782750d130c"
      unitRef="usd">0</us-gaap:DebtAndEquitySecuritiesGainLoss>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzE4LTEtMS0xLTA_cd66af38-bb04-4094-9e63-1fb14d86ce1b"
      unitRef="usd">31611000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzE4LTMtMS0xLTA_0fc45ac5-0b17-4b9d-a0a2-8c7873cbf714"
      unitRef="usd">30680000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzE4LTUtMS0xLTA_cbac51a0-ecc4-4ceb-b055-4b7d6fcea347"
      unitRef="usd">-4034000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzE5LTEtMS0xLTA_0f3dab93-08f4-4b28-8c05-e11ab4b969d2"
      unitRef="usd">-3046000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzE5LTMtMS0xLTA_eca90222-6796-46a1-88f0-1222c5effda0"
      unitRef="usd">8685000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzE5LTUtMS0xLTA_f28cca61-3de0-4079-84bd-3c3d0e108917"
      unitRef="usd">-2211000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzIwLTEtMS0xLTA_f4a0d92e-4049-4b47-a157-599db5e3f057"
      unitRef="usd">3000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzIwLTMtMS0xLTA_2d7217d8-6227-40c8-880a-b341d54d2488"
      unitRef="usd">4083000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzIwLTUtMS0xLTA_916586d6-2b35-4ea7-83e1-f2c9dbe1dcb9"
      unitRef="usd">-2391000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzIyLTEtMS0xLTA_52a05128-d4c7-4e7e-9d54-36fb8c27a6c4"
      unitRef="usd">2184000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzIyLTMtMS0xLTA_244f6b12-0d78-415e-a4c0-e53970507b50"
      unitRef="usd">-770000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzIyLTUtMS0xLTA_286bf979-3b71-42d7-97e8-9c9b32598809"
      unitRef="usd">-35220000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzIzLTEtMS0xLTA_84830524-b10e-4b23-ac6b-66e2a9351023"
      unitRef="usd">6489000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzIzLTMtMS0xLTA_a08518c9-6a24-41c5-bbe4-4fdb8b483888"
      unitRef="usd">-1738000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzIzLTUtMS0xLTA_d3f387f9-2578-430e-b1ac-3bbe03ee2140"
      unitRef="usd">-29042000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzI0LTEtMS0xLTA_6bf70084-c306-4d76-ab38-0b134142e75a"
      unitRef="usd">4720000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzI0LTMtMS0xLTA_60bf211c-1175-4187-95e9-dd22b9ce7d44"
      unitRef="usd">6844000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzI0LTUtMS0xLTA_233f681c-5985-45d7-8907-6391af42d45a"
      unitRef="usd">11991000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <jcom:IncreaseDecreaseInOperatingLeaseLiabilities
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzI1LTEtMS0xLTA_580883e6-2070-4a64-b286-bf0458f24677"
      unitRef="usd">-16439000</jcom:IncreaseDecreaseInOperatingLeaseLiabilities>
    <jcom:IncreaseDecreaseInOperatingLeaseLiabilities
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzI1LTMtMS0xLTA_330000de-85c1-4cb1-bff5-f6cfedec617b"
      unitRef="usd">-20240000</jcom:IncreaseDecreaseInOperatingLeaseLiabilities>
    <jcom:IncreaseDecreaseInOperatingLeaseLiabilities
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzI1LTUtMS0xLTA_3e10305a-9c60-4b89-afe6-eb7a0ced5483"
      unitRef="usd">0</jcom:IncreaseDecreaseInOperatingLeaseLiabilities>
    <jcom:IncreaseDecreaseInLiabilityForUncertainTaxPositions
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzI2LTEtMS0xLTA_64ba61a3-d858-474d-b9d4-551f675ff9db"
      unitRef="usd">9391000</jcom:IncreaseDecreaseInLiabilityForUncertainTaxPositions>
    <jcom:IncreaseDecreaseInLiabilityForUncertainTaxPositions
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzI2LTMtMS0xLTA_8b4afdf3-0f7b-4e0c-a147-9219b3122c96"
      unitRef="usd">-453000</jcom:IncreaseDecreaseInLiabilityForUncertainTaxPositions>
    <jcom:IncreaseDecreaseInLiabilityForUncertainTaxPositions
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzI2LTUtMS0xLTA_84ba166b-3150-4389-9452-b15b9062c1ef"
      unitRef="usd">7694000</jcom:IncreaseDecreaseInLiabilityForUncertainTaxPositions>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzI3LTEtMS0xLTA_bb0b519c-c27e-4bf8-a603-73c89ad1356e"
      unitRef="usd">3200000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzI3LTMtMS0xLTA_9ae0f8de-0523-4212-8205-fbb063d32326"
      unitRef="usd">1816000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzI3LTUtMS0xLTA_20aed40e-c96b-45e9-b17f-c0bfecc5e20c"
      unitRef="usd">10089000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzI4LTEtMS0xLTA_df18f1a9-76a9-46b1-a208-bc9b82d4397f"
      unitRef="usd">480079000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzI4LTMtMS0xLTA_c4d6824d-b5bf-449d-b234-3dbc972270d2"
      unitRef="usd">412539000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzI4LTUtMS0xLTA_0bb4ddb9-efd3-41c2-93ba-6f30da4ffa96"
      unitRef="usd">401325000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzMwLTEtMS0xLTA_8d2cc00a-0a12-4165-8a9b-b42a040b46b0"
      unitRef="usd">0</us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital>
    <us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzMwLTMtMS0xLTA_9c2bfc31-f6c8-41cf-8512-dc566ac0bee1"
      unitRef="usd">10288000</us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital>
    <us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzMwLTUtMS0xLTA_fcbc1aa5-1b2c-4ef5-9744-564e08ba2369"
      unitRef="usd">0</us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzMxLTEtMS0xLTA_51c5636b-fc3d-48b4-b065-20d98ff6c1c3"
      unitRef="usd">31937000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzMxLTMtMS0xLTA_fc95b097-68b6-4bae-bb1f-e6aeb75878c8"
      unitRef="usd">29584000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzMxLTUtMS0xLTA_5c02784c-08e4-4f2a-af94-7c6c2f9f5837"
      unitRef="usd">36635000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireOtherInvestments
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzMyLTEtMS0xLTA_4072305c-9e40-49ef-abc5-54119101e356"
      unitRef="usd">1246000</us-gaap:PaymentsToAcquireOtherInvestments>
    <us-gaap:PaymentsToAcquireOtherInvestments
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzMyLTMtMS0xLTA_853ca9cd-062c-4b36-9982-fd57f54d35f4"
      unitRef="usd">0</us-gaap:PaymentsToAcquireOtherInvestments>
    <us-gaap:PaymentsToAcquireOtherInvestments
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzMyLTUtMS0xLTA_db42fb4c-70d5-4067-9f49-afdd8e4534ed"
      unitRef="usd">0</us-gaap:PaymentsToAcquireOtherInvestments>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzMzLTEtMS0xLTA_5c49085e-8370-419c-9490-8bddc5ea7406"
      unitRef="usd">0</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzMzLTMtMS0xLTA_4246541e-274e-4635-9df0-815707090140"
      unitRef="usd">0</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzMzLTUtMS0xLTA_b1d61a6b-26fe-47ad-a7dc-5c24db529d86"
      unitRef="usd">500000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzM0LTEtMS0xLTA_18170156-3572-4e9b-8665-66abe624905d"
      unitRef="usd">92552000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzM0LTMtMS0xLTA_3d4a43f6-8d33-4c92-ae4f-b3194af50512"
      unitRef="usd">70588000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzM0LTUtMS0xLTA_7079d066-c9b2-4af1-b08d-68980b3d55fa"
      unitRef="usd">56379000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfIntangibleAssets
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzM1LTEtMS0xLTA_a707387b-ed4d-4e69-822a-8e81e7a1295e"
      unitRef="usd">507000</us-gaap:ProceedsFromSaleOfIntangibleAssets>
    <us-gaap:ProceedsFromSaleOfIntangibleAssets
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzM1LTMtMS0xLTA_6783d0b2-6bfc-4606-b15b-f21b9b1a0ec1"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfIntangibleAssets>
    <us-gaap:ProceedsFromSaleOfIntangibleAssets
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzM1LTUtMS0xLTA_62c77122-abf4-49de-a08d-9746617b8919"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfIntangibleAssets>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzM2LTEtMS0xLTA_feec6ec4-a6ce-4606-b673-7b72e50c64ec"
      unitRef="usd">482227000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzM2LTMtMS0xLTA_4b8ad581-024f-4548-8032-b28afc740e7d"
      unitRef="usd">415343000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzM2LTUtMS0xLTA_86e13e66-8982-4851-8c64-3ebdc42a4c0d"
      unitRef="usd">312430000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzM3LTEtMS0xLTA_4b1a3e58-5bba-4725-8e47-040b3e021b60"
      unitRef="usd">24353000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzM3LTMtMS0xLTA_03916760-a881-4299-b631-d3d33bcca194"
      unitRef="usd">0</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzM3LTUtMS0xLTA_6c6d35f7-dbe7-4d47-b1de-8ed52c23df70"
      unitRef="usd">0</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzM4LTEtMS0xLTA_8569c586-ec57-43d5-aa24-2404c71a388a"
      unitRef="usd">3118000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzM4LTMtMS0xLTA_1483c209-aeae-4b9d-a817-ea246d7df7f0"
      unitRef="usd">46000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzM4LTUtMS0xLTA_b3c31536-0102-40f1-be89-b5cc61d2577a"
      unitRef="usd">669000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzM5LTEtMS0xLTA_820f2fe6-9967-4f0c-b6aa-c374dcf9b4b0"
      unitRef="usd">-586220000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzM5LTMtMS0xLTA_e253682c-017e-4307-a7c9-18069f352c1e"
      unitRef="usd">-505273000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzM5LTUtMS0xLTA_743eeab4-840c-4829-8695-88bc2413c277"
      unitRef="usd">-406613000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzQxLTEtMS0xLTA_6a6756e3-785b-4640-9c0c-4bf614b61e5e"
      unitRef="usd">750000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzQxLTMtMS0xLTA_07232f5d-9b08-41fc-99cc-94ea4d49d5af"
      unitRef="usd">550000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzQxLTUtMS0xLTA_c28657fb-879f-4400-ab5c-f253f159e0ec"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfNotesPayable
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzQ0LTEtMS0xLTEwNjMx_dfd57f2c-2aad-4126-8330-6c76e68c5502"
      unitRef="usd">400000</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:RepaymentsOfNotesPayable
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzQ0LTMtMS0xLTEwNjM2_ee0ba6a9-27eb-4305-8674-cc62d9629423"
      unitRef="usd">0</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:RepaymentsOfNotesPayable
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzQ0LTUtMS0xLTEwNjM5_63ea443d-4a82-4c57-9ad0-3b4acc9acb17"
      unitRef="usd">0</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzQyLTEtMS0xLTA_174250f5-be8f-474a-8106-08a87b7f81ca"
      unitRef="usd">7272000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzQyLTMtMS0xLTA_f93949c4-59cd-4bfc-b65d-1946ee983e48"
      unitRef="usd">12862000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzQyLTUtMS0xLTA_b478bc4f-e601-47f5-9246-04023fbe87b9"
      unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzQzLTEtMS0xLTA_bee022ea-d516-4feb-a8a4-4779f0ff14e2"
      unitRef="usd">650000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzQzLTMtMS0xLTA_d4b0a695-99a0-4c85-bfe4-5c1bf3158c53"
      unitRef="usd">5100000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzQzLTUtMS0xLTA_ffc02d47-d6a8-4da3-ac22-63b1ba4e948d"
      unitRef="usd">2204000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzQ2LTEtMS0xLTEwNDAz_d635e5b3-feaa-4dac-a5ab-0ad3dd14b069"
      unitRef="usd">29250000</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzQ2LTMtMS0xLTEwNDA4_ab58a5e1-7c86-4c37-8f50-3c9e2aacd1bd"
      unitRef="usd">0</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzQ2LTUtMS0xLTEwNDEy_4a796ed2-ff0f-494e-9d97-e800e53900da"
      unitRef="usd">0</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzQ0LTEtMS0xLTA_2219baee-5ecd-4b9f-9107-84cdf18597f3"
      unitRef="usd">0</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzQ0LTMtMS0xLTA_6e430f98-4e0e-4076-83bb-62c8e7cae271"
      unitRef="usd">185000000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzQ0LTUtMS0xLTA_529f01b7-8516-4b2d-a533-14a6cd4ee199"
      unitRef="usd">0</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzQ1LTEtMS0xLTA_797b702e-8179-45f8-9527-885b09e0e967"
      unitRef="usd">0</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzQ1LTMtMS0xLTA_b3d06d8f-bde2-4b4a-bc01-ab212b89d72f"
      unitRef="usd">185000000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzQ1LTUtMS0xLTA_38df58f0-67c9-49c2-af57-7b3fc5459fe5"
      unitRef="usd">0</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzQ2LTEtMS0xLTA_fddb64ad-bb13-48b4-8566-968fbce52eaf"
      unitRef="usd">275654000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzQ2LTMtMS0xLTA_6b4cf8bf-058b-4afe-9260-0c6ab05c99ed"
      unitRef="usd">20803000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzQ2LTUtMS0xLTA_a9757eb8-6aa8-4fbc-bfa6-6d1f6ddea945"
      unitRef="usd">47102000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:ProceedsFromStockPlans
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzQ3LTEtMS0xLTA_4615f626-bcda-40de-8e57-085dd27af16c"
      unitRef="usd">7382000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:ProceedsFromStockPlans
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzQ3LTMtMS0xLTA_50a6afbb-34c4-4e22-9be6-d9b46d335bdc"
      unitRef="usd">4512000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:ProceedsFromStockPlans
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzQ3LTUtMS0xLTA_bfead6e9-b8ee-440f-a631-5366096f81e4"
      unitRef="usd">2084000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzQ4LTEtMS0xLTA_89d9a516-d470-4c98-9dc8-a7a7e2118610"
      unitRef="usd">1619000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzQ4LTMtMS0xLTA_3ccbf93f-f25a-46d7-8b2f-e3c9a72f4549"
      unitRef="usd">5274000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzQ4LTUtMS0xLTA_433179b0-c748-45cf-8367-3b375a539f11"
      unitRef="usd">1540000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:PaymentsOfDividends
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzUwLTEtMS0xLTA_143f6f88-9000-476f-82c0-1edaf3a10035"
      unitRef="usd">0</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzUwLTMtMS0xLTA_811ac2df-2fba-4166-89b8-10b1f90699c4"
      unitRef="usd">43918000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzUwLTUtMS0xLTA_6b1dac8e-9216-4929-a9ea-62a49f7497f1"
      unitRef="usd">82572000</us-gaap:PaymentsOfDividends>
    <jcom:PaymentsOfDeferredConsiderationRelatedToAcquisition
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzUxLTEtMS0xLTA_8a125a40-2c55-4ac1-bb45-991cb4e8bfe5"
      unitRef="usd">29180000</jcom:PaymentsOfDeferredConsiderationRelatedToAcquisition>
    <jcom:PaymentsOfDeferredConsiderationRelatedToAcquisition
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzUxLTMtMS0xLTA_313a7900-4aea-4d11-b923-c3ee1b19c75d"
      unitRef="usd">18876000</jcom:PaymentsOfDeferredConsiderationRelatedToAcquisition>
    <jcom:PaymentsOfDeferredConsiderationRelatedToAcquisition
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzUxLTUtMS0xLTA_e3383478-bf0f-409f-9cdf-5fea7d8f5064"
      unitRef="usd">3558000</jcom:PaymentsOfDeferredConsiderationRelatedToAcquisition>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzUyLTEtMS0xLTA_170119da-178d-4860-a71e-52cb5aa764a6"
      unitRef="usd">-1878000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzUyLTMtMS0xLTA_e0e65a20-4282-4ee9-b8ec-b2b71b817a74"
      unitRef="usd">-1532000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzUyLTUtMS0xLTA_beab32f6-5529-4815-9cca-962fcb2ca7d3"
      unitRef="usd">450000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzUzLTEtMS0xLTA_243bbfbd-0c62-4224-9958-10d18f3194fa"
      unitRef="usd">-234633000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzUzLTMtMS0xLTA_80182386-2eb8-4d1b-b67d-5359e86d0c14"
      unitRef="usd">456695000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzUzLTUtMS0xLTA_955942ab-61bb-462b-8b63-85a39ad69f8b"
      unitRef="usd">-131362000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzU0LTEtMS0xLTA_d7b4cf89-e45b-4c9a-8273-36aba7896741"
      unitRef="usd">7811000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzU0LTMtMS0xLTA_be145a0f-8ebc-4d37-8722-d04bf8235a0b"
      unitRef="usd">2180000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzU0LTUtMS0xLTA_aca502c0-fa8b-4090-8e68-24dfae0da2cc"
      unitRef="usd">-4821000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzU1LTEtMS0xLTA_7430de97-a0e2-4907-b877-c29942b214e9"
      unitRef="usd">-332963000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzU1LTMtMS0xLTA_1d27865f-3286-48ba-b628-408ca3d9a4a1"
      unitRef="usd">366141000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzU1LTUtMS0xLTA_c8280e7e-eb02-4d15-be44-963c5e3c51a2"
      unitRef="usd">-141471000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzU2LTEtMS0xLTA_b830ea15-b9a3-41bb-a826-700fa84ef07f"
      unitRef="usd">575615000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i8fe07ddad8c743528db492930bef8245_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzU2LTMtMS0xLTA_6b1b76b7-ba39-4db0-8984-5cbdd7df9bbc"
      unitRef="usd">209474000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ifb6134dff17c4f1d99d589dc9d7c1ec3_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzU2LTUtMS0xLTA_0ac798cb-96c7-4c33-9c1e-9d8547d4354d"
      unitRef="usd">350945000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzU3LTEtMS0xLTA_f35d3490-c9f3-4d0b-8a45-19c12b15ae8a"
      unitRef="usd">242652000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzU3LTMtMS0xLTA_2af1052b-fb6c-4aa7-aba0-08ba1c905e9c"
      unitRef="usd">575615000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i8fe07ddad8c743528db492930bef8245_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDMvZnJhZzoyYWI2NDQxZmFlMzI0NDc5OWM0ZjY3MmMzZWQyMmUxMi90YWJsZToyOWI3MjU0YjYyNDU0YjI1YWI2OThjZGEyZDA4YWE1Yi90YWJsZXJhbmdlOjI5YjcyNTRiNjI0NTRiMjVhYjY5OGNkYTJkMDhhYTViXzU3LTUtMS0xLTA_b15e1de9-0512-453e-8cac-bd71c76e1779"
      unitRef="usd">209474000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:SharesOutstanding
      contextRef="i94a5d63e3fbc43d1a6087bd8a42748a8_I20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzMtMS0xLTEtMA_516ec5a4-90a6-4a32-87bc-b1927c42b95e"
      unitRef="shares">47854510</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i94a5d63e3fbc43d1a6087bd8a42748a8_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzMtMi0xLTEtMA_5466ff8b-5dcf-4b2f-b556-04ee907858c3"
      unitRef="usd">479000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i170f0f419b3f43c9833258d2061eb6ab_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzMtOS0xLTEtMA_bd8718c3-6cc1-42c1-81d7-e36d8049c021"
      unitRef="usd">325854000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="ie808c74594104d8f9f1c730ead701812_I20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzMtMTAtMS0xLTA_f8939b92-71a5-4c03-8b36-8262d85ed2cf"
      unitRef="shares">0</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ie808c74594104d8f9f1c730ead701812_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzMtMTEtMS0xLTA_1e66e4fb-8023-4adb-82dd-459063e2dd2b"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idcef897c8dde4cd2a69d9cfb97a0e0db_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzMtMTItMS0xLTA_1841ed52-ee08-45cf-b818-7783716df681"
      unitRef="usd">723062000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8548d435f8d447a8bb9060842d535bcc_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzMtMTMtMS0xLTA_ee080707-c91f-4e99-ab29-7a20fa67c0a4"
      unitRef="usd">-29090000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifb6134dff17c4f1d99d589dc9d7c1ec3_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzMtMTYtMS0xLTA_ff0fde4c-1c56-4a07-a254-c9bda8dc5cdf"
      unitRef="usd">1020305000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i776142828ca34e1899e6cd1b2dd14bc3_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzQtMTItMS0xLTEwNzc_4cd9c259-65f1-4761-916a-fe46d34819b6"
      unitRef="usd">1599000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2f6f4d9624f94a128453feda01376141_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzQtMTYtMS0xLTEwODM_a19e6c8f-3f6d-4bf3-b4c9-e21949c51254"
      unitRef="usd">1599000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i4347f9d5a93f4d2891dbaf0a97e2f005_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzQtMTItMS0xLTA_a5b39539-18f8-4c6d-b018-3264dff3ce33"
      unitRef="usd">128687000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzQtMTYtMS0xLTA_3b42c627-b41f-4ddd-9c79-a604d1fac6b8"
      unitRef="usd">128687000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzUtMC0xLTEtMC90ZXh0cmVnaW9uOjAxYTExZTA1NjJlZjRhMjhiZDMxYjFhNzlkZTU1MDUzXzMyOTg1MzQ4ODM0MjM_8a7fe898-c19d-4a60-a5cf-b340140e2d55"
      unitRef="usd">-460000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ic63ed53afd5c4ea0bd3c9a1fab219440_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzUtMTMtMS0xLTA_241f4e12-13d4-496f-97a2-be085ac21cd5"
      unitRef="usd">-16889000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzUtMTYtMS0xLTA_eaf12a48-f7ad-4ab4-bcc1-523faf4ef9d0"
      unitRef="usd">-16889000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:DividendsCommonStockCash
      contextRef="i4347f9d5a93f4d2891dbaf0a97e2f005_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzYtMTItMS0xLTA_2bb1a3c8-79f9-4d2c-ab21-04431dacd8d1"
      unitRef="usd">82573000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzYtMTYtMS0xLTA_74b69724-8e77-41e9-847f-fa86d41f77d9"
      unitRef="usd">82573000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ia12bd504ce5e40b696fa47ad78c8f9c9_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzctMS0xLTEtMA_cd27123d-8e68-47f7-ba36-012c135864f9"
      unitRef="shares">67898</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ia12bd504ce5e40b696fa47ad78c8f9c9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzctMi0xLTEtMA_8e5198e9-2d68-4758-a5c8-c16210154262"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ibe1aede4b9084ef1921c3146acdc9c71_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzctOS0xLTEtMA_f5795923-0ef2-443c-9241-b30b19d27647"
      unitRef="usd">1539000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzctMTYtMS0xLTA_ac9e6d52-558f-407f-b2f3-85f0f48edaf4"
      unitRef="usd">1540000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="ia12bd504ce5e40b696fa47ad78c8f9c9_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzgtMS0xLTEtMA_01d2774e-6525-4d82-8b63-044d656580f9"
      unitRef="shares">33262</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ibe1aede4b9084ef1921c3146acdc9c71_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzgtOS0xLTEtMA_7a49d345-0a31-4bb5-ada9-602c267121b6"
      unitRef="usd">2084000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzgtMTYtMS0xLTA_140101bf-c9b6-41aa-984b-235f4d7032d3"
      unitRef="usd">2084000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="ia12bd504ce5e40b696fa47ad78c8f9c9_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzEwLTEtMS0xLTA_ae30cbe4-2f78-4fdb-9e43-11d308273061"
      unitRef="shares">169512</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="ia12bd504ce5e40b696fa47ad78c8f9c9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzEwLTItMS0xLTA_90a1fe4c-f31f-47a4-9c6b-3fa221fcbbb0"
      unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="ibe1aede4b9084ef1921c3146acdc9c71_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzEwLTktMS0xLTA_c99a79eb-7dbf-4897-804d-c8cedb4b48ae"
      unitRef="usd">-2000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzEwLTE2LTEtMS0w_13afbce1-840f-427e-8ebf-28918806627c"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="ia12bd504ce5e40b696fa47ad78c8f9c9_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzEyLTEtMS0xLTA_1074316a-71b1-4912-aa6e-9a3b369228bc"
      unitRef="shares">52912</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ia12bd504ce5e40b696fa47ad78c8f9c9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzEyLTItMS0xLTA_f78e737c-be97-425c-8230-8c70ac4ae1ce"
      unitRef="usd">1000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ibe1aede4b9084ef1921c3146acdc9c71_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzEyLTktMS0xLTA_72acd86d-92c2-4727-bf4b-b5224032e1ee"
      unitRef="usd">3230000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i3225fb6e7ed043f9a0fa0a49fdb6ad91_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzEyLTEwLTEtMS0w_6a8e2ab0-8ac2-431d-9f1c-dac1b096518f"
      unitRef="shares">600000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i3225fb6e7ed043f9a0fa0a49fdb6ad91_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzEyLTExLTEtMS0w_b6fe3e6d-27e9-4288-bd2e-d5d1792cd98e"
      unitRef="usd">42543000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i4347f9d5a93f4d2891dbaf0a97e2f005_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzEyLTEyLTEtMS0w_c68fd28b-d1d8-4a5d-b864-156651168996"
      unitRef="usd">1328000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzEyLTE2LTEtMS0w_38f8dcbc-3143-4115-9320-b7acabc7146c"
      unitRef="usd">47102000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <jcom:StockIssuedDuringPeriodSharesExchangeofPreferredStock
      contextRef="ia12bd504ce5e40b696fa47ad78c8f9c9_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzE0LTEtMS0xLTA_84651ecf-6a9a-4dba-b29f-334d90c066b6"
      unitRef="shares">10530</jcom:StockIssuedDuringPeriodSharesExchangeofPreferredStock>
    <jcom:StockIssuedDuringPeriodValueExchangeofPreferredStock
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzE0LTE2LTEtMS0w_b2dffb52-bbbf-4d92-93bc-a646ade5d0db"
      unitRef="usd">0</jcom:StockIssuedDuringPeriodValueExchangeofPreferredStock>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ibe1aede4b9084ef1921c3146acdc9c71_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzE1LTktMS0xLTA_c0ee9961-4822-4672-9ac9-0b4987f2fea0"
      unitRef="usd">27965000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i4347f9d5a93f4d2891dbaf0a97e2f005_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzE1LTEyLTEtMS0w_ba10f642-69fe-4bec-b275-8e34b74a983a"
      unitRef="usd">128000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzE1LTE2LTEtMS0w_8b9beb27-7230-4187-a419-5f73b74fded7"
      unitRef="usd">28093000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:SharesOutstanding
      contextRef="i74a9267d38f1494bbf89e2350f65c60f_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzE3LTEtMS0xLTA_2cec41b4-ca65-42a0-be75-b3578776af63"
      unitRef="shares">48082800</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i74a9267d38f1494bbf89e2350f65c60f_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzE3LTItMS0xLTA_3bc7b3c5-4726-4255-9ba7-79dc7adb8483"
      unitRef="usd">481000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibcbefd9472504086baf3ab36e450a800_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzE3LTktMS0xLTA_613d3c14-3ff9-4b11-af64-3833e20f3e5e"
      unitRef="usd">354210000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i6973ba816f0940c1af45dc843f29b358_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzE3LTEwLTEtMS0w_9a463597-cbe6-4630-abad-76cac0a237b3"
      unitRef="shares">-600000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i6973ba816f0940c1af45dc843f29b358_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzE3LTExLTEtMS0w_bbd50c64-8dc6-4060-961e-ea9d02a8ab12"
      unitRef="usd">-42543000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i299aa1a6de194a5cbef885dadd5a6e24_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzE3LTEyLTEtMS0w_f4db77bb-58ab-4fee-a9e5-fa16d0cb748a"
      unitRef="usd">769575000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i18ed14d4ba3e498daaf8020d5797b27b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzE3LTEzLTEtMS0w_39b20011-fab9-4ff9-94da-11e211d90d8e"
      unitRef="usd">-45979000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8fe07ddad8c743528db492930bef8245_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzE3LTE2LTEtMS0w_bdf7e951-f519-49d5-b175-3fcb550403ba"
      unitRef="usd">1035744000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i552478369359429a9e68fccea438323c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzE5LTEyLTEtMS0w_2f78214b-8131-4aaa-a7b2-c2a9ffedeadd"
      unitRef="usd">218806000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzE5LTE2LTEtMS0w_5217dcad-ce56-4b52-a85b-6bca5929004e"
      unitRef="usd">218806000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzIwLTAtMS0xLTAvdGV4dHJlZ2lvbjpmYjM3ZWZmMWI1ZmM0M2Q4ODEyZTEzYmFlY2Q0ZTEwM18zMjk4NTM0ODgzNDEz_aa0ab47a-28f1-47a6-a262-69abaca390bd"
      unitRef="usd">149000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i4c9d7366a0db4904a2f2fb8730b8c044_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzIwLTEzLTEtMS0w_3db5a1c8-41ed-45cc-8126-f1eae10e1a1b"
      unitRef="usd">-483000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzIwLTE2LTEtMS0w_1dba480e-7675-408d-ab41-52156935664c"
      unitRef="usd">-483000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:DividendsCommonStockCash
      contextRef="i552478369359429a9e68fccea438323c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzIxLTEyLTEtMS0w_0fca5f68-997d-46e3-9bcb-2f3a20a9fd93"
      unitRef="usd">43918000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzIxLTE2LTEtMS0w_ae2d87e0-68fe-4f6b-8c5b-4c2c285f8147"
      unitRef="usd">43918000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="if0cbe8cca19b495c92909389cc5b60c1_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzIyLTEtMS0xLTA_ec48c08d-a6e2-4905-ba7a-495f539e83cb"
      unitRef="shares">189436</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="if0cbe8cca19b495c92909389cc5b60c1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzIyLTItMS0xLTA_674c0b1b-25d0-4d5e-a224-4eb9074e847c"
      unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i00d4629681b1449fbeb2da71e18ea7f9_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzIyLTktMS0xLTA_bd65e7cc-de55-4241-9d2e-a46304173906"
      unitRef="usd">5272000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzIyLTE2LTEtMS0w_6c2d1121-f6e9-4afe-a38a-a405bbdd0a26"
      unitRef="usd">5274000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="if0cbe8cca19b495c92909389cc5b60c1_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzIzLTEtMS0xLTA_1ab5f232-4772-4265-9125-81ddfdbf8ec5"
      unitRef="shares">66413</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="if0cbe8cca19b495c92909389cc5b60c1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzIzLTItMS0xLTA_074f330c-dc85-425e-afe9-983c574eb85c"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i00d4629681b1449fbeb2da71e18ea7f9_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzIzLTktMS0xLTA_6208b775-3d6c-40a5-9a39-981c4045ca23"
      unitRef="usd">4511000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzIzLTE2LTEtMS0w_a3d0ae12-b4c2-43d8-a4cf-7824bb41a6a4"
      unitRef="usd">4512000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzI2LTAtMS0xLTExNjAvdGV4dHJlZ2lvbjpkMzU5NWVkOWU0ZmE0Y2UwYTlkMGQwZDE0NDA1MDRjZF80Mzk4MDQ2NTExMTU0_291a9ab7-800c-4096-80e0-600db9ed0946"
      unitRef="number">0.0175</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt
      contextRef="i00d4629681b1449fbeb2da71e18ea7f9_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzI2LTktMS0xLTExODg_b086372c-669d-4752-8352-3db5156f09a0"
      unitRef="usd">88138000</us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzI2LTE2LTEtMS0xMjM3_8ba3f325-65df-4fdb-8841-db6fb84c862f"
      unitRef="usd">88138000</us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="if0cbe8cca19b495c92909389cc5b60c1_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzI0LTEtMS0xLTA_1dd94823-b362-40a7-86a9-77b5aa41ff71"
      unitRef="shares">185227</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="if0cbe8cca19b495c92909389cc5b60c1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzI0LTItMS0xLTA_aee1617c-cbaf-4d56-bf46-1053c4e55849"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i00d4629681b1449fbeb2da71e18ea7f9_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzI0LTktMS0xLTA_e786f881-39ce-4dc5-80c3-0a1cb0ed3818"
      unitRef="usd">-1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzI0LTE2LTEtMS0w_df7c97fa-0780-42dc-8867-fb09ad9b0eb1"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="if0cbe8cca19b495c92909389cc5b60c1_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzI1LTEtMS0xLTA_615948d3-257e-4189-8425-6b469db79e08"
      unitRef="shares">868947</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="if0cbe8cca19b495c92909389cc5b60c1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzI1LTItMS0xLTA_a38d2ee3-41ec-4da3-a7cf-21ed0aa9a2f0"
      unitRef="usd">9000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i00d4629681b1449fbeb2da71e18ea7f9_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzI1LTktMS0xLTA_ed8b4d81-7e11-40d0-90e9-cc40853e6243"
      unitRef="usd">10334000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i27f08afc040e4d4abda662e8761e454f_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzI1LTEwLTEtMS0w_88f852ba-37ee-4bc9-87c0-71edba85a6a6"
      unitRef="shares">-600000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i27f08afc040e4d4abda662e8761e454f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzI1LTExLTEtMS0w_16a8c4b3-434d-4754-9195-c5057d32bb16"
      unitRef="usd">-42543000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i552478369359429a9e68fccea438323c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzI1LTEyLTEtMS0w_a17cfac6-fdce-4b0d-b0a3-38278f90555d"
      unitRef="usd">53003000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzI1LTE2LTEtMS0w_27f29e49-1c44-4024-8649-19fa9c1d4161"
      unitRef="usd">20803000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i00d4629681b1449fbeb2da71e18ea7f9_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzI4LTktMS0xLTA_b5e60259-f845-42f8-b701-e245700526ce"
      unitRef="usd">23856000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i552478369359429a9e68fccea438323c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzI4LTEyLTEtMS0w_302dc1d7-2c7f-4b0c-a1c9-c5552a908221"
      unitRef="usd">66000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzI4LTE2LTEtMS0w_e2f265a3-789f-4521-81e9-9e3adb30e7ca"
      unitRef="usd">23922000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:SharesOutstanding
      contextRef="i6a883e671d7e4d5dbb637af2c4f699d3_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzI5LTEtMS0xLTA_b31a6f4f-dfd9-48b9-a086-1c6554c9650c"
      unitRef="shares">47654929</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i6a883e671d7e4d5dbb637af2c4f699d3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzI5LTItMS0xLTA_ee155c90-6472-4720-91af-dcbb3f6eff22"
      unitRef="usd">476000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibefc75efa5e94253a66644c143abe78d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzI5LTktMS0xLTA_6a42eaca-71d0-4833-8d44-5a57a122bf1b"
      unitRef="usd">465652000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i8afa8120059d487a8d0f5697163a3c2b_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzI5LTEwLTEtMS0w_540d1bae-7a6a-4b80-abb1-6c233c36169f"
      unitRef="shares">0</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i8afa8120059d487a8d0f5697163a3c2b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzI5LTExLTEtMS0w_69272bd7-c454-400f-85c0-7ab36ccd1928"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6aa3758c6cb447299aed64e7d0f97371_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzI5LTEyLTEtMS0w_ff0e1881-98af-4881-aa86-f71ecdc30b7d"
      unitRef="usd">891526000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i03644fc94f7a43d8b519a86330b372cf_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzI5LTEzLTEtMS0w_c35bc35c-552c-4ca6-9d2b-7a03aded0ede"
      unitRef="usd">-46462000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzI5LTE2LTEtMS0w_9c36b1e4-a76b-46cc-9cbb-f4c941070c6c"
      unitRef="usd">1311192000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i86f8288abffe4407bd77c9b1625e74ad_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzMxLTEyLTEtMS0w_3854547e-fe38-42e3-b9d0-93049f979e36"
      unitRef="usd">150668000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzMxLTE2LTEtMS0w_459cf576-7c16-4565-9776-4d1544a1fb29"
      unitRef="usd">150668000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzMyLTAtMS0xLTAvdGV4dHJlZ2lvbjplYWNiMzY1YWRjYTQ0NmEyYWRlNmUyM2YyZjg1M2FiY18zMjk4NTM0ODgzNDA3_5c6b56b6-500b-4be3-b6e2-f8f86a71d8e2"
      unitRef="usd">181000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i860888cbe0a64092bfe5e062f66bef77_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzMyLTEzLTEtMS0w_44a10c87-1bb1-43bf-b7f1-6022ab5718c4"
      unitRef="usd">-8344000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzMyLTE2LTEtMS0w_c8323836-27be-49db-b550-6a23f0f7158d"
      unitRef="usd">-8344000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i32123a228d00449d9de5dd8966a18705_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzM0LTEtMS0xLTA_9fed7655-fa4b-452e-a037-87c0fda89493"
      unitRef="shares">42740</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i778c1a784d354b9b894fb7905c03d50b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzM0LTktMS0xLTA_b6da0877-14e7-4603-8b8f-b0c95e87fe86"
      unitRef="usd">1619000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzM0LTE2LTEtMS0w_7878101e-bd82-48a6-9d93-94c8019b3b23"
      unitRef="usd">1619000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i32123a228d00449d9de5dd8966a18705_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzM1LTEtMS0xLTA_a1e4302d-5e98-4e3d-a653-93ad170c2bba"
      unitRef="shares">118629</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i32123a228d00449d9de5dd8966a18705_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzM1LTItMS0xLTA_32f6c2da-8968-4bca-9eaa-ec1977b8b620"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i778c1a784d354b9b894fb7905c03d50b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzM1LTktMS0xLTA_928751a3-685d-4fee-a1ab-a31e6bb3cde6"
      unitRef="usd">7381000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzM1LTE2LTEtMS0w_a0c0a315-4ea5-49e1-a3e1-f296673957cd"
      unitRef="usd">7382000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzM5LTAtMS0xLTEwNTUxL3RleHRyZWdpb246NjE2MGE0NDUzODk2NDUzOWIwMGFlY2NhNzg1YzIyYzlfMzI5ODUzNDg4MzM3MQ_93685aa3-409e-447f-b67a-cb465d2c7a60"
      unitRef="number">0.0325</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature
      contextRef="i778c1a784d354b9b894fb7905c03d50b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzM5LTktMS0xLTEwNTU5_8dcd807e-c90d-4d01-9841-380820be2105"
      unitRef="usd">-12000</us-gaap:AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzM5LTE2LTEtMS0xMDU3NQ_f165d137-fc90-4bd4-8ac5-23fce578ed55"
      unitRef="usd">-12000</us-gaap:AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="i32123a228d00449d9de5dd8966a18705_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzM3LTEtMS0xLTA_5c3976dc-2f7c-49d5-b40e-4972ee767945"
      unitRef="shares">273201</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i32123a228d00449d9de5dd8966a18705_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzM3LTItMS0xLTA_2eece854-4782-4a27-9f78-7c22ace40bd6"
      unitRef="usd">3000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i778c1a784d354b9b894fb7905c03d50b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzM3LTktMS0xLTA_1280a0b1-f1c0-4c9f-9848-a974b70ec482"
      unitRef="usd">-3000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzM3LTE2LTEtMS0w_c5f55e9a-9f0e-4e40-b787-cb09fa7835ee"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i32123a228d00449d9de5dd8966a18705_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzM4LTEtMS0xLTA_b7d7bd9f-4fb0-4365-b96c-209c68aec266"
      unitRef="shares">3742869</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i32123a228d00449d9de5dd8966a18705_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzM4LTItMS0xLTA_7256b2a3-7d6a-4198-97bf-df7665b5fe35"
      unitRef="usd">37000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i778c1a784d354b9b894fb7905c03d50b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzM4LTktMS0xLTA_41941185-70d9-498f-a78f-564b73113bd4"
      unitRef="usd">42530000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i86f8288abffe4407bd77c9b1625e74ad_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzM4LTEyLTEtMS0w_f0f4ddc7-4950-4997-b9da-d6ebb446cfae"
      unitRef="usd">233087000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzM4LTE2LTEtMS0w_95ee12f7-939c-4402-9b2a-8b310e766295"
      unitRef="usd">275654000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i778c1a784d354b9b894fb7905c03d50b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzQxLTktMS0xLTA_aaf3a4f6-f6d3-4dd5-bef5-040d656dcd46"
      unitRef="usd">24006000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzQxLTE2LTEtMS0w_5b4deb2c-26e2-4537-9794-3c4ca5782072"
      unitRef="usd">24006000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockholdersEquityOther
      contextRef="i778c1a784d354b9b894fb7905c03d50b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzQ2LTktMS0xLTEwNTgz_aeac0b85-33e6-488a-aae1-d8c33940429f"
      unitRef="usd">-161000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzQ2LTE2LTEtMS0xMDU5OQ_c396bbe1-4f9c-4a56-b301-54a6bb7319ff"
      unitRef="usd">-161000</us-gaap:StockholdersEquityOther>
    <us-gaap:SharesOutstanding
      contextRef="i1b5f2aa1fd9b46b28a3c2944f02e4ccd_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzQyLTEtMS0xLTA_1599af89-95b9-47dd-8a24-c2e5dc025ca7"
      unitRef="shares">44346630</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i1b5f2aa1fd9b46b28a3c2944f02e4ccd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzQyLTItMS0xLTA_43fc9992-9148-4adf-ac2c-8539da6d2ca7"
      unitRef="usd">443000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i59e7ec2929764ba9ae506f35d898e07d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzQyLTktMS0xLTA_ec9a274d-d886-41de-ac4d-f706d390eade"
      unitRef="usd">456274000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="ib0135445fd7b4c7f84da912fbbc89b26_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzQyLTEwLTEtMS0w_87e8bd44-c674-4abf-82a7-aa55cbd0d540"
      unitRef="shares">0</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ib0135445fd7b4c7f84da912fbbc89b26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzQyLTExLTEtMS0w_6f6381e7-7fff-48a0-b91b-697225918749"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9c6e1b5b017b470c8b3116300c40ea22_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzQyLTEyLTEtMS0w_37f37803-ad64-4bdf-a94e-61b71c5f79b8"
      unitRef="usd">809107000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib099ee51bd7a45b7839d60dfdb61b3e5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzQyLTEzLTEtMS0w_702b51db-655a-44b0-82e9-2bb362a9782c"
      unitRef="usd">-54806000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMDYvZnJhZzphZGMxNTIwODI2YWM0MjczOTg3NGFmMTQyYzQxY2UxYS90YWJsZTplZTM4OTdiODE2NzQ0MjRmYWVhMzNiNjUwYTg3ODA5Yi90YWJsZXJhbmdlOmVlMzg5N2I4MTY3NDQyNGZhZWEzM2I2NTBhODc4MDliXzQyLTE2LTEtMS0w_e750217f-b2c1-462c-b0c2-01f7fc76ad34"
      unitRef="usd">1211018000</us-gaap:StockholdersEquity>
    <us-gaap:NatureOfOperations
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTIvZnJhZzpjYzg1YjdkNGY4NzQ0MDZkYjc1Y2MxMDRmMTljM2M4Ni90ZXh0cmVnaW9uOmNjODViN2Q0Zjg3NDQwNmRiNzVjYzEwNGYxOWMzYzg2XzY5MQ_1b4ab4ed-cc42-4732-bd6e-b7819cfeb532">The CompanyJ2 Global, Inc., together with its subsidiaries (&#x201c;J2 Global&#x201d;, the &#x201c;Company&#x201d;, &#x201c;our&#x201d;, &#x201c;us&#x201d;, or &#x201c;we&#x201d;), is a leading provider of internet information and services. The Company&#x2019;s Digital Media business specializes in the technology, shopping, gaming, and healthcare markets, offering content, tools and services to consumers and businesses. Through its Cloud Services business, the Company provides cloud-based subscription services to consumers and businesses including cloud fax, cybersecurity, privacy and marketing technology.</us-gaap:NatureOfOperations>
    <us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzQ3Mjgy_0c67eee9-2d16-44f2-ac78-d235350d94fd">Basis of Presentation and Summary of Significant Accounting Policies&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Principles of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying consolidated financial statements include the accounts of J2 Global and its direct and indirect wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;(b)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of consolidated financial statements in accordance with accounting principles generally accepted in the United States of America (&#x201c;GAAP&#x201d;) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the financial statements, including judgments about investment classifications and the reported amounts of net revenue and expenses during the reporting period. The Company believes that its most significant estimates are those related to revenue recognition, valuation and impairment of investments, its assessment of ownership interests as variable interest entities and the related determination of consolidation, share-based compensation expense, fair value of assets acquired and liabilities assumed in connection with business combinations, long-lived and intangible asset impairment, contingent consideration, income taxes and contingencies and allowance for doubtful accounts. On an ongoing basis, management evaluates its estimates based on historical experience and on various other factors that the Company believes to be reasonable under the circumstances. Actual results could materially differ from those estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2020, the World Health Organization declared the outbreak of the novel coronavirus disease (&#x201c;COVID-19&#x201d;) as a pandemic. The global impact of the COVID-19 pandemic has had a negative effect on the global economy, disrupting the financial markets and creating increasing volatility and overall uncertainty. The full impact of the COVID-19 pandemic is unknown and cannot be reasonably estimated. However, the Company has made appropriate accounting estimates based on the facts and circumstances available as of the reporting date. To the extent there are differences between these estimates and the actual results, our consolidated financial statements could be materially affected.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;(c)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:6.91pt"&gt;Allowances for Doubtful Accounts&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;J2 Global maintains an allowance for credit losses for accounts receivable, which is recorded as an offset to accounts receivable and changes in such are classified as general and administrative expenses in the Consolidated Statements of Operations. The Company assesses collectability by reviewing accounts receivable on a collective basis where similar characteristics exist and on an individual basis when it identifies specific customers with known disputes or collectability issues. In determining the amount of the allowance for credit losses, the Company considers historical collectability based on past due status. It also considers customer-specific information, current market conditions and reasonable and supportable forecasts of future economic conditions to inform adjustments to historical loss data. On an ongoing basis, management evaluates the adequacy of these reserves.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;(d)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;J2 Global recognizes revenue when the Company satisfies its obligation by transferring control of the goods or services to its customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods or services (see Note 3 - Revenues).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:72pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Principal vs. Agent&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company determines whether revenue should be reported on a gross or net basis by assessing whether the Company is acting as the principal or an agent in the transaction. If the Company is acting as the principal in a transaction, the Company reports revenue on a gross basis. If the Company is acting as an agent in a transaction, the Company reports revenue on a net basis. In determining whether the Company acts as the principal or an agent, the Company follows the accounting guidance under Topic 606 for principal-agent considerations and assesses: (i) if another party is involved in providing goods or services to the customer and (ii) whether the Company controls the specified goods or services prior to transferring control to the customer.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:72pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Sales Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has made an accounting policy election to exclude from the measurement of the transaction price all taxes assessed by a governmental authority that are (i) both imposed on and concurrent with a specific revenue-producing transaction and (ii) collected by the Company from a customer.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:45pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;(e)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:6.91pt"&gt;Fair Value Measurements&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;J2 Global complies with the provisions of Financial Accounting Standards Board (&#x201c;FASB&#x201d;) ASC Topic No. 820, Fair Value Measurements and Disclosures (&#x201c;ASC 820&#x201d;), in measuring fair value and in disclosing fair value measurements.&#160;ASC 820 provides a framework for measuring fair value and expands the disclosures required for fair value measurements of financial and non-financial assets and liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying values of cash and cash equivalents, accounts receivable, interest receivable, accounts payable, accrued expenses, interest payable, customer deposits and long-term debt are reflected in the financial statements at cost. With the exception of certain investments and long-term debt, cost approximates fair value due to the short-term nature of such instruments. The fair value of the Company&#x2019;s outstanding debt was determined using the quoted market prices of debt instruments with similar terms and maturities when available. As of the same dates, the carrying value of other long-term liabilities approximated fair value as the related interest rates approximate rates currently available to J2 Global.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:45pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;(f)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:8.57pt"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;J2 Global considers cash equivalents to be only those investments that are highly liquid, readily convertible to cash and with maturities of three months or less at the purchase date.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;(g)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;J2 Global accounts for its investments in debt securities in accordance with Financial Accounting Standards Board (&#x201c;FASB&#x201d;) ASC Topic No. 320, Investments - Debt Securities (&#x201c;ASC 320&#x201d;). The Company&#x2019;s debt investments are typically comprised of corporate debt securities, which it classifies as available-for-sale. Available-for-sale securities are carried at fair value with unrealized gains and losses included in other comprehensive income. All debt securities are accounted for on a specific identification basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s available-for-sale debt securities are carried at an estimated fair value with any unrealized gains or losses, net of taxes, included in accumulated other comprehensive loss in stockholders&#x2019; equity. Available-for-sale debt securities with an amortized cost basis in excess of estimated fair value are assessed to determine what amount of that difference, if any, is caused by expected credit losses. Expected credit losses on available-for-sale debt securities are recognized in loss on investments, net on our Consolidated Statements of Operations, and any remaining unrealized losses, net of taxes, are included in accumulated comprehensive loss in stockholders&#x2019; equity.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounts for its investments in equity securities in accordance with ASC Topic No. 321, Investments - Equity Securities (&#x201c;ASC 321&#x201d;) which requires the accounting for equity investments (other than those accounted for using the equity method of accounting) generally be measured at fair value for equity securities with readily determinable fair values. For equity securities without a readily determinable fair value that are not accounted for by the equity method, the Company measures the equity security using cost, less impairment, if any, and plus or minus observable price changes arising from orderly transactions in the same or similar investment from the same issuer. Any unrealized gains or losses will be reported in current earnings (see Note 5 - Investments).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company assesses whether an other-than-temporary impairment loss on an investment has occurred due to declines in fair value or other market conditions (see Note 5 - Investments).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:45pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;(h)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Variable Interest Entities (&#x201c;VIE&#x201d;)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A VIE requires consolidation by the entity&#x2019;s primary beneficiary. The Company evaluates its investments in entities in which it is involved to determine if the entity is a VIE and if so, whether it holds a variable interest and is the primary beneficiary. The Company has determined that it holds a variable interest in its investment as a limited partner in the OCV Fund I, LP (&#x201c;OCV Fund&#x201d;, &#x201c;OCV&#x201d; or the &#x201c;Fund&#x201d;). In determining whether the Company is deemed to be the primary beneficiary of the VIE, both of the following characteristics must be present:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;a) the Company has the power to direct the activities of the VIE that most significantly impacts the VIEs economic performance (the power criterion); and&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;b) the Company has the obligation to absorb losses of the VIE, or the right to receive benefits of the VIE, that could potentially be significant to the VIE (the economic criterion).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has concluded that, as a limited partner, although the obligations to absorb losses or the right to benefit from the gains is not insignificant, the Company does not have &#x201c;power&#x201d; over OCV because it does not have the ability to direct the significant decisions which impact the economics of OCV. J2 believes that the OCV general partner, as a single decision maker, holds the ability to make the decisions about the activities that most significantly impact the OCV Fund&#x2019;s economic performance. As a result, the Company has concluded that it will not consolidate OCV, as it is not the primary beneficiary of the OCV Fund, and will account for this investment under the equity-method of accounting (see Note 5 - Investments).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OCV qualifies as an investment company under ASC 946 - Financial Services, Investment Companies (&#x201c;ASC 946&#x201d;). Under ASC Topic 323, Investments - Equity Method and Joint Ventures, an investor that holds investments that qualify for specialized industry accounting for investment companies in accordance with ASC 946 should record its share of the earnings or losses, realized or unrealized, as reported by its equity method investees in the Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes its equity in the net earnings or losses relating to the investment in OCV on a one-quarter lag due to the timing and availability of financial information from OCV. If the Company becomes aware of a significant decline in value that is other-than-temporary, the loss will be recorded in the period in which the Company identifies the decline.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:45pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;(i)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:8.57pt"&gt;Debt Issuance Costs and Debt Discount&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;J2 Global capitalizes costs incurred with borrowing and issuance of debt securities and records debt issuance costs and discounts as a reduction to the debt amount. These costs and discounts are amortized and included in interest expense over the life of the borrowing using the effective interest method.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;(j)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:8.57pt"&gt;Derivative Instruments&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;J2 Global currently holds an embedded derivative instrument related to contingent interest in connection with its 3.25% Convertible Notes issued on June 10, 2014. This embedded derivative instrument is carried at fair value with changes recorded to interest expense (see Note 7 - Fair Value Measurements).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:45pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;(k)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:6.91pt"&gt;Concentration of Credit Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All of the Company&#x2019;s cash, cash equivalents and marketable securities are invested at major financial institutions primarily within the United States, United Kingdom and Ireland. These institutions are required to invest the Company&#x2019;s cash in accordance with the Company&#x2019;s investment policy with the principal objectives being preservation of capital, fulfillment of liquidity needs and above market returns commensurate with preservation of capital. The Company&#x2019;s investment policy also requires that investments in marketable securities be in only highly rated instruments, with limitations on investing in securities of any single issuer. However, these investments are not insured against the possibility of a total or near complete loss of earnings or principal and are inherently subject to the credit risk related to the continued credit worthiness of the underlying issuer and general credit market risks. At December&#160;31, 2020, the Company&#x2019;s cash and cash equivalents were maintained in accounts in qualifying financial institutions that are insured up to the limit determined by the applicable governmental agency.&#160;These institutions are primarily in the United States and United Kingdom, however, the Company has accounts within several other countries including Australia, Austria, China, Denmark, France, Germany, Italy, Japan, New Zealand, Netherlands, Norway, and Sweden.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:45pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;(l)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:8.57pt"&gt;Foreign Currency&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Some of J2 Global&#x2019;s foreign subsidiaries use the local currency of their respective countries as their functional currency. Assets and liabilities are translated at exchange rates prevailing at the balance sheet dates. Revenues, costs and expenses are translated into U.S. Dollars at average exchange rates for the period. Gains and losses resulting from translation are recorded as a component of accumulated other comprehensive income/(loss). Net translation loss was $8.9 million, $1.6 million and $15.5 million for the years ended December&#160;31, 2020, 2019 and 2018, respectively. Realized gains and losses from foreign currency transactions are recognized within other expense (income), net.&#160;Foreign exchange gains (losses) amounted to $28.5 million, $(4.0) million and $(2.3) million for the years ended December&#160;31, 2020, 2019 and 2018, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;(m)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:4.12pt"&gt;Property and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment are stated at cost. Equipment under finance leases is stated at the present value of the minimum lease payments. Depreciation is calculated using the straight-line method over the estimated useful lives of the assets and is recorded in cost of revenues and general and administrative expenses on the Consolidated Statements of Operations. The estimated useful lives of property and equipment range from 1 to 10 years. Fixtures, which are comprised primarily of leasehold improvements and equipment under finance leases, are amortized on a straight-line basis over their estimated useful lives or for leasehold improvements, the related lease term, if less. The Company has capitalized certain internal-use software and website development costs which are included in property and equipment. The estimated useful life of costs capitalized is evaluated for each specific project and ranges from 1 to 5 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:45pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;(n)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Impairment or Disposal of Long-Lived and Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;J2 Global accounts for long-lived assets, which include property and equipment, operating lease right-of-use assets and identifiable intangible assets with finite useful lives (subject to amortization), in accordance with the provisions of FASB ASC Topic No. 360, Property, Plant, and Equipment (&#x201c;ASC 360&#x201d;), which requires that long-lived assets be reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability is measured by comparing the carrying amount of an asset to the expected undiscounted future net cash flows generated by the asset. If it is determined that the asset may not be recoverable, and if the carrying amount of an asset exceeds its estimated fair value, an impairment charge is recognized to the extent of the difference.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company assesses the impairment of identifiable definite-lived intangibles and long-lived assets whenever events or changes in circumstances indicate that the carrying value may not be recoverable. Factors it consider important which could individually or in combination trigger an impairment review include the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:49.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt"&gt;Significant underperformance relative to expected historical or projected future operating results;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:13.5pt;text-align:justify;text-indent:4.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:49.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt"&gt;Significant changes in the manner of our use of the acquired assets or the strategy for J2 Global&#x2019;s overall business;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:13.5pt;text-align:justify;text-indent:4.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:49.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt"&gt;Significant negative industry or economic trends;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:13.5pt;text-align:justify;text-indent:4.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:49.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt"&gt;Significant decline in the Company&#x2019;s stock price for a sustained period; and&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:13.5pt;text-align:justify;text-indent:4.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:49.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt"&gt;The Company&#x2019;s market capitalization relative to net book value.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;If the Company determined that the carrying value of definite-lived intangibles and long-lived assets may not be recoverable based upon the existence of one or more of the above indicators of impairment, it would record an impairment equal to the excess of the carrying amount of the asset over its estimated fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;J2 Global assessed whether events or changes in circumstances have occurred that potentially indicate the carrying amount of definite-lived assets may not be recoverable. In the year ended December&#160;31, 2020, the Company recorded impairments of certain operating right-of-use assets and associated property and equipment (see Note 11 - Leases). No impairment was recorded in fiscal year 2019 or 2018.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company classifies its long-lived assets to be sold as held for sale in the period (i) it has approved and committed to a plan to sell the asset, (ii) the asset is available for immediate sale in its present condition, (iii) an active program to locate a buyer and other actions required to sell the asset have been initiated, (iv) the sale of the asset is probable, (v) the asset is being actively marketed for sale at a price that is reasonable in relation to its current fair value, and (vi) it is unlikely that significant changes to the plan will be made or that the plan will be withdrawn. The Company initially measures a long-lived asset that is classified as held for sale at the lower of its carrying value or fair value less any costs to sell. Any loss resulting from this measurement is recognized in the period in which the held for sale criteria are met. Conversely, gains are not recognized on the sale of a long-lived asset until the date of sale. Upon designation as an asset held for sale, the Company stops recording depreciation expense on the asset. The Company assesses the fair value of a long-lived asset less any costs to sell at each reporting period and until the asset is no longer classified as held for sale.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;(o)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Business Combinations and Valuation of Goodwill and Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;J2 Global applies the acquisition method of accounting for business combinations in accordance with GAAP and uses of estimates and judgments to allocate the purchase price paid for acquisitions to the fair value of the assets, including identifiable intangible assets, and liabilities acquired. Such estimates may be based on significant unobservable inputs and assumptions such as, but not limited to, revenue growth rates, gross margins, customer attrition rates, royalty rates, discount rates and terminal growth rate assumptions. J2 Global uses established valuation techniques and may engage reputable valuation specialists to assist with the valuations. Management&#x2019;s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. Fair values are subject to refinement for up to one year after the closing date of an acquisition as information relative to closing date fair values becomes available. Upon the conclusion of the measurement period, any subsequent adjustments are recorded to earnings.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill represents the excess of the purchase price over the fair value of the net tangible and identifiable intangible assets acquired in a business combination. Intangible assets resulting from the acquisitions of entities accounted for using the acquisition method of accounting are recorded at the estimated fair value of the assets acquired. Identifiable intangible assets are comprised of purchased customer relationships, trademarks and trade names, developed technologies and other intangible assets. Intangible assets subject to amortization are amortized over the period of estimated economic benefit ranging from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzkzNDU4NDg5ODg4NjE_9b922b3c-2b87-49f3-b4f3-f85387236b37"&gt;one&lt;/span&gt; to 20 years and are included in general and administrative expenses on the Consolidated Statements of Operations. The Company evaluates our goodwill and indefinite-lived intangible assets for impairment pursuant to FASB ASC Topic No, 350, Intangibles - Goodwill and Other (&#x201c;ASC 350&#x201d;), which provides that goodwill and other intangible assets with indefinite lives are not amortized but tested for impairment annually or more frequently if J2 Global believes indicators of impairment exist. In connection with the annual impairment test for goodwill, the Company has the option to perform a qualitative assessment in determining whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If the Company determines that it was more likely than not that the fair value of the reporting unit is less than its carrying amount, then it performs the impairment test upon goodwill. The impairment test involves comparing the fair values of the applicable reporting units with their aggregate carrying values, including goodwill. The Company generally determines the fair value of its reporting units using the income approach methodology of valuation. If the carrying value of a reporting unit exceeds the reporting unit&#x2019;s fair value, an impairment loss is recognized for the difference. The Company performed the annual impairment test for goodwill for fiscal year 2020 using a qualitative assessment primarily taking into consideration macroeconomic, industry and market conditions, overall financial performance and any other relevant company-specific events. The qualitative assessment indicated that it was more likely than not that the fair value of the Company&#x2019;s reporting units was greater than their carrying value, other than the Backup reporting unit. As a result, it performed a quantitative assessment on its Backup reporting unit which resulted in no impairment. Further, due to a prolonged decrease in the Company&#x2019;s share price, the Company performed a market capitalization reconciliation over all reporting units, in conjunction with the backup quantitative assessment, to further support there was no impairment related to the Backup reporting unit. The Company performed the annual impairment test for intangible assets with indefinite lives for fiscal 2020 using a qualitative assessment primarily taking into consideration macroeconomic, industry and market conditions, overall financial performance and any other relevant company-specific events. J2 Global concluded that there were no impairments in 2020, 2019 and 2018. In 2020, the Company changed the annual goodwill impairment assessment date for the Digital Media business from December 31 to October 1, as it determined this date is preferable, and concluded this was not a material change in accounting principal.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, the COVID-19 pandemic could have an adverse impact on the Company&#x2019;s consolidated financial results in 2021, and possibly longer. As of December&#160;31, 2020, there were no indications that the carrying value of goodwill and other intangible assets may not be recoverable. However, a prolonged adverse impact of the COVID-19 pandemic on the Company&#x2019;s consolidated financial results may require an impairment charge related to one or more of these assets in a future period. No impairments to goodwill or other intangible assets were recorded during the years ended December&#160;31, 2020, 2019, or 2018 as a result of COVID-19.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;(p)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Contingent Consideration&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain of J2 Global&#x2019;s acquisition agreements include contingent earn-out arrangements, which are generally based on the achievement of future income thresholds or other metrics. The contingent earn-out arrangements are based upon the Company&#x2019;s valuations of the acquired companies and reduce the risk of overpaying for acquisitions if the projected financial results are not achieved.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair values of these earn-out arrangements are included as part of the purchase price of the acquired companies on their respective acquisition dates. For each transaction, the Company estimates the fair value of contingent earn-out payments as part of the initial purchase price and record the estimated fair value of contingent consideration as a liability on the Consolidated Balance Sheets. J2 Global considers several factors when determining that contingent earn-out liabilities are part of the purchase price, including the following: (1)&#160;the valuation of our acquisitions is not supported solely by the initial consideration paid, and the contingent earn-out formula is a critical and material component of the valuation approach to determining the purchase price; and (2)&#160;the former shareholders of acquired companies that remain as key employees receive compensation other than contingent earn-out payments at a reasonable level compared with the compensation of the Company&#x2019;s other key employees. The contingent earn-out payments are not affected by employment termination.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;J2 Global measures its contingent earn-out liabilities in connection with acquisitions at fair value on a recurring basis using significant unobservable inputs classified within Level&#160;3 of the fair value hierarchy (see Note 7 - Fair Value Measurements). The Company may use various valuation techniques depending on the terms and conditions of the contingent consideration including a Monte-Carlo simulation. This simulation uses a probability distribution for each significant input to produce hundreds or thousands of possible outcomes and the results are analyzed to determine probabilities of different outcomes occurring. Significant increases or decreases to these inputs in isolation would result in a significantly higher or lower liability with a higher liability capped by the contractual maximum of the contingent earn-out obligation. Ultimately, the liability will be equivalent to the amount paid, and the difference between the fair value estimate and amount paid will be recorded in earnings. The amount paid that is less than or equal to the liability on the acquisition date is reflected as cash used in financing activities in our Consolidated Statements of Cash Flows. Any amount paid in excess of the liability on the acquisition date is reflected as cash used in operating activities.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;J2 Global reviews and re-assesses the estimated fair value of contingent consideration on a quarterly basis, and the updated fair value could be materially different from the initial estimates or prior amounts. Changes in the estimated fair value of our contingent earn-out liabilities and adjustments to the estimated fair value related to changes in all other unobservable inputs are reported in general and administrative expenses on the Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;(q)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Self-Insurance Program&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;J2 Global provides health and dental insurance plans to certain of its employees through a self-insurance structure. The Company has secured reinsurance in the form of a two tiered stop-loss coverage that limits the exposure arising from any claims made. Self-insurance claims filed and claims incurred but not reported are accrued based on management&#x2019;s estimate of the discounted ultimate costs for self-insured claims incurred using actuarial assumptions followed in the insurance industry and historical experience. Although management believes it has the ability to reasonably estimate losses related to claims, it is possible that actual results could differ from recorded self-insurance liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;(r)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:7.45pt"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;J2 Global&#x2019;s income is subject to taxation in both the U.S. and numerous foreign jurisdictions. Significant judgment is required in evaluating the Company&#x2019;s tax positions and determining its provision for income taxes. During the ordinary course of business, there are many transactions and calculations for which the ultimate tax determination is uncertain. J2 Global establishes reserves for tax-related uncertainties based on estimates of whether, and the extent to which, additional taxes will be due. These reserves for tax contingencies are established when the Company believes that certain positions might be challenged despite the Company&#x2019;s belief that its tax return positions are fully supportable. J2 Global adjusts these reserves in light of changing facts and circumstances, such as the outcome of a tax audit or lapse of a statute of limitations. The provision for income taxes includes the impact of reserve provisions and changes to reserves that are considered appropriate.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;J2 Global accounts for income taxes in accordance with FASB ASC Topic No. 740, Income Taxes (&#x201c;ASC 740&#x201d;), which requires that deferred tax assets and liabilities are recognized using enacted tax rates for the effect of temporary differences between the book and tax basis of recorded assets and liabilities. GAAP also requires that deferred tax assets are reduced by a valuation allowance if it is more likely than not that some or all of the net deferred tax assets will not be realized. The valuation allowance is reviewed quarterly based upon the facts and circumstances known at the time. In assessing this valuation allowance, J2 Global reviews historical and future expected operating results and other factors, including its recent cumulative earnings experience, expectations of future taxable income by taxing jurisdiction and the carryforward periods available for tax reporting purposes, to determine whether it is more likely than not that deferred tax assets are realizable.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;GAAP provides guidance on the minimum threshold that an uncertain income tax benefit is required to meet before it can be recognized in the financial statements and applies to all income tax positions taken by a company. ASC 740 contains a two-step approach to recognizing and measuring uncertain income tax positions. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is more likely than not that the position will be sustained on audit, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount that is more than 50% likely of being realized upon settlement. If it is not more likely than not that the benefit will be sustained on its technical merits, no benefit will be recorded. Uncertain income tax positions that relate only to timing of when an item is included on a tax return are considered to have met the recognition threshold. J2 Global recognized accrued interest and penalties related to uncertain income tax positions in income tax expense on its Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:45pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In addition, on March 27, 2020, the &#x201c;Coronavirus Aid, Relief and Economic Security (&#x201c;CARES&#x201d;) Act&#x201d; was enacted into law providing for changes to various tax laws that impact business. The CARES Act, among other things, includes provisions relating to refundable payroll tax credits, deferment of employer side social security payments, net operating loss carryback periods, alternative minimum tax credit refunds, modifications to the net interest deduction limitations, and technical corrections to tax depreciation methods for qualified improvement property.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The CARES Act also appropriated funds for the Small Business Administration (&#x201c;SBA&#x201d;) Paycheck Protection Program (&#x201c;PPP&#x201d;) loans that are forgivable in certain situations to promote continued employment, as well as Economic Injury Disaster Loans to provide liquidity to small businesses harmed by COVID-19. The Company did not directly seek to borrow any funds under the program. However, as a result of an acquisition that closed during the quarter ended December 31, 2020, the Company assumed outstanding PPP loans that had started the process of being forgiven prior to the closing of the acquisition. The amount of the outstanding loan did not have a significant impact to our financial statements. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;We do not believe these provisions have a significant impact to our current and deferred income tax balances. The Company will benefit from the technical correction to tax depreciation related to qualified improvement property and has elected to defer income tax payments and employer side social security payments where eligible.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;(s)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:7.45pt"&gt;Share-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;J2 Global accounts for share-based awards to employees and non-employees in accordance with the provisions of FASB ASC Topic No. 718, Compensation - Stock Compensation (&#x201c;ASC 718&#x201d;). Accordingly, J2 Global measures share-based compensation expense at the grant date, based on the fair value of the award, and recognizes the expense over the employee&#x2019;s requisite service period using the straight-line method. The measurement of share-based compensation expense is based on several criteria, including but not limited to the valuation model used and associated input factors, such as expected term of the award, stock price volatility, risk free interest rate, dividend rate and award cancellation rate. These inputs are subjective and are determined using management&#x2019;s judgment. If differences arise between the assumptions used in determining share-based compensation expense and the actual factors, which become known over time, J2 Global may change the input factors used in determining future share-based compensation expense. Any such changes could materially impact the Company&#x2019;s results of operations in the period in which the changes are made and in periods thereafter.&#160;The Company estimates the expected term based upon the historical exercise behavior of our employees. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;(t)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:8.57pt"&gt;Earnings Per Common Share (&#x201c;EPS&#x201d;)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;EPS is calculated pursuant to the two-class method as defined in ASC Topic No. 260, Earnings per Share (&#x201c;ASC 260&#x201d;), which specifies that all outstanding unvested share-based payment awards that contain rights to nonforfeitable dividends or dividend equivalents are considered participating securities and should be included in the computation of EPS pursuant to the two-class method.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic EPS is calculated by dividing net distributed and undistributed earnings allocated to common shareholders, excluding participating securities, by the weighted-average number of common shares outstanding. The Company&#x2019;s participating securities consist of its unvested share-based payment awards that contain rights to nonforfeitable dividends or dividend equivalents. Diluted EPS includes the determinants of basic EPS and, in addition, reflects the impact of other potentially dilutive shares outstanding during the period.&#160;&#160;The dilutive effect of participating securities is calculated under the more dilutive of either the treasury method or the two-class method.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;(u)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Research, Development and Engineering&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Research, development and engineering costs are expensed as incurred. Costs for software development incurred subsequent to establishing technological feasibility, in the form of a working model, are capitalized and amortized over their estimated useful lives. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;(v)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:6.91pt"&gt;Segment Reporting&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;FASB ASC Topic No. 280, Segment Reporting (&#x201c;ASC 280&#x201d;), establishes standards for the way that public business enterprises report information about operating segments in their annual consolidated financial statements and requires that those enterprises report selected information about operating segments in interim financial reports. ASC 280 also establishes standards for related disclosures about products and services, geographic areas and major customers. The Company&#x2019;s business segments are based on the organization structure used by the chief operating decision maker for making operating and investment decisions and for assessing performance. The chief operating decision maker views the Company in two businesses: Cloud Services and Digital Media. However,&lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;in accordance with the aggregation criteria within ASC Topic 280, J2 Global&#x2019;s operating segments have been aggregated into three reportable segments: (i)&#160;Fax and Martech (formerly Email Marketing); (ii) Voice, Backup, Security, and Consumer Privacy and Protection; and (iii)&#160;Digital Media.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:45pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;(w)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:4.68pt"&gt;Advertising Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Advertising costs are expensed as incurred. Advertising costs for the years ended December&#160;31, 2020, 2019 and 2018 was $163.7 million, $158.2 million and $149.7 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:45pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;(x)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:6.91pt"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. The amendments in this ASU replace the incurred loss impairment methodology in current GAAP with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. This ASU is effective for fiscal years, and for interim periods within those fiscal years, beginning after December 15, 2019. In November 2018, the FASB issued ASU No. 2018-19, Codification Improvements to Topic 326, Financial Instruments - Credit Losses. The amendments in this ASU align the implementation date for nonpublic entities&#x2019; annual financial statements with the implementation date for their interim financial statements. In addition, the amendment clarifies that receivables arising from operating leases are not within the scope of Subtopic 326-20; instead impairment of receivables arising from operating leases should be accounted for in accordance with Topic 842: Leases. In April 2019, the FASB issued ASU No. 2019-04, Codification Improvements to Topic 326, Financial Instruments - Credit Losses, Topic 815, Derivatives and Hedging, and Topic 825 Financial Instruments. The amendments in this ASU further clarify certain aspects of ASU No. 2016-13. In May 2019, the FASB issued ASU No. 2019-05, Financial Instruments - Credit Losses (Topic 326): Targeted Transition Relief. The amendments in this ASU provide transition relief for ASU No. 2016-13 by providing an option to irrevocably elect the fair value option for certain financial assets measured at an amortized cost basis. In November 2019, the FASB issued ASU No. 2019-10, Financial Instruments - Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842): Effective Dates. This ASU clarifies the effective dates of each related standards update and staggers such dates among filers and other types of entities. Also in November 2019, the FASB issued ASU No. 2019-11, Codification Improvements to Topic 326, Financial Instruments - Credit Losses. This ASU clarifies or addresses certain aspects of Update 2016-13. Specifically, it addresses (1) expected recoveries for purchased financial assets with credit deterioration; (2) transition relief for troubled debt restructuring; (3) disclosures related to accrued interest variables; (4) financial assets secured by collateral maintenance provisions; and (5) a conforming Amendment to Subtopic 805-20. In February 2020, the FASB issued ASU No. 2020-02, Financial Instruments - Credit Losses (Topic 326) and Leases (Topic 842): Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin No. 119 and Update to SEC Section on Effective Date Related to Accounting Standards Update No. 2016-02, Leases (Topic 842). This ASU codifies SEC Staff Accounting Bulletin No. 119. The Company has adopted these ASUs in the first quarter of 2020 using the modified retrospective method and has determined there is an immaterial impact on its financial statements and related disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2018, the FASB issued ASU No. 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement. The amendments in this ASU remove, add, and modify certain disclosures. The ASU removes the following disclosure requirements from Topic 820: (1) the amount of and reasons for transfers between Level 1 and Level 2 of the fair value hierarchy; (2) the policy for timing of transfers between levels; (3) the valuation process for Level 3 fair value measurements; and (4) certain other requirements for nonpublic entities. The ASU adds the following disclosure requirements: (1) the changes in unrealized gains and losses for the period included in other comprehensive income for recurring Level 3 fair value measurements held at the end of the reporting period and (2) the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements. For certain unobservable inputs, disclosure of other quantitative information may be more appropriate if the entity determines that other quantitative information would be a more reasonable and rational method to reflect the distribution of unobservable inputs used to develop Level 3 fair value measurements. The ASU modifies disclosure requirements in Topic 820 relating to timing of &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;liquidation of an investee&#x2019;s assets, the disclosure of the date when restrictions from redemption might lapse, the intention of the measurement uncertainty disclosure, and certain other requirements for nonpublic entities. The Company has adopted this ASU in the first quarter of 2020 and has determined there to be an impact on its disclosures (see Note 7 - Fair Value Measurements).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. The amendments in this ASU simplify the accounting for income taxes by removing certain exceptions to the general principles in Topic 740. The amendments also improve consistent application of and simplify GAAP for other areas of Topic 740 by clarifying and amending existing guidance. This ASU is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020. The Company expects to adopt this ASU on January 1, 2021 and does not expect the adoption to have a material effect on its financial statements or disclosures. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In January 2020, the FASB issued ASU No. 2020-01, Investments - Equity Securities (Topic 321), Investment - Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815): Clarifying the Interactions between Topic 321, Topic 323, and Topic 815. The amendments in this ASU clarify certain interactions between the guidance to account for certain equity securities under Topic 321, the guidance to account for investments under the equity method of accounting in Topic 323, and the accounting for certain forward contracts and purchased options under Topic 815. This ASU identifies two main areas for improvement: (1) accounting for certain equity securities upon the application or discontinuation of the equity method of accounting and (2) scope considerations for forward contracts and purchased options on certain securities. The amendment states, as it is related to the first area of improvement, that an entity should consider observable transactions that require it to either apply or discontinue the equity method of accounting for the purposes of applying the measurement alternative in accordance with Topic 321 immediately before applying or upon discontinuing the equity method. The amendment also states, as it is relates to forward contracts and purchased options on certain  securities, an entity should consider certain criteria to determine the accounting for those forward contracts and purchased options. This ASU is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020. The Company expects to adopt this ASU on January 1, 2021 and does not expect the adoption to have a material effect on its financial statements or disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2020, the FASB issued ASU No. 2020-03, Codification Improvements to Financial Instruments. The amendments in this ASU clarify or address seven areas of improvement: (1) fair value option disclosures; (2) applicability of the portfolio exception in Topic 820 to nonfinancial items; (3) disclosures for depository and lending institutions; (4) cross-reference to line-of-credit or revolving-debt arrangements guidance in Subtopic 470-50; (5) cross-reference to net asset value practical expedient in Subtopic 820-10; (6) interaction of Topic 842 and Topic 326; and (7) interaction of Topic 326 and Subtopic 860-20. This ASU is effective for certain issues upon adoption and others in 2020. The Company has adopted this ASU in the first quarter of 2020 and has determined there is no impact on its financial statements and related disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2020, the FASB issued ASU No. 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting. The amendments in this ASU provide optional expedients and exceptions for applying GAAP to contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. The amendments in this ASU apply only to contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform. LIBOR is expected to phased out by 2021. The amendments in this ASU are effective as of March 12, 2020 through December 31, 2022. The Company is currently evaluating the effect of this ASU on its financial statements and related disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2020, the FASB issued ASU No. 2020-06, Debt-Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity&#x2019;s own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity&#x2019;s Own Equity. The amendments in this ASU reduce the number of accounting models for convertible debt instruments and convertible preferred stock in order to simplify the accounting for convertible instruments and reduce complexity.  In addition, it amends the guidance for scope exception surrounding derivatives for contracts in an entity&#x2019;s own equity. In each case, the related guidance surrounding EPS has also been amended. The amendments in this ASU are effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2021. The Company is currently evaluating the effect of this ASU on its financial statements and related disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2020, the FASB issued ASU No. 2020-10, Codification Improvements. The amendments in this ASU improve the consistency of the codification and reorganize the guidance into appropriate sections providing less opportunities for disclosures to be missed. The amendments in this update do not change GAAP and are not expected to result in a significant change in practice. The amendments in this ASU are effective for fiscal years beginning after December 15, 2020. Early &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;adoption is permitted. The Company is currently evaluating the effect of this ASU on its financial statements and related disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;(y)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:6.91pt"&gt;Reclassifications&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain prior year reported amounts have been reclassified to conform with the 2020 presentation.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzQ3MzMy_6bc90848-6160-467a-8ec7-bed85b2257a0">Principles of ConsolidationThe accompanying consolidated financial statements include the accounts of J2 Global and its direct and indirect wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzQ3MTk3_3d415e06-6adc-4205-b388-8ce8c869f89a">Use of EstimatesThe preparation of consolidated financial statements in accordance with accounting principles generally accepted in the United States of America (&#x201c;GAAP&#x201d;) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the financial statements, including judgments about investment classifications and the reported amounts of net revenue and expenses during the reporting period. The Company believes that its most significant estimates are those related to revenue recognition, valuation and impairment of investments, its assessment of ownership interests as variable interest entities and the related determination of consolidation, share-based compensation expense, fair value of assets acquired and liabilities assumed in connection with business combinations, long-lived and intangible asset impairment, contingent consideration, income taxes and contingencies and allowance for doubtful accounts. On an ongoing basis, management evaluates its estimates based on historical experience and on various other factors that the Company believes to be reasonable under the circumstances. Actual results could materially differ from those estimates.</us-gaap:UseOfEstimates>
    <us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzQ3MjEy_ed54c704-211b-4041-9444-ee7647393ff8">Allowances for Doubtful AccountsJ2 Global maintains an allowance for credit losses for accounts receivable, which is recorded as an offset to accounts receivable and changes in such are classified as general and administrative expenses in the Consolidated Statements of Operations. The Company assesses collectability by reviewing accounts receivable on a collective basis where similar characteristics exist and on an individual basis when it identifies specific customers with known disputes or collectability issues. In determining the amount of the allowance for credit losses, the Company considers historical collectability based on past due status. It also considers customer-specific information, current market conditions and reasonable and supportable forecasts of future economic conditions to inform adjustments to historical loss data. On an ongoing basis, management evaluates the adequacy of these reserves.</us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzQ3MjEx_9bc74436-1a46-4936-b760-16eb7b160fe2">Revenue RecognitionJ2 Global recognizes revenue when the Company satisfies its obligation by transferring control of the goods or services to its customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods or services (see Note 3 - Revenues).&lt;div style="text-align:justify;text-indent:72pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Principal vs. Agent&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company determines whether revenue should be reported on a gross or net basis by assessing whether the Company is acting as the principal or an agent in the transaction. If the Company is acting as the principal in a transaction, the Company reports revenue on a gross basis. If the Company is acting as an agent in a transaction, the Company reports revenue on a net basis. In determining whether the Company acts as the principal or an agent, the Company follows the accounting guidance under Topic 606 for principal-agent considerations and assesses: (i) if another party is involved in providing goods or services to the customer and (ii) whether the Company controls the specified goods or services prior to transferring control to the customer.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:72pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Sales Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has made an accounting policy election to exclude from the measurement of the transaction price all taxes assessed by a governmental authority that are (i) both imposed on and concurrent with a specific revenue-producing transaction and (ii) collected by the Company from a customer.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Digital Media&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Digital Media revenues are earned primarily from the delivery of advertising services, from subscriptions to services and information.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue is earned from the delivery of advertising services on the Company&#x2019;s owned and operated websites and on those websites that are part of Digital Media&#x2019;s advertising network. Depending on the individual contracts with the customer, revenue for these services are recognized over the contract period when any of the following performance obligations are satisfied: (i) when an advertisement is placed for viewing; (ii) when a qualified sales lead is delivered; (iii) when a visitor &#x201c;clicks through&#x201d; on an advertisement; or (iv) when commissions are earned upon the sale of an advertised product.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue from subscriptions is earned through the granting of access to, or delivery of, data products or services to customers. Subscriptions cover video games and related content, health information, data and other copyrighted material. Revenues under such agreements are recognized over the contract term for use of the service. Revenues are also earned from listing fees, subscriptions to online publications, and from other sources. Subscription revenues are recognized over time.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;J2 Global generates Digital Media revenues through the license of certain assets to clients. Assets are licensed for clients&#x2019; use in their own promotional materials or otherwise. Such assets may include logos, editorial reviews, or other copyrighted material. Revenues under such license agreements are recognized over the contract term for use of the asset. Technology assets are also licensed to clients. These assets are recognized over the term of the access period. The Digital Media business also generates revenue from other sources which includes marketing and production services. Such other revenues are generally recognized over the period in which the products or services are delivered.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;J2 Global also generates Digital Media revenues from transactions involving the sale of perpetual software licenses, related software support and maintenance, hardware used in conjunction with its software, and other related services. Revenue is recognized for these software transactions with multiple performance obligations after (i) the Company has had an approved contract and is committed to perform the respective obligations and (ii) the Company can identify and quantify each obligation and its respective selling price. Once the respective performance obligations have been identified and quantified, revenue will be recognized when the obligations are met, either over time or at a point in time depending on the nature of the obligation.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenues from software license performance obligations are generally recognized upfront at the point in time that the software is made available to the customer to download and use. Revenues for related software support and maintenance performance obligations are related to technical support provided to customers as needed and unspecified software product upgrades, maintenance releases and patches during the term of the support period when they are available. The Company is obligated to make the support services available continuously throughout the contract period. Therefore, revenues for support contracts are generally recognized ratably over the contractual period the support services are provided. Hardware product and related software performance obligations, such as an operating system or firmware, are highly interdependent and interrelated and are accounted for as a bundled performance obligation. The revenues for this bundled performance obligation are generally recognized at the point in time that the hardware and software products are delivered and ownership is transferred to the customer. Other service revenues are generally recognized over time as the services are performed.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company records revenue on a gross basis with respect to revenue generated (i) by the Company serving online display and video advertising across its owned and operated web properties, on third-party sites or on unaffiliated advertising networks; (ii) through the Company&#x2019;s lead-generation business; and (iii) through the Company&#x2019;s&#160;subscriptions. The Company records revenue on a net basis with respect to revenue paid to the Company by certain third-party advertising networks who serve online display and video advertising across the Company&#x2019;s owned-and-operated web properties and certain third-party sites.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cloud Services&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s Cloud Services revenues substantially consist of monthly recurring subscription and usage-based fees, which are primarily paid in advance by credit card. The Company defers the portions of monthly, quarterly, semi-annually and annually recurring subscription and usage-based fees collected in advance of the satisfaction of performance obligations and recognizes them in the period earned.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Along with its numerous proprietary Cloud Services solutions, the Company also generates revenues by reselling various third-party solutions, primarily through its email security and online backup lines of business.&#160;These third-party solutions, along with the Company&#x2019;s proprietary products, allow it to offer customers a variety of solutions to better meet the customer&#x2019;s needs.&#160;The Company records revenue on a gross basis with respect to reseller revenue because the Company has control of the specified good or service prior to transferring control to the customer. &lt;/span&gt;&lt;/div&gt;The Company adopted ASU 2014-09 and its related standard updates in January 2018 using a modified-retrospective approach with the cumulative effect of initially applying the standard recognized at the date of application in retained earnings.&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Performance Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s contracts with customers may include multiple performance obligations. For such arrangements, revenues are allocated to each performance obligation based on its relative standalone selling price. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company satisfies its performance obligations within the Digital Media business upon delivery of services to its customers. In addition, the Company provides content to its advertising partners which the Company sells to its partners&#x2019; customer base and receives a revenue share based on the terms of the agreement.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company satisfies its performance obligations within the Cloud Services business upon delivery of services to its customers. Payment terms vary by type and location of our customers and the services offered. The term between invoicing and when payment is due is not significant. Due to the nature of the services provided, there are no obligations for returns.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Significant Judgments&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment. Judgment is also required to determine the standalone selling price for each distinct performance obligation.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Performance Obligations Satisfied Over Time&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s Digital Media business consists primarily of performance obligations that are satisfied over time. This was determined based on a review of the contracts and the nature of the services offered, where the customer simultaneously receives and consumes the benefit of the services provided. Satisfaction of these performance obligations is evidenced in the following ways:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Advertising&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Website reporting by the Company, the customer, or a third-party contains the delivery evidence needed to satisfy the performance obligations within the advertising contract&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Successfully delivered leads are evidenced by either delivery reports from the Company&#x2019;s internal lead management systems or through e-mail communication and/or other evidence of delivery showing acceptance of leads by the customer&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Commission is evidenced by direct site reporting from the affiliate or via direct confirmation from the customer&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Subscription&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Evidence of delivery is contained in the Company&#x2019;s systems or from correspondence with the customer which tracks when a customer accepts delivery of any product, digital keys or download links&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has concluded revenue is recognized based on delivery of services over the contract period for advertising and on a straight-line basis over the contract period for subscriptions. The Company believes that the methods described are a faithful depiction of the transfer of goods and services.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s Cloud Services business consists primarily of performance obligations that are satisfied over time. This has been determined based on the fact that the nature of services offered are subscription based and include fax, voice, backup, security, CPP, and email marketing products where the customer simultaneously receives and consumes the benefit of the services provided regardless of whether the customer uses the services or not. Depending on the individual contracts with the customer, revenue for these services are recognized over the contract period when any of the following materially distinct performance obligations are satisfied:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Faxing capabilities are provided&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Voice services are delivered&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Email Marketing services are delivered&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Consumer privacy services are provided&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Security solutions, including email and endpoint are provided&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Data backup capabilities are provided&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has concluded that the best measure of progress toward the complete satisfaction of the performance obligation over time is a time-based measure. The Company recognizes revenue on a straight-line basis throughout the subscription period and believes that the method used is a faithful depiction of the transfer of goods and services.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Performance Obligations Satisfied at a Point in Time&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s Digital Media business has technology subscriptions that have standalone functionality. As a result, they are considered to be functional intellectual property where the performance obligations are satisfied at a point in time. This is evidenced once a digital key is delivered to the customer. Once the key is delivered to the customer, the customer has full control of the technology and the Company has no further performance obligations. The Company has concluded that revenue is recognized once the digital key is delivered. The Company believes that this method is a faithful depiction of the transfer of goods and services.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Practical Expedients&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Existence of a Significant Financing Component in a Contract&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As a practical expedient, the Company has not assessed whether a contract has a significant financing component because the Company expects at contract inception that the period between payment by the customer and the transfer of promised goods or services by the Company to the customer will be one year or less. In addition, the Company has determined that the payment terms that the Company provides to its customers are structured primarily for reasons other than the provision of finance to the Company. The Company typically charges a single upfront amount for the services because other payment terms would affect the nature of the risk assumed by the Company to provide service given the costs of the customer acquisition and the highly competitive and commoditized nature of the business we operate which allows customers to easily move from one provider to another. This additional risk may make it uneconomical to provide the service.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Costs to Fulfill a Contract&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s revenues are primarily generated from customer contracts that are for one year or less. Costs primarily consist of incentive compensation paid based on the achievements of sales targets in a given period for related revenue streams and are recognized in the month when the revenue is earned. Incentive compensation is paid on the issuance or renewal of the customer contract. As a practical expedient, for amortization periods which are determined to be one year or less, the Company expenses any incremental costs of obtaining the contract with a customer when incurred. For those customers with amortization periods determined to be greater than one year, the Company capitalizes and amortizes the expenses over the period of benefit. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, the Company partners with various affiliates in order to generate a portion of its revenue for certain lines of business. The commissions earned by the Company&#x2019;s affiliates are incentive based and are paid on the acquisition of new customers in a given period. For those customers with amortization periods determined to be greater than one year, the Company capitalizes and amortizes the expenses over the period of benefit.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Revenues Invoiced&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has applied the practical expedient for certain revenue streams to exclude the value of remaining performance obligations for (i) contracts with an original expected term of one year or less or (ii) contracts for which the Company recognizes revenue in proportion to the amount it has the right to invoice for services performed.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzQ3Mjg4_b089a8b9-df21-4de1-a03e-84e1960e37af">Fair Value Measurements&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;J2 Global complies with the provisions of Financial Accounting Standards Board (&#x201c;FASB&#x201d;) ASC Topic No. 820, Fair Value Measurements and Disclosures (&#x201c;ASC 820&#x201d;), in measuring fair value and in disclosing fair value measurements.&#160;ASC 820 provides a framework for measuring fair value and expands the disclosures required for fair value measurements of financial and non-financial assets and liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying values of cash and cash equivalents, accounts receivable, interest receivable, accounts payable, accrued expenses, interest payable, customer deposits and long-term debt are reflected in the financial statements at cost. With the exception of certain investments and long-term debt, cost approximates fair value due to the short-term nature of such instruments. The fair value of the Company&#x2019;s outstanding debt was determined using the quoted market prices of debt instruments with similar terms and maturities when available. As of the same dates, the carrying value of other long-term liabilities approximated fair value as the related interest rates approximate rates currently available to J2 Global.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzQ3Mzg5_f3d61498-7443-4273-8b06-7af485e9f62f">Cash and Cash EquivalentsJ2 Global considers cash equivalents to be only those investments that are highly liquid, readily convertible to cash and with maturities of three months or less at the purchase date.</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:InvestmentPolicyTextBlock
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzQ3MzYz_c2373332-70b3-40e1-a933-7f16f7e002eb">Investments&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;J2 Global accounts for its investments in debt securities in accordance with Financial Accounting Standards Board (&#x201c;FASB&#x201d;) ASC Topic No. 320, Investments - Debt Securities (&#x201c;ASC 320&#x201d;). The Company&#x2019;s debt investments are typically comprised of corporate debt securities, which it classifies as available-for-sale. Available-for-sale securities are carried at fair value with unrealized gains and losses included in other comprehensive income. All debt securities are accounted for on a specific identification basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s available-for-sale debt securities are carried at an estimated fair value with any unrealized gains or losses, net of taxes, included in accumulated other comprehensive loss in stockholders&#x2019; equity. Available-for-sale debt securities with an amortized cost basis in excess of estimated fair value are assessed to determine what amount of that difference, if any, is caused by expected credit losses. Expected credit losses on available-for-sale debt securities are recognized in loss on investments, net on our Consolidated Statements of Operations, and any remaining unrealized losses, net of taxes, are included in accumulated comprehensive loss in stockholders&#x2019; equity.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounts for its investments in equity securities in accordance with ASC Topic No. 321, Investments - Equity Securities (&#x201c;ASC 321&#x201d;) which requires the accounting for equity investments (other than those accounted for using the equity method of accounting) generally be measured at fair value for equity securities with readily determinable fair values. For equity securities without a readily determinable fair value that are not accounted for by the equity method, the Company measures the equity security using cost, less impairment, if any, and plus or minus observable price changes arising from orderly transactions in the same or similar investment from the same issuer. Any unrealized gains or losses will be reported in current earnings (see Note 5 - Investments).&lt;/span&gt;&lt;/div&gt;The Company assesses whether an other-than-temporary impairment loss on an investment has occurred due to declines in fair value or other market conditions</us-gaap:InvestmentPolicyTextBlock>
    <us-gaap:ConsolidationVariableInterestEntityPolicy
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzM4NDgyOTA4NDc3NDI_605f575d-1f7e-4079-b64e-455bce5b2a69">Variable Interest Entities (&#x201c;VIE&#x201d;)&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A VIE requires consolidation by the entity&#x2019;s primary beneficiary. The Company evaluates its investments in entities in which it is involved to determine if the entity is a VIE and if so, whether it holds a variable interest and is the primary beneficiary. The Company has determined that it holds a variable interest in its investment as a limited partner in the OCV Fund I, LP (&#x201c;OCV Fund&#x201d;, &#x201c;OCV&#x201d; or the &#x201c;Fund&#x201d;). In determining whether the Company is deemed to be the primary beneficiary of the VIE, both of the following characteristics must be present:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;a) the Company has the power to direct the activities of the VIE that most significantly impacts the VIEs economic performance (the power criterion); and&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;b) the Company has the obligation to absorb losses of the VIE, or the right to receive benefits of the VIE, that could potentially be significant to the VIE (the economic criterion).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has concluded that, as a limited partner, although the obligations to absorb losses or the right to benefit from the gains is not insignificant, the Company does not have &#x201c;power&#x201d; over OCV because it does not have the ability to direct the significant decisions which impact the economics of OCV. J2 believes that the OCV general partner, as a single decision maker, holds the ability to make the decisions about the activities that most significantly impact the OCV Fund&#x2019;s economic performance. As a result, the Company has concluded that it will not consolidate OCV, as it is not the primary beneficiary of the OCV Fund, and will account for this investment under the equity-method of accounting (see Note 5 - Investments).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OCV qualifies as an investment company under ASC 946 - Financial Services, Investment Companies (&#x201c;ASC 946&#x201d;). Under ASC Topic 323, Investments - Equity Method and Joint Ventures, an investor that holds investments that qualify for specialized industry accounting for investment companies in accordance with ASC 946 should record its share of the earnings or losses, realized or unrealized, as reported by its equity method investees in the Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes its equity in the net earnings or losses relating to the investment in OCV on a one-quarter lag due to the timing and availability of financial information from OCV. If the Company becomes aware of a significant decline in value that is other-than-temporary, the loss will be recorded in the period in which the Company identifies the decline.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConsolidationVariableInterestEntityPolicy>
    <us-gaap:DebtPolicyTextBlock
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzQ3MjMx_fc575c9a-5bd2-4f0f-9e3a-eb71fae147b7">Debt Issuance Costs and Debt DiscountJ2 Global capitalizes costs incurred with borrowing and issuance of debt securities and records debt issuance costs and discounts as a reduction to the debt amount. These costs and discounts are amortized and included in interest expense over the life of the borrowing using the effective interest method.</us-gaap:DebtPolicyTextBlock>
    <us-gaap:DerivativesPolicyTextBlock
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzQ3NDIw_ad575eb5-3018-4855-b557-0931edec9ca3">Derivative InstrumentsJ2 Global currently holds an embedded derivative instrument related to contingent interest in connection with its 3.25% Convertible Notes issued on June 10, 2014. This embedded derivative instrument is carried at fair value with changes recorded to interest expense</us-gaap:DerivativesPolicyTextBlock>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzEzMTk0MTM5Njg5NjIy_93685aa3-409e-447f-b67a-cb465d2c7a60"
      unitRef="number">0.0325</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzQ3MjU2_23aea6f1-9eb9-45c8-bf52-2fc4ec13cf6a">Concentration of Credit RiskAll of the Company&#x2019;s cash, cash equivalents and marketable securities are invested at major financial institutions primarily within the United States, United Kingdom and Ireland. These institutions are required to invest the Company&#x2019;s cash in accordance with the Company&#x2019;s investment policy with the principal objectives being preservation of capital, fulfillment of liquidity needs and above market returns commensurate with preservation of capital. The Company&#x2019;s investment policy also requires that investments in marketable securities be in only highly rated instruments, with limitations on investing in securities of any single issuer. However, these investments are not insured against the possibility of a total or near complete loss of earnings or principal and are inherently subject to the credit risk related to the continued credit worthiness of the underlying issuer and general credit market risks.</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzQ3MjQy_5f90f37f-1ad4-471d-8e4d-df8b55d67303">Foreign CurrencySome of J2 Global&#x2019;s foreign subsidiaries use the local currency of their respective countries as their functional currency. Assets and liabilities are translated at exchange rates prevailing at the balance sheet dates. Revenues, costs and expenses are translated into U.S. Dollars at average exchange rates for the period. Gains and losses resulting from translation are recorded as a component of accumulated other comprehensive income/(loss).</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzEzMzg3_208adad9-1271-41a1-a03d-99e61e6ba5a5"
      unitRef="usd">-8900000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzEzMzkx_1c28a3de-42ba-45fe-87f3-4afbd531cd86"
      unitRef="usd">-1600000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzEzMzk4_3752e6aa-9d0e-4e9d-8bcd-491be7a5b342"
      unitRef="usd">-15500000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:ForeignCurrencyTransactionGainLossRealized
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzEzNTk4_e7c694df-96ed-4c00-b7d3-83bd6f21f4d7"
      unitRef="usd">28500000</us-gaap:ForeignCurrencyTransactionGainLossRealized>
    <us-gaap:ForeignCurrencyTransactionGainLossRealized
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzEzNjAy_433e7a1b-c7b6-4a31-94aa-93ba03cffb7e"
      unitRef="usd">-4000000.0</us-gaap:ForeignCurrencyTransactionGainLossRealized>
    <us-gaap:ForeignCurrencyTransactionGainLossRealized
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzEzNjA5_44400a1d-2944-4f55-bfcd-08fab835a2f9"
      unitRef="usd">-2300000</us-gaap:ForeignCurrencyTransactionGainLossRealized>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzQ3Mzgw_449c8f4f-d7e9-4e63-b392-2d79227c8b18">Property and EquipmentProperty and equipment are stated at cost. Equipment under finance leases is stated at the present value of the minimum lease payments. Depreciation is calculated using the straight-line method over the estimated useful lives of the assets and is recorded in cost of revenues and general and administrative expenses on the Consolidated Statements of Operations. The estimated useful lives of property and equipment range from 1 to 10 years. Fixtures, which are comprised primarily of leasehold improvements and equipment under finance leases, are amortized on a straight-line basis over their estimated useful lives or for leasehold improvements, the related lease term, if less. The Company has capitalized certain internal-use software and website development costs which are included in property and equipment. The estimated useful life of costs capitalized is evaluated for each specific project and ranges from 1 to 5 years.</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i0fe2428683eb4553b16a860f7e5e915b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzEzOTkx_36d79750-6fb5-4e06-ab59-7af0aec1c353">P1Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i1f9050f9d14e41e4a74ff66de5d1b831_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzEzOTk3_80a1d51c-dbb8-4aee-955f-7ac66262f6c6">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="if03bc5cb578e4576abd8028c69332be7_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzE0NDgy_1c31bc1b-b908-457b-90b2-434791209c1d">P1Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="idf8820f5b9d7485689c78fcdd270d291_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzE0NDg4_93915dc5-86cc-4620-a318-e3a933dd983c">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzQ3MTkx_3eb1b1e0-47d1-4b11-9f33-e642e99b7a54">Impairment or Disposal of Long-Lived and Intangible AssetsJ2 Global accounts for long-lived assets, which include property and equipment, operating lease right-of-use assets and identifiable intangible assets with finite useful lives (subject to amortization), in accordance with the provisions of FASB ASC Topic No. 360, Property, Plant, and Equipment (&#x201c;ASC 360&#x201d;), which requires that long-lived assets be reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability is measured by comparing the carrying amount of an asset to the expected undiscounted future net cash flows generated by the asset. If it is determined that the asset may not be recoverable, and if the carrying amount of an asset exceeds its estimated fair value, an impairment charge is recognized to the extent of the difference.&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company assesses the impairment of identifiable definite-lived intangibles and long-lived assets whenever events or changes in circumstances indicate that the carrying value may not be recoverable. Factors it consider important which could individually or in combination trigger an impairment review include the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:49.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt"&gt;Significant underperformance relative to expected historical or projected future operating results;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:13.5pt;text-align:justify;text-indent:4.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:49.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt"&gt;Significant changes in the manner of our use of the acquired assets or the strategy for J2 Global&#x2019;s overall business;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:13.5pt;text-align:justify;text-indent:4.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:49.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt"&gt;Significant negative industry or economic trends;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:13.5pt;text-align:justify;text-indent:4.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:49.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt"&gt;Significant decline in the Company&#x2019;s stock price for a sustained period; and&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:13.5pt;text-align:justify;text-indent:4.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:49.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt"&gt;The Company&#x2019;s market capitalization relative to net book value.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;If the Company determined that the carrying value of definite-lived intangibles and long-lived assets may not be recoverable based upon the existence of one or more of the above indicators of impairment, it would record an impairment equal to the excess of the carrying amount of the asset over its estimated fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;J2 Global assessed whether events or changes in circumstances have occurred that potentially indicate the carrying amount of definite-lived assets may not be recoverable. In the year ended December&#160;31, 2020, the Company recorded impairments of certain operating right-of-use assets and associated property and equipment (see Note 11 - Leases). No impairment was recorded in fiscal year 2019 or 2018.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company classifies its long-lived assets to be sold as held for sale in the period (i) it has approved and committed to a plan to sell the asset, (ii) the asset is available for immediate sale in its present condition, (iii) an active program to locate a buyer and other actions required to sell the asset have been initiated, (iv) the sale of the asset is probable, (v) the asset is being actively marketed for sale at a price that is reasonable in relation to its current fair value, and (vi) it is unlikely that significant changes to the plan will be made or that the plan will be withdrawn. The Company initially measures a long-lived asset that is classified as held for sale at the lower of its carrying value or fair value less any costs to sell. Any loss resulting from this measurement is recognized in the period in which the held for sale criteria are met. Conversely, gains are not recognized on the sale of a long-lived asset until the date of sale. Upon designation as an asset held for sale, the Company stops recording depreciation expense on the asset. The Company assesses the fair value of a long-lived asset less any costs to sell at each reporting period and until the asset is no longer classified as held for sale.&lt;/span&gt;&lt;/div&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzM4NDgyOTA4NDc3NzM_0c3af4a3-1e15-4465-bac3-bb324e628acf"
      unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf>
    <us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzM4NDgyOTA4NDc3NzM_384e708b-d949-489b-aa93-3464acee2236"
      unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzQ3NDEy_95a04fd3-c633-4af0-bb2b-043bf63e694d">Business Combinations and Valuation of Goodwill and Intangible AssetsJ2 Global applies the acquisition method of accounting for business combinations in accordance with GAAP and uses of estimates and judgments to allocate the purchase price paid for acquisitions to the fair value of the assets, including identifiable intangible assets, and liabilities acquired. Such estimates may be based on significant unobservable inputs and assumptions such as, but not limited to, revenue growth rates, gross margins, customer attrition rates, royalty rates, discount rates and terminal growth rate assumptions. J2 Global uses established valuation techniques and may engage reputable valuation specialists to assist with the valuations. Management&#x2019;s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. Fair values are subject to refinement for up to one year after the closing date of an acquisition as information relative to closing date fair values becomes available. Upon the conclusion of the measurement period, any subsequent adjustments are recorded to earnings.Goodwill represents the excess of the purchase price over the fair value of the net tangible and identifiable intangible assets acquired in a business combination. Intangible assets resulting from the acquisitions of entities accounted for using the acquisition method of accounting are recorded at the estimated fair value of the assets acquired. Identifiable intangible assets are comprised of purchased customer relationships, trademarks and trade names, developed technologies and other intangible assets. Intangible assets subject to amortization are amortized over the period of estimated economic benefit ranging from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzkzNDU4NDg5ODg4NjE_9b922b3c-2b87-49f3-b4f3-f85387236b37"&gt;one&lt;/span&gt; to 20 years and are included in general and administrative expenses on the Consolidated Statements of Operations. The Company evaluates our goodwill and indefinite-lived intangible assets for impairment pursuant to FASB ASC Topic No, 350, Intangibles - Goodwill and Other (&#x201c;ASC 350&#x201d;), which provides that goodwill and other intangible assets with indefinite lives are not amortized but tested for impairment annually or more frequently if J2 Global believes indicators of impairment exist. In connection with the annual impairment test for goodwill, the Company has the option to perform a qualitative assessment in determining whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If the Company determines that it was more likely than not that the fair value of the reporting unit is less than its carrying amount, then it performs the impairment test upon goodwill. The impairment test involves comparing the fair values of the applicable reporting units with their aggregate carrying values, including goodwill. The Company generally determines the fair value of its reporting units using the income approach methodology of valuation. If the carrying value of a reporting unit exceeds the reporting unit&#x2019;s fair value, an impairment loss is recognized for the difference. The Company performed the annual impairment test for goodwill for fiscal year 2020 using a qualitative assessment primarily taking into consideration macroeconomic, industry and market conditions, overall financial performance and any other relevant company-specific events. The qualitative assessment indicated that it was more likely than not that the fair value of the Company&#x2019;s reporting units was greater than their carrying value, other than the Backup reporting unit. As a result, it performed a quantitative assessment on its Backup reporting unit which resulted in no impairment. Further, due to a prolonged decrease in the Company&#x2019;s share price, the Company performed a market capitalization reconciliation over all reporting units, in conjunction with the backup quantitative assessment, to further support there was no impairment related to the Backup reporting unit. The Company performed the annual impairment test for intangible assets with indefinite lives for fiscal 2020 using a qualitative assessment primarily taking into consideration macroeconomic, industry and market conditions, overall financial performance and any other relevant company-specific events.</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i70bde7db63b04354bc5139080aafa83f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzkzNDU4NDg5ODg4NjU_ae0daab5-4372-415f-8c57-1355f53e30ff">P20Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="i1d3e8db363054a6b9950b89acdf5edcf_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzM4NDgyOTA4OTE1MzY_cbce8abb-e7a0-45c8-b89f-ad17f4ac1cae"
      unitRef="usd">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="i1d3e8db363054a6b9950b89acdf5edcf_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzM4NDgyOTA4OTE1Mjk_cbce8abb-e7a0-45c8-b89f-ad17f4ac1cae"
      unitRef="usd">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzM4NDgyOTA4NDc3ODM_0d4c864c-2526-4902-963e-8eb5361273ee"
      unitRef="usd">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzM4NDgyOTA4NDc3ODM_1191aa79-8dba-49e1-a488-27ba391eb51e"
      unitRef="usd">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzM4NDgyOTA4NDc3ODM_97456c71-3daa-4285-8950-b83765eb76a3"
      unitRef="usd">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="i6e15fe52bc804d7fa4425fae4de63295_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzkzNDU4NDg5ODk0ODM_012ae2f0-5d0d-4c7c-b13b-7e62814b7056"
      unitRef="usd">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="i50492f41ac1143708053be4b48d60b88_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzkzNDU4NDg5ODk0ODM_0b7666d7-38b3-49aa-8505-905b7f4a304e"
      unitRef="usd">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="i6732f4a4d129496c96e5dcda45f78df2_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzkzNDU4NDg5ODk0ODM_abb576dc-f6df-42a5-8576-9f2546e4bee4"
      unitRef="usd">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:BusinessCombinationsPolicy
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzQ3MzU3_f5bf492b-272d-428b-b150-d8240e5631d0">Contingent Consideration&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain of J2 Global&#x2019;s acquisition agreements include contingent earn-out arrangements, which are generally based on the achievement of future income thresholds or other metrics. The contingent earn-out arrangements are based upon the Company&#x2019;s valuations of the acquired companies and reduce the risk of overpaying for acquisitions if the projected financial results are not achieved.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair values of these earn-out arrangements are included as part of the purchase price of the acquired companies on their respective acquisition dates. For each transaction, the Company estimates the fair value of contingent earn-out payments as part of the initial purchase price and record the estimated fair value of contingent consideration as a liability on the Consolidated Balance Sheets. J2 Global considers several factors when determining that contingent earn-out liabilities are part of the purchase price, including the following: (1)&#160;the valuation of our acquisitions is not supported solely by the initial consideration paid, and the contingent earn-out formula is a critical and material component of the valuation approach to determining the purchase price; and (2)&#160;the former shareholders of acquired companies that remain as key employees receive compensation other than contingent earn-out payments at a reasonable level compared with the compensation of the Company&#x2019;s other key employees. The contingent earn-out payments are not affected by employment termination.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;J2 Global measures its contingent earn-out liabilities in connection with acquisitions at fair value on a recurring basis using significant unobservable inputs classified within Level&#160;3 of the fair value hierarchy (see Note 7 - Fair Value Measurements). The Company may use various valuation techniques depending on the terms and conditions of the contingent consideration including a Monte-Carlo simulation. This simulation uses a probability distribution for each significant input to produce hundreds or thousands of possible outcomes and the results are analyzed to determine probabilities of different outcomes occurring. Significant increases or decreases to these inputs in isolation would result in a significantly higher or lower liability with a higher liability capped by the contractual maximum of the contingent earn-out obligation. Ultimately, the liability will be equivalent to the amount paid, and the difference between the fair value estimate and amount paid will be recorded in earnings. The amount paid that is less than or equal to the liability on the acquisition date is reflected as cash used in financing activities in our Consolidated Statements of Cash Flows. Any amount paid in excess of the liability on the acquisition date is reflected as cash used in operating activities.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;J2 Global reviews and re-assesses the estimated fair value of contingent consideration on a quarterly basis, and the updated fair value could be materially different from the initial estimates or prior amounts. Changes in the estimated fair value of our contingent earn-out liabilities and adjustments to the estimated fair value related to changes in all other unobservable inputs are reported in general and administrative expenses on the Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:SelfInsuranceReservePolicyTextBlock
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzQ3NDE1_4a7012f0-ad6c-4344-b530-b37ebbab5035">Self-Insurance ProgramJ2 Global provides health and dental insurance plans to certain of its employees through a self-insurance structure. The Company has secured reinsurance in the form of a two tiered stop-loss coverage that limits the exposure arising from any claims made. Self-insurance claims filed and claims incurred but not reported are accrued based on management&#x2019;s estimate of the discounted ultimate costs for self-insured claims incurred using actuarial assumptions followed in the insurance industry and historical experience. Although management believes it has the ability to reasonably estimate losses related to claims, it is possible that actual results could differ from recorded self-insurance liabilities.</us-gaap:SelfInsuranceReservePolicyTextBlock>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzQ3MzA4_b1a7019a-4b7f-4159-9029-c56e24ac85f7">Income Taxes&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;J2 Global&#x2019;s income is subject to taxation in both the U.S. and numerous foreign jurisdictions. Significant judgment is required in evaluating the Company&#x2019;s tax positions and determining its provision for income taxes. During the ordinary course of business, there are many transactions and calculations for which the ultimate tax determination is uncertain. J2 Global establishes reserves for tax-related uncertainties based on estimates of whether, and the extent to which, additional taxes will be due. These reserves for tax contingencies are established when the Company believes that certain positions might be challenged despite the Company&#x2019;s belief that its tax return positions are fully supportable. J2 Global adjusts these reserves in light of changing facts and circumstances, such as the outcome of a tax audit or lapse of a statute of limitations. The provision for income taxes includes the impact of reserve provisions and changes to reserves that are considered appropriate.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;J2 Global accounts for income taxes in accordance with FASB ASC Topic No. 740, Income Taxes (&#x201c;ASC 740&#x201d;), which requires that deferred tax assets and liabilities are recognized using enacted tax rates for the effect of temporary differences between the book and tax basis of recorded assets and liabilities. GAAP also requires that deferred tax assets are reduced by a valuation allowance if it is more likely than not that some or all of the net deferred tax assets will not be realized. The valuation allowance is reviewed quarterly based upon the facts and circumstances known at the time. In assessing this valuation allowance, J2 Global reviews historical and future expected operating results and other factors, including its recent cumulative earnings experience, expectations of future taxable income by taxing jurisdiction and the carryforward periods available for tax reporting purposes, to determine whether it is more likely than not that deferred tax assets are realizable.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;GAAP provides guidance on the minimum threshold that an uncertain income tax benefit is required to meet before it can be recognized in the financial statements and applies to all income tax positions taken by a company. ASC 740 contains a two-step approach to recognizing and measuring uncertain income tax positions. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is more likely than not that the position will be sustained on audit, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount that is more than 50% likely of being realized upon settlement. If it is not more likely than not that the benefit will be sustained on its technical merits, no benefit will be recorded. Uncertain income tax positions that relate only to timing of when an item is included on a tax return are considered to have met the recognition threshold. J2 Global recognized accrued interest and penalties related to uncertain income tax positions in income tax expense on its Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzQ3MjAz_b51839fc-6065-465e-95f6-76d95189b9e4">Share-Based CompensationJ2 Global accounts for share-based awards to employees and non-employees in accordance with the provisions of FASB ASC Topic No. 718, Compensation - Stock Compensation (&#x201c;ASC 718&#x201d;). Accordingly, J2 Global measures share-based compensation expense at the grant date, based on the fair value of the award, and recognizes the expense over the employee&#x2019;s requisite service period using the straight-line method. The measurement of share-based compensation expense is based on several criteria, including but not limited to the valuation model used and associated input factors, such as expected term of the award, stock price volatility, risk free interest rate, dividend rate and award cancellation rate. These inputs are subjective and are determined using management&#x2019;s judgment. If differences arise between the assumptions used in determining share-based compensation expense and the actual factors, which become known over time, J2 Global may change the input factors used in determining future share-based compensation expense. Any such changes could materially impact the Company&#x2019;s results of operations in the period in which the changes are made and in periods thereafter.&#160;The Company estimates the expected term based upon the historical exercise behavior of our employees.</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzQ3MjMz_f967ddd2-be65-4862-9cfd-464b85e7ebda">Earnings Per Common Share (&#x201c;EPS&#x201d;)&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;EPS is calculated pursuant to the two-class method as defined in ASC Topic No. 260, Earnings per Share (&#x201c;ASC 260&#x201d;), which specifies that all outstanding unvested share-based payment awards that contain rights to nonforfeitable dividends or dividend equivalents are considered participating securities and should be included in the computation of EPS pursuant to the two-class method.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic EPS is calculated by dividing net distributed and undistributed earnings allocated to common shareholders, excluding participating securities, by the weighted-average number of common shares outstanding. The Company&#x2019;s participating securities consist of its unvested share-based payment awards that contain rights to nonforfeitable dividends or dividend equivalents. Diluted EPS includes the determinants of basic EPS and, in addition, reflects the impact of other potentially dilutive shares outstanding during the period.&#160;&#160;The dilutive effect of participating securities is calculated under the more dilutive of either the treasury method or the two-class method.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ResearchAndDevelopmentExpensePolicy
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzQ3MzQz_c3d2d47f-9af8-4ac9-8d1a-2425dea5a888">Research, Development and EngineeringResearch, development and engineering costs are expensed as incurred. Costs for software development incurred subsequent to establishing technological feasibility, in the form of a working model, are capitalized and amortized over their estimated useful lives.</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzQ3MzY2_0ce30ea0-dcc5-4b34-a3a1-0e013b677314">Segment Reporting&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;FASB ASC Topic No. 280, Segment Reporting (&#x201c;ASC 280&#x201d;), establishes standards for the way that public business enterprises report information about operating segments in their annual consolidated financial statements and requires that those enterprises report selected information about operating segments in interim financial reports. ASC 280 also establishes standards for related disclosures about products and services, geographic areas and major customers. The Company&#x2019;s business segments are based on the organization structure used by the chief operating decision maker for making operating and investment decisions and for assessing performance. The chief operating decision maker views the Company in two businesses: Cloud Services and Digital Media. However,&lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;in accordance with the aggregation criteria within ASC Topic 280, J2 Global&#x2019;s operating segments have been aggregated into three reportable segments: (i)&#160;Fax and Martech (formerly Email Marketing); (ii) Voice, Backup, Security, and Consumer Privacy and Protection; and (iii)&#160;Digital Media.&lt;/span&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <jcom:NumberOfBusinesses
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzM4NDgyOTA4OTE1MDM_88689aed-e5c1-49a8-a666-72519addc107"
      unitRef="business">2</jcom:NumberOfBusinesses>
    <us-gaap:NumberOfReportableSegments
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzM4NDgyOTA4OTE1MTE_eabf7f31-6ff2-4463-8c01-53765162825d"
      unitRef="segment">3</us-gaap:NumberOfReportableSegments>
    <us-gaap:AdvertisingCostsPolicyTextBlock
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzQ3MzIw_16afad3b-1abe-4807-a32c-c78766d2b801">Advertising CostsAdvertising costs are expensed as incurred.</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzMwMTY3_cd934804-6e2a-4e5c-a2c0-6f16e4f3c5b9"
      unitRef="usd">163700000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzMwMTcx_e7333d8d-c2f3-41ae-9bf1-2b19d1515fb9"
      unitRef="usd">158200000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzMwMTc4_0842d1bc-ad1e-4c79-be17-921ac1647f10"
      unitRef="usd">149700000</us-gaap:AdvertisingExpense>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzQ3MzU0_eca8ee28-a650-4243-b118-4547a570d624">Recent Accounting Pronouncements&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. The amendments in this ASU replace the incurred loss impairment methodology in current GAAP with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. This ASU is effective for fiscal years, and for interim periods within those fiscal years, beginning after December 15, 2019. In November 2018, the FASB issued ASU No. 2018-19, Codification Improvements to Topic 326, Financial Instruments - Credit Losses. The amendments in this ASU align the implementation date for nonpublic entities&#x2019; annual financial statements with the implementation date for their interim financial statements. In addition, the amendment clarifies that receivables arising from operating leases are not within the scope of Subtopic 326-20; instead impairment of receivables arising from operating leases should be accounted for in accordance with Topic 842: Leases. In April 2019, the FASB issued ASU No. 2019-04, Codification Improvements to Topic 326, Financial Instruments - Credit Losses, Topic 815, Derivatives and Hedging, and Topic 825 Financial Instruments. The amendments in this ASU further clarify certain aspects of ASU No. 2016-13. In May 2019, the FASB issued ASU No. 2019-05, Financial Instruments - Credit Losses (Topic 326): Targeted Transition Relief. The amendments in this ASU provide transition relief for ASU No. 2016-13 by providing an option to irrevocably elect the fair value option for certain financial assets measured at an amortized cost basis. In November 2019, the FASB issued ASU No. 2019-10, Financial Instruments - Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842): Effective Dates. This ASU clarifies the effective dates of each related standards update and staggers such dates among filers and other types of entities. Also in November 2019, the FASB issued ASU No. 2019-11, Codification Improvements to Topic 326, Financial Instruments - Credit Losses. This ASU clarifies or addresses certain aspects of Update 2016-13. Specifically, it addresses (1) expected recoveries for purchased financial assets with credit deterioration; (2) transition relief for troubled debt restructuring; (3) disclosures related to accrued interest variables; (4) financial assets secured by collateral maintenance provisions; and (5) a conforming Amendment to Subtopic 805-20. In February 2020, the FASB issued ASU No. 2020-02, Financial Instruments - Credit Losses (Topic 326) and Leases (Topic 842): Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin No. 119 and Update to SEC Section on Effective Date Related to Accounting Standards Update No. 2016-02, Leases (Topic 842). This ASU codifies SEC Staff Accounting Bulletin No. 119. The Company has adopted these ASUs in the first quarter of 2020 using the modified retrospective method and has determined there is an immaterial impact on its financial statements and related disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2018, the FASB issued ASU No. 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement. The amendments in this ASU remove, add, and modify certain disclosures. The ASU removes the following disclosure requirements from Topic 820: (1) the amount of and reasons for transfers between Level 1 and Level 2 of the fair value hierarchy; (2) the policy for timing of transfers between levels; (3) the valuation process for Level 3 fair value measurements; and (4) certain other requirements for nonpublic entities. The ASU adds the following disclosure requirements: (1) the changes in unrealized gains and losses for the period included in other comprehensive income for recurring Level 3 fair value measurements held at the end of the reporting period and (2) the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements. For certain unobservable inputs, disclosure of other quantitative information may be more appropriate if the entity determines that other quantitative information would be a more reasonable and rational method to reflect the distribution of unobservable inputs used to develop Level 3 fair value measurements. The ASU modifies disclosure requirements in Topic 820 relating to timing of &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;liquidation of an investee&#x2019;s assets, the disclosure of the date when restrictions from redemption might lapse, the intention of the measurement uncertainty disclosure, and certain other requirements for nonpublic entities. The Company has adopted this ASU in the first quarter of 2020 and has determined there to be an impact on its disclosures (see Note 7 - Fair Value Measurements).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. The amendments in this ASU simplify the accounting for income taxes by removing certain exceptions to the general principles in Topic 740. The amendments also improve consistent application of and simplify GAAP for other areas of Topic 740 by clarifying and amending existing guidance. This ASU is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020. The Company expects to adopt this ASU on January 1, 2021 and does not expect the adoption to have a material effect on its financial statements or disclosures. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In January 2020, the FASB issued ASU No. 2020-01, Investments - Equity Securities (Topic 321), Investment - Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815): Clarifying the Interactions between Topic 321, Topic 323, and Topic 815. The amendments in this ASU clarify certain interactions between the guidance to account for certain equity securities under Topic 321, the guidance to account for investments under the equity method of accounting in Topic 323, and the accounting for certain forward contracts and purchased options under Topic 815. This ASU identifies two main areas for improvement: (1) accounting for certain equity securities upon the application or discontinuation of the equity method of accounting and (2) scope considerations for forward contracts and purchased options on certain securities. The amendment states, as it is related to the first area of improvement, that an entity should consider observable transactions that require it to either apply or discontinue the equity method of accounting for the purposes of applying the measurement alternative in accordance with Topic 321 immediately before applying or upon discontinuing the equity method. The amendment also states, as it is relates to forward contracts and purchased options on certain  securities, an entity should consider certain criteria to determine the accounting for those forward contracts and purchased options. This ASU is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020. The Company expects to adopt this ASU on January 1, 2021 and does not expect the adoption to have a material effect on its financial statements or disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2020, the FASB issued ASU No. 2020-03, Codification Improvements to Financial Instruments. The amendments in this ASU clarify or address seven areas of improvement: (1) fair value option disclosures; (2) applicability of the portfolio exception in Topic 820 to nonfinancial items; (3) disclosures for depository and lending institutions; (4) cross-reference to line-of-credit or revolving-debt arrangements guidance in Subtopic 470-50; (5) cross-reference to net asset value practical expedient in Subtopic 820-10; (6) interaction of Topic 842 and Topic 326; and (7) interaction of Topic 326 and Subtopic 860-20. This ASU is effective for certain issues upon adoption and others in 2020. The Company has adopted this ASU in the first quarter of 2020 and has determined there is no impact on its financial statements and related disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2020, the FASB issued ASU No. 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting. The amendments in this ASU provide optional expedients and exceptions for applying GAAP to contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. The amendments in this ASU apply only to contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform. LIBOR is expected to phased out by 2021. The amendments in this ASU are effective as of March 12, 2020 through December 31, 2022. The Company is currently evaluating the effect of this ASU on its financial statements and related disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2020, the FASB issued ASU No. 2020-06, Debt-Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity&#x2019;s own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity&#x2019;s Own Equity. The amendments in this ASU reduce the number of accounting models for convertible debt instruments and convertible preferred stock in order to simplify the accounting for convertible instruments and reduce complexity.  In addition, it amends the guidance for scope exception surrounding derivatives for contracts in an entity&#x2019;s own equity. In each case, the related guidance surrounding EPS has also been amended. The amendments in this ASU are effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2021. The Company is currently evaluating the effect of this ASU on its financial statements and related disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2020, the FASB issued ASU No. 2020-10, Codification Improvements. The amendments in this ASU improve the consistency of the codification and reorganize the guidance into appropriate sections providing less opportunities for disclosures to be missed. The amendments in this update do not change GAAP and are not expected to result in a significant change in practice. The amendments in this ASU are effective for fiscal years beginning after December 15, 2020. Early &lt;/span&gt;&lt;/div&gt;adoption is permitted. The Company is currently evaluating the effect of this ASU on its financial statements and related disclosures.</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:PriorPeriodReclassificationAdjustmentDescription
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzQ3MzUz_185359c1-ff01-4ec4-b58f-ae29699c4cc0">ReclassificationsCertain prior year reported amounts have been reclassified to conform with the 2020 presentation.</us-gaap:PriorPeriodReclassificationAdjustmentDescription>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90ZXh0cmVnaW9uOmIyNmU5MWM3MzMxMzQ0OWU5NjRiMzUyNDkwYjdjOTMyXzE0NTgw_13266432-4a71-412f-b2b1-0111577f6836">Revenues&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Digital Media&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Digital Media revenues are earned primarily from the delivery of advertising services, from subscriptions to services and information.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue is earned from the delivery of advertising services on the Company&#x2019;s owned and operated websites and on those websites that are part of Digital Media&#x2019;s advertising network. Depending on the individual contracts with the customer, revenue for these services are recognized over the contract period when any of the following performance obligations are satisfied: (i) when an advertisement is placed for viewing; (ii) when a qualified sales lead is delivered; (iii) when a visitor &#x201c;clicks through&#x201d; on an advertisement; or (iv) when commissions are earned upon the sale of an advertised product.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue from subscriptions is earned through the granting of access to, or delivery of, data products or services to customers. Subscriptions cover video games and related content, health information, data and other copyrighted material. Revenues under such agreements are recognized over the contract term for use of the service. Revenues are also earned from listing fees, subscriptions to online publications, and from other sources. Subscription revenues are recognized over time.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;J2 Global generates Digital Media revenues through the license of certain assets to clients. Assets are licensed for clients&#x2019; use in their own promotional materials or otherwise. Such assets may include logos, editorial reviews, or other copyrighted material. Revenues under such license agreements are recognized over the contract term for use of the asset. Technology assets are also licensed to clients. These assets are recognized over the term of the access period. The Digital Media business also generates revenue from other sources which includes marketing and production services. Such other revenues are generally recognized over the period in which the products or services are delivered.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;J2 Global also generates Digital Media revenues from transactions involving the sale of perpetual software licenses, related software support and maintenance, hardware used in conjunction with its software, and other related services. Revenue is recognized for these software transactions with multiple performance obligations after (i) the Company has had an approved contract and is committed to perform the respective obligations and (ii) the Company can identify and quantify each obligation and its respective selling price. Once the respective performance obligations have been identified and quantified, revenue will be recognized when the obligations are met, either over time or at a point in time depending on the nature of the obligation.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenues from software license performance obligations are generally recognized upfront at the point in time that the software is made available to the customer to download and use. Revenues for related software support and maintenance performance obligations are related to technical support provided to customers as needed and unspecified software product upgrades, maintenance releases and patches during the term of the support period when they are available. The Company is obligated to make the support services available continuously throughout the contract period. Therefore, revenues for support contracts are generally recognized ratably over the contractual period the support services are provided. Hardware product and related software performance obligations, such as an operating system or firmware, are highly interdependent and interrelated and are accounted for as a bundled performance obligation. The revenues for this bundled performance obligation are generally recognized at the point in time that the hardware and software products are delivered and ownership is transferred to the customer. Other service revenues are generally recognized over time as the services are performed.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company records revenue on a gross basis with respect to revenue generated (i) by the Company serving online display and video advertising across its owned and operated web properties, on third-party sites or on unaffiliated advertising networks; (ii) through the Company&#x2019;s lead-generation business; and (iii) through the Company&#x2019;s&#160;subscriptions. The Company records revenue on a net basis with respect to revenue paid to the Company by certain third-party advertising networks who serve online display and video advertising across the Company&#x2019;s owned-and-operated web properties and certain third-party sites.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cloud Services&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s Cloud Services revenues substantially consist of monthly recurring subscription and usage-based fees, which are primarily paid in advance by credit card. The Company defers the portions of monthly, quarterly, semi-annually and annually recurring subscription and usage-based fees collected in advance of the satisfaction of performance obligations and recognizes them in the period earned.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Along with its numerous proprietary Cloud Services solutions, the Company also generates revenues by reselling various third-party solutions, primarily through its email security and online backup lines of business.&#160;These third-party solutions, along with the Company&#x2019;s proprietary products, allow it to offer customers a variety of solutions to better meet the customer&#x2019;s needs.&#160;The Company records revenue on a gross basis with respect to reseller revenue because the Company has control of the specified good or service prior to transferring control to the customer. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company adopted ASU 2014-09 and its related standard updates in January 2018 using a modified-retrospective approach with the cumulative effect of initially applying the standard recognized at the date of application in retained earnings. The change in accounting principle in the first quarter of 2018 resulted in an adjustment to the Company&#x2019;s retained earnings of $1.6&#160;million (see Consolidated Statements of Stockholders&#x2019; Equity).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenues from external customers classified by revenue source are as follows (in thousands). See Note 18, &#x201c;Segment Information&#x201d; for additional information. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Digital Media&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Advertising&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;616,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;515,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;468,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subscription&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;186,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;138,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total Digital Media revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;811,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;710,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;609,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Cloud Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subscription&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;678,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;660,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;597,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total Cloud Services revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;678,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;661,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;597,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Elimination of inter-business revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(229)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(300)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(60)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,489,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,372,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,207,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Timing of revenue recognition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Point in time&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Over time&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,461,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,339,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,202,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,489,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,372,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,207,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has recorded $157.4 million and $122.7 million of revenue for the years ended December&#160;31, 2020 and 2019, respectively, which was previously included in the deferred revenue balance as of the beginning of each respective year.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2020 and 2019, the Company acquired $22.4 million and $28.0 million, respectively, of deferred revenue in connection with the Company&#x2019;s business acquisitions (see Note 4 - Business Acquisitions) which are subject to purchase accounting adjustments, as appropriate.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Performance Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s contracts with customers may include multiple performance obligations. For such arrangements, revenues are allocated to each performance obligation based on its relative standalone selling price. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company satisfies its performance obligations within the Digital Media business upon delivery of services to its customers. In addition, the Company provides content to its advertising partners which the Company sells to its partners&#x2019; customer base and receives a revenue share based on the terms of the agreement.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company satisfies its performance obligations within the Cloud Services business upon delivery of services to its customers. Payment terms vary by type and location of our customers and the services offered. The term between invoicing and when payment is due is not significant. Due to the nature of the services provided, there are no obligations for returns.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Significant Judgments&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment. Judgment is also required to determine the standalone selling price for each distinct performance obligation.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Performance Obligations Satisfied Over Time&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s Digital Media business consists primarily of performance obligations that are satisfied over time. This was determined based on a review of the contracts and the nature of the services offered, where the customer simultaneously receives and consumes the benefit of the services provided. Satisfaction of these performance obligations is evidenced in the following ways:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Advertising&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Website reporting by the Company, the customer, or a third-party contains the delivery evidence needed to satisfy the performance obligations within the advertising contract&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Successfully delivered leads are evidenced by either delivery reports from the Company&#x2019;s internal lead management systems or through e-mail communication and/or other evidence of delivery showing acceptance of leads by the customer&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Commission is evidenced by direct site reporting from the affiliate or via direct confirmation from the customer&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Subscription&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Evidence of delivery is contained in the Company&#x2019;s systems or from correspondence with the customer which tracks when a customer accepts delivery of any product, digital keys or download links&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has concluded revenue is recognized based on delivery of services over the contract period for advertising and on a straight-line basis over the contract period for subscriptions. The Company believes that the methods described are a faithful depiction of the transfer of goods and services.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s Cloud Services business consists primarily of performance obligations that are satisfied over time. This has been determined based on the fact that the nature of services offered are subscription based and include fax, voice, backup, security, CPP, and email marketing products where the customer simultaneously receives and consumes the benefit of the services provided regardless of whether the customer uses the services or not. Depending on the individual contracts with the customer, revenue for these services are recognized over the contract period when any of the following materially distinct performance obligations are satisfied:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Faxing capabilities are provided&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Voice services are delivered&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Email Marketing services are delivered&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Consumer privacy services are provided&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Security solutions, including email and endpoint are provided&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Data backup capabilities are provided&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has concluded that the best measure of progress toward the complete satisfaction of the performance obligation over time is a time-based measure. The Company recognizes revenue on a straight-line basis throughout the subscription period and believes that the method used is a faithful depiction of the transfer of goods and services.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Performance Obligations Satisfied at a Point in Time&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s Digital Media business has technology subscriptions that have standalone functionality. As a result, they are considered to be functional intellectual property where the performance obligations are satisfied at a point in time. This is evidenced once a digital key is delivered to the customer. Once the key is delivered to the customer, the customer has full control of the technology and the Company has no further performance obligations. The Company has concluded that revenue is recognized once the digital key is delivered. The Company believes that this method is a faithful depiction of the transfer of goods and services.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Practical Expedients&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Existence of a Significant Financing Component in a Contract&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As a practical expedient, the Company has not assessed whether a contract has a significant financing component because the Company expects at contract inception that the period between payment by the customer and the transfer of promised goods or services by the Company to the customer will be one year or less. In addition, the Company has determined that the payment terms that the Company provides to its customers are structured primarily for reasons other than the provision of finance to the Company. The Company typically charges a single upfront amount for the services because other payment terms would affect the nature of the risk assumed by the Company to provide service given the costs of the customer acquisition and the highly competitive and commoditized nature of the business we operate which allows customers to easily move from one provider to another. This additional risk may make it uneconomical to provide the service.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Costs to Fulfill a Contract&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s revenues are primarily generated from customer contracts that are for one year or less. Costs primarily consist of incentive compensation paid based on the achievements of sales targets in a given period for related revenue streams and are recognized in the month when the revenue is earned. Incentive compensation is paid on the issuance or renewal of the customer contract. As a practical expedient, for amortization periods which are determined to be one year or less, the Company expenses any incremental costs of obtaining the contract with a customer when incurred. For those customers with amortization periods determined to be greater than one year, the Company capitalizes and amortizes the expenses over the period of benefit. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, the Company partners with various affiliates in order to generate a portion of its revenue for certain lines of business. The commissions earned by the Company&#x2019;s affiliates are incentive based and are paid on the acquisition of new customers in a given period. For those customers with amortization periods determined to be greater than one year, the Company capitalizes and amortizes the expenses over the period of benefit.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Revenues Invoiced&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has applied the practical expedient for certain revenue streams to exclude the value of remaining performance obligations for (i) contracts with an original expected term of one year or less or (ii) contracts for which the Company recognizes revenue in proportion to the amount it has the right to invoice for services performed.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:StockholdersEquity
      contextRef="i776142828ca34e1899e6cd1b2dd14bc3_I20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90ZXh0cmVnaW9uOmIyNmU5MWM3MzMxMzQ0OWU5NjRiMzUyNDkwYjdjOTMyXzM4NDgyOTA3MjY0MDc_2ad8b013-c729-4f05-ac57-8f9c1bd2422c"
      unitRef="usd">1600000</us-gaap:StockholdersEquity>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90ZXh0cmVnaW9uOmIyNmU5MWM3MzMxMzQ0OWU5NjRiMzUyNDkwYjdjOTMyXzE0NTc0_32ddba80-b5d7-4749-ab1d-64085db2b0bb">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenues from external customers classified by revenue source are as follows (in thousands). See Note 18, &#x201c;Segment Information&#x201d; for additional information. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Digital Media&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Advertising&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;616,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;515,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;468,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subscription&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;186,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;138,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total Digital Media revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;811,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;710,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;609,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Cloud Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subscription&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;678,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;660,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;597,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total Cloud Services revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;678,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;661,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;597,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Elimination of inter-business revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(229)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(300)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(60)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,489,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,372,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,207,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Timing of revenue recognition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Point in time&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Over time&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,461,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,339,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,202,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,489,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,372,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,207,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:Revenues
      contextRef="if4508dd6f0f34bd589bc1d3e1fdb9fb7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90YWJsZTo4ZmY0MDA5N2RkNmI0MmQ3YWZjZWZkM2EzZTA0NzM2Mi90YWJsZXJhbmdlOjhmZjQwMDk3ZGQ2YjQyZDdhZmNlZmQzYTNlMDQ3MzYyXzItMS0xLTEtMA_cc48528f-588e-4212-90ba-1fb3f6c46bb9"
      unitRef="usd">616197000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i511bec3c9bce4ff3a872c5b49215402c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90YWJsZTo4ZmY0MDA5N2RkNmI0MmQ3YWZjZWZkM2EzZTA0NzM2Mi90YWJsZXJhbmdlOjhmZjQwMDk3ZGQ2YjQyZDdhZmNlZmQzYTNlMDQ3MzYyXzItMy0xLTEtMA_bee1257e-bd7a-4d94-bb89-a85d9d872005"
      unitRef="usd">515702000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i950a7cb4e822479ea8b5d3caa01578cf_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90YWJsZTo4ZmY0MDA5N2RkNmI0MmQ3YWZjZWZkM2EzZTA0NzM2Mi90YWJsZXJhbmdlOjhmZjQwMDk3ZGQ2YjQyZDdhZmNlZmQzYTNlMDQ3MzYyXzItNS0xLTEtMA_76859305-8077-4e78-8389-50dfbf694bb4"
      unitRef="usd">468325000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iec96fcde85bb4805b3dec733bcab8abf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90YWJsZTo4ZmY0MDA5N2RkNmI0MmQ3YWZjZWZkM2EzZTA0NzM2Mi90YWJsZXJhbmdlOjhmZjQwMDk3ZGQ2YjQyZDdhZmNlZmQzYTNlMDQ3MzYyXzMtMS0xLTEtMA_01171dad-8da4-489c-862a-dcde9c1958e6"
      unitRef="usd">186718000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8ac9aa76cf12411f9b3b07c86d0f0443_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90YWJsZTo4ZmY0MDA5N2RkNmI0MmQ3YWZjZWZkM2EzZTA0NzM2Mi90YWJsZXJhbmdlOjhmZjQwMDk3ZGQ2YjQyZDdhZmNlZmQzYTNlMDQ3MzYyXzMtMy0xLTEtMA_00f85a42-ba5e-4f1e-8219-c33ee084effb"
      unitRef="usd">185559000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iefcf07f2175b4ce3bb456fc5f59f611a_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90YWJsZTo4ZmY0MDA5N2RkNmI0MmQ3YWZjZWZkM2EzZTA0NzM2Mi90YWJsZXJhbmdlOjhmZjQwMDk3ZGQ2YjQyZDdhZmNlZmQzYTNlMDQ3MzYyXzMtNS0xLTEtMA_a5d9f87f-b379-4d29-85e2-8af7a977c9bb"
      unitRef="usd">138689000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8e48445d898d4d22a624b5d313c3d3ed_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90YWJsZTo4ZmY0MDA5N2RkNmI0MmQ3YWZjZWZkM2EzZTA0NzM2Mi90YWJsZXJhbmdlOjhmZjQwMDk3ZGQ2YjQyZDdhZmNlZmQzYTNlMDQ3MzYyXzQtMS0xLTEtMA_bcdc9fa3-56e8-4b49-a97f-20e98a68a39e"
      unitRef="usd">8445000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ibf3faab24f8d48a0836ef40c38ac7d3b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90YWJsZTo4ZmY0MDA5N2RkNmI0MmQ3YWZjZWZkM2EzZTA0NzM2Mi90YWJsZXJhbmdlOjhmZjQwMDk3ZGQ2YjQyZDdhZmNlZmQzYTNlMDQ3MzYyXzQtMy0xLTEtMA_ade8681d-858e-4c13-a89d-bafe91c1bd75"
      unitRef="usd">9250000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib0a42001bbbd46928ccbc7aabc0aa1b8_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90YWJsZTo4ZmY0MDA5N2RkNmI0MmQ3YWZjZWZkM2EzZTA0NzM2Mi90YWJsZXJhbmdlOjhmZjQwMDk3ZGQ2YjQyZDdhZmNlZmQzYTNlMDQ3MzYyXzQtNS0xLTEtMA_fcff00da-9f52-4a6f-9d9e-13e31074f457"
      unitRef="usd">2360000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i54ac2f00246945928c3090efbe32fd56_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90YWJsZTo4ZmY0MDA5N2RkNmI0MmQ3YWZjZWZkM2EzZTA0NzM2Mi90YWJsZXJhbmdlOjhmZjQwMDk3ZGQ2YjQyZDdhZmNlZmQzYTNlMDQ3MzYyXzUtMS0xLTEtMA_3698a4b7-7ad5-48d0-87a1-ecaf2b552011"
      unitRef="usd">811360000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i41acf9fe27384764870c33bf2d7ca3b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90YWJsZTo4ZmY0MDA5N2RkNmI0MmQ3YWZjZWZkM2EzZTA0NzM2Mi90YWJsZXJhbmdlOjhmZjQwMDk3ZGQ2YjQyZDdhZmNlZmQzYTNlMDQ3MzYyXzUtMy0xLTEtMA_acbcc418-0801-40fd-b080-3e94da182c94"
      unitRef="usd">710511000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i06bf2de053c149c486b90d332e770b58_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90YWJsZTo4ZmY0MDA5N2RkNmI0MmQ3YWZjZWZkM2EzZTA0NzM2Mi90YWJsZXJhbmdlOjhmZjQwMDk3ZGQ2YjQyZDdhZmNlZmQzYTNlMDQ3MzYyXzUtNS0xLTEtMA_eaf149fa-cb57-4f27-9f68-e927a4e476f9"
      unitRef="usd">609374000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3110ef09b28246ffb026616525713999_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90YWJsZTo4ZmY0MDA5N2RkNmI0MmQ3YWZjZWZkM2EzZTA0NzM2Mi90YWJsZXJhbmdlOjhmZjQwMDk3ZGQ2YjQyZDdhZmNlZmQzYTNlMDQ3MzYyXzgtMS0xLTEtMA_5a891c7e-1a61-4328-9e83-e1cb2326f8a3"
      unitRef="usd">678013000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5e309b85e5f64829bb0b74a090ade93b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90YWJsZTo4ZmY0MDA5N2RkNmI0MmQ3YWZjZWZkM2EzZTA0NzM2Mi90YWJsZXJhbmdlOjhmZjQwMDk3ZGQ2YjQyZDdhZmNlZmQzYTNlMDQ3MzYyXzgtMy0xLTEtMA_5cdf29d1-4f7c-4946-b4b1-e62c4fe23005"
      unitRef="usd">660814000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i750c949a4f554988a8ba96bebfb16a06_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90YWJsZTo4ZmY0MDA5N2RkNmI0MmQ3YWZjZWZkM2EzZTA0NzM2Mi90YWJsZXJhbmdlOjhmZjQwMDk3ZGQ2YjQyZDdhZmNlZmQzYTNlMDQ3MzYyXzgtNS0xLTEtMA_f2c4edb7-c33d-4517-90bc-b6a3429f83d9"
      unitRef="usd">597281000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3a8de382c2614e1a828833bb5345c555_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90YWJsZTo4ZmY0MDA5N2RkNmI0MmQ3YWZjZWZkM2EzZTA0NzM2Mi90YWJsZXJhbmdlOjhmZjQwMDk3ZGQ2YjQyZDdhZmNlZmQzYTNlMDQ3MzYyXzktMS0xLTEtMA_5e79ad05-1d94-4751-a277-2084b0a0543e"
      unitRef="usd">448000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iebdfce9c3bf04f65bc44627e4760007b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90YWJsZTo4ZmY0MDA5N2RkNmI0MmQ3YWZjZWZkM2EzZTA0NzM2Mi90YWJsZXJhbmdlOjhmZjQwMDk3ZGQ2YjQyZDdhZmNlZmQzYTNlMDQ3MzYyXzktMy0xLTEtMA_59f8c648-16ee-48ec-a122-f5dea9c92fae"
      unitRef="usd">1021000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i65f82acf27ff4278b79872aa263f52c1_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90YWJsZTo4ZmY0MDA5N2RkNmI0MmQ3YWZjZWZkM2EzZTA0NzM2Mi90YWJsZXJhbmdlOjhmZjQwMDk3ZGQ2YjQyZDdhZmNlZmQzYTNlMDQ3MzYyXzktNS0xLTEtMA_68efa14c-0f73-4bd0-ba6d-426452b9d3f7"
      unitRef="usd">694000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5e009aa3cac941239ba19aeccfb8947b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90YWJsZTo4ZmY0MDA5N2RkNmI0MmQ3YWZjZWZkM2EzZTA0NzM2Mi90YWJsZXJhbmdlOjhmZjQwMDk3ZGQ2YjQyZDdhZmNlZmQzYTNlMDQ3MzYyXzEwLTEtMS0xLTA_24ee06f6-141b-403f-ad73-ac7eb2f936be"
      unitRef="usd">678461000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ideca71dc3bfb419b9995ed27b0010b6b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90YWJsZTo4ZmY0MDA5N2RkNmI0MmQ3YWZjZWZkM2EzZTA0NzM2Mi90YWJsZXJhbmdlOjhmZjQwMDk3ZGQ2YjQyZDdhZmNlZmQzYTNlMDQ3MzYyXzEwLTMtMS0xLTA_a3099943-94aa-4e2c-a29a-0e83591cac1c"
      unitRef="usd">661835000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i85ca022ab6e94dc98c43c23f8eb40332_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90YWJsZTo4ZmY0MDA5N2RkNmI0MmQ3YWZjZWZkM2EzZTA0NzM2Mi90YWJsZXJhbmdlOjhmZjQwMDk3ZGQ2YjQyZDdhZmNlZmQzYTNlMDQ3MzYyXzEwLTUtMS0xLTA_be92243a-4384-4b8b-9f53-8c54ba5ec5b8"
      unitRef="usd">597975000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0eb38821e7164e669d8dcd6ae15ac39c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90YWJsZTo4ZmY0MDA5N2RkNmI0MmQ3YWZjZWZkM2EzZTA0NzM2Mi90YWJsZXJhbmdlOjhmZjQwMDk3ZGQ2YjQyZDdhZmNlZmQzYTNlMDQ3MzYyXzEyLTEtMS0xLTA_30cd5f7b-2926-463d-9df3-052f902b9459"
      unitRef="usd">1000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic5b5666b63f240fea62bcf585b9b5f2f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90YWJsZTo4ZmY0MDA5N2RkNmI0MmQ3YWZjZWZkM2EzZTA0NzM2Mi90YWJsZXJhbmdlOjhmZjQwMDk3ZGQ2YjQyZDdhZmNlZmQzYTNlMDQ3MzYyXzEyLTMtMS0xLTA_f7b74289-b3f4-4a47-8dbc-ffc18672f007"
      unitRef="usd">8000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i17ad5662041d43fe850e7df9841c5052_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90YWJsZTo4ZmY0MDA5N2RkNmI0MmQ3YWZjZWZkM2EzZTA0NzM2Mi90YWJsZXJhbmdlOjhmZjQwMDk3ZGQ2YjQyZDdhZmNlZmQzYTNlMDQ3MzYyXzEyLTUtMS0xLTA_ca2300a6-6d15-4b5e-91ed-2d9ae86ab8b5"
      unitRef="usd">6000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6e1e562c82d042d088f67ff146835730_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90YWJsZTo4ZmY0MDA5N2RkNmI0MmQ3YWZjZWZkM2EzZTA0NzM2Mi90YWJsZXJhbmdlOjhmZjQwMDk3ZGQ2YjQyZDdhZmNlZmQzYTNlMDQ3MzYyXzEzLTEtMS0xLTA_bb283146-5a82-4c53-b4a7-23341ec8b30e"
      unitRef="usd">-229000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8dfbf97af44547719416b507edb926d2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90YWJsZTo4ZmY0MDA5N2RkNmI0MmQ3YWZjZWZkM2EzZTA0NzM2Mi90YWJsZXJhbmdlOjhmZjQwMDk3ZGQ2YjQyZDdhZmNlZmQzYTNlMDQ3MzYyXzEzLTMtMS0xLTA_2d375ac8-b908-4230-b33e-0b1c1032d4f2"
      unitRef="usd">-300000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6d071c92889548778dd10e7903dd8c1c_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90YWJsZTo4ZmY0MDA5N2RkNmI0MmQ3YWZjZWZkM2EzZTA0NzM2Mi90YWJsZXJhbmdlOjhmZjQwMDk3ZGQ2YjQyZDdhZmNlZmQzYTNlMDQ3MzYyXzEzLTUtMS0xLTA_d7f5d9d6-70b0-4bd3-b1a3-f1cbde3d8bd3"
      unitRef="usd">-60000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90YWJsZTo4ZmY0MDA5N2RkNmI0MmQ3YWZjZWZkM2EzZTA0NzM2Mi90YWJsZXJhbmdlOjhmZjQwMDk3ZGQ2YjQyZDdhZmNlZmQzYTNlMDQ3MzYyXzE0LTEtMS0xLTA_c4511b92-889e-4e89-8b34-ba4f0394c3a0"
      unitRef="usd">1489593000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90YWJsZTo4ZmY0MDA5N2RkNmI0MmQ3YWZjZWZkM2EzZTA0NzM2Mi90YWJsZXJhbmdlOjhmZjQwMDk3ZGQ2YjQyZDdhZmNlZmQzYTNlMDQ3MzYyXzE0LTMtMS0xLTA_204f0fe4-d127-4570-9c61-a6aecb085c9f"
      unitRef="usd">1372054000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90YWJsZTo4ZmY0MDA5N2RkNmI0MmQ3YWZjZWZkM2EzZTA0NzM2Mi90YWJsZXJhbmdlOjhmZjQwMDk3ZGQ2YjQyZDdhZmNlZmQzYTNlMDQ3MzYyXzE0LTUtMS0xLTA_ff88985c-9e59-45c9-9084-6f226573f4e4"
      unitRef="usd">1207295000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2dd5ba14ca8140edbdf962c9d73e344e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90YWJsZTo4ZmY0MDA5N2RkNmI0MmQ3YWZjZWZkM2EzZTA0NzM2Mi90YWJsZXJhbmdlOjhmZjQwMDk3ZGQ2YjQyZDdhZmNlZmQzYTNlMDQ3MzYyXzE3LTEtMS0xLTA_714b65a1-5e54-44cc-94a5-7775c738bcdb"
      unitRef="usd">27685000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ifd71051ddc024a33bb53280453d9a0cc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90YWJsZTo4ZmY0MDA5N2RkNmI0MmQ3YWZjZWZkM2EzZTA0NzM2Mi90YWJsZXJhbmdlOjhmZjQwMDk3ZGQ2YjQyZDdhZmNlZmQzYTNlMDQ3MzYyXzE3LTMtMS0xLTA_5ff5f9f0-d9f8-4d83-b727-1507119351dc"
      unitRef="usd">32983000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia01e906649d546279cc93c95ff2bdffe_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90YWJsZTo4ZmY0MDA5N2RkNmI0MmQ3YWZjZWZkM2EzZTA0NzM2Mi90YWJsZXJhbmdlOjhmZjQwMDk3ZGQ2YjQyZDdhZmNlZmQzYTNlMDQ3MzYyXzE3LTUtMS0xLTA_054a741b-256e-4175-b98e-2443c8b374de"
      unitRef="usd">4752000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2a8041bb64d84dcf9fff0f144e54e22c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90YWJsZTo4ZmY0MDA5N2RkNmI0MmQ3YWZjZWZkM2EzZTA0NzM2Mi90YWJsZXJhbmdlOjhmZjQwMDk3ZGQ2YjQyZDdhZmNlZmQzYTNlMDQ3MzYyXzE4LTEtMS0xLTA_2c6d5542-dece-444c-9a77-887d8f8188b1"
      unitRef="usd">1461908000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="idf178ceaf1144054b499a7057472c701_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90YWJsZTo4ZmY0MDA5N2RkNmI0MmQ3YWZjZWZkM2EzZTA0NzM2Mi90YWJsZXJhbmdlOjhmZjQwMDk3ZGQ2YjQyZDdhZmNlZmQzYTNlMDQ3MzYyXzE4LTMtMS0xLTA_66ca8530-ba5d-40a8-9364-9653a1892344"
      unitRef="usd">1339071000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i74c6e9a0a6bb4eabad7b825b2634f8eb_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90YWJsZTo4ZmY0MDA5N2RkNmI0MmQ3YWZjZWZkM2EzZTA0NzM2Mi90YWJsZXJhbmdlOjhmZjQwMDk3ZGQ2YjQyZDdhZmNlZmQzYTNlMDQ3MzYyXzE4LTUtMS0xLTA_6b47ffb7-0569-4db3-ba6b-d8b98f01554a"
      unitRef="usd">1202543000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90YWJsZTo4ZmY0MDA5N2RkNmI0MmQ3YWZjZWZkM2EzZTA0NzM2Mi90YWJsZXJhbmdlOjhmZjQwMDk3ZGQ2YjQyZDdhZmNlZmQzYTNlMDQ3MzYyXzE5LTEtMS0xLTA_cddad150-88a1-4277-8e4c-d84378253a12"
      unitRef="usd">1489593000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90YWJsZTo4ZmY0MDA5N2RkNmI0MmQ3YWZjZWZkM2EzZTA0NzM2Mi90YWJsZXJhbmdlOjhmZjQwMDk3ZGQ2YjQyZDdhZmNlZmQzYTNlMDQ3MzYyXzE5LTMtMS0xLTA_f364bb0a-f719-4e25-8ee3-b1eb948e6a43"
      unitRef="usd">1372054000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90YWJsZTo4ZmY0MDA5N2RkNmI0MmQ3YWZjZWZkM2EzZTA0NzM2Mi90YWJsZXJhbmdlOjhmZjQwMDk3ZGQ2YjQyZDdhZmNlZmQzYTNlMDQ3MzYyXzE5LTUtMS0xLTA_e28561fc-61d6-424c-8b66-4abcd0bb1ad6"
      unitRef="usd">1207295000</us-gaap:Revenues>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90ZXh0cmVnaW9uOmIyNmU5MWM3MzMxMzQ0OWU5NjRiMzUyNDkwYjdjOTMyXzczNTI_f65f4605-24ef-4e14-b673-86b8169f58a9"
      unitRef="usd">157400000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90ZXh0cmVnaW9uOmIyNmU5MWM3MzMxMzQ0OWU5NjRiMzUyNDkwYjdjOTMyXzczNTk_5b38b016-aa49-425b-b07e-bbe4f6808ca8"
      unitRef="usd">122700000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90ZXh0cmVnaW9uOmIyNmU5MWM3MzMxMzQ0OWU5NjRiMzUyNDkwYjdjOTMyXzc1NTk_1c157c71-255b-4cf0-93a8-cb09e8918922"
      unitRef="usd">22400000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjEvZnJhZzpiMjZlOTFjNzMzMTM0NDllOTY0YjM1MjQ5MGI3YzkzMi90ZXh0cmVnaW9uOmIyNmU5MWM3MzMxMzQ0OWU5NjRiMzUyNDkwYjdjOTMyXzMyOTg1MzQ5Mjk3MzA_d2585fc7-0a65-47f1-943d-97da9d37377d"
      unitRef="usd">28000000.0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzEzMjQx_adc28327-e999-47e8-91b6-8c837b38c305">Business AcquisitionsThe Company uses acquisitions as a strategy to grow its customer base by increasing its presence in new and existing markets, expand and diversify its service offerings, enhance its technology, and acquire skilled personnel.&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company completed the following acquisitions during the year ended December&#160;31, 2020, paying the purchase price in cash in each transaction: (a) an asset purchase of EDC Systems Inc. (operating under the name &#x201c;SRFax&#x201d;), acquired on February 18, 2020, a Canadian-based provider of fax solutions; (b) a share purchase of the entire issued capital of RetailMeNot, Inc. acquired on October 28, 2020, a Texas-based provider of marketing solutions; (c) a share purchase of the entire issued capital of Inspired eLearning, LLC, acquired on November 2, 2020, a Texas-based platform for cybersecurity awareness and compliance training; (d) a share purchase of the entire issued capital of The Aberdeen Group, LLC and The Big Willow, Inc., acquired on November 20, 2020, a Massachusetts-based provider in digital marketing solutions; and (e) other immaterial acquisitions of email marketing, security and digital media businesses.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Consolidated Statement of Operations since the date of each acquisition and balance sheet as of&#160;December&#160;31, 2020, reflect the results of operations of all 2020 acquisitions. For the&#160;year ended December&#160;31, 2020, these acquisitions contributed&#160;$61.9 million&#160;to the Company&#x2019;s revenues. Net income contributed by these acquisitions was not separately identifiable due to J2 Global&#x2019;s integration activities and is impracticable to provide.&#160;Total consideration for these transactions was&#160;$497.8 million, net of cash acquired and assumed liabilities and subject to certain post-closing adjustments which may increase or decrease the final consideration paid.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the allocation of the purchase consideration for all 2020 acquisitions (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.700%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.597%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets and Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Valuation&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right of use asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;222,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;218,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other long-term assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payables and accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29,073)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,436)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities, current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,520)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(910)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities, noncurrent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,104)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income taxes payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,297)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liability for uncertain tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,576)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(53,870)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,269)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160; &#160;&#160;&#160;  &#160;&#160;&#160; Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;497,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2020, the purchase price accounting has been finalized for the following acquisitions: Highwinds Capital, Inc. and Cloak Holdings, LLC, OffsiteDataSync, Inc., BabyCenter LLC, Spiceworks, Inc., and immaterial digital media and consumer privacy and protection businesses. The initial accounting for all 2020 acquisitions is incomplete due to timing of available information and are subject to change, which may be significant.&#160;J2 Global has recorded provisional amounts which may be based upon past acquisitions with similar attributes for certain intangible assets (including trade names, software and customer relationships), preliminary acquisition date working capital and related tax items.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December&#160;31, 2020, the Company recorded adjustments to prior period acquisitions due to changes in the initial working capital and related purchase accounting within the Voice, Backup, Security and CPP businesses, which resulted in a net decrease in goodwill of&#160;$2.1 million. In addition, the Company recorded adjustments to prior period acquisitions due to changes in the initial working capital and related purchase accounting  within the Digital Media business, which resulted in a net increase in goodwill of&#160;$9.7 million&#160;(see Note 9 - Goodwill and Intangible Assets). Such adjustments &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;had an immaterial impact to amortization expense within the Consolidated Statements of Operations for the year ended December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of the assets acquired includes accounts receivable of $46.3 million. The gross amount due under contracts is $53.2 million, of which $6.9 million is expected to be uncollectible. The Company did not acquire any other classes of receivables as a result of its acquisitions.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill represents the excess of the purchase price over the fair value of the net tangible and identifiable intangible assets acquired and represents intangible assets that do not qualify for separate recognition. Goodwill recognized in connection with these acquisitions during the year ended December&#160;31, 2020 is $218.7 million, of which $70.8 million is expected to be deductible for income tax purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;RetailMeNot, Inc.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October 28, 2020, the Company acquired all the outstanding issued capital of RetailMeNot, Inc. at a purchase consideration of $414.4&#160;million, net of cash acquired and assumed liabilities. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;RetailMeNot, Inc. (&#x201c;RMN&#x201d;) is a leading savings destination that influences purchase decisions through the power of savings and coupons. The multinational Company operates digital savings websites and mobile applications connecting consumers, both online and in-store, to retailers that advertise with RMN. The acquisition of RMN is expected to further increase retail sales and is believed to, if combined with the Company&#x2019;s current commerce business and leveraging its editorial strengths, can drive even greater scale and margin expansion.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Consolidated Statement of Operations since the date of acquisition and balance sheet as of December&#160;31, 2020, reflect the results of operations of RetailMeNot, Inc. For the year ended December&#160;31, 2020, RetailMeNot, Inc. contributed $47.6 million to the Company&#x2019;s revenues. Net income contributed by RetailMeNot, Inc. was not separately identifiable due to J2 Global&#x2019;s integration activities and is impracticable to provide.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the allocation of the purchase consideration for the RetailMeNot, Inc. acquisition (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.700%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.597%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets and Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Valuation&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right of use asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;198,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;169,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other long-term assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payables and accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,526)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,175)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities, current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,029)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities, noncurrent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,085)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income taxes payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,308)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liability for uncertain tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,576)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(52,504)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,275)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160; &#160;&#160;&#160;  &#160;&#160;&#160; Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;414,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of the assets acquired includes accounts receivable of $40.5&#160;million. The gross amount due under contracts is $47.2&#160;million, of which $6.7&#160;million is expected to be uncollectible. The Company did not acquire any other classes of receivables as a result of its acquisitions.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill represents the excess of the purchase price over the fair value of the net tangible and identifiable intangible assets acquired and represents intangible assets that do not qualify for separate recognition. Goodwill recognized in connection with this acquisition during the year ended December&#160;31, 2020 is $169.6&#160;million, of which $36.6&#160;million is expected to be deductible for income tax purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Pro Forma Financial Information for RetailMeNot, Inc. Acquisition&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following unaudited pro forma supplemental information is based on estimates and assumptions that J2 Global believes are reasonable. However,&#160;this information&#160;is not necessarily indicative of the Company&#x2019;s consolidated results of operations in future periods or the results that actually would have been realized had J2 Global and the acquired businesses been combined companies during the periods presented. These pro forma results exclude any savings or synergies that would have resulted from these business acquisitions had they occurred on January 1, 2019 and do not take into consideration the exiting of any acquired lines of business. The Company acquired a line of business, through the RetailMeNot, Inc. acquisition which was in the process of being exited prior to the acquisition. This line of business accounts for $0.1 million and $28.2 million of revenue in 2020 and 2019, respectively, which is included in the pro forma results below. In addition, during 2020, the Company sold certain Voice assets in Australia and New Zealand. This divestiture represented $8.4 million and $13.9 million of revenue during the 2020 and 2019 fiscal years, respectively. This unaudited pro forma supplemental information includes incremental intangible asset amortization, income tax expense, and interest income as a result of the acquisitions, net of the related tax effects.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The supplemental information on an unaudited pro forma financial basis presents the combined results of J2 Global and RetailMeNot, Inc. as if the acquisition had occurred on January 1, 2019 (in thousands, except per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.454%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.973%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,639,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,589,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;190,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EPS - Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EPS - Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Pro Forma Financial Information for All 2020 Acquisitions&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following unaudited pro forma supplemental information is based on estimates and assumptions that J2 Global believes are reasonable. However,&#160;this information&#160;is not necessarily indicative of the Company&#x2019;s consolidated results of operations in future periods or the results that actually would have been realized had J2 Global and the acquired businesses been combined companies during the periods presented. These pro forma results exclude any savings or synergies that would have resulted from these business acquisitions had they occurred on January 1, 2019 and do not take into consideration the exiting of any acquired lines of business. The Company acquired a line of business, through the RetailMeNot, Inc. acquisition which was in the process of being exited prior to the acquisition. This line of business accounts for $0.1 million and $28.2 million of revenue in 2020 and 2019, respectively, which is included in the pro forma results below. In addition, during 2020, the Company sold certain Voice assets in Australia and New Zealand. This divestiture represented $8.4 million and $13.9 million of revenue during the 2020 and 2019 fiscal years, respectively. This unaudited pro forma supplemental information includes incremental intangible asset amortization, income tax expense, and interest income as a result of the acquisitions, net of the related tax effects.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The supplemental information on an unaudited pro forma financial basis presents the combined results of J2 Global and its 2020 acquisitions as if each acquisition had occurred on January 1, 2019 (in thousands, except per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.454%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.973%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,671,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,633,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;178,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EPS - Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EPS - Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company completed the following acquisitions during the year ended December&#160;31, 2019, paying the purchase price with a combination of cash and note payable: (a) an asset purchase of iContact, LLC, acquired on January 22, 2019, a North Carolina-based provider of email marketing solutions; (b) a share purchase of the entire issued capital of Safe Send AS, acquired on March 29, 2019, a Norwegian-based provider of email security solutions; (c) a share purchase of the entire issued capital of Highwinds Capital, Inc. and Cloak Holdings, LLC, acquired on April 2, 2019, a Texas-based provider in solutions for virtual private network (&#x201c;VPN&#x201d;) services; (d) an asset purchase of OffsiteDataSync, Inc., acquired on July 1, 2019, a New York-based provider in backup and disaster recovery solutions; (e) an asset and a share purchase of the entire issued capital of BabyCenter LLC., acquired on August 19, 2019, a California-based provider in digital parenting and pregnancy resources; (f) a share purchase of the entire issued capital of Spiceworks, Inc., acquired on August 21, 2019, a Texas-based provider in digital media advertising solutions; and (g) other immaterial acquisitions of online data backup, consumer privacy and protection, and digital media businesses.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Consolidated Statement of Operations since the date of each acquisition and balance sheet as of&#160;December&#160;31, 2019, reflect the results of operations of all 2019 acquisitions. For the&#160;year ended December&#160;31, 2019, these acquisitions contributed&#160;$126.3 million&#160;to the Company&#x2019;s revenues. Net income contributed by these acquisitions was not separately identifiable due to J2 Global&#x2019;s integration activities and is impracticable to provide.&#160;Total consideration for these transactions was&#160;$429.5 million, net of cash acquired and assumed liabilities and subject to certain post-closing adjustments which may increase or decrease the final consideration paid.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the allocation of the purchase consideration for all 2019 acquisitions (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.700%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.597%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets and Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Valuation&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right of use asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;253,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other long-term assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payables and accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31,292)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(516)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27,953)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities, current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,768)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities, noncurrent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,215)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income taxes payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(762)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liability for uncertain tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(170)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,229)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(635)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160; &#160;&#160;&#160;  &#160;&#160;&#160; Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;429,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December&#160;31, 2019,  the Company recorded adjustments to prior period acquisitions due to the finalization of the purchase accounting in the Fax and Martech business which resulted in a net increase in goodwill of&#160;$0.2&#160;million. In addition, the Company recorded adjustments to the initial working capital and to the purchase accounting due to the finalization of prior period acquisitions in the Digital Media business, which resulted in a net decrease in goodwill of&#160;$0.9&#160;million&#160;(see Note 9 - Goodwill and Intangible Assets). Such adjustments had an immaterial impact to amortization expense within the Consolidated Statement of Operations for the year ended December&#160;31, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of the assets acquired includes accounts receivable of $22.8&#160;million. The gross amount due under contracts is $23.7&#160;million, of which $0.9&#160;million is expected to be uncollectible. The Company did not acquire any other classes of receivables as a result of its acquisitions.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill represents the excess of the purchase price over the fair value of the net tangible and identifiable intangible assets acquired and represents intangible assets that do not qualify for separate recognition. Goodwill recognized in connection with these acquisitions during the year ended December&#160;31, 2019 is $253.1 million, of which $95.1 million is expected to be deductible for income tax purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Pro Forma Financial Information for All 2019 Acquisitions&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The following unaudited pro forma supplemental information is based on estimates and assumptions that J2 Global believes are reasonable. However,&#160;this information&#160;is not necessarily indicative of the Company&#x2019;s consolidated results of operations in future periods or the results that actually would have been realized had J2 Global and the acquired businesses been combined companies during the periods presented. These pro forma results exclude any savings or synergies that would have resulted from these business acquisitions had they occurred on January 1, 2018. This unaudited pro forma supplemental information includes incremental intangible asset amortization, income tax expense, and interest income as a result of the acquisitions, net of the related tax effects.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The supplemental information on an unaudited pro forma financial basis presents the combined results of J2 Global and its 2019 acquisitions as if each acquisition had occurred on January 1, 2018 (in thousands, except per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.454%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.973%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,474,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,427,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;211,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EPS - Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EPS - Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company completed the following acquisitions during the year ended December&#160;31, 2018, paying the purchase price in cash for each transaction: (a) a share purchase of the entire issued capital of ThreatTrack Security Holdings, Inc., acquired on January 26, 2018, a Florida-based provider of cybersecurity solutions; (b) an asset purchase of Line2, Inc., acquired on June 18, 2018, a California-based provider of voice solutions; (c) a share purchase of all the membership interests of Mosaik Solutions, LLC, acquired on June 18, 2018, a Tennessee-based provider of mobile coverage data and network intelligence for mobile operators and network-dependent enterprises; (d) a share purchase of DemandShore Solutions Private Limited, acquired on July 19, 2018, an India-based provider of software and other solutions to sales and marketing professionals; (e) a share purchase of DW PRIME Holdings, Inc., acquired on August 20, 2018, a Florida-based accredited provider of continuing medical education for medical professionals; (f) a share purchase of The Communicator Corporation Limited, acquired on September 25, 2018, an United Kingdom-based provider of email marketing services; (g) a share purchase of Ekahau Inc., acquired on October 10, 2018, a Virginia-based provider of solutions for enterprise Wi-Fi network design, troubleshooting, and optimization; and (h) other immaterial acquisitions of digital health and data analysis businesses.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Consolidated Statement of Operations since the date of each acquisition and balance sheet, as of&#160;December&#160;31, 2018, reflect the results of operations of all 2018 acquisitions. For the&#160;year ended December&#160;31, 2018, these acquisitions contributed&#160;$56.2 million&#160;to the Company&#x2019;s revenues. Net income contributed by these acquisitions was not separately identifiable due to J2 Global&#x2019;s integration activities and is impracticable to provide.&#160;Total consideration for these transactions was&#160;$324.7 million, net of cash acquired and assumed liabilities and subject to certain post-closing adjustments which may increase or decrease the final consideration paid.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the allocation of the purchase consideration for all 2018 acquisitions (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.700%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.597%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets and Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Valuation&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;194,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other long-term assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payables and accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,864)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(37,113)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(956)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,458)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,990)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,410)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160; &#160;&#160;&#160;  &#160;&#160;&#160; Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;340,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Cash contains an immaterial amount of restricted cash associated with a pre-acquisition relationship with a vendor. The entire balance has been released during the third quarter of 2018.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;During the year ended December&#160;31, 2018, the Company recorded adjustments to prior period acquisitions primarily due to the finalization of the purchase accounting in the Voice, Backup, Security and CPP business (CPP established in 2019) which resulted in a net decrease in goodwill of $1.0 million. In addition, the Company recorded adjustments to the initial working capital related to prior period acquisitions in the Digital Media business, which resulted in a net increase in goodwill of&#160;$0.2 million. Such adjustments had an immaterial impact to amortization expense within the Consolidated Statement of Operations for the year ended December&#160;31, 2018.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The fair value of the assets acquired includes accounts receivable of $15.5&#160;million. The gross amount due under contracts is $11.6&#160;million, of which $0.3&#160;million is expected to be uncollectible. The Company did not acquire any other classes of receivables as a result of its acquisitions.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill represents the excess of the purchase price over the fair value of the net tangible and identifiable intangible assets acquired and represents intangible assets that do not qualify for separate recognition. Goodwill recognized in connection with these acquisitions during the year ended December&#160;31, 2018 is $194.3 million, of which $38.3 million is expected to be deductible for income tax purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Pro Forma Financial Information for All 2018 Acquisitions&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The following unaudited pro forma supplemental information is based on estimates and assumptions, that J2 Global believes are reasonable. However,&#160;this information&#160;is not necessarily indicative of the Company&#x2019;s consolidated results of operations in future periods or the results that actually would have been realized had J2 Global and the acquired businesses been combined companies during the periods presented. These pro forma results exclude any savings or synergies that would have resulted from these business acquisitions had they occurred on January 1, 2017 and do not take into consideration the exiting of any acquired lines of business. During 2017, the Company sold Cambridge BioMarketing Group, LLC (&#x201c;Cambridge&#x201d;), a subsidiary within the Digital Media business; j2 Australia Hosting Pty Ltd (dba &#x201c;Web24&#x201d;), a subsidiary within the Cloud Services business; and Tea Leaves, a subsidiary within the Digital Media business. These divestitures represented $22.7&#160;million of revenue within the 2017 fiscal year. This unaudited pro forma supplemental information includes incremental intangible asset amortization, income tax expense, and interest income as a result of the acquisitions, net of the related tax effects.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The supplemental information on an unaudited pro forma financial basis presents the combined results of J2 Global and its 2018 acquisitions as if each acquisition had occurred on January 1, 2017 (in thousands, except per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2017&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,264,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,218,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EPS - Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EPS - Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <jcom:BusinessAcquisitionContributedTotalRevenue
      contextRef="i65ecc89473b44cb0a30dd103774c1184_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzE3MjU_e07d8e0f-560b-4e7e-987f-04fcd0d300be"
      unitRef="usd">61900000</jcom:BusinessAcquisitionContributedTotalRevenue>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i65ecc89473b44cb0a30dd103774c1184_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzE5NTQ_7641c7a6-9122-48e1-8d34-feb92de9b60c"
      unitRef="usd">497800000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzEzMjU3_449fd184-7112-4e99-b142-d92e39a99be5">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the allocation of the purchase consideration for all 2020 acquisitions (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.700%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.597%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets and Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Valuation&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right of use asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;222,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;218,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other long-term assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payables and accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29,073)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,436)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities, current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,520)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(910)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities, noncurrent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,104)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income taxes payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,297)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liability for uncertain tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,576)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(53,870)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,269)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160; &#160;&#160;&#160;  &#160;&#160;&#160; Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;497,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the allocation of the purchase consideration for the RetailMeNot, Inc. acquisition (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.700%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.597%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets and Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Valuation&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right of use asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;198,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;169,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other long-term assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payables and accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,526)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,175)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities, current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,029)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities, noncurrent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,085)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income taxes payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,308)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liability for uncertain tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,576)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(52,504)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,275)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160; &#160;&#160;&#160;  &#160;&#160;&#160; Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;414,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the allocation of the purchase consideration for all 2019 acquisitions (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.700%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.597%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets and Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Valuation&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right of use asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;253,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other long-term assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payables and accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31,292)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(516)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27,953)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities, current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,768)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities, noncurrent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,215)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income taxes payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(762)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liability for uncertain tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(170)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,229)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(635)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160; &#160;&#160;&#160;  &#160;&#160;&#160; Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;429,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the allocation of the purchase consideration for all 2018 acquisitions (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.700%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.597%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets and Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Valuation&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;194,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other long-term assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payables and accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,864)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(37,113)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(956)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,458)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,990)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,410)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160; &#160;&#160;&#160;  &#160;&#160;&#160; Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;340,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Cash contains an immaterial amount of restricted cash associated with a pre-acquisition relationship with a vendor. The entire balance has been released during the third quarter of 2018.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="i92148d0d5fda481ea52448d63cf1a61d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTozMGUwYzIwMGYwNGE0OTQ0YWQ1MGRmNWI5N2Q2MWU2Zi90YWJsZXJhbmdlOjMwZTBjMjAwZjA0YTQ5NDRhZDUwZGY1Yjk3ZDYxZTZmXzItMi0xLTEtMA_d9c782d4-6b8f-461e-83fa-d8320b6a7724"
      unitRef="usd">46332000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets
      contextRef="i92148d0d5fda481ea52448d63cf1a61d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTozMGUwYzIwMGYwNGE0OTQ0YWQ1MGRmNWI5N2Q2MWU2Zi90YWJsZXJhbmdlOjMwZTBjMjAwZjA0YTQ5NDRhZDUwZGY1Yjk3ZDYxZTZmXzMtMi0xLTEtMA_13ba6bc2-1c52-4689-aeef-e1f3171f4a75"
      unitRef="usd">9105000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i92148d0d5fda481ea52448d63cf1a61d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTozMGUwYzIwMGYwNGE0OTQ0YWQ1MGRmNWI5N2Q2MWU2Zi90YWJsZXJhbmdlOjMwZTBjMjAwZjA0YTQ5NDRhZDUwZGY1Yjk3ZDYxZTZmXzQtMi0xLTEtMA_4b714094-73c9-43b8-be96-f4aa74c375b1"
      unitRef="usd">2248000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <jcom:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets
      contextRef="i92148d0d5fda481ea52448d63cf1a61d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTozMGUwYzIwMGYwNGE0OTQ0YWQ1MGRmNWI5N2Q2MWU2Zi90YWJsZXJhbmdlOjMwZTBjMjAwZjA0YTQ5NDRhZDUwZGY1Yjk3ZDYxZTZmXzUtMi0xLTEtMA_8eb2bada-2d3d-472d-b9a4-ed23686abe67"
      unitRef="usd">10644000</jcom:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i9c11f2d53f1d45eb88b2d573d1cada4e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTozMGUwYzIwMGYwNGE0OTQ0YWQ1MGRmNWI5N2Q2MWU2Zi90YWJsZXJhbmdlOjMwZTBjMjAwZjA0YTQ5NDRhZDUwZGY1Yjk3ZDYxZTZmXzYtMi0xLTEtMA_57b1f62b-8a4c-470a-afd0-8798449f5802"
      unitRef="usd">67670000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="if9540364d0d64351b5e3cd0336d1bf0f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTozMGUwYzIwMGYwNGE0OTQ0YWQ1MGRmNWI5N2Q2MWU2Zi90YWJsZXJhbmdlOjMwZTBjMjAwZjA0YTQ5NDRhZDUwZGY1Yjk3ZDYxZTZmXzYtMi0xLTEtMA_b5820b7a-f00a-49c8-b009-b0ab197a78c4"
      unitRef="usd">67670000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i51714e41847b44f09dfbfe868e65fe43_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTozMGUwYzIwMGYwNGE0OTQ0YWQ1MGRmNWI5N2Q2MWU2Zi90YWJsZXJhbmdlOjMwZTBjMjAwZjA0YTQ5NDRhZDUwZGY1Yjk3ZDYxZTZmXzctMi0xLTEtMA_b68c1559-a4f9-4ba3-ba54-c1d4e82e5b42"
      unitRef="usd">222582000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="ib8f1ec7aad544837a928e2e9fcdb8e94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTozMGUwYzIwMGYwNGE0OTQ0YWQ1MGRmNWI5N2Q2MWU2Zi90YWJsZXJhbmdlOjMwZTBjMjAwZjA0YTQ5NDRhZDUwZGY1Yjk3ZDYxZTZmXzctMi0xLTEtMA_da1a7e20-a75c-48b0-9740-bf950fd77cdd"
      unitRef="usd">222582000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:Goodwill
      contextRef="i92148d0d5fda481ea52448d63cf1a61d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTozMGUwYzIwMGYwNGE0OTQ0YWQ1MGRmNWI5N2Q2MWU2Zi90YWJsZXJhbmdlOjMwZTBjMjAwZjA0YTQ5NDRhZDUwZGY1Yjk3ZDYxZTZmXzgtMi0xLTEtMA_38528f8e-5048-494a-ad66-3014503e8681"
      unitRef="usd">218745000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i9096afde2bdb4b7298b1b24696797bb8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTozMGUwYzIwMGYwNGE0OTQ0YWQ1MGRmNWI5N2Q2MWU2Zi90YWJsZXJhbmdlOjMwZTBjMjAwZjA0YTQ5NDRhZDUwZGY1Yjk3ZDYxZTZmXzExLTItMS0xLTA_2614aacb-2b35-402a-992a-3ef0e93100d3"
      unitRef="usd">56802000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="ib1378c0491f643a8afc70d2587699758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTozMGUwYzIwMGYwNGE0OTQ0YWQ1MGRmNWI5N2Q2MWU2Zi90YWJsZXJhbmdlOjMwZTBjMjAwZjA0YTQ5NDRhZDUwZGY1Yjk3ZDYxZTZmXzExLTItMS0xLTA_def0f2b1-c385-40d6-87c8-90e401b8c456"
      unitRef="usd">56802000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
      contextRef="i92148d0d5fda481ea52448d63cf1a61d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTozMGUwYzIwMGYwNGE0OTQ0YWQ1MGRmNWI5N2Q2MWU2Zi90YWJsZXJhbmdlOjMwZTBjMjAwZjA0YTQ5NDRhZDUwZGY1Yjk3ZDYxZTZmXzEyLTItMS0xLTA_086c5793-01e1-4ebd-bedd-d9db0fcdbbf3"
      unitRef="usd">685000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets
      contextRef="i92148d0d5fda481ea52448d63cf1a61d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTozMGUwYzIwMGYwNGE0OTQ0YWQ1MGRmNWI5N2Q2MWU2Zi90YWJsZXJhbmdlOjMwZTBjMjAwZjA0YTQ5NDRhZDUwZGY1Yjk3ZDYxZTZmXzEzLTItMS0xLTA_0d9ae987-db1e-46dd-8799-13bb66ed257f"
      unitRef="usd">992000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable
      contextRef="i92148d0d5fda481ea52448d63cf1a61d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTozMGUwYzIwMGYwNGE0OTQ0YWQ1MGRmNWI5N2Q2MWU2Zi90YWJsZXJhbmdlOjMwZTBjMjAwZjA0YTQ5NDRhZDUwZGY1Yjk3ZDYxZTZmXzE0LTItMS0xLTA_eac0df69-35d7-42d8-9b5d-bc66acccc854"
      unitRef="usd">29073000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue
      contextRef="i92148d0d5fda481ea52448d63cf1a61d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTozMGUwYzIwMGYwNGE0OTQ0YWQ1MGRmNWI5N2Q2MWU2Zi90YWJsZXJhbmdlOjMwZTBjMjAwZjA0YTQ5NDRhZDUwZGY1Yjk3ZDYxZTZmXzE2LTItMS0xLTA_737dd3fd-0af6-4bcf-acc4-88dbddbb7314"
      unitRef="usd">22436000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue>
    <jcom:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseLiabilitiesCurrent
      contextRef="i92148d0d5fda481ea52448d63cf1a61d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTozMGUwYzIwMGYwNGE0OTQ0YWQ1MGRmNWI5N2Q2MWU2Zi90YWJsZXJhbmdlOjMwZTBjMjAwZjA0YTQ5NDRhZDUwZGY1Yjk3ZDYxZTZmXzE3LTItMS0xLTA_a5b0b0ee-3e63-4747-af30-c3857855b017"
      unitRef="usd">4520000</jcom:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseLiabilitiesCurrent>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt
      contextRef="i92148d0d5fda481ea52448d63cf1a61d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTozMGUwYzIwMGYwNGE0OTQ0YWQ1MGRmNWI5N2Q2MWU2Zi90YWJsZXJhbmdlOjMwZTBjMjAwZjA0YTQ5NDRhZDUwZGY1Yjk3ZDYxZTZmXzE5LTItMS0xLTE0Mzc4_f57fe566-a041-4991-a072-3b979f8cacfe"
      unitRef="usd">910000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt>
    <jcom:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseLiabilitiesNonCurrent
      contextRef="i92148d0d5fda481ea52448d63cf1a61d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTozMGUwYzIwMGYwNGE0OTQ0YWQ1MGRmNWI5N2Q2MWU2Zi90YWJsZXJhbmdlOjMwZTBjMjAwZjA0YTQ5NDRhZDUwZGY1Yjk3ZDYxZTZmXzE5LTItMS0xLTA_bf6b0c2b-6c16-4496-8b05-70117f682daa"
      unitRef="usd">13104000</jcom:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseLiabilitiesNonCurrent>
    <jcom:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesIncomeTaxesPayable
      contextRef="i92148d0d5fda481ea52448d63cf1a61d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTozMGUwYzIwMGYwNGE0OTQ0YWQ1MGRmNWI5N2Q2MWU2Zi90YWJsZXJhbmdlOjMwZTBjMjAwZjA0YTQ5NDRhZDUwZGY1Yjk3ZDYxZTZmXzIwLTItMS0xLTA_db206de7-41f1-403e-b0e9-afd228f9b31c"
      unitRef="usd">3297000</jcom:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesIncomeTaxesPayable>
    <jcom:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilityForUncertainTaxPositions
      contextRef="i92148d0d5fda481ea52448d63cf1a61d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTozMGUwYzIwMGYwNGE0OTQ0YWQ1MGRmNWI5N2Q2MWU2Zi90YWJsZXJhbmdlOjMwZTBjMjAwZjA0YTQ5NDRhZDUwZGY1Yjk3ZDYxZTZmXzIxLTItMS0xLTA_c200704f-861f-4f09-96c5-7132be87e1df"
      unitRef="usd">1576000</jcom:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilityForUncertainTaxPositions>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="i92148d0d5fda481ea52448d63cf1a61d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTozMGUwYzIwMGYwNGE0OTQ0YWQ1MGRmNWI5N2Q2MWU2Zi90YWJsZXJhbmdlOjMwZTBjMjAwZjA0YTQ5NDRhZDUwZGY1Yjk3ZDYxZTZmXzIyLTItMS0xLTA_125d3fe7-f38f-4345-86f2-6c78ceb9c603"
      unitRef="usd">53870000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther
      contextRef="i92148d0d5fda481ea52448d63cf1a61d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTozMGUwYzIwMGYwNGE0OTQ0YWQ1MGRmNWI5N2Q2MWU2Zi90YWJsZXJhbmdlOjMwZTBjMjAwZjA0YTQ5NDRhZDUwZGY1Yjk3ZDYxZTZmXzIzLTItMS0xLTA_a756f136-32d8-412f-8d10-6010472535d2"
      unitRef="usd">9269000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i92148d0d5fda481ea52448d63cf1a61d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTozMGUwYzIwMGYwNGE0OTQ0YWQ1MGRmNWI5N2Q2MWU2Zi90YWJsZXJhbmdlOjMwZTBjMjAwZjA0YTQ5NDRhZDUwZGY1Yjk3ZDYxZTZmXzI0LTItMS0xLTA_b483bd37-29a6-4dab-8fc6-30171734f8b6"
      unitRef="usd">497750000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i6520ab105a5746c18eeaa47f9bc0dd72_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzMxOTc_af66b89f-7505-4a87-9f93-70f81e1c1a64"
      unitRef="usd">-2100000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i9d696ad1b49f4a1e92f3e6e460427465_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzM0NDE_e0740a88-8889-4941-aced-e3261c571530"
      unitRef="usd">9700000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:BusinessCombinationAcquiredReceivablesFairValue
      contextRef="i92148d0d5fda481ea52448d63cf1a61d_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzMyOTg1MzQ5NTEwNzc_dd01f095-99af-403a-af31-ce3856e206ee"
      unitRef="usd">46300000</us-gaap:BusinessCombinationAcquiredReceivablesFairValue>
    <us-gaap:BusinessCombinationAcquiredReceivablesGrossContractualAmount
      contextRef="i92148d0d5fda481ea52448d63cf1a61d_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzMyOTg1MzQ5NTExMDU_ab5b8837-8b1d-4248-9e4e-35a68cb45ebf"
      unitRef="usd">53200000</us-gaap:BusinessCombinationAcquiredReceivablesGrossContractualAmount>
    <us-gaap:BusinessCombinationAcquiredReceivablesEstimatedUncollectible
      contextRef="i92148d0d5fda481ea52448d63cf1a61d_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzMyOTg1MzQ5NTEwOTU_c322565d-e0d6-4e8c-bcd7-6b4f6b415ad7"
      unitRef="usd">6900000</us-gaap:BusinessCombinationAcquiredReceivablesEstimatedUncollectible>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i65ecc89473b44cb0a30dd103774c1184_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzM5Mjc_734d04aa-5c0d-4774-876b-f06862b75c86"
      unitRef="usd">218700000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount
      contextRef="i92148d0d5fda481ea52448d63cf1a61d_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzM5NDA_0541c39b-de21-474b-8702-2e7898c1b792"
      unitRef="usd">70800000</us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i265ccb8ec19547148bb655171f64e5e4_D20201028-20201028"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzM4NDgyOTA3Njk1NjU_52108fb7-1317-4b72-a727-f73ecd479c61"
      unitRef="usd">414400000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <jcom:BusinessAcquisitionContributedTotalRevenue
      contextRef="ifae492e7b7864935a7529d47fa37ff1a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzMyOTg1MzQ5NDI0ODY_2980ba97-c041-48df-9480-b81bf50f215a"
      unitRef="usd">47600000</jcom:BusinessAcquisitionContributedTotalRevenue>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="i6d998eb0ef6a483a993d02c5634afef9_I20201028"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTowOGVjZTVmMzVhOTM0MjlmYTM1Y2NiNDQ2NTJmZGRiMS90YWJsZXJhbmdlOjA4ZWNlNWYzNWE5MzQyOWZhMzVjY2I0NDY1MmZkZGIxXzItMi0xLTEtMTI2MDE_2ff6b6a5-0102-4d29-b40f-86326dc33125"
      unitRef="usd">40525000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets
      contextRef="i6d998eb0ef6a483a993d02c5634afef9_I20201028"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTowOGVjZTVmMzVhOTM0MjlmYTM1Y2NiNDQ2NTJmZGRiMS90YWJsZXJhbmdlOjA4ZWNlNWYzNWE5MzQyOWZhMzVjY2I0NDY1MmZkZGIxXzMtMi0xLTEtMTI2MDE_61135368-8c42-4471-bad1-38cc0b8e3975"
      unitRef="usd">7367000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i6d998eb0ef6a483a993d02c5634afef9_I20201028"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTowOGVjZTVmMzVhOTM0MjlmYTM1Y2NiNDQ2NTJmZGRiMS90YWJsZXJhbmdlOjA4ZWNlNWYzNWE5MzQyOWZhMzVjY2I0NDY1MmZkZGIxXzQtMi0xLTEtMTI2MDE_576a2815-097e-4ab7-b6ad-6b9fe75211f1"
      unitRef="usd">587000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <jcom:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets
      contextRef="i6d998eb0ef6a483a993d02c5634afef9_I20201028"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTowOGVjZTVmMzVhOTM0MjlmYTM1Y2NiNDQ2NTJmZGRiMS90YWJsZXJhbmdlOjA4ZWNlNWYzNWE5MzQyOWZhMzVjY2I0NDY1MmZkZGIxXzUtMi0xLTEtMTI2MDE_0b93169b-9aa6-4405-a491-67445544b8e3"
      unitRef="usd">10313000</jcom:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i47bd30791eaf42978ffc32cb19ff140e_I20201028"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTowOGVjZTVmMzVhOTM0MjlmYTM1Y2NiNDQ2NTJmZGRiMS90YWJsZXJhbmdlOjA4ZWNlNWYzNWE5MzQyOWZhMzVjY2I0NDY1MmZkZGIxXzYtMi0xLTEtMTI2MDE_016b63fb-7822-45f2-8b0a-10c305860e9e"
      unitRef="usd">62940000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i989054ee2e7d4f2593d646a84c039a6c_I20201028"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTowOGVjZTVmMzVhOTM0MjlmYTM1Y2NiNDQ2NTJmZGRiMS90YWJsZXJhbmdlOjA4ZWNlNWYzNWE5MzQyOWZhMzVjY2I0NDY1MmZkZGIxXzctMi0xLTEtMTI2MDE_bdb045af-0ad5-4422-894b-525fc5a37e4d"
      unitRef="usd">198840000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:Goodwill
      contextRef="i6d998eb0ef6a483a993d02c5634afef9_I20201028"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTowOGVjZTVmMzVhOTM0MjlmYTM1Y2NiNDQ2NTJmZGRiMS90YWJsZXJhbmdlOjA4ZWNlNWYzNWE5MzQyOWZhMzVjY2I0NDY1MmZkZGIxXzgtMi0xLTEtMTI2MDE_30fffeb1-5265-4bfd-b504-0ce100561c61"
      unitRef="usd">169581000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i0c6046465a3d40a58e702a19ff8a0604_I20201028"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTowOGVjZTVmMzVhOTM0MjlmYTM1Y2NiNDQ2NTJmZGRiMS90YWJsZXJhbmdlOjA4ZWNlNWYzNWE5MzQyOWZhMzVjY2I0NDY1MmZkZGIxXzExLTItMS0xLTEyNjAx_8673cc50-4da0-4423-b980-6079b4ba9c41"
      unitRef="usd">42610000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
      contextRef="i6d998eb0ef6a483a993d02c5634afef9_I20201028"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTowOGVjZTVmMzVhOTM0MjlmYTM1Y2NiNDQ2NTJmZGRiMS90YWJsZXJhbmdlOjA4ZWNlNWYzNWE5MzQyOWZhMzVjY2I0NDY1MmZkZGIxXzEyLTItMS0xLTEyNjAx_2a244f1b-d174-4fca-87ed-5e0f99a02b05"
      unitRef="usd">494000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets
      contextRef="i6d998eb0ef6a483a993d02c5634afef9_I20201028"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTowOGVjZTVmMzVhOTM0MjlmYTM1Y2NiNDQ2NTJmZGRiMS90YWJsZXJhbmdlOjA4ZWNlNWYzNWE5MzQyOWZhMzVjY2I0NDY1MmZkZGIxXzEzLTItMS0xLTEyNjAx_fc43da71-b7b4-4fd1-bd56-1702a31fc682"
      unitRef="usd">605000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable
      contextRef="i6d998eb0ef6a483a993d02c5634afef9_I20201028"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTowOGVjZTVmMzVhOTM0MjlmYTM1Y2NiNDQ2NTJmZGRiMS90YWJsZXJhbmdlOjA4ZWNlNWYzNWE5MzQyOWZhMzVjY2I0NDY1MmZkZGIxXzE0LTItMS0xLTEyNjAx_94b96250-d9bd-4cc9-bdab-c8cdbed70c0c"
      unitRef="usd">24526000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue
      contextRef="i6d998eb0ef6a483a993d02c5634afef9_I20201028"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTowOGVjZTVmMzVhOTM0MjlmYTM1Y2NiNDQ2NTJmZGRiMS90YWJsZXJhbmdlOjA4ZWNlNWYzNWE5MzQyOWZhMzVjY2I0NDY1MmZkZGIxXzE2LTItMS0xLTEyNjAx_bc4834bd-c641-4927-8200-15c132187010"
      unitRef="usd">11175000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue>
    <jcom:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseLiabilitiesCurrent
      contextRef="i6d998eb0ef6a483a993d02c5634afef9_I20201028"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTowOGVjZTVmMzVhOTM0MjlmYTM1Y2NiNDQ2NTJmZGRiMS90YWJsZXJhbmdlOjA4ZWNlNWYzNWE5MzQyOWZhMzVjY2I0NDY1MmZkZGIxXzE3LTItMS0xLTEyNjAx_44dce8b1-c80e-4edd-93cc-4bc4e87b56e2"
      unitRef="usd">4029000</jcom:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseLiabilitiesCurrent>
    <jcom:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseLiabilitiesNonCurrent
      contextRef="i6d998eb0ef6a483a993d02c5634afef9_I20201028"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTowOGVjZTVmMzVhOTM0MjlmYTM1Y2NiNDQ2NTJmZGRiMS90YWJsZXJhbmdlOjA4ZWNlNWYzNWE5MzQyOWZhMzVjY2I0NDY1MmZkZGIxXzE5LTItMS0xLTEyNjAx_e9469cdf-4973-4a0b-a787-61093924f716"
      unitRef="usd">13085000</jcom:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseLiabilitiesNonCurrent>
    <jcom:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesIncomeTaxesPayable
      contextRef="i6d998eb0ef6a483a993d02c5634afef9_I20201028"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTowOGVjZTVmMzVhOTM0MjlmYTM1Y2NiNDQ2NTJmZGRiMS90YWJsZXJhbmdlOjA4ZWNlNWYzNWE5MzQyOWZhMzVjY2I0NDY1MmZkZGIxXzIwLTItMS0xLTEyNjAx_b60fb1f4-47fe-42d0-b920-514359f6e327"
      unitRef="usd">3308000</jcom:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesIncomeTaxesPayable>
    <jcom:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilityForUncertainTaxPositions
      contextRef="i6d998eb0ef6a483a993d02c5634afef9_I20201028"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTowOGVjZTVmMzVhOTM0MjlmYTM1Y2NiNDQ2NTJmZGRiMS90YWJsZXJhbmdlOjA4ZWNlNWYzNWE5MzQyOWZhMzVjY2I0NDY1MmZkZGIxXzIxLTItMS0xLTEyNjAx_a22f1895-29d4-4e41-86be-d1c4bcb2a7b1"
      unitRef="usd">1576000</jcom:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilityForUncertainTaxPositions>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="i6d998eb0ef6a483a993d02c5634afef9_I20201028"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTowOGVjZTVmMzVhOTM0MjlmYTM1Y2NiNDQ2NTJmZGRiMS90YWJsZXJhbmdlOjA4ZWNlNWYzNWE5MzQyOWZhMzVjY2I0NDY1MmZkZGIxXzIyLTItMS0xLTEyNjAx_2151f649-5a28-4cc9-906d-5a71ee648a79"
      unitRef="usd">52504000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther
      contextRef="i6d998eb0ef6a483a993d02c5634afef9_I20201028"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTowOGVjZTVmMzVhOTM0MjlmYTM1Y2NiNDQ2NTJmZGRiMS90YWJsZXJhbmdlOjA4ZWNlNWYzNWE5MzQyOWZhMzVjY2I0NDY1MmZkZGIxXzIzLTItMS0xLTEyNjAx_d5da5162-f2a3-49b5-b2ae-7fe5f9c28eea"
      unitRef="usd">9275000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i6d998eb0ef6a483a993d02c5634afef9_I20201028"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTowOGVjZTVmMzVhOTM0MjlmYTM1Y2NiNDQ2NTJmZGRiMS90YWJsZXJhbmdlOjA4ZWNlNWYzNWE5MzQyOWZhMzVjY2I0NDY1MmZkZGIxXzI0LTItMS0xLTEyNjUy_32f407fc-2dc5-4a28-8e5a-fdd4404b3a1c"
      unitRef="usd">414384000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationAcquiredReceivablesFairValue
      contextRef="i6d998eb0ef6a483a993d02c5634afef9_I20201028"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzMyOTg1MzQ5NTE0NDA_311f27f0-cc40-4728-962d-732db50200d3"
      unitRef="usd">40500000</us-gaap:BusinessCombinationAcquiredReceivablesFairValue>
    <us-gaap:BusinessCombinationAcquiredReceivablesGrossContractualAmount
      contextRef="i6d998eb0ef6a483a993d02c5634afef9_I20201028"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzMyOTg1MzQ5NTE0OTU_50ad2874-b26a-4a7c-972d-4c3f37f97425"
      unitRef="usd">47200000</us-gaap:BusinessCombinationAcquiredReceivablesGrossContractualAmount>
    <us-gaap:BusinessCombinationAcquiredReceivablesEstimatedUncollectible
      contextRef="i6d998eb0ef6a483a993d02c5634afef9_I20201028"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzMyOTg1MzQ5NTE0ODc_041c5f0f-cb68-4224-86ca-86068c36788a"
      unitRef="usd">6700000</us-gaap:BusinessCombinationAcquiredReceivablesEstimatedUncollectible>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ifae492e7b7864935a7529d47fa37ff1a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzMyOTg1MzQ5Mzg5NTA_a9434770-1d8c-46b9-bc58-71dd22affb35"
      unitRef="usd">169600000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount
      contextRef="i05d4b5aafcac4ba8ac95e001d70adf16_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzMyOTg1MzQ5Mzg5ODM_33c2c964-8963-4ea3-83f9-17861d927afb"
      unitRef="usd">36600000</us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount>
    <jcom:BusinessAcquisitionProFormaNetIncomeLossExistingLineOfBusiness
      contextRef="ifae492e7b7864935a7529d47fa37ff1a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzMyOTg1MzQ5NTUyNzU_6fe7dd6c-c7b6-4fd2-8a71-cbd24f511c21"
      unitRef="usd">100000</jcom:BusinessAcquisitionProFormaNetIncomeLossExistingLineOfBusiness>
    <jcom:BusinessAcquisitionProFormaNetIncomeLossExistingLineOfBusiness
      contextRef="ib1cef1eab6904837b9e5854bef3ab19f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzMyOTg1MzQ5NTUyODM_6f3384a2-a668-43aa-b390-45d19e4320a4"
      unitRef="usd">28200000</jcom:BusinessAcquisitionProFormaNetIncomeLossExistingLineOfBusiness>
    <jcom:BusinessAcquisitionProFormaNetIncomeLossAssetsSold
      contextRef="ifae492e7b7864935a7529d47fa37ff1a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzMyOTg1MzQ5NTQxNjM_0f040f96-5d41-4baf-a096-603b3672c3de"
      unitRef="usd">8400000</jcom:BusinessAcquisitionProFormaNetIncomeLossAssetsSold>
    <jcom:BusinessAcquisitionProFormaNetIncomeLossAssetsSold
      contextRef="ib1cef1eab6904837b9e5854bef3ab19f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzMyOTg1MzQ5NTQxNzE_7310c89d-4f61-4540-b6c9-9cd0fa392762"
      unitRef="usd">13900000</jcom:BusinessAcquisitionProFormaNetIncomeLossAssetsSold>
    <us-gaap:BusinessAcquisitionProFormaInformationTextBlock
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzM4NDgyOTA3Njk1ODE_e0b7a713-2acf-47d7-ba6d-7e00a1782cc7">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The supplemental information on an unaudited pro forma financial basis presents the combined results of J2 Global and RetailMeNot, Inc. as if the acquisition had occurred on January 1, 2019 (in thousands, except per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.454%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.973%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,639,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,589,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;190,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EPS - Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EPS - Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The supplemental information on an unaudited pro forma financial basis presents the combined results of J2 Global and its 2020 acquisitions as if each acquisition had occurred on January 1, 2019 (in thousands, except per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.454%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.973%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,671,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,633,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;178,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EPS - Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EPS - Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The supplemental information on an unaudited pro forma financial basis presents the combined results of J2 Global and its 2019 acquisitions as if each acquisition had occurred on January 1, 2018 (in thousands, except per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.454%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.973%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,474,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,427,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;211,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EPS - Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EPS - Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The supplemental information on an unaudited pro forma financial basis presents the combined results of J2 Global and its 2018 acquisitions as if each acquisition had occurred on January 1, 2017 (in thousands, except per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2017&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,264,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,218,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EPS - Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EPS - Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:BusinessAcquisitionProFormaInformationTextBlock>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="ifae492e7b7864935a7529d47fa37ff1a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo1M2VlYTAwZTNiZTA0ZWQzYmYwMzZlNTQyODU5MGFlNC90YWJsZXJhbmdlOjUzZWVhMDBlM2JlMDRlZDNiZjAzNmU1NDI4NTkwYWU0XzMtMS0xLTEtMTI2MzM_c6743434-7993-460d-998b-91de530a079a"
      unitRef="usd">1639495000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="ib1cef1eab6904837b9e5854bef3ab19f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo1M2VlYTAwZTNiZTA0ZWQzYmYwMzZlNTQyODU5MGFlNC90YWJsZXJhbmdlOjUzZWVhMDBlM2JlMDRlZDNiZjAzNmU1NDI4NTkwYWU0XzMtMy0xLTEtMTI2MzM_26327ed6-cff2-4c4a-8ab5-622d3df98bfd"
      unitRef="usd">1589437000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="ifae492e7b7864935a7529d47fa37ff1a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo1M2VlYTAwZTNiZTA0ZWQzYmYwMzZlNTQyODU5MGFlNC90YWJsZXJhbmdlOjUzZWVhMDBlM2JlMDRlZDNiZjAzNmU1NDI4NTkwYWU0XzQtMS0xLTEtMTI2MzM_0964327f-2af6-4357-b79e-5e818e0adc7a"
      unitRef="usd">140880000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="ib1cef1eab6904837b9e5854bef3ab19f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo1M2VlYTAwZTNiZTA0ZWQzYmYwMzZlNTQyODU5MGFlNC90YWJsZXJhbmdlOjUzZWVhMDBlM2JlMDRlZDNiZjAzNmU1NDI4NTkwYWU0XzQtMy0xLTEtMTI2MzM_a4a5f1a1-7b46-450d-9fbc-f877d193b8fe"
      unitRef="usd">190709000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic
      contextRef="ifae492e7b7864935a7529d47fa37ff1a_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo1M2VlYTAwZTNiZTA0ZWQzYmYwMzZlNTQyODU5MGFlNC90YWJsZXJhbmdlOjUzZWVhMDBlM2JlMDRlZDNiZjAzNmU1NDI4NTkwYWU0XzUtMS0xLTEtMTI2MzM_0e288d4e-a660-453d-8497-052cca39c4cd"
      unitRef="usdPerShare">3.03</us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic
      contextRef="ib1cef1eab6904837b9e5854bef3ab19f_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo1M2VlYTAwZTNiZTA0ZWQzYmYwMzZlNTQyODU5MGFlNC90YWJsZXJhbmdlOjUzZWVhMDBlM2JlMDRlZDNiZjAzNmU1NDI4NTkwYWU0XzUtMy0xLTEtMTI2MzM_868eaac2-f004-40e7-af15-d9842cd74984"
      unitRef="usdPerShare">3.94</us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted
      contextRef="ifae492e7b7864935a7529d47fa37ff1a_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo1M2VlYTAwZTNiZTA0ZWQzYmYwMzZlNTQyODU5MGFlNC90YWJsZXJhbmdlOjUzZWVhMDBlM2JlMDRlZDNiZjAzNmU1NDI4NTkwYWU0XzYtMS0xLTEtMTI2MzM_1638c8b3-9de1-43b9-b230-e2926fad87e6"
      unitRef="usdPerShare">2.98</us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted
      contextRef="ib1cef1eab6904837b9e5854bef3ab19f_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo1M2VlYTAwZTNiZTA0ZWQzYmYwMzZlNTQyODU5MGFlNC90YWJsZXJhbmdlOjUzZWVhMDBlM2JlMDRlZDNiZjAzNmU1NDI4NTkwYWU0XzYtMy0xLTEtMTI2MzM_f89a4eb2-3c6a-44d2-a4cc-451f010cd38c"
      unitRef="usdPerShare">3.83</us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted>
    <jcom:BusinessAcquisitionProFormaNetIncomeLossExistingLineOfBusiness
      contextRef="ifae492e7b7864935a7529d47fa37ff1a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzMyOTg1MzQ5NTUwNzI_6fe7dd6c-c7b6-4fd2-8a71-cbd24f511c21"
      unitRef="usd">100000</jcom:BusinessAcquisitionProFormaNetIncomeLossExistingLineOfBusiness>
    <jcom:BusinessAcquisitionProFormaNetIncomeLossExistingLineOfBusiness
      contextRef="ib1cef1eab6904837b9e5854bef3ab19f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzMyOTg1MzQ5NTUwNTI_6f3384a2-a668-43aa-b390-45d19e4320a4"
      unitRef="usd">28200000</jcom:BusinessAcquisitionProFormaNetIncomeLossExistingLineOfBusiness>
    <jcom:BusinessAcquisitionProFormaNetIncomeLossAssetsSold
      contextRef="ifae492e7b7864935a7529d47fa37ff1a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzMyOTg1MzQ5NDk5OTg_0f040f96-5d41-4baf-a096-603b3672c3de"
      unitRef="usd">8400000</jcom:BusinessAcquisitionProFormaNetIncomeLossAssetsSold>
    <jcom:BusinessAcquisitionProFormaNetIncomeLossAssetsSold
      contextRef="ib1cef1eab6904837b9e5854bef3ab19f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzMyOTg1MzQ5NTAwMjE_7310c89d-4f61-4540-b6c9-9cd0fa392762"
      unitRef="usd">13900000</jcom:BusinessAcquisitionProFormaNetIncomeLossAssetsSold>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i65ecc89473b44cb0a30dd103774c1184_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTpmNjg1OTY4YjRlMzY0ZmJmYTkzMWFmNjY1MGNhMWU0Yy90YWJsZXJhbmdlOmY2ODU5NjhiNGUzNjRmYmZhOTMxYWY2NjUwY2ExZTRjXzMtMS0xLTEtMTQ1Mzc_4d785a49-dc8a-414b-9178-6e6a10a827cc"
      unitRef="usd">1671955000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="ia91c6bc37fe14c4db55d46b4704379e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTpmNjg1OTY4YjRlMzY0ZmJmYTkzMWFmNjY1MGNhMWU0Yy90YWJsZXJhbmdlOmY2ODU5NjhiNGUzNjRmYmZhOTMxYWY2NjUwY2ExZTRjXzMtMy0xLTEtMTQ1Mzc_f4585d19-6e26-4316-b056-a3ae98be472d"
      unitRef="usd">1633861000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i65ecc89473b44cb0a30dd103774c1184_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTpmNjg1OTY4YjRlMzY0ZmJmYTkzMWFmNjY1MGNhMWU0Yy90YWJsZXJhbmdlOmY2ODU5NjhiNGUzNjRmYmZhOTMxYWY2NjUwY2ExZTRjXzQtMS0xLTEtMTQ1Mzc_5d60392f-8ceb-4d6f-944a-9e2462be15d9"
      unitRef="usd">140534000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="ia91c6bc37fe14c4db55d46b4704379e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTpmNjg1OTY4YjRlMzY0ZmJmYTkzMWFmNjY1MGNhMWU0Yy90YWJsZXJhbmdlOmY2ODU5NjhiNGUzNjRmYmZhOTMxYWY2NjUwY2ExZTRjXzQtMy0xLTEtMTQ1Mzc_2c0f3ec0-24a5-419f-8b11-913a3b2ca49f"
      unitRef="usd">178654000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic
      contextRef="i65ecc89473b44cb0a30dd103774c1184_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTpmNjg1OTY4YjRlMzY0ZmJmYTkzMWFmNjY1MGNhMWU0Yy90YWJsZXJhbmdlOmY2ODU5NjhiNGUzNjRmYmZhOTMxYWY2NjUwY2ExZTRjXzUtMS0xLTEtMTQ1Mzc_1ef2e817-9e8d-48f4-822b-13cbbed39dfa"
      unitRef="usdPerShare">3.02</us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic
      contextRef="ia91c6bc37fe14c4db55d46b4704379e2_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTpmNjg1OTY4YjRlMzY0ZmJmYTkzMWFmNjY1MGNhMWU0Yy90YWJsZXJhbmdlOmY2ODU5NjhiNGUzNjRmYmZhOTMxYWY2NjUwY2ExZTRjXzUtMy0xLTEtMTQ1Mzc_2d3f1d61-f3c9-40e8-b3de-1e33bc130301"
      unitRef="usdPerShare">3.69</us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted
      contextRef="i65ecc89473b44cb0a30dd103774c1184_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTpmNjg1OTY4YjRlMzY0ZmJmYTkzMWFmNjY1MGNhMWU0Yy90YWJsZXJhbmdlOmY2ODU5NjhiNGUzNjRmYmZhOTMxYWY2NjUwY2ExZTRjXzYtMS0xLTEtMTQ1Mzc_4cb44e9f-58a7-4223-872d-a8eff635a975"
      unitRef="usdPerShare">2.97</us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted
      contextRef="ia91c6bc37fe14c4db55d46b4704379e2_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTpmNjg1OTY4YjRlMzY0ZmJmYTkzMWFmNjY1MGNhMWU0Yy90YWJsZXJhbmdlOmY2ODU5NjhiNGUzNjRmYmZhOTMxYWY2NjUwY2ExZTRjXzYtMy0xLTEtMTQ1Mzc_9f7577e3-f28f-4fca-af77-58acc438e44c"
      unitRef="usdPerShare">3.59</us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted>
    <jcom:BusinessAcquisitionContributedTotalRevenue
      contextRef="i1fe06f49f9094e7eb7a8b02c401b0208_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzY2OTQ_e908a909-b3d8-4fad-9585-bd6e45f6626c"
      unitRef="usd">126300000</jcom:BusinessAcquisitionContributedTotalRevenue>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i1fe06f49f9094e7eb7a8b02c401b0208_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzEwOTk1MTE2NjAyOTc_dc839a79-3677-4598-ad8b-89b0143c72b2"
      unitRef="usd">429500000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="ifcf0311012734b568c201c050e614016_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo5YjYwOTU3MTQzYjk0NTMzYWQxOTc3MzgwYzgwYmQ4My90YWJsZXJhbmdlOjliNjA5NTcxNDNiOTQ1MzNhZDE5NzczODBjODBiZDgzXzMtMi0xLTEtMA_eaca646a-0de9-403c-8339-347f8e6f73e3"
      unitRef="usd">22796000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets
      contextRef="ifcf0311012734b568c201c050e614016_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo5YjYwOTU3MTQzYjk0NTMzYWQxOTc3MzgwYzgwYmQ4My90YWJsZXJhbmdlOjliNjA5NTcxNDNiOTQ1MzNhZDE5NzczODBjODBiZDgzXzQtMi0xLTEtMA_622b137b-3ea2-41b5-9880-f33f8e21ff82"
      unitRef="usd">4528000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="ifcf0311012734b568c201c050e614016_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo5YjYwOTU3MTQzYjk0NTMzYWQxOTc3MzgwYzgwYmQ4My90YWJsZXJhbmdlOjliNjA5NTcxNDNiOTQ1MzNhZDE5NzczODBjODBiZDgzXzUtMi0xLTEtMA_ec5ee905-7dde-48ca-975a-d8cebd2b01ec"
      unitRef="usd">4625000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <jcom:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets
      contextRef="ifcf0311012734b568c201c050e614016_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo5YjYwOTU3MTQzYjk0NTMzYWQxOTc3MzgwYzgwYmQ4My90YWJsZXJhbmdlOjliNjA5NTcxNDNiOTQ1MzNhZDE5NzczODBjODBiZDgzXzYtMi0xLTEtNzY3_55ee8b3a-2560-40c1-a6c6-6c0728211852"
      unitRef="usd">4982000</jcom:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i0362d9b761d94d75ad07be0412fe38ef_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo5YjYwOTU3MTQzYjk0NTMzYWQxOTc3MzgwYzgwYmQ4My90YWJsZXJhbmdlOjliNjA5NTcxNDNiOTQ1MzNhZDE5NzczODBjODBiZDgzXzYtMi0xLTEtMA_5ff123e2-1bcf-4d64-87d6-03558ca21f70"
      unitRef="usd">10773000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i8c20c818aba7479ebe4be003884c35a6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo5YjYwOTU3MTQzYjk0NTMzYWQxOTc3MzgwYzgwYmQ4My90YWJsZXJhbmdlOjliNjA5NTcxNDNiOTQ1MzNhZDE5NzczODBjODBiZDgzXzctMi0xLTEtMA_882d9ee5-a225-462a-b472-4ad59afefcdf"
      unitRef="usd">123611000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:Goodwill
      contextRef="ifcf0311012734b568c201c050e614016_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo5YjYwOTU3MTQzYjk0NTMzYWQxOTc3MzgwYzgwYmQ4My90YWJsZXJhbmdlOjliNjA5NTcxNDNiOTQ1MzNhZDE5NzczODBjODBiZDgzXzgtMi0xLTEtMA_e5ce5810-55b3-4627-bdff-2d35134e25ed"
      unitRef="usd">253096000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i79acfaf7330e4b93a138de04e407a9ea_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo5YjYwOTU3MTQzYjk0NTMzYWQxOTc3MzgwYzgwYmQ4My90YWJsZXJhbmdlOjliNjA5NTcxNDNiOTQ1MzNhZDE5NzczODBjODBiZDgzXzktMi0xLTEtMA_302945a5-5b69-41ef-8d01-0f9cc03e08d7"
      unitRef="usd">32540000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="iffb2fe7f34ae40488364c1d7c32607b0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo5YjYwOTU3MTQzYjk0NTMzYWQxOTc3MzgwYzgwYmQ4My90YWJsZXJhbmdlOjliNjA5NTcxNDNiOTQ1MzNhZDE5NzczODBjODBiZDgzXzEwLTItMS0xLTA_7f3c64c1-ced9-48e4-ab4c-1a27ed6f41b4"
      unitRef="usd">48446000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
      contextRef="ifcf0311012734b568c201c050e614016_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo5YjYwOTU3MTQzYjk0NTMzYWQxOTc3MzgwYzgwYmQ4My90YWJsZXJhbmdlOjliNjA5NTcxNDNiOTQ1MzNhZDE5NzczODBjODBiZDgzXzExLTItMS0xLTA_8b7c0e11-f00f-4709-b4df-2438b5930111"
      unitRef="usd">660000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable
      contextRef="ifcf0311012734b568c201c050e614016_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo5YjYwOTU3MTQzYjk0NTMzYWQxOTc3MzgwYzgwYmQ4My90YWJsZXJhbmdlOjliNjA5NTcxNDNiOTQ1MzNhZDE5NzczODBjODBiZDgzXzEzLTItMS0xLTA_8caa725d-5e33-4550-9212-e2e28452e633"
      unitRef="usd">31292000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
      contextRef="ifcf0311012734b568c201c050e614016_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo5YjYwOTU3MTQzYjk0NTMzYWQxOTc3MzgwYzgwYmQ4My90YWJsZXJhbmdlOjliNjA5NTcxNDNiOTQ1MzNhZDE5NzczODBjODBiZDgzXzE0LTItMS0xLTc1Nw_c2a24ccd-1171-425c-aa5e-4c9d7ae0ee47"
      unitRef="usd">516000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue
      contextRef="ifcf0311012734b568c201c050e614016_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo5YjYwOTU3MTQzYjk0NTMzYWQxOTc3MzgwYzgwYmQ4My90YWJsZXJhbmdlOjliNjA5NTcxNDNiOTQ1MzNhZDE5NzczODBjODBiZDgzXzE0LTItMS0xLTA_a006dc66-7016-4c50-83b7-e581ec03aaa0"
      unitRef="usd">27953000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue>
    <jcom:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseLiabilitiesCurrent
      contextRef="ifcf0311012734b568c201c050e614016_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo5YjYwOTU3MTQzYjk0NTMzYWQxOTc3MzgwYzgwYmQ4My90YWJsZXJhbmdlOjliNjA5NTcxNDNiOTQ1MzNhZDE5NzczODBjODBiZDgzXzE4LTItMS0xLTc3OA_21e9abf3-6036-4f07-bf6b-af8d6ea7df1b"
      unitRef="usd">1768000</jcom:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseLiabilitiesCurrent>
    <jcom:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseLiabilitiesNonCurrent
      contextRef="ifcf0311012734b568c201c050e614016_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo5YjYwOTU3MTQzYjk0NTMzYWQxOTc3MzgwYzgwYmQ4My90YWJsZXJhbmdlOjliNjA5NTcxNDNiOTQ1MzNhZDE5NzczODBjODBiZDgzXzE5LTItMS0xLTc4Mg_abeb9a9b-99d3-47b0-9093-917bb4c55727"
      unitRef="usd">3215000</jcom:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseLiabilitiesNonCurrent>
    <jcom:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesIncomeTaxesPayable
      contextRef="ifcf0311012734b568c201c050e614016_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo5YjYwOTU3MTQzYjk0NTMzYWQxOTc3MzgwYzgwYmQ4My90YWJsZXJhbmdlOjliNjA5NTcxNDNiOTQ1MzNhZDE5NzczODBjODBiZDgzXzE2LTItMS0xLTA_55ef176d-7fdb-4dd3-a4c9-a1ea220b4daf"
      unitRef="usd">762000</jcom:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesIncomeTaxesPayable>
    <jcom:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilityForUncertainTaxPositions
      contextRef="ifcf0311012734b568c201c050e614016_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo5YjYwOTU3MTQzYjk0NTMzYWQxOTc3MzgwYzgwYmQ4My90YWJsZXJhbmdlOjliNjA5NTcxNDNiOTQ1MzNhZDE5NzczODBjODBiZDgzXzE4LTItMS0xLTc2MQ_1cccdf08-95a8-4ac2-881b-ace0b965d8ec"
      unitRef="usd">170000</jcom:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilityForUncertainTaxPositions>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="ifcf0311012734b568c201c050e614016_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo5YjYwOTU3MTQzYjk0NTMzYWQxOTc3MzgwYzgwYmQ4My90YWJsZXJhbmdlOjliNjA5NTcxNDNiOTQ1MzNhZDE5NzczODBjODBiZDgzXzE3LTItMS0xLTA_ba80ff55-a8a5-409b-b78e-a749924ddd6b"
      unitRef="usd">10229000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther
      contextRef="ifcf0311012734b568c201c050e614016_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo5YjYwOTU3MTQzYjk0NTMzYWQxOTc3MzgwYzgwYmQ4My90YWJsZXJhbmdlOjliNjA5NTcxNDNiOTQ1MzNhZDE5NzczODBjODBiZDgzXzE4LTItMS0xLTA_bd47f981-3b22-41e1-8b14-1d4722666b44"
      unitRef="usd">635000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="ifcf0311012734b568c201c050e614016_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo5YjYwOTU3MTQzYjk0NTMzYWQxOTc3MzgwYzgwYmQ4My90YWJsZXJhbmdlOjliNjA5NTcxNDNiOTQ1MzNhZDE5NzczODBjODBiZDgzXzE5LTItMS0xLTA_da6c553a-00f5-44ba-9357-d76284477da9"
      unitRef="usd">429517000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i6db01342f1014d65bf14c59b383c27f9_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzMyOTg1MzQ5NDc2Nzk_1c4cdcbd-a7d3-44c4-8679-e7101d13aed9"
      unitRef="usd">200000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="ia9e6b53505ab4305bb8bdc6e871985dc_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzMyOTg1MzQ5NDc2OTM_34f628f0-f102-4b17-bee6-9c6de3d9209d"
      unitRef="usd">-900000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:BusinessCombinationAcquiredReceivablesFairValue
      contextRef="ifcf0311012734b568c201c050e614016_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzMyOTg1MzQ5NTIwMzc_f39b5954-a49f-47b6-a500-8976c204b6e0"
      unitRef="usd">22800000</us-gaap:BusinessCombinationAcquiredReceivablesFairValue>
    <us-gaap:BusinessCombinationAcquiredReceivablesGrossContractualAmount
      contextRef="ifcf0311012734b568c201c050e614016_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzMyOTg1MzQ5NTIzMTg_ccd2c286-479d-453e-8956-0498932a2b1e"
      unitRef="usd">23700000</us-gaap:BusinessCombinationAcquiredReceivablesGrossContractualAmount>
    <us-gaap:BusinessCombinationAcquiredReceivablesEstimatedUncollectible
      contextRef="ifcf0311012734b568c201c050e614016_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzMyOTg1MzQ5NTIxNzE_138f9d63-0697-4373-9e6f-2a0b2bb8ae9f"
      unitRef="usd">900000</us-gaap:BusinessCombinationAcquiredReceivablesEstimatedUncollectible>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i1fe06f49f9094e7eb7a8b02c401b0208_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzgzMzY_b5d92a52-bd05-4058-a191-6765a27ac00e"
      unitRef="usd">253100000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount
      contextRef="ifcf0311012734b568c201c050e614016_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzgzNDk_bc70b75d-a952-48af-8842-d669b63c9f31"
      unitRef="usd">95100000</us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i1fe06f49f9094e7eb7a8b02c401b0208_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo4MjMzOWM0MDdjZWI0MmNlODE1MzE0ZDc1YTk1ZjZlYi90YWJsZXJhbmdlOjgyMzM5YzQwN2NlYjQyY2U4MTUzMTRkNzVhOTVmNmViXzMtMS0xLTEtMA_c1c04269-d410-4910-b00b-7f5c636175d0"
      unitRef="usd">1474132000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i02033795f8064c9a936651d7b90b7b1e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo4MjMzOWM0MDdjZWI0MmNlODE1MzE0ZDc1YTk1ZjZlYi90YWJsZXJhbmdlOjgyMzM5YzQwN2NlYjQyY2U4MTUzMTRkNzVhOTVmNmViXzMtMy0xLTEtMA_e6fff320-df85-4721-94b5-c695ba38486f"
      unitRef="usd">1427914000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i1fe06f49f9094e7eb7a8b02c401b0208_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo4MjMzOWM0MDdjZWI0MmNlODE1MzE0ZDc1YTk1ZjZlYi90YWJsZXJhbmdlOjgyMzM5YzQwN2NlYjQyY2U4MTUzMTRkNzVhOTVmNmViXzQtMS0xLTEtMA_975166d5-33e0-4143-8224-4b3dafbce446"
      unitRef="usd">211303000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i02033795f8064c9a936651d7b90b7b1e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo4MjMzOWM0MDdjZWI0MmNlODE1MzE0ZDc1YTk1ZjZlYi90YWJsZXJhbmdlOjgyMzM5YzQwN2NlYjQyY2U4MTUzMTRkNzVhOTVmNmViXzQtMy0xLTEtMA_c9079710-484c-4ce4-81af-bf2b9c69fd97"
      unitRef="usd">104710000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic
      contextRef="i1fe06f49f9094e7eb7a8b02c401b0208_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo4MjMzOWM0MDdjZWI0MmNlODE1MzE0ZDc1YTk1ZjZlYi90YWJsZXJhbmdlOjgyMzM5YzQwN2NlYjQyY2U4MTUzMTRkNzVhOTVmNmViXzUtMS0xLTEtMA_a44e16c0-a53f-4ca2-bcf2-09e7cb0e1318"
      unitRef="usdPerShare">4.36</us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic
      contextRef="i02033795f8064c9a936651d7b90b7b1e_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo4MjMzOWM0MDdjZWI0MmNlODE1MzE0ZDc1YTk1ZjZlYi90YWJsZXJhbmdlOjgyMzM5YzQwN2NlYjQyY2U4MTUzMTRkNzVhOTVmNmViXzUtMy0xLTEtMA_6cad0d1a-dfe2-4b70-afd9-e5091ace85f5"
      unitRef="usdPerShare">2.15</us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted
      contextRef="i1fe06f49f9094e7eb7a8b02c401b0208_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo4MjMzOWM0MDdjZWI0MmNlODE1MzE0ZDc1YTk1ZjZlYi90YWJsZXJhbmdlOjgyMzM5YzQwN2NlYjQyY2U4MTUzMTRkNzVhOTVmNmViXzYtMS0xLTEtMA_088db128-a9a9-4067-908f-2dd88ae5de35"
      unitRef="usdPerShare">4.24</us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted
      contextRef="i02033795f8064c9a936651d7b90b7b1e_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo4MjMzOWM0MDdjZWI0MmNlODE1MzE0ZDc1YTk1ZjZlYi90YWJsZXJhbmdlOjgyMzM5YzQwN2NlYjQyY2U4MTUzMTRkNzVhOTVmNmViXzYtMy0xLTEtMA_28b3a0fa-f7ef-42f9-a250-9e10ca6b4c64"
      unitRef="usdPerShare">2.11</us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted>
    <jcom:BusinessAcquisitionContributedTotalRevenue
      contextRef="ie728de08712749fcab0b3bb0c164a7a1_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzExNjM3_745fd2f1-1435-43a7-bfd6-3797241442d3"
      unitRef="usd">56200000</jcom:BusinessAcquisitionContributedTotalRevenue>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="ie728de08712749fcab0b3bb0c164a7a1_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzEwOTk1MTE2NjkzMTA_79bc9abe-6e56-4f99-87db-530df3d417d4"
      unitRef="usd">324700000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="i58c444fc79174683a9d2ad6ebd01e557_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo1ODEwMTI3Zjg0ZDA0YWMzOTcwOWZlNzdjMTA1ODFjYi90YWJsZXJhbmdlOjU4MTAxMjdmODRkMDRhYzM5NzA5ZmU3N2MxMDU4MWNiXzItMi0xLTEtMTQ5Ng_c1e0fceb-839b-4177-9446-eb0c31a3e56d"
      unitRef="usd">15532000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="i58c444fc79174683a9d2ad6ebd01e557_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo1ODEwMTI3Zjg0ZDA0YWMzOTcwOWZlNzdjMTA1ODFjYi90YWJsZXJhbmdlOjU4MTAxMjdmODRkMDRhYzM5NzA5ZmU3N2MxMDU4MWNiXzItMi0xLTEtMA_b48827c0-7a81-4583-9f3a-88068eee612b"
      unitRef="usd">11321000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets
      contextRef="i58c444fc79174683a9d2ad6ebd01e557_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo1ODEwMTI3Zjg0ZDA0YWMzOTcwOWZlNzdjMTA1ODFjYi90YWJsZXJhbmdlOjU4MTAxMjdmODRkMDRhYzM5NzA5ZmU3N2MxMDU4MWNiXzMtMi0xLTEtMA_0ab1ba96-7bb3-477a-b881-189f93eb2cc0"
      unitRef="usd">3480000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i58c444fc79174683a9d2ad6ebd01e557_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo1ODEwMTI3Zjg0ZDA0YWMzOTcwOWZlNzdjMTA1ODFjYi90YWJsZXJhbmdlOjU4MTAxMjdmODRkMDRhYzM5NzA5ZmU3N2MxMDU4MWNiXzQtMi0xLTEtMA_9ae2711f-c42b-4f03-9e29-8638d9b55e0a"
      unitRef="usd">4755000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i97934081a50f4b218fc738beed6655d6_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo1ODEwMTI3Zjg0ZDA0YWMzOTcwOWZlNzdjMTA1ODFjYi90YWJsZXJhbmdlOjU4MTAxMjdmODRkMDRhYzM5NzA5ZmU3N2MxMDU4MWNiXzUtMi0xLTEtMA_43932e49-0ab9-4b65-8dc9-41cc73d6a5c5"
      unitRef="usd">33750000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="ie0bebde1787849c5a88c08aebcc16fc3_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo1ODEwMTI3Zjg0ZDA0YWMzOTcwOWZlNzdjMTA1ODFjYi90YWJsZXJhbmdlOjU4MTAxMjdmODRkMDRhYzM5NzA5ZmU3N2MxMDU4MWNiXzYtMi0xLTEtMA_6738c864-83ee-4fb2-9847-bad089a7d956"
      unitRef="usd">66516000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:Goodwill
      contextRef="i58c444fc79174683a9d2ad6ebd01e557_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo1ODEwMTI3Zjg0ZDA0YWMzOTcwOWZlNzdjMTA1ODFjYi90YWJsZXJhbmdlOjU4MTAxMjdmODRkMDRhYzM5NzA5ZmU3N2MxMDU4MWNiXzctMi0xLTEtMA_d423a90b-2f8a-479a-a87b-de491e77aec0"
      unitRef="usd">194282000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i8c5feaacf9d94f22bb600b9be8c1d5ec_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo1ODEwMTI3Zjg0ZDA0YWMzOTcwOWZlNzdjMTA1ODFjYi90YWJsZXJhbmdlOjU4MTAxMjdmODRkMDRhYzM5NzA5ZmU3N2MxMDU4MWNiXzgtMi0xLTEtMA_10d3387e-84e4-41a2-a0ec-f9c619f50934"
      unitRef="usd">3285000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i0982aa0a01674e73be10571e143835bf_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo1ODEwMTI3Zjg0ZDA0YWMzOTcwOWZlNzdjMTA1ODFjYi90YWJsZXJhbmdlOjU4MTAxMjdmODRkMDRhYzM5NzA5ZmU3N2MxMDU4MWNiXzktMi0xLTEtMA_d215a24c-aeed-43bb-9956-335987546fee"
      unitRef="usd">84907000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
      contextRef="i58c444fc79174683a9d2ad6ebd01e557_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo1ODEwMTI3Zjg0ZDA0YWMzOTcwOWZlNzdjMTA1ODFjYi90YWJsZXJhbmdlOjU4MTAxMjdmODRkMDRhYzM5NzA5ZmU3N2MxMDU4MWNiXzExLTItMS0xLTE1NDc_3cceaaf7-7fba-4443-ada7-3796db632367"
      unitRef="usd">341000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets
      contextRef="i58c444fc79174683a9d2ad6ebd01e557_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo1ODEwMTI3Zjg0ZDA0YWMzOTcwOWZlNzdjMTA1ODFjYi90YWJsZXJhbmdlOjU4MTAxMjdmODRkMDRhYzM5NzA5ZmU3N2MxMDU4MWNiXzEwLTItMS0xLTA_eeeef2e2-2e4b-4302-a53f-ea87a23a2b62"
      unitRef="usd">821000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable
      contextRef="i58c444fc79174683a9d2ad6ebd01e557_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo1ODEwMTI3Zjg0ZDA0YWMzOTcwOWZlNzdjMTA1ODFjYi90YWJsZXJhbmdlOjU4MTAxMjdmODRkMDRhYzM5NzA5ZmU3N2MxMDU4MWNiXzEyLTItMS0xLTA_442e8f05-108e-4ca5-9d9a-af8c57aa89e3"
      unitRef="usd">10864000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue
      contextRef="i58c444fc79174683a9d2ad6ebd01e557_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo1ODEwMTI3Zjg0ZDA0YWMzOTcwOWZlNzdjMTA1ODFjYi90YWJsZXJhbmdlOjU4MTAxMjdmODRkMDRhYzM5NzA5ZmU3N2MxMDU4MWNiXzEzLTItMS0xLTA_53437105-0086-4822-974a-71fdab9669d9"
      unitRef="usd">37113000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation
      contextRef="i58c444fc79174683a9d2ad6ebd01e557_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo1ODEwMTI3Zjg0ZDA0YWMzOTcwOWZlNzdjMTA1ODFjYi90YWJsZXJhbmdlOjU4MTAxMjdmODRkMDRhYzM5NzA5ZmU3N2MxMDU4MWNiXzE2LTItMS0xLTE1NTM_b7fbd7a4-882a-4987-a544-76f734bd2b42"
      unitRef="usd">956000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation>
    <jcom:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesIncomeTaxesPayable
      contextRef="i58c444fc79174683a9d2ad6ebd01e557_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo1ODEwMTI3Zjg0ZDA0YWMzOTcwOWZlNzdjMTA1ODFjYi90YWJsZXJhbmdlOjU4MTAxMjdmODRkMDRhYzM5NzA5ZmU3N2MxMDU4MWNiXzE3LTItMS0xLTE1NTg_7d1f6b25-1b52-4709-a8a4-991ffc6b94c9"
      unitRef="usd">1458000</jcom:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesIncomeTaxesPayable>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="i58c444fc79174683a9d2ad6ebd01e557_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo1ODEwMTI3Zjg0ZDA0YWMzOTcwOWZlNzdjMTA1ODFjYi90YWJsZXJhbmdlOjU4MTAxMjdmODRkMDRhYzM5NzA5ZmU3N2MxMDU4MWNiXzE0LTItMS0xLTA_e03ccf4b-14fd-4ef5-8a7a-47225c6fc954"
      unitRef="usd">22990000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther
      contextRef="i58c444fc79174683a9d2ad6ebd01e557_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo1ODEwMTI3Zjg0ZDA0YWMzOTcwOWZlNzdjMTA1ODFjYi90YWJsZXJhbmdlOjU4MTAxMjdmODRkMDRhYzM5NzA5ZmU3N2MxMDU4MWNiXzE5LTItMS0xLTE1NjQ_c2013397-d9ec-4538-bbe8-3cb79a1e6c1b"
      unitRef="usd">5410000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i58c444fc79174683a9d2ad6ebd01e557_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTo1ODEwMTI3Zjg0ZDA0YWMzOTcwOWZlNzdjMTA1ODFjYi90YWJsZXJhbmdlOjU4MTAxMjdmODRkMDRhYzM5NzA5ZmU3N2MxMDU4MWNiXzE2LTItMS0xLTA_94ef0308-c026-4b0e-bad7-b0faa63fdf33"
      unitRef="usd">340199000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="iee58a4a530144d29802ecea31ce6b993_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzEyNDU0_d5234132-4c91-4ed7-b228-cbb461129f10"
      unitRef="usd">-1000000.0</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="ie8d9d6feddc5435dbbf364ebe6fe2120_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzEwOTk1MTE2NzA1NDk_74a3f710-2663-4d67-a0a6-e3711e5b95e9"
      unitRef="usd">200000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:BusinessCombinationAcquiredReceivablesFairValue
      contextRef="i58c444fc79174683a9d2ad6ebd01e557_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzMyOTg1MzQ5NTI4NTM_1e09b5e6-6312-496e-bcd6-fd71fda739f9"
      unitRef="usd">15500000</us-gaap:BusinessCombinationAcquiredReceivablesFairValue>
    <us-gaap:BusinessCombinationAcquiredReceivablesGrossContractualAmount
      contextRef="i58c444fc79174683a9d2ad6ebd01e557_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzMyOTg1MzQ5NTI5OTM_dbdcb35b-32e8-4f9e-9861-9e98932c0851"
      unitRef="usd">11600000</us-gaap:BusinessCombinationAcquiredReceivablesGrossContractualAmount>
    <us-gaap:BusinessCombinationAcquiredReceivablesEstimatedUncollectible
      contextRef="i58c444fc79174683a9d2ad6ebd01e557_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzMyOTg1MzQ5NTI5ODY_16d1c1e1-44bd-4d45-a707-397cbceb5ed2"
      unitRef="usd">300000</us-gaap:BusinessCombinationAcquiredReceivablesEstimatedUncollectible>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ie728de08712749fcab0b3bb0c164a7a1_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzEzMTI4_c733d5ae-a0d1-44ec-875d-5b60916ec4f5"
      unitRef="usd">194300000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount
      contextRef="i58c444fc79174683a9d2ad6ebd01e557_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzEzMTQx_1424eb7b-54e8-477d-96e3-7d9707354e1f"
      unitRef="usd">38300000</us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount>
    <jcom:BusinessAcquisitionProFormaNetIncomeLossInvestmentInSubsidiariesSold
      contextRef="idcf5850525ce4d8497e050fcf0ef0183_D20170101-20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90ZXh0cmVnaW9uOmJmMzIwZWU2ZTUxZTQzNzVhMWVkZTQ1NGM3MjFkMzgxXzMyOTg1MzQ5NDc2NTE_91c22583-1062-4d02-877c-46c65012a6ac"
      unitRef="usd">22700000</jcom:BusinessAcquisitionProFormaNetIncomeLossInvestmentInSubsidiariesSold>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="ie728de08712749fcab0b3bb0c164a7a1_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTplMWM5MTQzN2YyYTg0NGIwYjFjMzY2OTlkNzgwNWE3NS90YWJsZXJhbmdlOmUxYzkxNDM3ZjJhODQ0YjBiMWMzNjY5OWQ3ODA1YTc1XzMtMS0xLTEtMTQ3MDY_157815db-e245-471d-82ce-6ab63d1f495a"
      unitRef="usd">1264544000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="idcf5850525ce4d8497e050fcf0ef0183_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTplMWM5MTQzN2YyYTg0NGIwYjFjMzY2OTlkNzgwNWE3NS90YWJsZXJhbmdlOmUxYzkxNDM3ZjJhODQ0YjBiMWMzNjY5OWQ3ODA1YTc1XzMtMy0xLTEtMTQ3MDY_d8eeb7ac-7997-454f-8895-8ec3a937bed2"
      unitRef="usd">1218530000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="ie728de08712749fcab0b3bb0c164a7a1_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTplMWM5MTQzN2YyYTg0NGIwYjFjMzY2OTlkNzgwNWE3NS90YWJsZXJhbmdlOmUxYzkxNDM3ZjJhODQ0YjBiMWMzNjY5OWQ3ODA1YTc1XzQtMS0xLTEtMTQ3MDY_6ff0245c-f20d-4cea-9daa-a83e11fcabe8"
      unitRef="usd">121727000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="idcf5850525ce4d8497e050fcf0ef0183_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTplMWM5MTQzN2YyYTg0NGIwYjFjMzY2OTlkNzgwNWE3NS90YWJsZXJhbmdlOmUxYzkxNDM3ZjJhODQ0YjBiMWMzNjY5OWQ3ODA1YTc1XzQtMy0xLTEtMTQ3MDY_cf56bf39-d940-45ff-822b-38db658f0613"
      unitRef="usd">123378000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic
      contextRef="ie728de08712749fcab0b3bb0c164a7a1_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTplMWM5MTQzN2YyYTg0NGIwYjFjMzY2OTlkNzgwNWE3NS90YWJsZXJhbmdlOmUxYzkxNDM3ZjJhODQ0YjBiMWMzNjY5OWQ3ODA1YTc1XzUtMS0xLTEtMTQ3MDY_4acdcbae-b4e8-4abb-9f27-47e8351e0e39"
      unitRef="usdPerShare">2.50</us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic
      contextRef="idcf5850525ce4d8497e050fcf0ef0183_D20170101-20171231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTplMWM5MTQzN2YyYTg0NGIwYjFjMzY2OTlkNzgwNWE3NS90YWJsZXJhbmdlOmUxYzkxNDM3ZjJhODQ0YjBiMWMzNjY5OWQ3ODA1YTc1XzUtMy0xLTEtMTQ3MDY_b5b04168-fd6f-41e7-9893-0d8ee4f2c677"
      unitRef="usdPerShare">2.56</us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted
      contextRef="ie728de08712749fcab0b3bb0c164a7a1_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTplMWM5MTQzN2YyYTg0NGIwYjFjMzY2OTlkNzgwNWE3NS90YWJsZXJhbmdlOmUxYzkxNDM3ZjJhODQ0YjBiMWMzNjY5OWQ3ODA1YTc1XzYtMS0xLTEtMTQ3MDY_54f5ed48-e344-441f-b4fe-4d8370e7173e"
      unitRef="usdPerShare">2.45</us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted
      contextRef="idcf5850525ce4d8497e050fcf0ef0183_D20170101-20171231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjQvZnJhZzpiZjMyMGVlNmU1MWU0Mzc1YTFlZGU0NTRjNzIxZDM4MS90YWJsZTplMWM5MTQzN2YyYTg0NGIwYjFjMzY2OTlkNzgwNWE3NS90YWJsZXJhbmdlOmUxYzkxNDM3ZjJhODQ0YjBiMWMzNjY5OWQ3ODA1YTc1XzYtMy0xLTEtMTQ3MDY_0468ccfc-e072-4af8-a34f-7bab30269a4c"
      unitRef="usdPerShare">2.50</us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90ZXh0cmVnaW9uOjQwOTQ3YjQ4ZmQyNzQ5MTRhNThiMWE1NDRjZjYxMzA3XzkwOTE_1953d040-894e-45b1-9151-8baa0f9f702a">Investments&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Investments consist of equity and debt securities.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company determined the equity securities that were received as part of the consideration for the sale of Tea Leaves Health, LLC (&#x201c;Tea Leaves&#x201d;) in fiscal year 2017 are without a readily determinable fair value because these securities are privately held, not traded on any public exchanges and not an investment in a mutual fund or similar investment. As a result, Management has elected to alternatively measure this investment at cost, less impairment, adjusted for subsequent observable price changes to estimate fair value. The Company will make a &#x201c;reasonable effort&#x201d; to identify any observable price changes for identical or similar investments with the issuer that are known and can be reasonable known. Any changes in the carrying value of the equity securities will be reported in earnings as a (gain) loss on investment. In addition, the Company determined that the shares of redeemable preferred stock that were also received as part of the consideration for the sale Tea Leaves are corporate debt securities and are classified as available-for-sale-securities. These debt securities were subsequently exchanged in a non-cash transaction in the first quarter of 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Furthermore, the COVID-19 pandemic had an adverse impact on the global financial markets. A prolonged adverse impact of the COVID-19 pandemic could result in a decline in the equity and debt securities estimated fair value and, thus, a resulting charge to earnings in a future period.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the gross unrealized losses and estimated fair values for the Company&#x2019;s securities without a readily determinable fair value (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.155%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Reported Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,605)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(479)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,605)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(479)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,164)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,678)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,164)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,678)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the first quarter of 2020, in a non-cash transaction of $18.3&#160;million, the Company exchanged shares of redeemable preferred stock that were previously classified as available-for-sale corporate debt securities (identified in the table below) for a new series of preferred stock, classified as equity securities without a readily determinable fair value. The Company recognized a loss on exchange of $4.4&#160;million, which is reflected in loss on investments, net in the Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December&#160;31, 2020, the Company recorded a $19.6 million impairment loss related to a decline in value primarily due to the recapitalization of the investee and overall market volatility. During the year ended December&#160;31, 2019, the Company recorded a $4.2&#160;million impairment loss related to a decline in overall market volatility. At December&#160;31, 2020, cumulative impairment losses on these securities were $23.8 million. The impairment losses are recorded in loss on investments, net on the Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the gross unrealized gains and losses and fair values for investments classified as available-for-sale (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.155%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amortized&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(698)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(698)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2020, the Company&#x2019;s available-for-sale debt securities are carried at fair value, with the unrealized gains and losses reported as a component of other comprehensive income.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes J2 Global&#x2019;s corporate debt securities designated as available-for-sale, classified by the contractual maturity date of the security (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.770%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.596%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due within 1 year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due within more than 1 year but less than 5 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due within more than 5 years but less than 10 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due 10 years or after&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recognition and Measurement of Credit Loss of Debt Securities&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company adopted ASU 2016-13, Financial Instrument-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments in the first quarter of 2020. ASU 2016-13 replaces the existing incurred loss impairment model with an expected loss model which requires the use of forward-looking information to calculate credit loss estimates. This ASU also eliminates the concept of other-than-temporary impairment and requires credit losses related to available-for-sale debt securities to be recorded through an allowance for credit losses rather than a reduction in the amortized cost basis of the securities. These changes will result in the earlier recognition of credit losses, if any.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s available-for-sale debt securities are carried at an estimated fair value with any unrealized gains or losses, net of taxes, included in accumulated other comprehensive loss in stockholders&#x2019; equity. Available-for-sale debt securities with an amortized cost basis in excess of estimated fair value are assessed to determine what amount of that difference, if any, is caused by expected credit losses. Expected credit losses on available-for-sale debt securities are recognized in loss on investments, net on our Consolidated Statements of Operations, and any remaining unrealized losses, net of taxes, are included in accumulated comprehensive loss in stockholders&#x2019; equity.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present gross unrealized losses and fair values for those investments that were in an unrealized loss position as of 2019, aggregated by investment category and the length of time that individual securities have been in a continuous loss position (in thousands). There were no investments in an unrealized loss position as of December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.164%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.581%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Less than 12 Months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;12 Months or Greater&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unrealized Loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unrealized Loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unrealized Loss&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(698)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(698)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(698)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(698)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2020, 2019 and 2018, the Company did not recognize any other-than-temporary impairment losses on its debt securities.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On September 25, 2017, the Company entered into a commitment to invest $200 million (approximately 76.6% of equity) in the OCV Fund. The primary purpose of the Fund is to provide a limited number of select investors with the opportunity to realize long-term appreciation from public and private companies, with a particular focus on the technology and life science industries. The general activities of the OCV Fund is to buy, sell, hold and otherwise invest in securities of every kind and nature and rights and options with respect thereto, including, without limitation, stock, notes, bonds, debentures and evidence of indebtedness; to exercise all rights, powers, privileges and other incidents of ownership or possession with respect to securities held or owned by the OCV Fund; to enter into, make and perform all contracts and other undertakings; and to engage in all activities and transactions as may be necessary, advisable or desirable to carry out the foregoing.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The manager, OCV Management, LLC, and general partner of the Fund are entities with respect to which Richard S. Ressler, Chairman of the Board of Directors (the &#x201c;Board&#x201d;) of the Company, is indirectly the majority equity holder and a related party. As a limited partner in the Fund, the Company will pay an annual management fee to the manager equal to 2.0% (reduced by 10% each year beginning with the sixth year) of capital commitments. In addition, subject to the terms and conditions of the Fund&#x2019;s limited partnership agreement, once the Company has received distributions equal to its invested capital, the Fund&#x2019;s general partner would be entitled to a carried interest equal to 20%. The Fund has a six year investment period, subject to certain exceptions. The commitment was approved by the Audit Committee of the Board in accordance with the Company&#x2019;s related-party transaction approval policy.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2020, the Company received capital call notices from the management of OCV Management, LLC for $32.9 million inclusive of certain management fees, of which $31.9 million has been paid for the year ended December 31, 2020.  During 2019, the Company received capital call notices from the management of OCV Management, LLC for $29.6 million inclusive of certain management fees, of which $29.6 million has been paid for the year ended December&#160;31, 2019. During 2019, the Company received a distribution from OCV of $10.3&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes its equity in the net earnings or losses relating to the investment in OCV on a one-quarter lag due to the timing and availability of financial information from OCV. If the Company becomes aware of a significant decline in value that is other-than-temporary, the loss will be recorded in the period in which the Company identifies the decline.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the years ended December&#160;31, 2020, 2019, and 2018, the Company recognized a net loss in earnings of its equity method investment of $11.3 million, $0.2 million, and $4.1 million, net of tax benefit, respectively. The fiscal 2020 loss was primarily a result of the impairment of two of its investments as a result of COVID-19 in the amount of $7.0&#160;million net of tax benefit. In addition, the Company recognized an investment loss in fiscal 2020 in the amount of $4.3 million, net of tax benefit. During the years ended December&#160;31, 2020, 2019, and 2018 the Company recognized management fees of $3.0 million, $3.0 million, and $4.5 million, net of tax benefit, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table discloses the carrying amount for the Company&#x2019;s equity method investment (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maximum exposure to loss&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As a limited partner, the Company&#x2019;s maximum exposure to loss is limited to its proportional ownership in the partnership. In addition, the Company is not required to contribute capital in an aggregate amount in excess of its capital commitment and any expected losses will not be in excess of the Capital Account. Finally, there are no call or put options, or other types of arrangements, which limit the Company&#x2019;s ability to participate in losses and returns of the Fund.&lt;/span&gt;&lt;/div&gt;</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90ZXh0cmVnaW9uOjQwOTQ3YjQ4ZmQyNzQ5MTRhNThiMWE1NDRjZjYxMzA3XzkwOTM_cb1e0eee-8a86-4e4d-9e08-482d0c9e74cd">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the gross unrealized losses and estimated fair values for the Company&#x2019;s securities without a readily determinable fair value (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.155%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Reported Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,605)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(479)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,605)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(479)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,164)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,678)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,164)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,678)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock>
    <jcom:EquitySecuritiesWithoutReadilyDeterminableFairValueCost
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZTowYmRhNjYzODljMGM0YTFiYWEyZmIxNGI0NjNjNmNlOS90YWJsZXJhbmdlOjBiZGE2NjM4OWMwYzRhMWJhYTJmYjE0YjQ2M2M2Y2U5XzItMS0xLTEtMA_ea467ba7-ab50-4472-aa2a-bf01c0424ac4"
      unitRef="usd">50384000</jcom:EquitySecuritiesWithoutReadilyDeterminableFairValueCost>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZTowYmRhNjYzODljMGM0YTFiYWEyZmIxNGI0NjNjNmNlOS90YWJsZXJhbmdlOjBiZGE2NjM4OWMwYzRhMWJhYTJmYjE0YjQ2M2M2Y2U5XzItMy0xLTEtMA_e47b2de6-a06b-410e-aa61-10ef73639f68"
      unitRef="usd">19605000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentCumulativeAmount
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZTowYmRhNjYzODljMGM0YTFiYWEyZmIxNGI0NjNjNmNlOS90YWJsZXJhbmdlOjBiZGE2NjM4OWMwYzRhMWJhYTJmYjE0YjQ2M2M2Y2U5XzItNS0xLTEtMA_c72c6000-b997-431a-b057-082b74d6c0f4"
      unitRef="usd">479000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentCumulativeAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZTowYmRhNjYzODljMGM0YTFiYWEyZmIxNGI0NjNjNmNlOS90YWJsZXJhbmdlOjBiZGE2NjM4OWMwYzRhMWJhYTJmYjE0YjQ2M2M2Y2U5XzItNy0xLTEtMA_bd0deadf-814d-4138-a087-79a383b9a7ff"
      unitRef="usd">30300000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <jcom:EquitySecuritiesWithoutReadilyDeterminableFairValueCost
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZTowYmRhNjYzODljMGM0YTFiYWEyZmIxNGI0NjNjNmNlOS90YWJsZXJhbmdlOjBiZGE2NjM4OWMwYzRhMWJhYTJmYjE0YjQ2M2M2Y2U5XzMtMS0xLTEtNzUxNQ_4b0a64d3-936a-4ba4-a8b0-5b5c6a95476c"
      unitRef="usd">50384000</jcom:EquitySecuritiesWithoutReadilyDeterminableFairValueCost>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZTowYmRhNjYzODljMGM0YTFiYWEyZmIxNGI0NjNjNmNlOS90YWJsZXJhbmdlOjBiZGE2NjM4OWMwYzRhMWJhYTJmYjE0YjQ2M2M2Y2U5XzMtMy0xLTEtNzUxNQ_bcdf705b-42e5-4162-9895-f950184a85e7"
      unitRef="usd">19605000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentCumulativeAmount
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZTowYmRhNjYzODljMGM0YTFiYWEyZmIxNGI0NjNjNmNlOS90YWJsZXJhbmdlOjBiZGE2NjM4OWMwYzRhMWJhYTJmYjE0YjQ2M2M2Y2U5XzMtNS0xLTEtNzUxNQ_910d57a7-f69b-4546-a977-dcdd549f0943"
      unitRef="usd">479000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentCumulativeAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZTowYmRhNjYzODljMGM0YTFiYWEyZmIxNGI0NjNjNmNlOS90YWJsZXJhbmdlOjBiZGE2NjM4OWMwYzRhMWJhYTJmYjE0YjQ2M2M2Y2U5XzMtNy0xLTEtNzUxNQ_ce30be26-aea5-407c-ac16-b1894a3dbccf"
      unitRef="usd">30300000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <jcom:EquitySecuritiesWithoutReadilyDeterminableFairValueCost
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZTowYmRhNjYzODljMGM0YTFiYWEyZmIxNGI0NjNjNmNlOS90YWJsZXJhbmdlOjBiZGE2NjM4OWMwYzRhMWJhYTJmYjE0YjQ2M2M2Y2U5XzYtMS0xLTEtMA_a358d0cf-fd86-4119-b1d0-1e9820364e7d"
      unitRef="usd">34977000</jcom:EquitySecuritiesWithoutReadilyDeterminableFairValueCost>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZTowYmRhNjYzODljMGM0YTFiYWEyZmIxNGI0NjNjNmNlOS90YWJsZXJhbmdlOjBiZGE2NjM4OWMwYzRhMWJhYTJmYjE0YjQ2M2M2Y2U5XzYtMy0xLTEtMA_8bdcc820-75dd-4f32-9aaf-92552764958e"
      unitRef="usd">4164000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentCumulativeAmount
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZTowYmRhNjYzODljMGM0YTFiYWEyZmIxNGI0NjNjNmNlOS90YWJsZXJhbmdlOjBiZGE2NjM4OWMwYzRhMWJhYTJmYjE0YjQ2M2M2Y2U5XzYtNS0xLTEtMA_c6826422-6539-44a5-a608-46e332f97843"
      unitRef="usd">3678000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentCumulativeAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZTowYmRhNjYzODljMGM0YTFiYWEyZmIxNGI0NjNjNmNlOS90YWJsZXJhbmdlOjBiZGE2NjM4OWMwYzRhMWJhYTJmYjE0YjQ2M2M2Y2U5XzYtNy0xLTEtMA_7674852e-47bd-4628-b416-2735b25bce7d"
      unitRef="usd">27135000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <jcom:EquitySecuritiesWithoutReadilyDeterminableFairValueCost
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZTowYmRhNjYzODljMGM0YTFiYWEyZmIxNGI0NjNjNmNlOS90YWJsZXJhbmdlOjBiZGE2NjM4OWMwYzRhMWJhYTJmYjE0YjQ2M2M2Y2U5XzctMS0xLTEtNzUxNQ_679c8bc9-e63f-45e5-9fbe-950c9526025b"
      unitRef="usd">34977000</jcom:EquitySecuritiesWithoutReadilyDeterminableFairValueCost>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZTowYmRhNjYzODljMGM0YTFiYWEyZmIxNGI0NjNjNmNlOS90YWJsZXJhbmdlOjBiZGE2NjM4OWMwYzRhMWJhYTJmYjE0YjQ2M2M2Y2U5XzctMy0xLTEtNzUxNQ_1a2fa646-1b50-4921-975c-0248f70715dd"
      unitRef="usd">4164000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentCumulativeAmount
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZTowYmRhNjYzODljMGM0YTFiYWEyZmIxNGI0NjNjNmNlOS90YWJsZXJhbmdlOjBiZGE2NjM4OWMwYzRhMWJhYTJmYjE0YjQ2M2M2Y2U5XzctNS0xLTEtNzUxNQ_6036633c-de2c-4bce-8c42-171fbf32eae5"
      unitRef="usd">3678000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentCumulativeAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZTowYmRhNjYzODljMGM0YTFiYWEyZmIxNGI0NjNjNmNlOS90YWJsZXJhbmdlOjBiZGE2NjM4OWMwYzRhMWJhYTJmYjE0YjQ2M2M2Y2U5XzctNy0xLTEtNzUxNQ_c4d689c0-f596-4cbd-a610-936df1822045"
      unitRef="usd">27135000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <jcom:ExchangeOfAvailableForSaleDebtSecurities
      contextRef="id2030f18d9e446d0adacd4b9a607ee5e_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90ZXh0cmVnaW9uOjQwOTQ3YjQ4ZmQyNzQ5MTRhNThiMWE1NDRjZjYxMzA3Xzc2OTY1ODE0MjMyODg_1bf96422-7f69-4185-be97-050bea82f7cd"
      unitRef="usd">18300000</jcom:ExchangeOfAvailableForSaleDebtSecurities>
    <us-gaap:GainLossOnInvestments
      contextRef="id2030f18d9e446d0adacd4b9a607ee5e_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90ZXh0cmVnaW9uOjQwOTQ3YjQ4ZmQyNzQ5MTRhNThiMWE1NDRjZjYxMzA3XzMyOTg1MzQ5MzYyNDE_67aa8a70-5721-4cb3-b111-c7f1a7bea0d1"
      unitRef="usd">-4400000</us-gaap:GainLossOnInvestments>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90ZXh0cmVnaW9uOjQwOTQ3YjQ4ZmQyNzQ5MTRhNThiMWE1NDRjZjYxMzA3XzI4OQ_9e192b25-1c43-49ac-bfd7-09604440f924"
      unitRef="usd">19600000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90ZXh0cmVnaW9uOjQwOTQ3YjQ4ZmQyNzQ5MTRhNThiMWE1NDRjZjYxMzA3Xzc2OTY1ODE0MTg1MzE_97a7d286-e43a-45de-9866-16c266dd020e"
      unitRef="usd">4200000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90ZXh0cmVnaW9uOjQwOTQ3YjQ4ZmQyNzQ5MTRhNThiMWE1NDRjZjYxMzA3XzMyOTg1MzQ5MjcyNTM_8b915a8f-805b-41f1-ad64-fd515c56a4af"
      unitRef="usd">23800000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount>
    <us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90ZXh0cmVnaW9uOjQwOTQ3YjQ4ZmQyNzQ5MTRhNThiMWE1NDRjZjYxMzA3XzkxMTA_a5e6695d-c32c-4132-89af-dd85115c8452">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the gross unrealized gains and losses and fair values for investments classified as available-for-sale (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.155%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amortized&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(698)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(698)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="iebfaab30ee7146dab683457788867cbd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZToyMmUwYzU3NjYxMDY0ZmQ5YTM4MGUxMTliNGZmNjUxOS90YWJsZXJhbmdlOjIyZTBjNTc2NjEwNjRmZDlhMzgwZTExOWI0ZmY2NTE5XzItMS0xLTEtMA_61b93918-6f96-4dcd-bcc9-ec9786b9ffa2"
      unitRef="usd">511000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="iebfaab30ee7146dab683457788867cbd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZToyMmUwYzU3NjYxMDY0ZmQ5YTM4MGUxMTliNGZmNjUxOS90YWJsZXJhbmdlOjIyZTBjNTc2NjEwNjRmZDlhMzgwZTExOWI0ZmY2NTE5XzItMy0xLTEtMA_e11d8f7b-59a4-4fa3-9129-06d3a96ead8d"
      unitRef="usd">152000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="iebfaab30ee7146dab683457788867cbd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZToyMmUwYzU3NjYxMDY0ZmQ5YTM4MGUxMTliNGZmNjUxOS90YWJsZXJhbmdlOjIyZTBjNTc2NjEwNjRmZDlhMzgwZTExOWI0ZmY2NTE5XzItNS0xLTEtMA_f3da277c-724f-44c1-aed5-b8bc9b64089a"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iebfaab30ee7146dab683457788867cbd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZToyMmUwYzU3NjYxMDY0ZmQ5YTM4MGUxMTliNGZmNjUxOS90YWJsZXJhbmdlOjIyZTBjNTc2NjEwNjRmZDlhMzgwZTExOWI0ZmY2NTE5XzItNy0xLTEtMA_eef9685a-fd3f-49ec-8c99-e4a7186278b3"
      unitRef="usd">663000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZToyMmUwYzU3NjYxMDY0ZmQ5YTM4MGUxMTliNGZmNjUxOS90YWJsZXJhbmdlOjIyZTBjNTc2NjEwNjRmZDlhMzgwZTExOWI0ZmY2NTE5XzMtMS0xLTEtNzUxNw_389eed07-fb5b-40c3-8157-b44399726d3b"
      unitRef="usd">511000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZToyMmUwYzU3NjYxMDY0ZmQ5YTM4MGUxMTliNGZmNjUxOS90YWJsZXJhbmdlOjIyZTBjNTc2NjEwNjRmZDlhMzgwZTExOWI0ZmY2NTE5XzMtMy0xLTEtNzUxNw_9e88c51e-9750-4859-bcc3-005bf042ddd9"
      unitRef="usd">152000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZToyMmUwYzU3NjYxMDY0ZmQ5YTM4MGUxMTliNGZmNjUxOS90YWJsZXJhbmdlOjIyZTBjNTc2NjEwNjRmZDlhMzgwZTExOWI0ZmY2NTE5XzMtNS0xLTEtNzUxNw_1ceac782-bbaa-421e-80de-d13f13a9d975"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZToyMmUwYzU3NjYxMDY0ZmQ5YTM4MGUxMTliNGZmNjUxOS90YWJsZXJhbmdlOjIyZTBjNTc2NjEwNjRmZDlhMzgwZTExOWI0ZmY2NTE5XzMtNy0xLTEtNzUxNw_309f8ee6-ad17-43a7-8584-5b7d5f87486e"
      unitRef="usd">663000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i307b6ab958044d8aaa0dd170a197a3a3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZToyMmUwYzU3NjYxMDY0ZmQ5YTM4MGUxMTliNGZmNjUxOS90YWJsZXJhbmdlOjIyZTBjNTc2NjEwNjRmZDlhMzgwZTExOWI0ZmY2NTE5XzYtMS0xLTEtMA_620d8c2e-f5cf-4489-9d8a-c5a107b2766b"
      unitRef="usd">23256000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i307b6ab958044d8aaa0dd170a197a3a3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZToyMmUwYzU3NjYxMDY0ZmQ5YTM4MGUxMTliNGZmNjUxOS90YWJsZXJhbmdlOjIyZTBjNTc2NjEwNjRmZDlhMzgwZTExOWI0ZmY2NTE5XzYtMy0xLTEtMA_c5933f91-1a20-43a7-a9fb-eceb1386a50f"
      unitRef="usd">112000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i307b6ab958044d8aaa0dd170a197a3a3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZToyMmUwYzU3NjYxMDY0ZmQ5YTM4MGUxMTliNGZmNjUxOS90YWJsZXJhbmdlOjIyZTBjNTc2NjEwNjRmZDlhMzgwZTExOWI0ZmY2NTE5XzYtNS0xLTEtMA_50e810f0-24a4-4814-9037-86f64035c7ec"
      unitRef="usd">698000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i307b6ab958044d8aaa0dd170a197a3a3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZToyMmUwYzU3NjYxMDY0ZmQ5YTM4MGUxMTliNGZmNjUxOS90YWJsZXJhbmdlOjIyZTBjNTc2NjEwNjRmZDlhMzgwZTExOWI0ZmY2NTE5XzYtNy0xLTEtMA_8f0eb8d0-e3da-424e-b056-b910683863db"
      unitRef="usd">22670000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZToyMmUwYzU3NjYxMDY0ZmQ5YTM4MGUxMTliNGZmNjUxOS90YWJsZXJhbmdlOjIyZTBjNTc2NjEwNjRmZDlhMzgwZTExOWI0ZmY2NTE5XzctMS0xLTEtNzUxNw_642ed19d-05f4-4966-93bd-ec95aca01d24"
      unitRef="usd">23256000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZToyMmUwYzU3NjYxMDY0ZmQ5YTM4MGUxMTliNGZmNjUxOS90YWJsZXJhbmdlOjIyZTBjNTc2NjEwNjRmZDlhMzgwZTExOWI0ZmY2NTE5XzctMy0xLTEtNzUxNw_eca84287-b7a9-450b-aeca-22b3befd47c7"
      unitRef="usd">112000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZToyMmUwYzU3NjYxMDY0ZmQ5YTM4MGUxMTliNGZmNjUxOS90YWJsZXJhbmdlOjIyZTBjNTc2NjEwNjRmZDlhMzgwZTExOWI0ZmY2NTE5XzctNS0xLTEtNzUxNw_955d01f2-6956-4907-8ed7-dc131d985089"
      unitRef="usd">698000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZToyMmUwYzU3NjYxMDY0ZmQ5YTM4MGUxMTliNGZmNjUxOS90YWJsZXJhbmdlOjIyZTBjNTc2NjEwNjRmZDlhMzgwZTExOWI0ZmY2NTE5XzctNy0xLTEtNzUxNw_8a96ae0d-1d52-4257-afd5-4214938ca7a6"
      unitRef="usd">22670000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90ZXh0cmVnaW9uOjQwOTQ3YjQ4ZmQyNzQ5MTRhNThiMWE1NDRjZjYxMzA3XzkwODY_2c2f6b5f-3bc1-4412-8966-a67d2ec6305b">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes J2 Global&#x2019;s corporate debt securities designated as available-for-sale, classified by the contractual maturity date of the security (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.770%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.596%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due within 1 year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due within more than 1 year but less than 5 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due within more than 5 years but less than 10 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due 10 years or after&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZTo0MDQ2YjQ4NWRiY2E0YTU2YWMyNDI5MDg1ODFhODQ2Ni90YWJsZXJhbmdlOjQwNDZiNDg1ZGJjYTRhNTZhYzI0MjkwODU4MWE4NDY2XzEtMS0xLTEtMA_d666e800-e15d-4c3f-98b3-90fd18047773"
      unitRef="usd">663000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZTo0MDQ2YjQ4NWRiY2E0YTU2YWMyNDI5MDg1ODFhODQ2Ni90YWJsZXJhbmdlOjQwNDZiNDg1ZGJjYTRhNTZhYzI0MjkwODU4MWE4NDY2XzEtMy0xLTEtMA_e4d1bac4-8aa5-444f-a8a1-954ad98e26c5"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZTo0MDQ2YjQ4NWRiY2E0YTU2YWMyNDI5MDg1ODFhODQ2Ni90YWJsZXJhbmdlOjQwNDZiNDg1ZGJjYTRhNTZhYzI0MjkwODU4MWE4NDY2XzItMS0xLTEtMA_d4d47a62-ca4f-4ec3-9c87-5aded6ec3c59"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZTo0MDQ2YjQ4NWRiY2E0YTU2YWMyNDI5MDg1ODFhODQ2Ni90YWJsZXJhbmdlOjQwNDZiNDg1ZGJjYTRhNTZhYzI0MjkwODU4MWE4NDY2XzItMy0xLTEtMA_cc8d1a4e-acc1-42e7-bc22-103ec6ef0c78"
      unitRef="usd">22670000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZTo0MDQ2YjQ4NWRiY2E0YTU2YWMyNDI5MDg1ODFhODQ2Ni90YWJsZXJhbmdlOjQwNDZiNDg1ZGJjYTRhNTZhYzI0MjkwODU4MWE4NDY2XzMtMS0xLTEtMA_e761abc6-5e32-4bdd-90e7-ab8399a896de"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZTo0MDQ2YjQ4NWRiY2E0YTU2YWMyNDI5MDg1ODFhODQ2Ni90YWJsZXJhbmdlOjQwNDZiNDg1ZGJjYTRhNTZhYzI0MjkwODU4MWE4NDY2XzMtMy0xLTEtMA_072fdf61-3ae0-4a27-8962-954a4b8a847b"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZTo0MDQ2YjQ4NWRiY2E0YTU2YWMyNDI5MDg1ODFhODQ2Ni90YWJsZXJhbmdlOjQwNDZiNDg1ZGJjYTRhNTZhYzI0MjkwODU4MWE4NDY2XzQtMS0xLTEtMA_20540b56-0f85-4cce-9c04-caf5fe51e7f7"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZTo0MDQ2YjQ4NWRiY2E0YTU2YWMyNDI5MDg1ODFhODQ2Ni90YWJsZXJhbmdlOjQwNDZiNDg1ZGJjYTRhNTZhYzI0MjkwODU4MWE4NDY2XzQtMy0xLTEtMA_1477f6c7-4e08-4deb-add5-5769fbfeb646"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZTo0MDQ2YjQ4NWRiY2E0YTU2YWMyNDI5MDg1ODFhODQ2Ni90YWJsZXJhbmdlOjQwNDZiNDg1ZGJjYTRhNTZhYzI0MjkwODU4MWE4NDY2XzUtMS0xLTEtNzUxOQ_78fb503a-7093-4d43-9009-44248e8e393d"
      unitRef="usd">663000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZTo0MDQ2YjQ4NWRiY2E0YTU2YWMyNDI5MDg1ODFhODQ2Ni90YWJsZXJhbmdlOjQwNDZiNDg1ZGJjYTRhNTZhYzI0MjkwODU4MWE4NDY2XzUtMy0xLTEtNzUxOQ_8fb0a0dc-1b49-4e2d-aaf6-044510d3f96e"
      unitRef="usd">22670000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90ZXh0cmVnaW9uOjQwOTQ3YjQ4ZmQyNzQ5MTRhNThiMWE1NDRjZjYxMzA3XzkwODA_3b18378d-6029-4ab3-883b-ccfe0b043a8e">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present gross unrealized losses and fair values for those investments that were in an unrealized loss position as of 2019, aggregated by investment category and the length of time that individual securities have been in a continuous loss position (in thousands). There were no investments in an unrealized loss position as of December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.164%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.581%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Less than 12 Months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;12 Months or Greater&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unrealized Loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unrealized Loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unrealized Loss&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(698)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(698)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(698)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(698)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90ZXh0cmVnaW9uOjQwOTQ3YjQ4ZmQyNzQ5MTRhNThiMWE1NDRjZjYxMzA3XzM4NDgyOTA3NDExODM_0bda9099-530f-4ba4-94e3-cbd5f8cf475a"
      unitRef="investment">0</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i307b6ab958044d8aaa0dd170a197a3a3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZTowNDQ4M2I3M2VhMWU0MWE0OWY5MTE5NmJiODA3NDJlYy90YWJsZXJhbmdlOjA0NDgzYjczZWExZTQxYTQ5ZjkxMTk2YmI4MDc0MmVjXzktMS0xLTEtMA_c320533c-b8e6-4fe7-a001-96c37b9de62e"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i307b6ab958044d8aaa0dd170a197a3a3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZTowNDQ4M2I3M2VhMWU0MWE0OWY5MTE5NmJiODA3NDJlYy90YWJsZXJhbmdlOjA0NDgzYjczZWExZTQxYTQ5ZjkxMTk2YmI4MDc0MmVjXzktMy0xLTEtMA_2d5f4411-29d1-41fc-9ccd-7a54593f2213"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i307b6ab958044d8aaa0dd170a197a3a3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZTowNDQ4M2I3M2VhMWU0MWE0OWY5MTE5NmJiODA3NDJlYy90YWJsZXJhbmdlOjA0NDgzYjczZWExZTQxYTQ5ZjkxMTk2YmI4MDc0MmVjXzktNS0xLTEtMA_145cfa2b-f5ef-4f37-98f2-9baff9f0abc5"
      unitRef="usd">22047000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i307b6ab958044d8aaa0dd170a197a3a3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZTowNDQ4M2I3M2VhMWU0MWE0OWY5MTE5NmJiODA3NDJlYy90YWJsZXJhbmdlOjA0NDgzYjczZWExZTQxYTQ5ZjkxMTk2YmI4MDc0MmVjXzktNy0xLTEtMA_3fb0d9ee-30ac-4b4d-b0ad-6818e31692f9"
      unitRef="usd">698000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i307b6ab958044d8aaa0dd170a197a3a3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZTowNDQ4M2I3M2VhMWU0MWE0OWY5MTE5NmJiODA3NDJlYy90YWJsZXJhbmdlOjA0NDgzYjczZWExZTQxYTQ5ZjkxMTk2YmI4MDc0MmVjXzktOS0xLTEtMA_eebfa123-e406-4611-8428-2daf78f03e87"
      unitRef="usd">22047000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i307b6ab958044d8aaa0dd170a197a3a3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZTowNDQ4M2I3M2VhMWU0MWE0OWY5MTE5NmJiODA3NDJlYy90YWJsZXJhbmdlOjA0NDgzYjczZWExZTQxYTQ5ZjkxMTk2YmI4MDc0MmVjXzktMTEtMS0xLTA_0d0cc9dc-1309-4eee-9ba7-c6b907108c2f"
      unitRef="usd">698000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZTowNDQ4M2I3M2VhMWU0MWE0OWY5MTE5NmJiODA3NDJlYy90YWJsZXJhbmdlOjA0NDgzYjczZWExZTQxYTQ5ZjkxMTk2YmI4MDc0MmVjXzEwLTEtMS0xLTc1MjE_7010ba3c-e772-4931-a1be-772b8446f527"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZTowNDQ4M2I3M2VhMWU0MWE0OWY5MTE5NmJiODA3NDJlYy90YWJsZXJhbmdlOjA0NDgzYjczZWExZTQxYTQ5ZjkxMTk2YmI4MDc0MmVjXzEwLTMtMS0xLTc1MjE_e0aeab40-d2d7-4fc9-9a6f-8e15f0227fa6"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZTowNDQ4M2I3M2VhMWU0MWE0OWY5MTE5NmJiODA3NDJlYy90YWJsZXJhbmdlOjA0NDgzYjczZWExZTQxYTQ5ZjkxMTk2YmI4MDc0MmVjXzEwLTUtMS0xLTc1MjE_48efa6bb-0ca6-4b6d-9b60-a2c05e9f62fe"
      unitRef="usd">22047000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZTowNDQ4M2I3M2VhMWU0MWE0OWY5MTE5NmJiODA3NDJlYy90YWJsZXJhbmdlOjA0NDgzYjczZWExZTQxYTQ5ZjkxMTk2YmI4MDc0MmVjXzEwLTctMS0xLTc1MjE_ac8a4bfa-522a-40c5-b716-1fbc74f5fa95"
      unitRef="usd">698000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZTowNDQ4M2I3M2VhMWU0MWE0OWY5MTE5NmJiODA3NDJlYy90YWJsZXJhbmdlOjA0NDgzYjczZWExZTQxYTQ5ZjkxMTk2YmI4MDc0MmVjXzEwLTktMS0xLTc1MjE_483ee5b9-5d04-4b87-82ef-1b40fcbf3c16"
      unitRef="usd">22047000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZTowNDQ4M2I3M2VhMWU0MWE0OWY5MTE5NmJiODA3NDJlYy90YWJsZXJhbmdlOjA0NDgzYjczZWExZTQxYTQ5ZjkxMTk2YmI4MDc0MmVjXzEwLTExLTEtMS03NTIx_7fe6e2d4-bbfc-401f-af46-47e810a13693"
      unitRef="usd">698000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90ZXh0cmVnaW9uOjQwOTQ3YjQ4ZmQyNzQ5MTRhNThiMWE1NDRjZjYxMzA3XzM4NDgyOTA3MzcxMTA_8558bb2e-f5e4-4b8d-ad49-700458d4b915"
      unitRef="usd">0</us-gaap:OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale>
    <us-gaap:OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90ZXh0cmVnaW9uOjQwOTQ3YjQ4ZmQyNzQ5MTRhNThiMWE1NDRjZjYxMzA3XzM4NDgyOTA3MzcxMTA_aea4df99-364b-4a5a-bbb4-1f8cf4060920"
      unitRef="usd">0</us-gaap:OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale>
    <us-gaap:OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90ZXh0cmVnaW9uOjQwOTQ3YjQ4ZmQyNzQ5MTRhNThiMWE1NDRjZjYxMzA3XzM4NDgyOTA3MzcxMTA_dc25b1a3-00e4-4bc9-abd9-069f47cea537"
      unitRef="usd">0</us-gaap:OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale>
    <us-gaap:VariableInterestEntityFinancialOrOtherSupportAmount
      contextRef="i3e0dcd76a65342fcb1ae49bfa2f3e3d4_D20170925-20170925"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90ZXh0cmVnaW9uOjQwOTQ3YjQ4ZmQyNzQ5MTRhNThiMWE1NDRjZjYxMzA3XzU0MTY_4a288cd7-5f58-439a-8457-afb9c8991f7a"
      unitRef="usd">200000000</us-gaap:VariableInterestEntityFinancialOrOtherSupportAmount>
    <us-gaap:VariableInterestEntityOwnershipPercentage
      contextRef="i3e0dcd76a65342fcb1ae49bfa2f3e3d4_D20170925-20170925"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90ZXh0cmVnaW9uOjQwOTQ3YjQ4ZmQyNzQ5MTRhNThiMWE1NDRjZjYxMzA3XzU0MzQ_fb28d77a-6a26-4d19-a639-96bef186a1d5"
      unitRef="number">0.766</us-gaap:VariableInterestEntityOwnershipPercentage>
    <jcom:VariableInterestEntityQualitativeOrQuantitativeInformationAnnualManagementFeePercentage
      contextRef="ie777f608923d455ab4b09e041e6d31d4_I20170925"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90ZXh0cmVnaW9uOjQwOTQ3YjQ4ZmQyNzQ5MTRhNThiMWE1NDRjZjYxMzA3XzY3NDI_db074f29-7b6c-4c9b-8c79-205c4c0895fd"
      unitRef="number">0.020</jcom:VariableInterestEntityQualitativeOrQuantitativeInformationAnnualManagementFeePercentage>
    <jcom:VariableInterestEntityQualitativeOrQuantitativeInformationManagementFeeAnnualReductionPercentage
      contextRef="ie777f608923d455ab4b09e041e6d31d4_I20170925"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90ZXh0cmVnaW9uOjQwOTQ3YjQ4ZmQyNzQ5MTRhNThiMWE1NDRjZjYxMzA3XzY3NTc_d4c90c56-04b4-4d76-81d8-adba96c1e118"
      unitRef="number">0.10</jcom:VariableInterestEntityQualitativeOrQuantitativeInformationManagementFeeAnnualReductionPercentage>
    <jcom:VariableInterestEntityQualitativeOrQuantitativeInformationCarriedInterestPercentage
      contextRef="ie777f608923d455ab4b09e041e6d31d4_I20170925"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90ZXh0cmVnaW9uOjQwOTQ3YjQ4ZmQyNzQ5MTRhNThiMWE1NDRjZjYxMzA3XzcwNzA_797b23be-c54d-4209-8c53-122d29c4ff59"
      unitRef="number">0.20</jcom:VariableInterestEntityQualitativeOrQuantitativeInformationCarriedInterestPercentage>
    <us-gaap:VariableInterestEntityActivityBetweenVIEAndEntityOtherMeasureOfActivityAmount
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90ZXh0cmVnaW9uOjQwOTQ3YjQ4ZmQyNzQ5MTRhNThiMWE1NDRjZjYxMzA3XzczODk_e7d31d54-0091-4e61-a0b8-40cb1c1cde50"
      unitRef="usd">32900000</us-gaap:VariableInterestEntityActivityBetweenVIEAndEntityOtherMeasureOfActivityAmount>
    <us-gaap:VariableInterestEntityActivityBetweenVIEAndEntityPurchases
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90ZXh0cmVnaW9uOjQwOTQ3YjQ4ZmQyNzQ5MTRhNThiMWE1NDRjZjYxMzA3Xzc0Mzk_28f5b722-2abd-4c00-8cb4-b32a6663643c"
      unitRef="usd">31900000</us-gaap:VariableInterestEntityActivityBetweenVIEAndEntityPurchases>
    <us-gaap:VariableInterestEntityActivityBetweenVIEAndEntityOtherMeasureOfActivityAmount
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90ZXh0cmVnaW9uOjQwOTQ3YjQ4ZmQyNzQ5MTRhNThiMWE1NDRjZjYxMzA3Xzc2MzY_9ad089e2-d306-488d-ba50-0381ef646ce9"
      unitRef="usd">29600000</us-gaap:VariableInterestEntityActivityBetweenVIEAndEntityOtherMeasureOfActivityAmount>
    <us-gaap:VariableInterestEntityActivityBetweenVIEAndEntityPurchases
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90ZXh0cmVnaW9uOjQwOTQ3YjQ4ZmQyNzQ5MTRhNThiMWE1NDRjZjYxMzA3Xzc2ODY_a4ef3f90-3934-4f07-9899-4738c224ff65"
      unitRef="usd">29600000</us-gaap:VariableInterestEntityActivityBetweenVIEAndEntityPurchases>
    <us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90ZXh0cmVnaW9uOjQwOTQ3YjQ4ZmQyNzQ5MTRhNThiMWE1NDRjZjYxMzA3XzgyNDYzMzcyNTA3MTk_38b09074-0b05-47dc-bdd4-4b7d8004e3b6"
      unitRef="usd">10300000</us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90ZXh0cmVnaW9uOjQwOTQ3YjQ4ZmQyNzQ5MTRhNThiMWE1NDRjZjYxMzA3XzMyOTg1MzQ5MjYwNjQ_44f6d30d-8490-4529-bfaa-4886d086a97d"
      unitRef="usd">-11300000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90ZXh0cmVnaW9uOjQwOTQ3YjQ4ZmQyNzQ5MTRhNThiMWE1NDRjZjYxMzA3XzMyOTg1MzQ5MjYwNjg_f613db9c-7421-4be7-873c-53a3849c4693"
      unitRef="usd">-200000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90ZXh0cmVnaW9uOjQwOTQ3YjQ4ZmQyNzQ5MTRhNThiMWE1NDRjZjYxMzA3XzMyOTg1MzQ5MjYwNzI_a8bbb792-0e0c-42fd-b8dd-cec42e3ff0c5"
      unitRef="usd">-4100000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <jcom:NumberOfInvestmentsImpaired
      contextRef="i50492f41ac1143708053be4b48d60b88_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90ZXh0cmVnaW9uOjQwOTQ3YjQ4ZmQyNzQ5MTRhNThiMWE1NDRjZjYxMzA3XzMyOTg1MzQ5MTAzNTc_d7f20bc4-6fa0-4dad-831b-783a7a5ecd09"
      unitRef="investment">2</jcom:NumberOfInvestmentsImpaired>
    <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment
      contextRef="i50492f41ac1143708053be4b48d60b88_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90ZXh0cmVnaW9uOjQwOTQ3YjQ4ZmQyNzQ5MTRhNThiMWE1NDRjZjYxMzA3XzMyOTg1MzQ5MTAyNTE_04b1806c-5d40-42f7-aa30-10515c93ac7d"
      unitRef="usd">7000000.0</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i50492f41ac1143708053be4b48d60b88_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90ZXh0cmVnaW9uOjQwOTQ3YjQ4ZmQyNzQ5MTRhNThiMWE1NDRjZjYxMzA3XzMyOTg1MzQ5MTAzNzI_65c4d786-7efc-4fc7-a0da-438984a2eb82"
      unitRef="usd">-4300000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:ManagementFeeExpense
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90ZXh0cmVnaW9uOjQwOTQ3YjQ4ZmQyNzQ5MTRhNThiMWE1NDRjZjYxMzA3Xzg0NDM_e8911df9-491d-4116-8561-e11ee0688d9a"
      unitRef="usd">3000000.0</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90ZXh0cmVnaW9uOjQwOTQ3YjQ4ZmQyNzQ5MTRhNThiMWE1NDRjZjYxMzA3Xzg0NDc_c695f164-2dee-4459-90f1-54ea8aecc71b"
      unitRef="usd">3000000.0</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90ZXh0cmVnaW9uOjQwOTQ3YjQ4ZmQyNzQ5MTRhNThiMWE1NDRjZjYxMzA3Xzg0NTU_4eecfd92-aed4-4c92-ae94-fe6f89dacb37"
      unitRef="usd">4500000</us-gaap:ManagementFeeExpense>
    <us-gaap:EquityMethodInvestmentsTextBlock
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90ZXh0cmVnaW9uOjQwOTQ3YjQ4ZmQyNzQ5MTRhNThiMWE1NDRjZjYxMzA3XzkwODk_6f45dceb-49c1-4243-be3f-d092b79ed913">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table discloses the carrying amount for the Company&#x2019;s equity method investment (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maximum exposure to loss&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EquityMethodInvestmentsTextBlock>
    <us-gaap:EquityMethodInvestments
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZTo4N2I4M2ZjYTJmMWE0OGM4ODY4ODEzOTEwMTg0OGI3ZS90YWJsZXJhbmdlOjg3YjgzZmNhMmYxYTQ4Yzg4Njg4MTM5MTAxODQ4YjdlXzEtMS0xLTEtMA_53e74aca-6bd5-4a36-94f2-feebbc9acdba"
      unitRef="usd">67195000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZTo4N2I4M2ZjYTJmMWE0OGM4ODY4ODEzOTEwMTg0OGI3ZS90YWJsZXJhbmdlOjg3YjgzZmNhMmYxYTQ4Yzg4Njg4MTM5MTAxODQ4YjdlXzEtMy0xLTEtMA_fb346cb4-700b-482c-bfee-936dbb50d082"
      unitRef="usd">50274000</us-gaap:EquityMethodInvestments>
    <us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZTo4N2I4M2ZjYTJmMWE0OGM4ODY4ODEzOTEwMTg0OGI3ZS90YWJsZXJhbmdlOjg3YjgzZmNhMmYxYTQ4Yzg4Njg4MTM5MTAxODQ4YjdlXzItMS0xLTEtMA_34ef76ef-7737-4064-9fc2-d0e44c2669ee"
      unitRef="usd">67195000</us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount>
    <us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMjcvZnJhZzo0MDk0N2I0OGZkMjc0OTE0YTU4YjFhNTQ0Y2Y2MTMwNy90YWJsZTo4N2I4M2ZjYTJmMWE0OGM4ODY4ODEzOTEwMTg0OGI3ZS90YWJsZXJhbmdlOjg3YjgzZmNhMmYxYTQ4Yzg4Njg4MTM5MTAxODQ4YjdlXzItMy0xLTEtMA_aa6f7379-569d-4ad4-8761-4a558939ed1f"
      unitRef="usd">50274000</us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount>
    <us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzAvZnJhZzplZWNkNjk5MDk1OGY0MThhOTZjMTQ2NzFjYThhNDIzZi90ZXh0cmVnaW9uOmVlY2Q2OTkwOTU4ZjQxOGE5NmMxNDY3MWNhOGE0MjNmXzExMzE_e4ace056-f6df-42f7-963e-92851363bb27">Sale of AssetsDuring the second quarter of 2020, the Company committed to a plan to sell certain Voice assets in Australia and New Zealand as they were determined to be non-core assets. Such assets were recorded within the Voice, Backup, Security, and CPP reportable segment. On August 31, 2020, in a cash transaction, the Company sold these Voice assets for a gain of $17.1&#160;million which was recorded in gain on sale of businesses on the Consolidated Statement of Operations.</us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
      contextRef="ia3fb6d3a211c4f0da3dc7cc62641b0dc_D20200831-20200831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzAvZnJhZzplZWNkNjk5MDk1OGY0MThhOTZjMTQ2NzFjYThhNDIzZi90ZXh0cmVnaW9uOmVlY2Q2OTkwOTU4ZjQxOGE5NmMxNDY3MWNhOGE0MjNmXzMyOTg1MzQ4ODcxODM_3b754107-4d38-44bc-9015-7b949158fdb0"
      unitRef="usd">17100000</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90ZXh0cmVnaW9uOjMxZTEzMjdiZjE0ZTQ2YTI5OGEyYzE5NmYwOWM1ODM0XzY2OTI_23d85811-d58f-4d83-91bb-d0e9eb8e9636">Fair Value Measurements&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;J2 Global complies with the provisions of ASC 820, which defines fair value, provides a framework for measuring fair value and expands the disclosures required for fair value measurements of financial and non-financial assets and liabilities. ASC 820 clarifies that fair value is an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that is determined based on assumptions that market participants would use in pricing an asset or a liability. As a basis for considering such assumptions, ASC 820 establishes a three-tier value hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.124%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:78.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#xa7;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 1 &#x2013; Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#xa7;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 2 &#x2013; Observable inputs other than quoted prices in active markets for identical assets and liabilities, quoted prices for identical or similar assets or liabilities in inactive markets, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#xa7;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 3 &#x2013; Unobservable inputs which are supported by little or no market activity.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value hierarchy also requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s money market funds are classified within Level 1. The Company values these Level 1 investments using quoted market prices. The fair value of long-term debt is determined using recent quoted market prices or dealer quotes for each of the Company&#x2019;s instruments, which are Level 1 inputs.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain of the Company&#x2019;s debt securities are classified within Level 2. The Company values these Level 2 investments based on model-driven valuations using significant inputs derived from or corroborated by observable market data.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of our senior notes was determined using quoted market prices or dealer quotes for instruments with similar maturities and other terms and credit ratings in 2019, which are Level 2 inputs. The fair value of the MUFG Credit Facility approximated its carrying amount due to its variable interest rate, which approximated a market interest rate, and was considered a Level 2 input. The fair value of the Company&#x2019;s debt instruments was $2.0 billion and $1.8 billion, at December&#160;31, 2020 and December&#160;31, 2019, respectively (see Note 10 - Long-Term Debt).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, the 3.25% Convertible Notes contain terms that may require the Company to pay contingent interest on the 3.25% Convertible Notes which is accounted for as a derivative with fair value adjustments being recorded to interest expense (see Note 10 - Long Term Debt). The fair value of this derivative is determined using a binomial lattice convertible bond pricing model using historical and implied market information, which are Level 2 inputs.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2019, the Company entered into a $5.5 million note payable that was short-term in nature and associated with the quarter&#x2019;s acquisition activity. In the same year, the Company paid down $5.1 million of the outstanding note and in the third quarter of 2020, the balance of the note payable was paid in full. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company classifies its contingent consideration liability in connection with acquisitions within Level 3 because factors used to develop the estimated fair value are unobservable inputs, such as volatility and market risks, and are not supported by market activity. For similar reasons, certain of the Company&#x2019;s available-for-sale debt securities were classified within Level 3. The valuation approaches used to value Level 3 investments considers unobservable inputs in the market such as time to liquidity, volatility, dividend yield and breakpoints. Significant increases or decreases in either of the inputs in isolation would result in a significantly lower or higher fair value measurement.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the fair values, valuation techniques, unobservable inputs, and ranges of the Company&#x2019;s financial liabilities categorized within Level 3. The weighted averages below are a product of the unobservable input and fair value of the contingent consideration arrangement as of December 31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.268%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.332%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Valuation Technique&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unobservable Input&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Range&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent Consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Option-Based Model&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk free rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.9%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Debt spread&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.0% - 33.5%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Probabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.0% - 100.0%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value factor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.6% - 3.9%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.6%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present the fair values of the Company&#x2019;s financial assets or liabilities that are measured at fair value on a recurring basis (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.139%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.503%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Carrying Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Money market and other funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets measured at fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,960,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,960,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,579,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total liabilities measured at fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,960,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,969,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,588,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Carrying Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Money market and other funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;395,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;395,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;395,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets measured at fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;395,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;418,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;418,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,833,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,833,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,448,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total liabilities measured at fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,833,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,870,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,486,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At the end of each reporting period, management reviews the inputs to the fair value measurements of financial and non-financial assets and liabilities to determine when transfers between levels are deemed to have occurred. For the year ended December&#160;31, 2020, the Company transferred the fair value of its long-term debt from Level 2 to Level 1. For the year ended December&#160;31, 2019, there were no transfers that occurred between levels. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents a reconciliation of the Company&#x2019;s derivative instruments (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.028%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.446%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Affected line item in the Statement of Income&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Level 2:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of January 1, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total fair value adjustments reported in earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(768)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense, net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables presents a reconciliation of the Company&#x2019;s Level 3 financial liabilities related to contingent consideration that are measured at fair value on a recurring basis (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.028%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.446%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Affected line item in the Statement of Income&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of January 1, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total fair value adjustments reported in earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent consideration payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23,545)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Not Applicable&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total fair value adjustments reported in earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(80)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent consideration payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(37,645)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Not Applicable&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the acquisition of Humble Bundle, on October 13, 2017, contingent consideration of up to an aggregate of $40.0 million may be payable upon achieving certain future EBITDA thresholds and had a fair value of zero and $20.0 million at December&#160;31, 2020 and December&#160;31, 2019, respectively. Due to the Company&#x2019;s achievement of certain EBITDA targets for the year ended December 31, 2019 and 2018  and the amended contingent consideration agreement, $20.0 million and $20.0 million was paid during the year ended December&#160;31, 2020 and 2019, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the acquisition of Ekahau Inc., on October 10, 2018, contingent consideration of up to an aggregate of $15.0 million may be payable upon achieving certain future revenue thresholds and had a fair value of zero and $9.1 million at December&#160;31, 2020 and December&#160;31, 2019, respectively. Due to the achievement of certain thresholds, $9.1 million was paid during the year ended December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; In connection with the Company&#x2019;s other acquisition activity, contingent consideration of up to $23.3 million may be payable upon achieving certain future EBITDA, revenue, and/or unique visitor thresholds and had a combined fair value of $9.1 million and $8.8 million at December&#160;31, 2020 and December&#160;31, 2019, respectively. Due to the achievement of certain thresholds, $8.6 million was paid during the year ended December&#160;31, 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December&#160;31, 2020, the Company recorded a net decrease in the fair value of the contingent consideration of&#160;$0.1 million&#160;and reported such decrease in general and administrative expenses.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables presents a reconciliation of the Company&#x2019;s Level 3 financial assets related to certain available-for-sale debt securities that are measured at fair value on a recurring basis (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of January 1, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total fair value adjustments reported in other comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exchange of available-for-sale corporate debt securities (Note 5)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,047)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:LongTermDebtFairValue
      contextRef="ib11b7e4286f44fdb9dc5b138169a6df0_I20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90ZXh0cmVnaW9uOjMxZTEzMjdiZjE0ZTQ2YTI5OGEyYzE5NmYwOWM1ODM0XzE3ODc_0e7658a7-4f0b-41b5-aba4-b7642fd8f30c"
      unitRef="usd">2000000000.0</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="ia7e2212c53dc4b03a20f0e24a9ae756d_I20191231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90ZXh0cmVnaW9uOjMxZTEzMjdiZjE0ZTQ2YTI5OGEyYzE5NmYwOWM1ODM0XzE3OTQ_af4e4b0f-4a33-4293-9d8b-90a042cc7375"
      unitRef="usd">1800000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90ZXh0cmVnaW9uOjMxZTEzMjdiZjE0ZTQ2YTI5OGEyYzE5NmYwOWM1ODM0XzQzOTgwNDY1MzY4NTk_93685aa3-409e-447f-b67a-cb465d2c7a60"
      unitRef="number">0.0325</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90ZXh0cmVnaW9uOjMxZTEzMjdiZjE0ZTQ2YTI5OGEyYzE5NmYwOWM1ODM0XzQzOTgwNDY1MzY4Njc_93685aa3-409e-447f-b67a-cb465d2c7a60"
      unitRef="number">0.0325</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:NotesPayable
      contextRef="ifcf0311012734b568c201c050e614016_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90ZXh0cmVnaW9uOjMxZTEzMjdiZjE0ZTQ2YTI5OGEyYzE5NmYwOWM1ODM0XzIzNzI_c31b0ab7-81db-4ee0-991b-38c40594b3c9"
      unitRef="usd">5500000</us-gaap:NotesPayable>
    <us-gaap:RepaymentsOfNotesPayable
      contextRef="i1fe06f49f9094e7eb7a8b02c401b0208_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90ZXh0cmVnaW9uOjMxZTEzMjdiZjE0ZTQ2YTI5OGEyYzE5NmYwOWM1ODM0XzI1MjY_0fc466e3-b9d5-4660-980e-04a20fff19e8"
      unitRef="usd">5100000</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90ZXh0cmVnaW9uOjMxZTEzMjdiZjE0ZTQ2YTI5OGEyYzE5NmYwOWM1ODM0XzM4NDgyOTA3MTIxOTQ_7f95debc-3c0d-48e8-874c-71a51d3fa44b">The following table presents the fair values, valuation techniques, unobservable inputs, and ranges of the Company&#x2019;s financial liabilities categorized within Level 3. The weighted averages below are a product of the unobservable input and fair value of the contingent consideration arrangement as of December 31, 2020.&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.268%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.332%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Valuation Technique&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unobservable Input&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Range&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent Consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Option-Based Model&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk free rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.9%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Debt spread&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.0% - 33.5%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Probabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.0% - 100.0%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value factor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.6% - 3.9%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.6%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i6c8d9371ca5d4037b866695be4e7e932_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTowMTFmMTAxNDlmZjU0NTI5YTkzOTRiODliNTc5ODA1Zi90YWJsZXJhbmdlOjAxMWYxMDE0OWZmNTQ1MjlhOTM5NGI4OWI1Nzk4MDVmXzEtNS0xLTEtMjY0OC90ZXh0cmVnaW9uOjE5MjdjY2RlZmU0MTQxYTk5NTMzYTllZWJmNzdkYjdhXzMyOTg1MzQ4ODMzNDQ_a31fc570-0b4c-4e6f-816b-9d6b449aeea9"
      unitRef="number">0.019</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="ide7777585ea64a3ba2f96ecb9605cbd1_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTowMTFmMTAxNDlmZjU0NTI5YTkzOTRiODliNTc5ODA1Zi90YWJsZXJhbmdlOjAxMWYxMDE0OWZmNTQ1MjlhOTM5NGI4OWI1Nzk4MDVmXzEtNy0xLTEtNzY0NQ_011fb6c4-391f-476b-a33d-8545bb186de6"
      unitRef="number">0.019</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i760e4cb04e30400996c9d10a2567956d_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTowMTFmMTAxNDlmZjU0NTI5YTkzOTRiODliNTc5ODA1Zi90YWJsZXJhbmdlOjAxMWYxMDE0OWZmNTQ1MjlhOTM5NGI4OWI1Nzk4MDVmXzItNS0xLTEtMjY0OC90ZXh0cmVnaW9uOmIzMzljZDJmZThmNDQzNmI5MTczYTUwNTZkZmMxOTA2XzMyOTg1MzQ4ODMzNDA_305f9d4f-67e6-4c51-bcd4-180aba636252"
      unitRef="number">0.000</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i3d907b59cc5a40b0975fdc017b4c740a_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTowMTFmMTAxNDlmZjU0NTI5YTkzOTRiODliNTc5ODA1Zi90YWJsZXJhbmdlOjAxMWYxMDE0OWZmNTQ1MjlhOTM5NGI4OWI1Nzk4MDVmXzItNS0xLTEtMjY0OC90ZXh0cmVnaW9uOmIzMzljZDJmZThmNDQzNmI5MTczYTUwNTZkZmMxOTA2XzMyOTg1MzQ4ODMzNDU_07c135b0-9133-4dec-89bd-dde9dcc8457e"
      unitRef="number">0.335</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="idc075a053bbe4249a7358a41d1fc9d5c_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTowMTFmMTAxNDlmZjU0NTI5YTkzOTRiODliNTc5ODA1Zi90YWJsZXJhbmdlOjAxMWYxMDE0OWZmNTQ1MjlhOTM5NGI4OWI1Nzk4MDVmXzItNy0xLTEtNzY0NQ_bfc84690-4d7c-4465-bde1-efcde36073c5"
      unitRef="number">0.110</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i383154874de848bcbe9fb4b2de3e4ab0_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTowMTFmMTAxNDlmZjU0NTI5YTkzOTRiODliNTc5ODA1Zi90YWJsZXJhbmdlOjAxMWYxMDE0OWZmNTQ1MjlhOTM5NGI4OWI1Nzk4MDVmXzMtNS0xLTEtMjY0OC90ZXh0cmVnaW9uOjIyMjgyZTczNWZjNjQwZWZhNzIyMjk4ZjE2OGM0ZWE1XzMyOTg1MzQ4ODMzNDA_38008a05-45f0-4aff-b5cf-b4859da5e679"
      unitRef="number">0.050</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i14b5f53b80074ca59d72302782df98b6_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTowMTFmMTAxNDlmZjU0NTI5YTkzOTRiODliNTc5ODA1Zi90YWJsZXJhbmdlOjAxMWYxMDE0OWZmNTQ1MjlhOTM5NGI4OWI1Nzk4MDVmXzMtNS0xLTEtMjY0OC90ZXh0cmVnaW9uOjIyMjgyZTczNWZjNjQwZWZhNzIyMjk4ZjE2OGM0ZWE1XzMyOTg1MzQ4ODMzNDQ_a81c87e9-0f10-43c0-bb47-8aac3eb4c8ac"
      unitRef="number">1.000</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i3a25e1f85a0840adbc1ffce0e5708e27_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTowMTFmMTAxNDlmZjU0NTI5YTkzOTRiODliNTc5ODA1Zi90YWJsZXJhbmdlOjAxMWYxMDE0OWZmNTQ1MjlhOTM5NGI4OWI1Nzk4MDVmXzMtNy0xLTEtNzY0NQ_4eb4ffd0-d722-4d21-bd42-f8f06d6e916e"
      unitRef="number">0.623</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="iea766f70f66d435d90e6283aea2de139_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTowMTFmMTAxNDlmZjU0NTI5YTkzOTRiODliNTc5ODA1Zi90YWJsZXJhbmdlOjAxMWYxMDE0OWZmNTQ1MjlhOTM5NGI4OWI1Nzk4MDVmXzQtNS0xLTEtMjY0OC90ZXh0cmVnaW9uOmFiZjA3YzM4ZmY3ZTQwYmRiYWU0MjZjNmNmYzI0OTdkXzMyOTg1MzQ4ODMzNTI_b5915999-6cf9-491a-8df2-c087d05220c4"
      unitRef="number">0.036</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i44445a2c7b6240deae346d77e5fdb601_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTowMTFmMTAxNDlmZjU0NTI5YTkzOTRiODliNTc5ODA1Zi90YWJsZXJhbmdlOjAxMWYxMDE0OWZmNTQ1MjlhOTM5NGI4OWI1Nzk4MDVmXzQtNS0xLTEtMjY0OC90ZXh0cmVnaW9uOmFiZjA3YzM4ZmY3ZTQwYmRiYWU0MjZjNmNmYzI0OTdkXzMyOTg1MzQ4ODMzNDg_8647d1c8-9aee-4732-99cb-9f2c21986b43"
      unitRef="number">0.039</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i25d6569d3d0f4d46a37cc471fc46580c_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTowMTFmMTAxNDlmZjU0NTI5YTkzOTRiODliNTc5ODA1Zi90YWJsZXJhbmdlOjAxMWYxMDE0OWZmNTQ1MjlhOTM5NGI4OWI1Nzk4MDVmXzQtNy0xLTEtNzY0NQ_49d66d63-aa54-45bf-acbc-a80a3f298bf9"
      unitRef="number">0.037</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i456a09f863fe46aa8586be6649b2660e_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTowMTFmMTAxNDlmZjU0NTI5YTkzOTRiODliNTc5ODA1Zi90YWJsZXJhbmdlOjAxMWYxMDE0OWZmNTQ1MjlhOTM5NGI4OWI1Nzk4MDVmXzUtNS0xLTEtMjY0OA_76473f77-2ea9-4c37-bcee-cea080e66ac9"
      unitRef="number">28.6</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="id5ef507a746347f291ce94b61c69fec3_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTowMTFmMTAxNDlmZjU0NTI5YTkzOTRiODliNTc5ODA1Zi90YWJsZXJhbmdlOjAxMWYxMDE0OWZmNTQ1MjlhOTM5NGI4OWI1Nzk4MDVmXzUtNy0xLTEtNzY0NQ_856992d8-76c2-46d2-b289-d1c2e15c2a73"
      unitRef="number">0.286</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90ZXh0cmVnaW9uOjMxZTEzMjdiZjE0ZTQ2YTI5OGEyYzE5NmYwOWM1ODM0XzY3MTA_7702893f-12a4-4a35-ad72-f4e0357f7684">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present the fair values of the Company&#x2019;s financial assets or liabilities that are measured at fair value on a recurring basis (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.139%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.503%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Carrying Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Money market and other funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets measured at fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,960,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,960,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,579,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total liabilities measured at fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,960,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,969,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,588,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Carrying Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Money market and other funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;395,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;395,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;395,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets measured at fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;395,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;418,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;418,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,833,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,833,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,448,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total liabilities measured at fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,833,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,870,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,486,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ia82ea6cbd18a420294f049ff0d93ea58_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzMtMS0xLTEtMA_f2cc18aa-3d9c-4d9a-bbb3-d322629e87c8"
      unitRef="usd">10413000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i21f1b31bef644c3987f2de8116ab449f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzMtMy0xLTEtMA_08a97cad-05fc-4df6-bcdd-0bd8ae9fb206"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i9ef42e46c6104f159c5c4f86e610de72_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzMtNS0xLTEtMA_c4100acf-9eca-449d-9906-2a8dc8ee766e"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="iebb069c1cd4d409485c8f6c361676d2c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzMtNy0xLTEtMA_2727a5f1-9fab-4c52-94cb-33b3d1740cff"
      unitRef="usd">10413000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="id774d2be5e534a76b14de0ea5150200c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzMtOS0xLTEtMjA4NzM_cf652a3f-119b-43a2-b4dd-8df1d95d50f5"
      unitRef="usd">10413000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i787b02aae9ec48ad86634a4281260227_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzEwLTEtMS0xLTA_2727a989-4311-49ad-b553-427b59eeff6c"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ib34794ad356f4a608e3aa8adcaa059ac_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzEwLTMtMS0xLTA_7eb239e2-e313-4428-a018-b35b54dac682"
      unitRef="usd">663000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ic3facb9a19fe43a6a15d5ac6572670d3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzEwLTUtMS0xLTA_25f80ef1-f4c7-48a0-acdd-04f5d653f60c"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i1e0cea7cbbf74945a6363d8dfbc9943e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzEwLTctMS0xLTA_0a08658f-e038-4e7e-b42d-d661df51f453"
      unitRef="usd">663000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="iaa0354535b8f4e17a80413b63aafada7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzEwLTktMS0xLTIwODcz_a78aed47-38dd-4b6a-8218-7cee3f5dfc2d"
      unitRef="usd">663000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i56fcc37b921749e3ae58df3d1f4f00f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzExLTEtMS0xLTA_0cda5f02-092e-422a-a77b-ad2f29ba852b"
      unitRef="usd">10413000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i84a887a61bbb4689b3e50b4b0f4e5096_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzExLTMtMS0xLTA_31680fe7-50b4-464b-8a58-afa5e2732fa9"
      unitRef="usd">663000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i066480adeac348a996719a09c8dd7ca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzExLTUtMS0xLTA_0ca78688-4c69-49cb-a8ec-e1fd72412996"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i01837059002e4feeacf858462733663a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzExLTctMS0xLTA_fd5dd2d9-cea0-4dc6-ac29-11eeea637cf3"
      unitRef="usd">11076000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="idf2c577a20174e1ebba341bf1ec519d5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzExLTktMS0xLTIwODcz_e6278e8b-5f52-4b45-81e4-4a8f0bb9e86a"
      unitRef="usd">11076000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i56fcc37b921749e3ae58df3d1f4f00f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzE0LTEtMS0xLTA_694dbf8a-cbda-4479-8570-cfd35d40140f"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i84a887a61bbb4689b3e50b4b0f4e5096_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzE0LTMtMS0xLTA_49178636-b16b-4a0c-8172-015e21cb8db2"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i066480adeac348a996719a09c8dd7ca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzE0LTUtMS0xLTA_562735ea-eb3c-4d0d-86c0-99dfd317b341"
      unitRef="usd">9094000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i01837059002e4feeacf858462733663a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzE0LTctMS0xLTA_18d80bba-90c7-4956-a4de-19fbd544fd76"
      unitRef="usd">9094000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="idf2c577a20174e1ebba341bf1ec519d5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzE0LTktMS0xLTIwODcz_fe490a3e-9cdc-4e79-be19-bd106c12a2d3"
      unitRef="usd">9094000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:LongTermDebtFairValue
      contextRef="i56fcc37b921749e3ae58df3d1f4f00f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzE1LTEtMS0xLTA_f72021e6-b23f-4774-8b58-b32cea6a9596"
      unitRef="usd">1960527000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i84a887a61bbb4689b3e50b4b0f4e5096_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzE1LTMtMS0xLTA_51e34f1c-1fe6-45db-8960-b308f257a835"
      unitRef="usd">0</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i066480adeac348a996719a09c8dd7ca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzE1LTUtMS0xLTA_74e8580e-b4f8-40c7-bf2d-723c636983ab"
      unitRef="usd">0</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i01837059002e4feeacf858462733663a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzE1LTctMS0xLTA_55a8ee12-cb4b-4615-b2ba-39b4ff85e024"
      unitRef="usd">1960527000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="idf2c577a20174e1ebba341bf1ec519d5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzE1LTktMS0xLTIwODcz_f5f43b33-ca46-42ec-893a-c2b8cb0ba49b"
      unitRef="usd">1579021000</us-gaap:LongTermDebtFairValue>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i56fcc37b921749e3ae58df3d1f4f00f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzE2LTEtMS0xLTA_4f46acfe-3cfd-49fa-8ba7-a6d5c2aea3ee"
      unitRef="usd">1960527000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i84a887a61bbb4689b3e50b4b0f4e5096_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzE2LTMtMS0xLTA_8037bb86-8e30-4f55-b370-861a5612f2a6"
      unitRef="usd">0</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i066480adeac348a996719a09c8dd7ca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzE2LTUtMS0xLTA_66d09b74-d67b-4f9a-b49e-3d6652cfdffa"
      unitRef="usd">9094000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i01837059002e4feeacf858462733663a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzE2LTctMS0xLTA_bb0e5c4b-6870-4e14-8895-e5cbe5686555"
      unitRef="usd">1969621000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="idf2c577a20174e1ebba341bf1ec519d5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzE2LTktMS0xLTIwODcz_f1318f12-95b3-46f0-818c-91fd4bb96e45"
      unitRef="usd">1588115000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i1937b023e600460590dc6d227b094dd7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzIyLTEtMS0xLTA_bd7fcbad-f60a-40e3-82a8-2dca3068ae2a"
      unitRef="usd">395664000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ice324f1340b04b7fad5485aeb9a439c9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzIyLTMtMS0xLTA_873ba652-321d-4dff-b6b8-db8ed8260241"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ia057a0af7d9547a18e2d107b47e8358f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzIyLTUtMS0xLTA_c297590b-1703-41da-ade7-1586f4122558"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ibb7e3698f06c4bdfb5aceb458929612c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzIyLTctMS0xLTA_8ab116e3-fcce-4b5d-b293-bc2dbaf8eee4"
      unitRef="usd">395664000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="if592a30fac8f455c92881bfe26428123_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzIyLTktMS0xLTIwODcz_fbaa1ab2-3363-4e57-b718-879cf16bea65"
      unitRef="usd">395664000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i46bee7f0aee140b1a555c4ae8b97e6e4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzI5LTEtMS0xLTA_06efd38c-ea49-4242-858c-37ff9cfb07e1"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i18b59613b09a4c7c98f500ade538bc72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzI5LTMtMS0xLTA_13af3f13-c5f7-4d6f-b59d-975e7db42be3"
      unitRef="usd">623000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i01fd7cf5a1b54352a28570da833d92b7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzI5LTUtMS0xLTA_8a1d8ee1-1b0e-4c96-9b1f-6341a503d6bb"
      unitRef="usd">22047000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i1e20d8a1416348208b93d70df59bca60_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzI5LTctMS0xLTA_fcb7cfa3-314b-4127-9b36-e707d2301815"
      unitRef="usd">22670000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ifc4451c2813c4badb1a28b55f4adf41c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzI5LTktMS0xLTIwODcz_b9894a9a-99f0-4f35-b2d2-f02eb42946d0"
      unitRef="usd">22670000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="icec085573f764dd3892978909b66d62f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzMwLTEtMS0xLTA_a60fa265-45bd-48ff-a533-8804f5dab215"
      unitRef="usd">395664000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ia9d11349788a47a1be27af1879fc514d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzMwLTMtMS0xLTA_0d406000-6d04-43d2-9534-e3b92e0dc9a3"
      unitRef="usd">623000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i161030048ae144829edf0a422d9c8063_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzMwLTUtMS0xLTA_e8dbd820-a686-4282-8a4a-61153fab68ed"
      unitRef="usd">22047000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i53353bbb843c4ee0ba3ced4d7aae8b1f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzMwLTctMS0xLTA_de2fa224-fc62-4db8-8a76-b9448a2dfac3"
      unitRef="usd">418334000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i65ac8bf3bd4c4e31892f71db5cee965b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzMwLTktMS0xLTIwODcz_66eefb08-24a2-4fc1-a2f8-c82b079f7e77"
      unitRef="usd">418334000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="icec085573f764dd3892978909b66d62f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzMzLTEtMS0xLTA_8460bb73-542a-4f2f-9424-940247ef157b"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ia9d11349788a47a1be27af1879fc514d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzMzLTMtMS0xLTA_2789ae2d-6c2d-4e63-b9aa-78edd3aea9a5"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i161030048ae144829edf0a422d9c8063_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzMzLTUtMS0xLTA_6bb5e869-14c0-4760-9d44-4da4d9e217a0"
      unitRef="usd">37887000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i53353bbb843c4ee0ba3ced4d7aae8b1f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzMzLTctMS0xLTA_0a173777-3638-473b-8fa7-8d08c8ac867f"
      unitRef="usd">37887000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i65ac8bf3bd4c4e31892f71db5cee965b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzMzLTktMS0xLTIwODcz_3a0e5fbb-8fcd-4386-b2b9-6f88171fac44"
      unitRef="usd">37887000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:LongTermDebtFairValue
      contextRef="icec085573f764dd3892978909b66d62f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzM1LTEtMS0xLTIwMTY4_61475d62-a257-4b2e-a572-3f103febb8df"
      unitRef="usd">0</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="ia9d11349788a47a1be27af1879fc514d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzM1LTMtMS0xLTIwMDUy_012e076e-abcf-469f-89da-c43cca4f0e07"
      unitRef="usd">1833062000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i161030048ae144829edf0a422d9c8063_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzM1LTUtMS0xLTIwMTY4_2c851526-f19b-4abe-8bc8-87aeb67c6223"
      unitRef="usd">0</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i53353bbb843c4ee0ba3ced4d7aae8b1f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzM1LTctMS0xLTIwMTY4_ba2e90e2-3daf-40e1-944a-c3d5052ec6de"
      unitRef="usd">1833062000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i65ac8bf3bd4c4e31892f71db5cee965b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzM1LTktMS0xLTIwODcz_696bc107-5cfe-43e1-beb3-8d7d39ba0375"
      unitRef="usd">1448461000</us-gaap:LongTermDebtFairValue>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="icec085573f764dd3892978909b66d62f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzM1LTEtMS0xLTA_cbb4674c-2e36-4ac1-8ce8-869d451d17ca"
      unitRef="usd">0</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="ia9d11349788a47a1be27af1879fc514d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzM1LTMtMS0xLTA_e2f4712e-a044-489c-bac8-25c8067f25b2"
      unitRef="usd">1833062000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i161030048ae144829edf0a422d9c8063_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzM1LTUtMS0xLTA_b13249bd-e289-4124-ac18-9a0f98706671"
      unitRef="usd">37887000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i53353bbb843c4ee0ba3ced4d7aae8b1f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzM1LTctMS0xLTA_d3a4f7f7-38ef-4a7e-a630-42f9d0ba64b0"
      unitRef="usd">1870949000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i65ac8bf3bd4c4e31892f71db5cee965b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpmNmZhYTVhMWQ5Y2Y0NWZmYjQ0NmM5ZTNmZWJkMzNiOS90YWJsZXJhbmdlOmY2ZmFhNWExZDljZjQ1ZmZiNDQ2YzllM2ZlYmQzM2I5XzM2LTktMS0xLTIwODcz_4f42248e-7bf0-4006-95bf-a04573e934bd"
      unitRef="usd">1486348000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90ZXh0cmVnaW9uOjMxZTEzMjdiZjE0ZTQ2YTI5OGEyYzE5NmYwOWM1ODM0XzM4NDgyOTA3MjI5ODE_c9812b76-2918-461e-8d54-6dde6fe24ae9">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents a reconciliation of the Company&#x2019;s derivative instruments (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.028%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.446%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Affected line item in the Statement of Income&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Level 2:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of January 1, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total fair value adjustments reported in earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(768)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense, net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock>
    <us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs
      contextRef="ie2e2db5ffa3b4e75b350253a6dfb66a1_I20190101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpjNzc5MjAwZDEzYmE0YTU3ODUyODAzMjBiYjMyN2FhNy90YWJsZXJhbmdlOmM3NzkyMDBkMTNiYTRhNTc4NTI4MDMyMGJiMzI3YWE3XzMtMS0xLTEtMTg4NjI_3f56ceea-3799-49b2-87f5-868b762c49c2"
      unitRef="usd">-768000</us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs>
    <us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings
      contextRef="i28e56476aa6c4bd8bad0aef027565e6e_D20190102-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpjNzc5MjAwZDEzYmE0YTU3ODUyODAzMjBiYjMyN2FhNy90YWJsZXJhbmdlOmM3NzkyMDBkMTNiYTRhNTc4NTI4MDMyMGJiMzI3YWE3XzUtMS0xLTEtMTg4NjI_56fa48d0-d61d-45c0-a85a-abec14179a6c"
      unitRef="usd">768000</us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings>
    <us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs
      contextRef="i356da62842bd478b92e37be8642c578a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZTpjNzc5MjAwZDEzYmE0YTU3ODUyODAzMjBiYjMyN2FhNy90YWJsZXJhbmdlOmM3NzkyMDBkMTNiYTRhNTc4NTI4MDMyMGJiMzI3YWE3XzYtMS0xLTEtMTg4NjI_a99508d0-63a9-4a94-8f12-6a39ea69798b"
      unitRef="usd">0</us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90ZXh0cmVnaW9uOjMxZTEzMjdiZjE0ZTQ2YTI5OGEyYzE5NmYwOWM1ODM0XzY3MjA_6be97027-d91a-46a8-be62-ddf3ab2d5811">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables presents a reconciliation of the Company&#x2019;s Level 3 financial liabilities related to contingent consideration that are measured at fair value on a recurring basis (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.028%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.446%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Affected line item in the Statement of Income&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of January 1, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total fair value adjustments reported in earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent consideration payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23,545)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Not Applicable&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total fair value adjustments reported in earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(80)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent consideration payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(37,645)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Not Applicable&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="iff441bd2ecf64b0d83461917aa9eba30_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZToyZGRkNjZkNzNiNDc0ZmY1YTc1NzY2Yjc4OThjMDAyNC90YWJsZXJhbmdlOjJkZGQ2NmQ3M2I0NzRmZjVhNzU3NjZiNzg5OGMwMDI0XzEtMS0xLTEtMA_87bd0101-de82-4094-a858-c276a99124da"
      unitRef="usd">50035000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease
      contextRef="i79af36a1646a4b08a05c3947ae9c352f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZToyZGRkNjZkNzNiNDc0ZmY1YTc1NzY2Yjc4OThjMDAyNC90YWJsZXJhbmdlOjJkZGQ2NmQ3M2I0NzRmZjVhNzU3NjZiNzg5OGMwMDI0XzItMS0xLTEtMA_593dbfe8-36bb-48e3-8d5e-c17ea4a846dd"
      unitRef="usd">5079000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i79af36a1646a4b08a05c3947ae9c352f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZToyZGRkNjZkNzNiNDc0ZmY1YTc1NzY2Yjc4OThjMDAyNC90YWJsZXJhbmdlOjJkZGQ2NmQ3M2I0NzRmZjVhNzU3NjZiNzg5OGMwMDI0XzMtMS0xLTEtMA_95087fb5-ba04-4bfc-aa33-501d41697951"
      unitRef="usd">-6318000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:OtherPaymentsToAcquireBusinesses
      contextRef="i79af36a1646a4b08a05c3947ae9c352f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZToyZGRkNjZkNzNiNDc0ZmY1YTc1NzY2Yjc4OThjMDAyNC90YWJsZXJhbmdlOjJkZGQ2NmQ3M2I0NzRmZjVhNzU3NjZiNzg5OGMwMDI0XzQtMS0xLTEtMA_f00e2f3f-8a7d-40cd-bb24-2e793d7e336b"
      unitRef="usd">23545000</us-gaap:OtherPaymentsToAcquireBusinesses>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ibc7b0fc8be3b41539070dae84c5ea6a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZToyZGRkNjZkNzNiNDc0ZmY1YTc1NzY2Yjc4OThjMDAyNC90YWJsZXJhbmdlOjJkZGQ2NmQ3M2I0NzRmZjVhNzU3NjZiNzg5OGMwMDI0XzUtMS0xLTEtMA_9205582f-abf0-49c9-aaa6-5ace6127633b"
      unitRef="usd">37887000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease
      contextRef="i9f9565beea224fd48fc99343f42732ef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZToyZGRkNjZkNzNiNDc0ZmY1YTc1NzY2Yjc4OThjMDAyNC90YWJsZXJhbmdlOjJkZGQ2NmQ3M2I0NzRmZjVhNzU3NjZiNzg5OGMwMDI0XzYtMS0xLTEtMA_8b26e0b6-e372-4916-bc48-4d229d1d295d"
      unitRef="usd">8932000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i9f9565beea224fd48fc99343f42732ef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZToyZGRkNjZkNzNiNDc0ZmY1YTc1NzY2Yjc4OThjMDAyNC90YWJsZXJhbmdlOjJkZGQ2NmQ3M2I0NzRmZjVhNzU3NjZiNzg5OGMwMDI0XzctMS0xLTEtMA_7c21d036-d094-4622-814c-b009611efdcf"
      unitRef="usd">80000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:OtherPaymentsToAcquireBusinesses
      contextRef="i9f9565beea224fd48fc99343f42732ef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZToyZGRkNjZkNzNiNDc0ZmY1YTc1NzY2Yjc4OThjMDAyNC90YWJsZXJhbmdlOjJkZGQ2NmQ3M2I0NzRmZjVhNzU3NjZiNzg5OGMwMDI0XzgtMS0xLTEtMA_ede9ccdb-c027-40c2-8347-c16487573cdb"
      unitRef="usd">37645000</us-gaap:OtherPaymentsToAcquireBusinesses>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i1a2f7ebb129e4ecdb1fd8132a56c0ea8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZToyZGRkNjZkNzNiNDc0ZmY1YTc1NzY2Yjc4OThjMDAyNC90YWJsZXJhbmdlOjJkZGQ2NmQ3M2I0NzRmZjVhNzU3NjZiNzg5OGMwMDI0XzktMS0xLTEtMA_5b81a57b-7e57-4c00-b023-554ca5261c42"
      unitRef="usd">9094000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="i20b1a671158341b584b1dee17d4b03b4_I20171013"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90ZXh0cmVnaW9uOjMxZTEzMjdiZjE0ZTQ2YTI5OGEyYzE5NmYwOWM1ODM0XzUwMDc_682a71ef-676c-4672-8f44-472f5fa012f5"
      unitRef="usd">40000000.0</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i778a3d9ec47c459480838b642b6ded07_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90ZXh0cmVnaW9uOjMxZTEzMjdiZjE0ZTQ2YTI5OGEyYzE5NmYwOWM1ODM0Xzc2OTY1ODE0MTY2MTU_7be47603-86e3-4b29-b52e-7f12bca88ca9"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ifa3fb0ee2a614efea4cea37f90f60069_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90ZXh0cmVnaW9uOjMxZTEzMjdiZjE0ZTQ2YTI5OGEyYzE5NmYwOWM1ODM0XzUxMDQ_6f8d1863-90d5-41fa-992c-28a5cd00f2b4"
      unitRef="usd">20000000.0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:OtherPaymentsToAcquireBusinesses
      contextRef="ic7319c36acd04bdf80878dfe2c57cc2f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90ZXh0cmVnaW9uOjMxZTEzMjdiZjE0ZTQ2YTI5OGEyYzE5NmYwOWM1ODM0XzUyODM_f932b459-7318-4c5d-a919-49610ae54419"
      unitRef="usd">20000000.0</us-gaap:OtherPaymentsToAcquireBusinesses>
    <us-gaap:OtherPaymentsToAcquireBusinesses
      contextRef="i07a489106b39426988f4443b7d0f67cc_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90ZXh0cmVnaW9uOjMxZTEzMjdiZjE0ZTQ2YTI5OGEyYzE5NmYwOWM1ODM0XzUzNDM_0c7e004c-9593-4f83-8a37-3c51e177b96f"
      unitRef="usd">20000000.0</us-gaap:OtherPaymentsToAcquireBusinesses>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="iee976facc774460885663dddd428376e_I20181010"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90ZXh0cmVnaW9uOjMxZTEzMjdiZjE0ZTQ2YTI5OGEyYzE5NmYwOWM1ODM0XzU1NjE_eadb3e1a-c0ff-42b8-8195-cc556321fd74"
      unitRef="usd">15000000.0</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="icb61e549030f413db6c1e5725035eb80_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90ZXh0cmVnaW9uOjMxZTEzMjdiZjE0ZTQ2YTI5OGEyYzE5NmYwOWM1ODM0XzMyOTg1MzQ5MDc0OTk_31ffbeef-6928-47e5-844e-2bb61031bef9"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ia5942c59181d4f758034f2a5f7d8fdec_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90ZXh0cmVnaW9uOjMxZTEzMjdiZjE0ZTQ2YTI5OGEyYzE5NmYwOWM1ODM0XzU2NTk_c9ad895f-bd29-4d18-b516-be0096d6f064"
      unitRef="usd">9100000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:OtherPaymentsToAcquireBusinesses
      contextRef="ifa17d7681ad54314ac41a414bd3bad10_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90ZXh0cmVnaW9uOjMxZTEzMjdiZjE0ZTQ2YTI5OGEyYzE5NmYwOWM1ODM0XzMyOTg1MzQ5MDc2MDI_c7021a07-a7bc-49fc-91a3-123d7ce8d770"
      unitRef="usd">9100000</us-gaap:OtherPaymentsToAcquireBusinesses>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="ib848fa32ecba4daabc0795a59091796b_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90ZXh0cmVnaW9uOjMxZTEzMjdiZjE0ZTQ2YTI5OGEyYzE5NmYwOWM1ODM0XzU3ODc_4519dcb9-86f5-4d2f-ad58-25a5b214dba6"
      unitRef="usd">23300000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ib848fa32ecba4daabc0795a59091796b_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90ZXh0cmVnaW9uOjMxZTEzMjdiZjE0ZTQ2YTI5OGEyYzE5NmYwOWM1ODM0XzU5MTg_de07d2c2-258a-456d-bf15-06ba12fa4e67"
      unitRef="usd">9100000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i768c55bc821345ed8d9e9ebc1a831b33_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90ZXh0cmVnaW9uOjMxZTEzMjdiZjE0ZTQ2YTI5OGEyYzE5NmYwOWM1ODM0XzU5MjU_b31dc40e-d809-4817-b97f-ac5b86a658ae"
      unitRef="usd">8800000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:OtherPaymentsToAcquireBusinesses
      contextRef="if94300af359b436185374a280bb16352_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90ZXh0cmVnaW9uOjMxZTEzMjdiZjE0ZTQ2YTI5OGEyYzE5NmYwOWM1ODM0XzYwMDI_3a2ba9e6-9423-4ed8-8b40-6d0489f59796"
      unitRef="usd">8600000</us-gaap:OtherPaymentsToAcquireBusinesses>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i9f9565beea224fd48fc99343f42732ef_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90ZXh0cmVnaW9uOjMxZTEzMjdiZjE0ZTQ2YTI5OGEyYzE5NmYwOWM1ODM0XzY0MDg_d93c042b-40e5-4295-9368-a1a4b3b48ce0"
      unitRef="usd">100000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90ZXh0cmVnaW9uOjMxZTEzMjdiZjE0ZTQ2YTI5OGEyYzE5NmYwOWM1ODM0XzY2OTU_62012d71-617c-4751-9fab-7ce6a2696b54">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables presents a reconciliation of the Company&#x2019;s Level 3 financial assets related to certain available-for-sale debt securities that are measured at fair value on a recurring basis (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of January 1, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total fair value adjustments reported in other comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exchange of available-for-sale corporate debt securities (Note 5)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,047)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="iff441bd2ecf64b0d83461917aa9eba30_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZToyZjg4ZjY1MzZhOWQ0YzhhYWY1NmQ5OWQ2YTVmNjA5My90YWJsZXJhbmdlOjJmODhmNjUzNmE5ZDRjOGFhZjU2ZDk5ZDZhNWY2MDkzXzEtMS0xLTEtMA_3b514bd8-a9d7-4049-a67a-f0e710a5654b"
      unitRef="usd">20846000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
      contextRef="i79af36a1646a4b08a05c3947ae9c352f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZToyZjg4ZjY1MzZhOWQ0YzhhYWY1NmQ5OWQ2YTVmNjA5My90YWJsZXJhbmdlOjJmODhmNjUzNmE5ZDRjOGFhZjU2ZDk5ZDZhNWY2MDkzXzItMS0xLTEtMA_f15f9e07-2849-4e6f-bf5e-a37041eb0607"
      unitRef="usd">1201000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="ibc7b0fc8be3b41539070dae84c5ea6a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZToyZjg4ZjY1MzZhOWQ0YzhhYWY1NmQ5OWQ2YTVmNjA5My90YWJsZXJhbmdlOjJmODhmNjUzNmE5ZDRjOGFhZjU2ZDk5ZDZhNWY2MDkzXzMtMS0xLTEtMA_472bb2f8-7ae4-4a47-aadb-58e99f921bac"
      unitRef="usd">22047000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
      contextRef="i9f9565beea224fd48fc99343f42732ef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZToyZjg4ZjY1MzZhOWQ0YzhhYWY1NmQ5OWQ2YTVmNjA5My90YWJsZXJhbmdlOjJmODhmNjUzNmE5ZDRjOGFhZjU2ZDk5ZDZhNWY2MDkzXzQtMS0xLTEtMA_f09d3b44-701a-4242-82b7-3f640b5cd39e"
      unitRef="usd">22047000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="i1a2f7ebb129e4ecdb1fd8132a56c0ea8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzMvZnJhZzozMWUxMzI3YmYxNGU0NmEyOThhMmMxOTZmMDljNTgzNC90YWJsZToyZjg4ZjY1MzZhOWQ0YzhhYWY1NmQ5OWQ2YTVmNjA5My90YWJsZXJhbmdlOjJmODhmNjUzNmE5ZDRjOGFhZjU2ZDk5ZDZhNWY2MDkzXzUtMS0xLTEtMA_3a8ca3c4-42d4-483f-a2cf-e8865cf4a316"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzYvZnJhZzo5N2NjNGNmZWY1MTQ0MjkwOWQ1ODY5ZDg5NzU1ZmM3OC90ZXh0cmVnaW9uOjk3Y2M0Y2ZlZjUxNDQyOTA5ZDU4NjlkODk3NTVmYzc4XzUwMA_28fa3e44-5eee-4906-9859-6d3fc49363b9">Property and Equipment&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment, stated at cost, at December&#160;31, 2020 and 2019 consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.516%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.517%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computers and related equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;350,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;334,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;362,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;354,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(205,889)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(226,302)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;Total property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation and amortization expense was $63.8 million, $51.4 million and $41.3 million for the years ended December&#160;31, 2020, 2019 and 2018, respectively.&lt;/span&gt;&lt;/div&gt;Total disposals of long-lived assets for the years ended December&#160;31, 2020, 2019 and 2018 were $0.9 million, $0.3 million and $0.4 million, respectively.</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzYvZnJhZzo5N2NjNGNmZWY1MTQ0MjkwOWQ1ODY5ZDg5NzU1ZmM3OC90ZXh0cmVnaW9uOjk3Y2M0Y2ZlZjUxNDQyOTA5ZDU4NjlkODk3NTVmYzc4XzUxMQ_e129423a-a71a-4c91-9c20-3505e55e1c5f">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment, stated at cost, at December&#160;31, 2020 and 2019 consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.516%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.517%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computers and related equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;350,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;334,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;362,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;354,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(205,889)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(226,302)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;Total property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ia71c916eecce45f080471d99d5b56d9f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzYvZnJhZzo5N2NjNGNmZWY1MTQ0MjkwOWQ1ODY5ZDg5NzU1ZmM3OC90YWJsZTpiNGM4YTI5ODAwMGE0YmRkODIyYTFjOThkYTgzMzg5MS90YWJsZXJhbmdlOmI0YzhhMjk4MDAwYTRiZGQ4MjJhMWM5OGRhODMzODkxXzEtMS0xLTEtMA_68ebb3c4-ae10-4642-aa90-d2c3a36638f0"
      unitRef="usd">350735000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i9c0399ad863e435bb56e97f2fdd15846_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzYvZnJhZzo5N2NjNGNmZWY1MTQ0MjkwOWQ1ODY5ZDg5NzU1ZmM3OC90YWJsZTpiNGM4YTI5ODAwMGE0YmRkODIyYTFjOThkYTgzMzg5MS90YWJsZXJhbmdlOmI0YzhhMjk4MDAwYTRiZGQ4MjJhMWM5OGRhODMzODkxXzEtMy0xLTEtMA_ee9e1ad4-b7d8-4d87-ba78-c022ff010bfd"
      unitRef="usd">334768000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ia8ce1d6fd12e4fe982dbe15bbc71de47_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzYvZnJhZzo5N2NjNGNmZWY1MTQ0MjkwOWQ1ODY5ZDg5NzU1ZmM3OC90YWJsZTpiNGM4YTI5ODAwMGE0YmRkODIyYTFjOThkYTgzMzg5MS90YWJsZXJhbmdlOmI0YzhhMjk4MDAwYTRiZGQ4MjJhMWM5OGRhODMzODkxXzItMS0xLTEtMA_7dc411cb-baf8-4b8f-a76e-2015a9334346"
      unitRef="usd">2721000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id431a5ed40b64ada833a66ff8d6dca76_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzYvZnJhZzo5N2NjNGNmZWY1MTQ0MjkwOWQ1ODY5ZDg5NzU1ZmM3OC90YWJsZTpiNGM4YTI5ODAwMGE0YmRkODIyYTFjOThkYTgzMzg5MS90YWJsZXJhbmdlOmI0YzhhMjk4MDAwYTRiZGQ4MjJhMWM5OGRhODMzODkxXzItMy0xLTEtMA_d9672881-610e-4c70-ab7f-25f98798fc3d"
      unitRef="usd">1977000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i295fa010a3004081b306766421976fb9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzYvZnJhZzo5N2NjNGNmZWY1MTQ0MjkwOWQ1ODY5ZDg5NzU1ZmM3OC90YWJsZTpiNGM4YTI5ODAwMGE0YmRkODIyYTFjOThkYTgzMzg5MS90YWJsZXJhbmdlOmI0YzhhMjk4MDAwYTRiZGQ4MjJhMWM5OGRhODMzODkxXzMtMS0xLTEtMA_67657991-c58c-47c2-8fe7-1c2b74d060e4"
      unitRef="usd">9010000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ia560645f0dfa4649a6f94ac129ab2a66_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzYvZnJhZzo5N2NjNGNmZWY1MTQ0MjkwOWQ1ODY5ZDg5NzU1ZmM3OC90YWJsZTpiNGM4YTI5ODAwMGE0YmRkODIyYTFjOThkYTgzMzg5MS90YWJsZXJhbmdlOmI0YzhhMjk4MDAwYTRiZGQ4MjJhMWM5OGRhODMzODkxXzMtMy0xLTEtMA_ca48c2b1-e9f5-4df2-ad98-28c71622036c"
      unitRef="usd">17374000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzYvZnJhZzo5N2NjNGNmZWY1MTQ0MjkwOWQ1ODY5ZDg5NzU1ZmM3OC90YWJsZTpiNGM4YTI5ODAwMGE0YmRkODIyYTFjOThkYTgzMzg5MS90YWJsZXJhbmdlOmI0YzhhMjk4MDAwYTRiZGQ4MjJhMWM5OGRhODMzODkxXzQtMS0xLTEtMA_25a1a8f3-51b3-42b3-b06c-cfd306537fc5"
      unitRef="usd">362466000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzYvZnJhZzo5N2NjNGNmZWY1MTQ0MjkwOWQ1ODY5ZDg5NzU1ZmM3OC90YWJsZTpiNGM4YTI5ODAwMGE0YmRkODIyYTFjOThkYTgzMzg5MS90YWJsZXJhbmdlOmI0YzhhMjk4MDAwYTRiZGQ4MjJhMWM5OGRhODMzODkxXzQtMy0xLTEtMA_69eec78e-12e4-487d-a372-26b8e56908e3"
      unitRef="usd">354119000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzYvZnJhZzo5N2NjNGNmZWY1MTQ0MjkwOWQ1ODY5ZDg5NzU1ZmM3OC90YWJsZTpiNGM4YTI5ODAwMGE0YmRkODIyYTFjOThkYTgzMzg5MS90YWJsZXJhbmdlOmI0YzhhMjk4MDAwYTRiZGQ4MjJhMWM5OGRhODMzODkxXzUtMS0xLTEtMA_e06806a7-a131-4ce2-a2f8-876227d36bc3"
      unitRef="usd">205889000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzYvZnJhZzo5N2NjNGNmZWY1MTQ0MjkwOWQ1ODY5ZDg5NzU1ZmM3OC90YWJsZTpiNGM4YTI5ODAwMGE0YmRkODIyYTFjOThkYTgzMzg5MS90YWJsZXJhbmdlOmI0YzhhMjk4MDAwYTRiZGQ4MjJhMWM5OGRhODMzODkxXzUtMy0xLTEtMA_347432f4-fcc2-47a5-89f9-4e4c8ddaa879"
      unitRef="usd">226302000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzYvZnJhZzo5N2NjNGNmZWY1MTQ0MjkwOWQ1ODY5ZDg5NzU1ZmM3OC90YWJsZTpiNGM4YTI5ODAwMGE0YmRkODIyYTFjOThkYTgzMzg5MS90YWJsZXJhbmdlOmI0YzhhMjk4MDAwYTRiZGQ4MjJhMWM5OGRhODMzODkxXzYtMS0xLTEtMA_431296cd-18bd-42f3-8c70-4e59a983a474"
      unitRef="usd">156577000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzYvZnJhZzo5N2NjNGNmZWY1MTQ0MjkwOWQ1ODY5ZDg5NzU1ZmM3OC90YWJsZTpiNGM4YTI5ODAwMGE0YmRkODIyYTFjOThkYTgzMzg5MS90YWJsZXJhbmdlOmI0YzhhMjk4MDAwYTRiZGQ4MjJhMWM5OGRhODMzODkxXzYtMy0xLTEtMA_7a269fd5-f917-4624-99a3-9a962937edab"
      unitRef="usd">127817000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzYvZnJhZzo5N2NjNGNmZWY1MTQ0MjkwOWQ1ODY5ZDg5NzU1ZmM3OC90ZXh0cmVnaW9uOjk3Y2M0Y2ZlZjUxNDQyOTA5ZDU4NjlkODk3NTVmYzc4XzE3Mg_d4cd706c-d94c-4240-b6bd-616b476d2848"
      unitRef="usd">63800000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzYvZnJhZzo5N2NjNGNmZWY1MTQ0MjkwOWQ1ODY5ZDg5NzU1ZmM3OC90ZXh0cmVnaW9uOjk3Y2M0Y2ZlZjUxNDQyOTA5ZDU4NjlkODk3NTVmYzc4XzE3Ng_fb4ce655-e7fa-4c4c-a539-b4a219205e05"
      unitRef="usd">51400000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzYvZnJhZzo5N2NjNGNmZWY1MTQ0MjkwOWQ1ODY5ZDg5NzU1ZmM3OC90ZXh0cmVnaW9uOjk3Y2M0Y2ZlZjUxNDQyOTA5ZDU4NjlkODk3NTVmYzc4XzE4Mw_e9e79a5f-6f52-43ac-9cb2-9af49cfe202a"
      unitRef="usd">41300000</us-gaap:Depreciation>
    <us-gaap:PropertyPlantAndEquipmentDisposals
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzYvZnJhZzo5N2NjNGNmZWY1MTQ0MjkwOWQ1ODY5ZDg5NzU1ZmM3OC90ZXh0cmVnaW9uOjk3Y2M0Y2ZlZjUxNDQyOTA5ZDU4NjlkODk3NTVmYzc4XzMxMg_ed2e2a95-d378-433c-a2e6-91d92cd05be7"
      unitRef="usd">900000</us-gaap:PropertyPlantAndEquipmentDisposals>
    <us-gaap:PropertyPlantAndEquipmentDisposals
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzYvZnJhZzo5N2NjNGNmZWY1MTQ0MjkwOWQ1ODY5ZDg5NzU1ZmM3OC90ZXh0cmVnaW9uOjk3Y2M0Y2ZlZjUxNDQyOTA5ZDU4NjlkODk3NTVmYzc4XzMxNg_7abe709e-3f18-4498-a71d-749f0edc0026"
      unitRef="usd">300000</us-gaap:PropertyPlantAndEquipmentDisposals>
    <us-gaap:PropertyPlantAndEquipmentDisposals
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzYvZnJhZzo5N2NjNGNmZWY1MTQ0MjkwOWQ1ODY5ZDg5NzU1ZmM3OC90ZXh0cmVnaW9uOjk3Y2M0Y2ZlZjUxNDQyOTA5ZDU4NjlkODk3NTVmYzc4XzMyMw_c52b2602-cf72-4b79-8392-fb34d68c2ea5"
      unitRef="usd">400000</us-gaap:PropertyPlantAndEquipmentDisposals>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90ZXh0cmVnaW9uOjc4ZDFjNWJmODk2NDRjZjNhZjI2NzIxZmQ1NDkwNDg2XzM0Njk_93c1f3da-f915-4186-8647-8c18d9c9dd13">Goodwill and Intangible Assets&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill represents the excess of the purchase price over the fair value of the net tangible and identifiable intangible assets acquired in a business combination and is assigned to the reporting unit that is expected to benefit from the synergies of the combination. Intangible assets resulting from the acquisitions of entities accounted for using the acquisition method of accounting are recorded at the estimated fair value of the assets acquired. Identifiable intangible assets are comprised of purchased customer relationships, trademarks and trade names, developed technologies and other intangible assets. The fair values of these identified intangible assets are based upon expected future cash flows or income, which take into consideration certain assumptions such as customer turnover, trade names and patent lives. These determinations are primarily based upon the Company&#x2019;s historical experience and expected benefit of each intangible asset. If it is determined that such assumptions are not accurate, then the resulting change will impact the fair value of the intangible asset.&#160;Identifiable intangible assets are amortized over the period of estimated economic benefit, which ranges from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90ZXh0cmVnaW9uOjc4ZDFjNWJmODk2NDRjZjNhZjI2NzIxZmQ1NDkwNDg2XzExNDA_9b922b3c-2b87-49f3-b4f3-f85387236b37"&gt;one&lt;/span&gt; to 20 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in carrying amounts of goodwill for the years ended December&#160;31, 2020 and 2019 are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.379%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.625%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fax and Martech&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Voice, Backup, Security and CPP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total Cloud Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Digital Media&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of January 1, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;366,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;666,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;713,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,380,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill acquired (Note 4)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;179,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;210,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;253,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchase Accounting Adjustments &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(858)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(681)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(331)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(258)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;397,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;480,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;877,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;755,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,633,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill acquired (Note 4)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;218,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill written off related to sale of a business &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,751)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,751)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,751)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchase accounting adjustments &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,130)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,130)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;425,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;499,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;924,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;942,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,867,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Purchase accounting adjustments relate to adjustments to goodwill in connection with prior year business acquisitions (see Note 4 - Business Acquisitions).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On August 31, 2020, in a cash transaction, the Company sold certain of its Voice assets in Australia and New Zealand which resulted in $4.8&#160;million of goodwill being written off (see Note 6 - Sale of Assets).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets are summarized as of December&#160;31, 2020 and 2019 as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Intangible Assets with Indefinite Lives:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Intangible Assets Subject to Amortization:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;                                                                                                            &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2020, intangible assets subject to amortization relate primarily to the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.155%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amortization&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Historical&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.0 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;260,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Patent and patent licenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.5 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.0 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;848,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;471,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;377,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other purchased intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.3 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;436,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;265,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,613,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;904,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;709,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Historically, the Company has amortized its customer relationship assets in a pattern that best reflects the pace in which the assets&#x2019; benefits are consumed.&#160;This pattern results in a substantial majority of the amortization expense being recognized in the first &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90ZXh0cmVnaW9uOjc4ZDFjNWJmODk2NDRjZjNhZjI2NzIxZmQ1NDkwNDg2XzM4NDgyOTA3MDQzMjQ_06bdd3f0-ff97-48bd-b103-280ca10ce459"&gt;four&lt;/span&gt; to five years, despite the overall life of the asset.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December&#160;31, 2020, the Company acquired RetailMeNot, Inc. (see Note 4 - Business Acquisitions). The identified intangible assets were recognized as part of the acquisition and their respective estimated weighted average amortizations were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amortization&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.0 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.0 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;198,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other purchased intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.0 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;304,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December&#160;31, 2020, the Company completed acquisitions which were individually immaterial. The identified intangible assets were recognized as part of all 2020 acquisitions and their respective estimated weighted average amortizations were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.516%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.517%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amortization&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.7 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.9 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;222,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other purchased intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.3 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;347,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2019, intangible assets subject to amortization relate primarily to the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.579%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amortization&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Historical&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.2 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Patent and patent licenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.5 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.5 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;630,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;392,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;238,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other purchased intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.3 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;383,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;212,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,275,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;750,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;524,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Historically, the Company has amortized its customer relationship assets in a pattern that best reflects the pace in which the assets&#x2019; benefits are consumed.&#160;This pattern results in a substantial majority of the amortization expense being recognized in the first &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90ZXh0cmVnaW9uOjc4ZDFjNWJmODk2NDRjZjNhZjI2NzIxZmQ1NDkwNDg2XzM4NDgyOTA3MDQzNDA_21eabf96-4052-4612-83ae-958c57d3b06a"&gt;four&lt;/span&gt; to five years, despite the overall life of the asset.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected amortization expenses for intangible assets subject to amortization at December&#160;31, 2020 are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal Year:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total expected amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;709,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization expense was $164.9 million, $180.6 million and $145.9 million for the years ended December&#160;31, 2020, 2019 and 2018, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i70bde7db63b04354bc5139080aafa83f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90ZXh0cmVnaW9uOjc4ZDFjNWJmODk2NDRjZjNhZjI2NzIxZmQ1NDkwNDg2XzExNDY_ae0daab5-4372-415f-8c57-1355f53e30ff">P20Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90ZXh0cmVnaW9uOjc4ZDFjNWJmODk2NDRjZjNhZjI2NzIxZmQ1NDkwNDg2XzM1MDc_02c362fc-29b0-4e4c-8c48-4f0a86b2ef15">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in carrying amounts of goodwill for the years ended December&#160;31, 2020 and 2019 are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.379%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.625%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fax and Martech&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Voice, Backup, Security and CPP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total Cloud Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Digital Media&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of January 1, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;366,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;666,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;713,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,380,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill acquired (Note 4)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;179,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;210,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;253,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchase Accounting Adjustments &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(858)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(681)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(331)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(258)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;397,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;480,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;877,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;755,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,633,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill acquired (Note 4)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;218,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill written off related to sale of a business &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,751)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,751)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,751)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchase accounting adjustments &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,130)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,130)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;425,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;499,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;924,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;942,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,867,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Purchase accounting adjustments relate to adjustments to goodwill in connection with prior year business acquisitions (see Note 4 - Business Acquisitions).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On August 31, 2020, in a cash transaction, the Company sold certain of its Voice assets in Australia and New Zealand which resulted in $4.8&#160;million of goodwill being written off (see Note 6 - Sale of Assets).&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="i3172a0baa6814357b4f513935cedad17_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzEtMS0xLTEtMA_fffea538-f8b6-4d7a-b433-e74dca749046"
      unitRef="usd">366270000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i38ee02a9c7c24cdf9e57d36ad39daf6c_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzEtMy0xLTEtMA_e825b482-ef6f-4d5d-96a0-9a4d99306169"
      unitRef="usd">300718000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ic0af28426f3e47a2aff6850b6fdb1a3e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzEtNS0xLTEtMA_cb8cfcd5-1099-49a2-b91d-99ad5a1e26d1"
      unitRef="usd">666988000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="idd15e8c625644af0886ef28503a93640_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzEtNy0xLTEtMA_a2597eb1-ae62-4449-88fd-c6a800adbeeb"
      unitRef="usd">713388000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i8fe07ddad8c743528db492930bef8245_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzEtOS0xLTEtMA_ae897d49-f11d-4429-89bf-afe2c34983b4"
      unitRef="usd">1380376000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ia2d23ea71b6e486c9e21428a4d72eb49_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzItMS0xLTEtMA_b1844ac8-c153-46a1-b3a4-4ce547d864e4"
      unitRef="usd">31672000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i611f1a2d137c4d5eae6099bb11193ae5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzItMy0xLTEtMA_2277138a-a24c-48f7-94ba-709a2f39b20e"
      unitRef="usd">179293000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ideca71dc3bfb419b9995ed27b0010b6b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzItNS0xLTEtMA_23b0ed38-e72c-4bf7-9582-c6a90ee57093"
      unitRef="usd">210965000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i41acf9fe27384764870c33bf2d7ca3b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzItNy0xLTEtMA_ecd7d224-72fa-419e-9d45-f43593026ca3"
      unitRef="usd">42131000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzItOS0xLTEtMA_90a9f607-eb82-4299-aded-6d322527ee95"
      unitRef="usd">253096000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="ia2d23ea71b6e486c9e21428a4d72eb49_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzQtMS0xLTEtMA_bf215fc1-2ba8-4853-b394-4cc8fa4c9a67"
      unitRef="usd">177000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i611f1a2d137c4d5eae6099bb11193ae5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzQtMy0xLTEtMA_27cca1b7-0a48-4d63-a431-2ba15720acf7"
      unitRef="usd">0</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="ideca71dc3bfb419b9995ed27b0010b6b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzQtNS0xLTEtMA_ebc0c97e-d6a2-4aa5-805a-e740623a5dae"
      unitRef="usd">177000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i41acf9fe27384764870c33bf2d7ca3b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzQtNy0xLTEtMA_6dd6a27e-a51e-4640-9d39-e57848494fac"
      unitRef="usd">-858000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzQtOS0xLTEtMA_09882e5c-ee22-4c42-92f5-1e9aa318a756"
      unitRef="usd">-681000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="ia2d23ea71b6e486c9e21428a4d72eb49_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzUtMS0xLTEtMA_40597a5b-435d-43c6-822b-e58e8aba143c"
      unitRef="usd">-331000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i611f1a2d137c4d5eae6099bb11193ae5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzUtMy0xLTEtMA_e0310a44-ae22-4a0d-a9ac-57c8246332d4"
      unitRef="usd">73000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="ideca71dc3bfb419b9995ed27b0010b6b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzUtNS0xLTEtMA_fb7d6851-b26a-47c9-8299-3307f4c90570"
      unitRef="usd">-258000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i41acf9fe27384764870c33bf2d7ca3b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzUtNy0xLTEtMA_12cdefaa-a8ba-4e16-950c-55704caaa88a"
      unitRef="usd">500000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzUtOS0xLTEtMA_038997bb-6dfd-4dbb-afe8-e1ab7ad0cf15"
      unitRef="usd">242000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="i29c6acca0ea7478598e907debae365e4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzctMS0xLTEtMA_85e096fb-32d7-441b-8b75-ef8b746fec31"
      unitRef="usd">397788000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i4a6918e8778c4dd799a316a2749152cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzctMy0xLTEtMA_4720994b-6a9b-431f-baf9-5b3a79b006d7"
      unitRef="usd">480084000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i8f5a1af06db4448ab678e60ec743c332_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzctNS0xLTEtMA_7df3c017-f9dd-4c95-9501-e5bc19f3ea9f"
      unitRef="usd">877872000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i34ef82c155134a74a4dea7a85b83f699_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzctNy0xLTEtMA_afa16441-b791-4601-a728-471174b20a63"
      unitRef="usd">755161000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzctOS0xLTEtMA_4db2b1d2-e286-4d5d-9b7b-f91dce29a303"
      unitRef="usd">1633033000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i8f0f96977ccf44879c1061796a2f48dc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzgtMS0xLTEtMA_7943290e-acaf-4d95-8a93-8ac7c5b94b26"
      unitRef="usd">21738000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i496a13d1c8be4604a2fbd4f861da4bcb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzgtMy0xLTEtMA_d3089c5e-33ca-4386-968a-f6a3bac5a80a"
      unitRef="usd">19056000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i5e009aa3cac941239ba19aeccfb8947b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzgtNS0xLTEtMA_0bbe5da3-d003-4918-bde3-dad2d855e1b7"
      unitRef="usd">40794000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i54ac2f00246945928c3090efbe32fd56_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzgtNy0xLTEtMA_d0cf42c1-e1ad-4c0c-8d9a-48ffd1036cb7"
      unitRef="usd">177951000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzgtOS0xLTEtMA_687ac7ce-3b71-44b3-92ee-90f9ec41c23d"
      unitRef="usd">218745000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="i8f0f96977ccf44879c1061796a2f48dc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzktMS0xLTEtMA_9ebf33f0-1ad6-4197-bd96-b8d9a1376855"
      unitRef="usd">0</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="i496a13d1c8be4604a2fbd4f861da4bcb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzktMy0xLTEtMA_0743c07f-bbc1-423e-95a3-c3bfe54bf201"
      unitRef="usd">4751000</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="i5e009aa3cac941239ba19aeccfb8947b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzktNS0xLTEtMA_657e86d4-fb12-43f3-8707-0f391f028d55"
      unitRef="usd">4751000</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="i54ac2f00246945928c3090efbe32fd56_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzktNy0xLTEtMA_e0a535a2-4c53-4303-bdd5-8b9d5f8ccf52"
      unitRef="usd">0</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzktOS0xLTEtMA_29dbf3c9-ebf8-4cda-8af6-975bd698fd5b"
      unitRef="usd">4751000</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i8f0f96977ccf44879c1061796a2f48dc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzEwLTEtMS0xLTA_657e4319-0b63-45ce-a048-45858138a56b"
      unitRef="usd">0</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i496a13d1c8be4604a2fbd4f861da4bcb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzEwLTMtMS0xLTA_fcfeef5b-8163-4b95-8071-3d5655e0ce74"
      unitRef="usd">-2130000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i5e009aa3cac941239ba19aeccfb8947b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzEwLTUtMS0xLTA_cbb5a9ad-1376-4c6c-8e3d-08ba7becd1b9"
      unitRef="usd">-2130000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i54ac2f00246945928c3090efbe32fd56_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzEwLTctMS0xLTA_af9a8999-8f12-4f10-88a9-85aa85c6130b"
      unitRef="usd">9721000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzEwLTktMS0xLTA_c207011d-bee1-4dda-aadc-0d9a198d4d08"
      unitRef="usd">7591000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i8f0f96977ccf44879c1061796a2f48dc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzExLTEtMS0xLTA_e1656e58-ecbc-436e-8c15-bb5be8de2af6"
      unitRef="usd">5945000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i496a13d1c8be4604a2fbd4f861da4bcb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzExLTMtMS0xLTA_97bc5d14-db4b-4e05-9658-5ee912ffbbc1"
      unitRef="usd">6766000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i5e009aa3cac941239ba19aeccfb8947b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzExLTUtMS0xLTA_5e47911e-093d-428f-a26c-0f8ac3ef055d"
      unitRef="usd">12711000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i54ac2f00246945928c3090efbe32fd56_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzExLTctMS0xLTA_aa4b507e-7da4-4184-98cf-b189ec5efb43"
      unitRef="usd">101000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzExLTktMS0xLTA_f3a53da6-7c08-420f-8790-5919eaab5661"
      unitRef="usd">12812000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="iab5f6405a4df4a349194e4bcd50142d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzEzLTEtMS0xLTA_243762fc-1de5-4cf4-8ef0-7b7c73212071"
      unitRef="usd">425471000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i754aef79140f48b69d94fc80086eec82_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzEzLTMtMS0xLTA_3800db1b-0a96-40c4-916e-0cf8174c2531"
      unitRef="usd">499025000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i57e6344ab42f42718a97e9e73c372613_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzEzLTUtMS0xLTA_9a801cd9-9463-4f0e-8ba6-da1475b52cf4"
      unitRef="usd">924496000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i4ca3dbcc865b4a99aac6c5dda9631a68_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzEzLTctMS0xLTA_ac818ae6-ab12-48e9-b859-3efea5c276f7"
      unitRef="usd">942934000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo2MGE1ZDM5YWRkYjE0MmExYTBhZjIxNzFhYzU3NDU4Zi90YWJsZXJhbmdlOjYwYTVkMzlhZGRiMTQyYTFhMGFmMjE3MWFjNTc0NThmXzEzLTktMS0xLTA_ea492fab-347d-43d4-ab78-690001cc3aee"
      unitRef="usd">1867430000</us-gaap:Goodwill>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="i784afbe3ffe74ac4852a6a5150a14b35_D20200831-20200831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90ZXh0cmVnaW9uOjc4ZDFjNWJmODk2NDRjZjNhZjI2NzIxZmQ1NDkwNDg2XzM4NDgyOTA3MTA0MjE_2e0d347a-fb84-47f7-a732-ab92f0d596e3"
      unitRef="usd">4800000</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90ZXh0cmVnaW9uOjc4ZDFjNWJmODk2NDRjZjNhZjI2NzIxZmQ1NDkwNDg2XzM0OTY_4785090d-8475-49aa-b582-71540fba0d36">Intangible Assets with Indefinite Lives:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i33135f47bd7b4971b6bf31a53547c9c0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo0NTJiNWEzOTQwNjE0NTMwYTRiZTIwOWQwNzdkNDJlOC90YWJsZXJhbmdlOjQ1MmI1YTM5NDA2MTQ1MzBhNGJlMjA5ZDA3N2Q0MmU4XzEtMS0xLTEtMA_1c8f4e8f-6d06-4857-acff-236adcdd5e31"
      unitRef="usd">27460000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="ic2361899fb72420e846638a008dfbc88_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo0NTJiNWEzOTQwNjE0NTMwYTRiZTIwOWQwNzdkNDJlOC90YWJsZXJhbmdlOjQ1MmI1YTM5NDA2MTQ1MzBhNGJlMjA5ZDA3N2Q0MmU4XzEtMy0xLTEtMA_08fc3567-c765-40b3-bde6-05c8e3be4f61"
      unitRef="usd">27379000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i409d9a6d400944f7a032c5b66e6af138_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo0NTJiNWEzOTQwNjE0NTMwYTRiZTIwOWQwNzdkNDJlOC90YWJsZXJhbmdlOjQ1MmI1YTM5NDA2MTQ1MzBhNGJlMjA5ZDA3N2Q0MmU4XzItMS0xLTEtMA_d0e065e0-b2d9-441d-bcf2-d9867b671010"
      unitRef="usd">4329000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i8750f81568364fbb8f2d01e5e146aaef_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo0NTJiNWEzOTQwNjE0NTMwYTRiZTIwOWQwNzdkNDJlOC90YWJsZXJhbmdlOjQ1MmI1YTM5NDA2MTQ1MzBhNGJlMjA5ZDA3N2Q0MmU4XzItMy0xLTEtMA_a3e3cccb-c150-4dbf-b0e8-0d10493b114e"
      unitRef="usd">4306000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo0NTJiNWEzOTQwNjE0NTMwYTRiZTIwOWQwNzdkNDJlOC90YWJsZXJhbmdlOjQ1MmI1YTM5NDA2MTQ1MzBhNGJlMjA5ZDA3N2Q0MmU4XzMtMS0xLTEtMA_aa193907-a191-4280-b5e0-78cb3d78c2bc"
      unitRef="usd">31789000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo0NTJiNWEzOTQwNjE0NTMwYTRiZTIwOWQwNzdkNDJlOC90YWJsZXJhbmdlOjQ1MmI1YTM5NDA2MTQ1MzBhNGJlMjA5ZDA3N2Q0MmU4XzMtMy0xLTEtMA_15c43a2f-8679-4881-b87e-d4686dc9bf5b"
      unitRef="usd">31685000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90ZXh0cmVnaW9uOjc4ZDFjNWJmODk2NDRjZjNhZjI2NzIxZmQ1NDkwNDg2XzM1MDU_b8c21b76-2553-4300-a4f6-1f909e16b812">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Intangible Assets Subject to Amortization:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;                                                                                                            &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2020, intangible assets subject to amortization relate primarily to the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.155%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amortization&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Historical&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.0 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;260,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Patent and patent licenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.5 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.0 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;848,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;471,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;377,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other purchased intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.3 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;436,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;265,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,613,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;904,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;709,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Historically, the Company has amortized its customer relationship assets in a pattern that best reflects the pace in which the assets&#x2019; benefits are consumed.&#160;This pattern results in a substantial majority of the amortization expense being recognized in the first &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90ZXh0cmVnaW9uOjc4ZDFjNWJmODk2NDRjZjNhZjI2NzIxZmQ1NDkwNDg2XzM4NDgyOTA3MDQzMjQ_06bdd3f0-ff97-48bd-b103-280ca10ce459"&gt;four&lt;/span&gt; to five years, despite the overall life of the asset.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2019, intangible assets subject to amortization relate primarily to the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.579%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amortization&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Historical&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.2 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Patent and patent licenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.5 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.5 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;630,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;392,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;238,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other purchased intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.3 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;383,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;212,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,275,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;750,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;524,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Historically, the Company has amortized its customer relationship assets in a pattern that best reflects the pace in which the assets&#x2019; benefits are consumed.&#160;This pattern results in a substantial majority of the amortization expense being recognized in the first &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90ZXh0cmVnaW9uOjc4ZDFjNWJmODk2NDRjZjNhZjI2NzIxZmQ1NDkwNDg2XzM4NDgyOTA3MDQzNDA_21eabf96-4052-4612-83ae-958c57d3b06a"&gt;four&lt;/span&gt; to five years, despite the overall life of the asset.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="if9540364d0d64351b5e3cd0336d1bf0f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo1NjEwYmRiMDU4MmY0OTUzYTk2OGZjZmRiOGEzNGZhMy90YWJsZXJhbmdlOjU2MTBiZGIwNTgyZjQ5NTNhOTY4ZmNmZGI4YTM0ZmEzXzEtMS0xLTEtMA_e0f679bc-6aed-4774-ae89-39fdaac3c8f0">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ia8329fa6f4c14413a7853adc05c608c8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo1NjEwYmRiMDU4MmY0OTUzYTk2OGZjZmRiOGEzNGZhMy90YWJsZXJhbmdlOjU2MTBiZGIwNTgyZjQ5NTNhOTY4ZmNmZGI4YTM0ZmEzXzEtMy0xLTEtMA_9090f811-5ae5-4c3f-856a-82cdc5db3921"
      unitRef="usd">260715000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ia8329fa6f4c14413a7853adc05c608c8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo1NjEwYmRiMDU4MmY0OTUzYTk2OGZjZmRiOGEzNGZhMy90YWJsZXJhbmdlOjU2MTBiZGIwNTgyZjQ5NTNhOTY4ZmNmZGI4YTM0ZmEzXzEtNS0xLTEtMA_3e40f8f3-28bd-41ce-94f8-e822b0820f9c"
      unitRef="usd">100273000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ia8329fa6f4c14413a7853adc05c608c8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo1NjEwYmRiMDU4MmY0OTUzYTk2OGZjZmRiOGEzNGZhMy90YWJsZXJhbmdlOjU2MTBiZGIwNTgyZjQ5NTNhOTY4ZmNmZGI4YTM0ZmEzXzEtNy0xLTEtMA_925d43c0-98f3-4d87-8a64-6e6e52f198ae"
      unitRef="usd">160442000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i2d766900adf4401e862ba0a2b41b0a16_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo1NjEwYmRiMDU4MmY0OTUzYTk2OGZjZmRiOGEzNGZhMy90YWJsZXJhbmdlOjU2MTBiZGIwNTgyZjQ5NTNhOTY4ZmNmZGI4YTM0ZmEzXzItMS0xLTEtMA_59f55860-b11e-4e60-a3d9-05286d8d91b4">P5Y6M</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ib91959ceed3e496bb5c954726cdcb1af_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo1NjEwYmRiMDU4MmY0OTUzYTk2OGZjZmRiOGEzNGZhMy90YWJsZXJhbmdlOjU2MTBiZGIwNTgyZjQ5NTNhOTY4ZmNmZGI4YTM0ZmEzXzItMy0xLTEtMA_91621c74-60f2-43c6-b349-9916336b447d"
      unitRef="usd">67980000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ib91959ceed3e496bb5c954726cdcb1af_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo1NjEwYmRiMDU4MmY0OTUzYTk2OGZjZmRiOGEzNGZhMy90YWJsZXJhbmdlOjU2MTBiZGIwNTgyZjQ5NTNhOTY4ZmNmZGI4YTM0ZmEzXzItNS0xLTEtMA_c0444cc3-60fc-458f-af8f-d5a6dddda8bd"
      unitRef="usd">66964000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ib91959ceed3e496bb5c954726cdcb1af_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo1NjEwYmRiMDU4MmY0OTUzYTk2OGZjZmRiOGEzNGZhMy90YWJsZXJhbmdlOjU2MTBiZGIwNTgyZjQ5NTNhOTY4ZmNmZGI4YTM0ZmEzXzItNy0xLTEtMA_fe93552a-835f-4b97-9ec6-cad63b047b1e"
      unitRef="usd">1016000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ib8f1ec7aad544837a928e2e9fcdb8e94_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo1NjEwYmRiMDU4MmY0OTUzYTk2OGZjZmRiOGEzNGZhMy90YWJsZXJhbmdlOjU2MTBiZGIwNTgyZjQ5NTNhOTY4ZmNmZGI4YTM0ZmEzXzMtMS0xLTEtMA_42c1e8a4-6911-4818-ae8e-2eaac98eca98">P8Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i99d41f3a327f4fca9d8098a065eb2626_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo1NjEwYmRiMDU4MmY0OTUzYTk2OGZjZmRiOGEzNGZhMy90YWJsZXJhbmdlOjU2MTBiZGIwNTgyZjQ5NTNhOTY4ZmNmZGI4YTM0ZmEzXzMtMy0xLTEtMA_fd1bf6b5-d738-491c-b6ce-ed7fa0e840d1"
      unitRef="usd">848875000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i99d41f3a327f4fca9d8098a065eb2626_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo1NjEwYmRiMDU4MmY0OTUzYTk2OGZjZmRiOGEzNGZhMy90YWJsZXJhbmdlOjU2MTBiZGIwNTgyZjQ5NTNhOTY4ZmNmZGI4YTM0ZmEzXzMtNS0xLTEtMA_b34f15f8-d65a-4fc7-832d-b2348394a1c7"
      unitRef="usd">471681000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i99d41f3a327f4fca9d8098a065eb2626_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo1NjEwYmRiMDU4MmY0OTUzYTk2OGZjZmRiOGEzNGZhMy90YWJsZXJhbmdlOjU2MTBiZGIwNTgyZjQ5NTNhOTY4ZmNmZGI4YTM0ZmEzXzMtNy0xLTEtMA_95702b14-8f87-4dda-8c3e-6d6f5bc64897"
      unitRef="usd">377194000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ib1378c0491f643a8afc70d2587699758_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo1NjEwYmRiMDU4MmY0OTUzYTk2OGZjZmRiOGEzNGZhMy90YWJsZXJhbmdlOjU2MTBiZGIwNTgyZjQ5NTNhOTY4ZmNmZGI4YTM0ZmEzXzQtMS0xLTEtMA_3d5001a8-c0a5-46a9-9d79-f1dfb8ca19c5">P4Y3M18D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i5b496301f8eb4f43b4dd1435a852608e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo1NjEwYmRiMDU4MmY0OTUzYTk2OGZjZmRiOGEzNGZhMy90YWJsZXJhbmdlOjU2MTBiZGIwNTgyZjQ5NTNhOTY4ZmNmZGI4YTM0ZmEzXzQtMy0xLTEtMA_c7d11bab-2ba7-4e69-b791-bdb6801bee31"
      unitRef="usd">436352000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i5b496301f8eb4f43b4dd1435a852608e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo1NjEwYmRiMDU4MmY0OTUzYTk2OGZjZmRiOGEzNGZhMy90YWJsZXJhbmdlOjU2MTBiZGIwNTgyZjQ5NTNhOTY4ZmNmZGI4YTM0ZmEzXzQtNS0xLTEtMA_e949bcdf-b9a0-426e-9818-048367362fc3"
      unitRef="usd">265224000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i5b496301f8eb4f43b4dd1435a852608e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo1NjEwYmRiMDU4MmY0OTUzYTk2OGZjZmRiOGEzNGZhMy90YWJsZXJhbmdlOjU2MTBiZGIwNTgyZjQ5NTNhOTY4ZmNmZGI4YTM0ZmEzXzQtNy0xLTEtMA_1cb1c991-980f-4d13-bee3-fa08f95f7882"
      unitRef="usd">171128000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo1NjEwYmRiMDU4MmY0OTUzYTk2OGZjZmRiOGEzNGZhMy90YWJsZXJhbmdlOjU2MTBiZGIwNTgyZjQ5NTNhOTY4ZmNmZGI4YTM0ZmEzXzUtMy0xLTEtMA_913cfb61-861e-4056-8fdd-64b14a54c67e"
      unitRef="usd">1613922000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo1NjEwYmRiMDU4MmY0OTUzYTk2OGZjZmRiOGEzNGZhMy90YWJsZXJhbmdlOjU2MTBiZGIwNTgyZjQ5NTNhOTY4ZmNmZGI4YTM0ZmEzXzUtNS0xLTEtMA_04ac989b-4291-4c15-bac7-7a0f8c5ee6f1"
      unitRef="usd">904142000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo1NjEwYmRiMDU4MmY0OTUzYTk2OGZjZmRiOGEzNGZhMy90YWJsZXJhbmdlOjU2MTBiZGIwNTgyZjQ5NTNhOTY4ZmNmZGI4YTM0ZmEzXzUtNy0xLTEtMA_c746cb12-e355-47e2-a525-dc5f26ce0321"
      unitRef="usd">709780000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ic66ad5bb190b472989498366e10c0183_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90ZXh0cmVnaW9uOjc4ZDFjNWJmODk2NDRjZjNhZjI2NzIxZmQ1NDkwNDg2XzM4NDgyOTA3MDQzMTk_375fe362-b3d6-4359-94cd-8eeabf6e15a0">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90ZXh0cmVnaW9uOjc4ZDFjNWJmODk2NDRjZjNhZjI2NzIxZmQ1NDkwNDg2XzE0MjkzNjUxMTc2ODcx_9082fe78-2181-40f9-80ad-5c1341a5f9b1">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December&#160;31, 2020, the Company acquired RetailMeNot, Inc. (see Note 4 - Business Acquisitions). The identified intangible assets were recognized as part of the acquisition and their respective estimated weighted average amortizations were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amortization&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.0 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.0 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;198,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other purchased intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.0 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;304,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December&#160;31, 2020, the Company completed acquisitions which were individually immaterial. The identified intangible assets were recognized as part of all 2020 acquisitions and their respective estimated weighted average amortizations were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.516%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.517%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amortization&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.7 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.9 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;222,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other purchased intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.3 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;347,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="if4105302c0124dc8865cae9612059824_D20201028-20201028"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZToxZjhhNDNjNzE3YTk0OTc5ODE5ZTExYWNjNDc4NDZlNi90YWJsZXJhbmdlOjFmOGE0M2M3MTdhOTQ5Nzk4MTllMTFhY2M0Nzg0NmU2XzEtMS0xLTEtMTg4MTM_e6c6e597-4fd0-4036-bdfd-a87d22917e7e">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i378b0d5ab212447593636a9d32b8a369_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZToxZjhhNDNjNzE3YTk0OTc5ODE5ZTExYWNjNDc4NDZlNi90YWJsZXJhbmdlOjFmOGE0M2M3MTdhOTQ5Nzk4MTllMTFhY2M0Nzg0NmU2XzEtMy0xLTEtMTMwMTc_e3013e85-2f1f-490d-bc97-c3b06ac63a40"
      unitRef="usd">62940000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ifd1acd4b94bb43c6a13fd4d123bb290f_D20201028-20201028"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZToxZjhhNDNjNzE3YTk0OTc5ODE5ZTExYWNjNDc4NDZlNi90YWJsZXJhbmdlOjFmOGE0M2M3MTdhOTQ5Nzk4MTllMTFhY2M0Nzg0NmU2XzItMS0xLTEtMTg4MTM_b93a126a-f5ea-401c-9448-6d944dedc557">P7Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i0186479056484b439b8a6a2eea407798_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZToxZjhhNDNjNzE3YTk0OTc5ODE5ZTExYWNjNDc4NDZlNi90YWJsZXJhbmdlOjFmOGE0M2M3MTdhOTQ5Nzk4MTllMTFhY2M0Nzg0NmU2XzItMy0xLTEtMTMwMTc_576a8da8-bbb6-470c-ada2-f38def63eb0d"
      unitRef="usd">198840000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="id3b6e3576568426f9d74e350147dcbf7_D20201028-20201028"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZToxZjhhNDNjNzE3YTk0OTc5ODE5ZTExYWNjNDc4NDZlNi90YWJsZXJhbmdlOjFmOGE0M2M3MTdhOTQ5Nzk4MTllMTFhY2M0Nzg0NmU2XzQtMS0xLTEtMTg4MTM_1bd36756-3f0f-4234-88dd-f26bf8aecce0">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i663671a452bc4da097fa6a3b7e314f5c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZToxZjhhNDNjNzE3YTk0OTc5ODE5ZTExYWNjNDc4NDZlNi90YWJsZXJhbmdlOjFmOGE0M2M3MTdhOTQ5Nzk4MTllMTFhY2M0Nzg0NmU2XzQtMy0xLTEtMTMwMTc_c40c12d5-9934-49eb-a011-cc242b383a69"
      unitRef="usd">42610000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="ifae492e7b7864935a7529d47fa37ff1a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZToxZjhhNDNjNzE3YTk0OTc5ODE5ZTExYWNjNDc4NDZlNi90YWJsZXJhbmdlOjFmOGE0M2M3MTdhOTQ5Nzk4MTllMTFhY2M0Nzg0NmU2XzUtMy0xLTEtMTg4MTM_36aad146-32dc-4f00-aa87-e37193ce1606"
      unitRef="usd">304390000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ib0715e996fe1477186fa877e8c7d118d_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo4N2ViYjQzMjFkZDg0ZjUzYWI5OWQ1NzdlMTQ1MTA0Yy90YWJsZXJhbmdlOjg3ZWJiNDMyMWRkODRmNTNhYjk5ZDU3N2UxNDUxMDRjXzEtMS0xLTEtMTg3OTA_30c0e232-fdf0-409c-b7dc-dcd54c8ab5b2">P9Y8M12D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="ib0715e996fe1477186fa877e8c7d118d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo4N2ViYjQzMjFkZDg0ZjUzYWI5OWQ1NzdlMTQ1MTA0Yy90YWJsZXJhbmdlOjg3ZWJiNDMyMWRkODRmNTNhYjk5ZDU3N2UxNDUxMDRjXzEtMy0xLTEtMTMwMTc_94e2108b-69d2-49b4-bbb3-8f24b18ead28"
      unitRef="usd">67670000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i9320fa6723d24fe08c07c0c4648a8906_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo4N2ViYjQzMjFkZDg0ZjUzYWI5OWQ1NzdlMTQ1MTA0Yy90YWJsZXJhbmdlOjg3ZWJiNDMyMWRkODRmNTNhYjk5ZDU3N2UxNDUxMDRjXzItMS0xLTEtMTg3OTI_1eb752d6-af45-42fe-8153-6f94c03e1752">P6Y10M24D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i9320fa6723d24fe08c07c0c4648a8906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo4N2ViYjQzMjFkZDg0ZjUzYWI5OWQ1NzdlMTQ1MTA0Yy90YWJsZXJhbmdlOjg3ZWJiNDMyMWRkODRmNTNhYjk5ZDU3N2UxNDUxMDRjXzItMy0xLTEtMTMwMTc_f1d679ed-93a2-4b4f-80a4-5bd45955c848"
      unitRef="usd">222582000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i69029bb6bf5844b68e9795c01d9ad972_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo4N2ViYjQzMjFkZDg0ZjUzYWI5OWQ1NzdlMTQ1MTA0Yy90YWJsZXJhbmdlOjg3ZWJiNDMyMWRkODRmNTNhYjk5ZDU3N2UxNDUxMDRjXzQtMS0xLTEtMTg3OTI_c01d52d4-2350-4145-ad08-e8b8b7ff79ff">P3Y3M18D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i69029bb6bf5844b68e9795c01d9ad972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo4N2ViYjQzMjFkZDg0ZjUzYWI5OWQ1NzdlMTQ1MTA0Yy90YWJsZXJhbmdlOjg3ZWJiNDMyMWRkODRmNTNhYjk5ZDU3N2UxNDUxMDRjXzQtMy0xLTEtMTMwMTc_a0b350ad-9cb9-427c-8264-6b073842457e"
      unitRef="usd">56802000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i65ecc89473b44cb0a30dd103774c1184_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo4N2ViYjQzMjFkZDg0ZjUzYWI5OWQ1NzdlMTQ1MTA0Yy90YWJsZXJhbmdlOjg3ZWJiNDMyMWRkODRmNTNhYjk5ZDU3N2UxNDUxMDRjXzUtMy0xLTEtMTg4MDE_e19f38c7-5ab2-4561-9c98-8c0c8c7545e4"
      unitRef="usd">347054000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i18210de5c57e4a6da177c5048c01bf9b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo3NTlkYTU0MDdmYTY0MDE1YjljYjIyZDMyNDc1NjEzNi90YWJsZXJhbmdlOjc1OWRhNTQwN2ZhNjQwMTViOWNiMjJkMzI0NzU2MTM2XzEtMS0xLTEtMA_e3e5fefd-814c-43a9-ae43-199257aa3708">P10Y2M12D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i0742300fed25490097313f158b34c586_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo3NTlkYTU0MDdmYTY0MDE1YjljYjIyZDMyNDc1NjEzNi90YWJsZXJhbmdlOjc1OWRhNTQwN2ZhNjQwMTViOWNiMjJkMzI0NzU2MTM2XzEtMy0xLTEtMA_513a3f23-3a6a-4056-8eb5-98cab5ebcec8"
      unitRef="usd">193202000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i0742300fed25490097313f158b34c586_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo3NTlkYTU0MDdmYTY0MDE1YjljYjIyZDMyNDc1NjEzNi90YWJsZXJhbmdlOjc1OWRhNTQwN2ZhNjQwMTViOWNiMjJkMzI0NzU2MTM2XzEtNS0xLTEtMA_f9dc9d39-9d4d-4f9d-ab05-0857ee002997"
      unitRef="usd">82552000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i0742300fed25490097313f158b34c586_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo3NTlkYTU0MDdmYTY0MDE1YjljYjIyZDMyNDc1NjEzNi90YWJsZXJhbmdlOjc1OWRhNTQwN2ZhNjQwMTViOWNiMjJkMzI0NzU2MTM2XzEtNy0xLTEtMA_692233bc-0c5d-4ba2-a905-d05e342993ee"
      unitRef="usd">110650000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="if594bf127942437e9f67910ef9ec7787_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo3NTlkYTU0MDdmYTY0MDE1YjljYjIyZDMyNDc1NjEzNi90YWJsZXJhbmdlOjc1OWRhNTQwN2ZhNjQwMTViOWNiMjJkMzI0NzU2MTM2XzItMS0xLTEtMA_d626eb57-a3dc-4cd8-926d-7db06a37e936">P6Y6M</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i0a7054caae5c4ee484ea2f9c5b05e1b5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo3NTlkYTU0MDdmYTY0MDE1YjljYjIyZDMyNDc1NjEzNi90YWJsZXJhbmdlOjc1OWRhNTQwN2ZhNjQwMTViOWNiMjJkMzI0NzU2MTM2XzItMy0xLTEtMA_a2fb75db-c82a-4c7d-9b9d-c443fe678800"
      unitRef="usd">67921000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i0a7054caae5c4ee484ea2f9c5b05e1b5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo3NTlkYTU0MDdmYTY0MDE1YjljYjIyZDMyNDc1NjEzNi90YWJsZXJhbmdlOjc1OWRhNTQwN2ZhNjQwMTViOWNiMjJkMzI0NzU2MTM2XzItNS0xLTEtMA_9576aef4-692c-47f4-82ae-1833bfb06a7c"
      unitRef="usd">63143000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i0a7054caae5c4ee484ea2f9c5b05e1b5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo3NTlkYTU0MDdmYTY0MDE1YjljYjIyZDMyNDc1NjEzNi90YWJsZXJhbmdlOjc1OWRhNTQwN2ZhNjQwMTViOWNiMjJkMzI0NzU2MTM2XzItNy0xLTEtMA_5527d559-0c20-47da-9271-efaa6d0bf98c"
      unitRef="usd">4778000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ic583081cf24f4f358b0c27723b7e2227_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo3NTlkYTU0MDdmYTY0MDE1YjljYjIyZDMyNDc1NjEzNi90YWJsZXJhbmdlOjc1OWRhNTQwN2ZhNjQwMTViOWNiMjJkMzI0NzU2MTM2XzMtMS0xLTEtMA_b62e941f-c3d8-47a0-8e74-ec4630b6f834">P8Y6M</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ieaf920b7e6784847aab93462747d1a95_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo3NTlkYTU0MDdmYTY0MDE1YjljYjIyZDMyNDc1NjEzNi90YWJsZXJhbmdlOjc1OWRhNTQwN2ZhNjQwMTViOWNiMjJkMzI0NzU2MTM2XzMtMy0xLTEtMA_7e413f8b-d561-415c-aca0-5042bed3054e"
      unitRef="usd">630730000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ieaf920b7e6784847aab93462747d1a95_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo3NTlkYTU0MDdmYTY0MDE1YjljYjIyZDMyNDc1NjEzNi90YWJsZXJhbmdlOjc1OWRhNTQwN2ZhNjQwMTViOWNiMjJkMzI0NzU2MTM2XzMtNS0xLTEtMA_94f0b380-77ce-4a1c-b4e0-70adfea621c0"
      unitRef="usd">392228000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ieaf920b7e6784847aab93462747d1a95_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo3NTlkYTU0MDdmYTY0MDE1YjljYjIyZDMyNDc1NjEzNi90YWJsZXJhbmdlOjc1OWRhNTQwN2ZhNjQwMTViOWNiMjJkMzI0NzU2MTM2XzMtNy0xLTEtMA_d9ec5718-5b50-44f7-8b84-9db83e24f6a7"
      unitRef="usd">238502000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i08db7bcd26594f5bbafa839e4d5579b1_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo3NTlkYTU0MDdmYTY0MDE1YjljYjIyZDMyNDc1NjEzNi90YWJsZXJhbmdlOjc1OWRhNTQwN2ZhNjQwMTViOWNiMjJkMzI0NzU2MTM2XzQtMS0xLTEtMA_2f9fed49-9669-4fde-adfb-ea8eb913d6db">P4Y3M18D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i47e0f107d3b2429cac14b4a2c11c9d5c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo3NTlkYTU0MDdmYTY0MDE1YjljYjIyZDMyNDc1NjEzNi90YWJsZXJhbmdlOjc1OWRhNTQwN2ZhNjQwMTViOWNiMjJkMzI0NzU2MTM2XzQtMy0xLTEtMA_e52aa912-7390-417e-973b-202b8eb1db24"
      unitRef="usd">383195000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i47e0f107d3b2429cac14b4a2c11c9d5c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo3NTlkYTU0MDdmYTY0MDE1YjljYjIyZDMyNDc1NjEzNi90YWJsZXJhbmdlOjc1OWRhNTQwN2ZhNjQwMTViOWNiMjJkMzI0NzU2MTM2XzQtNS0xLTEtMA_0f6d4406-30d3-441c-867e-d07b4ca59cee"
      unitRef="usd">212257000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i47e0f107d3b2429cac14b4a2c11c9d5c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo3NTlkYTU0MDdmYTY0MDE1YjljYjIyZDMyNDc1NjEzNi90YWJsZXJhbmdlOjc1OWRhNTQwN2ZhNjQwMTViOWNiMjJkMzI0NzU2MTM2XzQtNy0xLTEtMA_fceb7786-52d6-443e-870e-fd1055100060"
      unitRef="usd">170938000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo3NTlkYTU0MDdmYTY0MDE1YjljYjIyZDMyNDc1NjEzNi90YWJsZXJhbmdlOjc1OWRhNTQwN2ZhNjQwMTViOWNiMjJkMzI0NzU2MTM2XzUtMy0xLTEtMA_d0593a77-01fa-4c7c-8fbc-8f23af55d4d8"
      unitRef="usd">1275048000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo3NTlkYTU0MDdmYTY0MDE1YjljYjIyZDMyNDc1NjEzNi90YWJsZXJhbmdlOjc1OWRhNTQwN2ZhNjQwMTViOWNiMjJkMzI0NzU2MTM2XzUtNS0xLTEtMA_184f145f-dba2-46e6-8b7f-cf682f2a5ea2"
      unitRef="usd">750180000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo3NTlkYTU0MDdmYTY0MDE1YjljYjIyZDMyNDc1NjEzNi90YWJsZXJhbmdlOjc1OWRhNTQwN2ZhNjQwMTViOWNiMjJkMzI0NzU2MTM2XzUtNy0xLTEtMA_4c410728-eda0-4a08-8c76-987f3c591d6d"
      unitRef="usd">524868000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="iff25903aa47b447d99bc4c83e525f9c2_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90ZXh0cmVnaW9uOjc4ZDFjNWJmODk2NDRjZjNhZjI2NzIxZmQ1NDkwNDg2XzM4NDgyOTA3MDQzNTg_1c515970-da6c-4ebb-a032-fa7b5aeb68ae">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90ZXh0cmVnaW9uOjc4ZDFjNWJmODk2NDRjZjNhZjI2NzIxZmQ1NDkwNDg2XzM0NzY_91b89dbd-e307-4deb-a8a2-4e479cfe72bc">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected amortization expenses for intangible assets subject to amortization at December&#160;31, 2020 are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal Year:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total expected amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;709,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo3NjZkZGI2YTBlZmM0ZmJiYjk2ZjNhOTgwNmMwNzViOS90YWJsZXJhbmdlOjc2NmRkYjZhMGVmYzRmYmJiOTZmM2E5ODA2YzA3NWI5XzEtMS0xLTEtMA_c6b06051-8f1e-4349-b324-468057a95d4d"
      unitRef="usd">181679000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo3NjZkZGI2YTBlZmM0ZmJiYjk2ZjNhOTgwNmMwNzViOS90YWJsZXJhbmdlOjc2NmRkYjZhMGVmYzRmYmJiOTZmM2E5ODA2YzA3NWI5XzItMS0xLTEtMA_7d4605aa-9512-4cdf-a60d-31ce151af5eb"
      unitRef="usd">134289000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo3NjZkZGI2YTBlZmM0ZmJiYjk2ZjNhOTgwNmMwNzViOS90YWJsZXJhbmdlOjc2NmRkYjZhMGVmYzRmYmJiOTZmM2E5ODA2YzA3NWI5XzMtMS0xLTEtMA_66d32277-f4aa-4d97-94cc-7799d192b1fe"
      unitRef="usd">108410000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo3NjZkZGI2YTBlZmM0ZmJiYjk2ZjNhOTgwNmMwNzViOS90YWJsZXJhbmdlOjc2NmRkYjZhMGVmYzRmYmJiOTZmM2E5ODA2YzA3NWI5XzQtMS0xLTEtMA_109adfcd-e5f5-4414-b471-5607d3e9e196"
      unitRef="usd">77965000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo3NjZkZGI2YTBlZmM0ZmJiYjk2ZjNhOTgwNmMwNzViOS90YWJsZXJhbmdlOjc2NmRkYjZhMGVmYzRmYmJiOTZmM2E5ODA2YzA3NWI5XzUtMS0xLTEtMA_c6f5f575-9e2a-4a3a-9eca-63380eecd601"
      unitRef="usd">55118000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo3NjZkZGI2YTBlZmM0ZmJiYjk2ZjNhOTgwNmMwNzViOS90YWJsZXJhbmdlOjc2NmRkYjZhMGVmYzRmYmJiOTZmM2E5ODA2YzA3NWI5XzYtMS0xLTEtMA_1eb750d4-cb53-433c-9f02-1afdeede3cb2"
      unitRef="usd">152319000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90YWJsZTo3NjZkZGI2YTBlZmM0ZmJiYjk2ZjNhOTgwNmMwNzViOS90YWJsZXJhbmdlOjc2NmRkYjZhMGVmYzRmYmJiOTZmM2E5ODA2YzA3NWI5XzctMS0xLTEtMA_2ea24ac7-c6a6-4565-bb3f-a8d982ae5b41"
      unitRef="usd">709780000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90ZXh0cmVnaW9uOjc4ZDFjNWJmODk2NDRjZjNhZjI2NzIxZmQ1NDkwNDg2XzM0MDY_319bbdb3-40bf-423f-ae9a-be80a8f0ec5f"
      unitRef="usd">164900000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90ZXh0cmVnaW9uOjc4ZDFjNWJmODk2NDRjZjNhZjI2NzIxZmQ1NDkwNDg2XzEwOTk1MTE2MzQ4NDQ_92780260-929b-4649-ab33-c5ef41825d74"
      unitRef="usd">180600000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90ZXh0cmVnaW9uOjc4ZDFjNWJmODk2NDRjZjNhZjI2NzIxZmQ1NDkwNDg2XzEwOTk1MTE2MzQ4NTI_bcf3be01-daf9-4c91-8b80-ba031eddf3e0"
      unitRef="usd">145900000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NjM2MzU_c8f01ea0-69f9-4707-a557-b43ba671576e">Long-Term Debt&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term debt as of December&#160;31, 2020 and 2019 consists of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.516%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.517%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.0% Senior Notes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;650,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.625% Senior Notes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;750,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Convertible Notes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.25% Convertible Notes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;402,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;402,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.75% Convertible Notes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;550,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;550,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,702,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,602,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Paycheck Protection Program Loan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Unamortized discount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(112,798)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(139,981)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,505)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,058)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,579,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,448,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(396,801)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(385,532)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total long-term debt, less current portion&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,182,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,062,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2020, future principal payments for debt were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Years Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;402,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,300,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,703,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest expense was $133.8 million, $70.2 million and $63.5 million for the years ended December&#160;31, 2020, 2019 and 2018, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;6.0% Senior Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On June&#160;27, 2017, J2 Cloud Services, LLC (&#x201c;J2 Cloud&#x201d;) and J2 Cloud Co-Obligor, Inc. (the &#x201c;Co-Issuer&#x201d; and together with J2 Cloud, the &#x201c;Issuers&#x201d;), wholly-owned subsidiaries of the Company, completed the issuance and sale of $650 million aggregate principal amount of their 6.0% senior notes due in 2025 (the &#x201c;6.0% Senior Notes&#x201d;) in a private placement offering exempt from the registration requirements of the Securities Act of 1933. J2 Cloud received proceeds of&#160;$636.5 million, after deducting the initial purchasers&#x2019; discounts, commissions and offering expenses. The 6.0% Senior Notes were presented as long-term debt, net of deferred issuance costs, on the Consolidated Balance Sheet as of December&#160;31, 2019. The 6.0% Senior Notes bore interest at a rate of 6.0% per annum, payable semi-annually&#160;in arrears on January 15 and July 15 of each year. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.25pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October 7, 2020, the Company redeemed all of its outstanding $650 million 6.0% Senior Notes due in 2025 for $694.6&#160;million, including an early redemption premium of $29.2&#160;million and accrued and unpaid interest of $15.4&#160;million. The Company recorded a loss on extinguishment of $38.0&#160;million which is recorded in interest expense, net in the Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2019, the estimated fair value of the 6.0% Senior Notes was approximately $689.8 million, and was based on quoted market prices or dealer quotes for the 6.0% Senior Notes which are Level 1 inputs (see Note 7 - Fair Value Measurements).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides additional information related to our 6% Senior Notes (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Principal amount of 6% Senior Notes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;650,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Unamortized discount &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,425)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,466)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net carrying amount of 6% Senior Notes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;640,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:2.25pt;text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;4.625% Senior Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;On October 7, 2020, J2 Global, Inc. completed the issuance and sale of $750&#160;million aggregate principal amount of its 4.625% senior notes due 2030 (the &#x201c;4.625% Senior Notes&#x201d;) in a private placement offering exempt from the registration requirements of the Securities Act of 1933. The Company received proceeds of $742.7&#160;million after deducting the initial purchasers&#x2019; discounts, commissions and offering expenses. The 4.625% Senior Notes are presented as long-term debt, net of deferred issuance costs, on the Consolidated Balance Sheets as of December&#160;31, 2020. The net proceeds were used to redeem all of its outstanding 6.0% Senior Notes due in 2025 and, to the extent any proceeds remain thereafter, for general corporate purposes which may include acquisitions and the repurchase or redemption of other outstanding indebtedness.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The 4.625% Senior Notes bear interest at a rate of 4.625% per annum, payable semi-annually in arrears on April 15 and October 15 of each year, commencing on April 15, 2021. The 4.625% Senior Notes mature on October 15, 2030, and are senior unsecured obligations of the Company which are guaranteed, jointly and severally, on an unsecured basis by certain of the Company&#x2019;s existing and future domestic direct and indirect wholly-owned subsidiaries (collectively, the &#x201c;Guarantors&#x201d;). If J2 Global, Inc. or any of its restricted subsidiaries acquires or creates a domestic restricted subsidiary, other than an Insignificant Subsidiary (as defined in the indenture pursuant to which the 4.625% Senior Notes were issued (the &#x201c;Indenture&#x201d;)), after the issue date, or any Insignificant Subsidiary ceases to fit within the definition of Insignificant Subsidiary, such restricted subsidiary is required to unconditionally guarantee, jointly and severally, on an unsecured basis, the Company&#x2019;s obligations under the 4.625% Senior Notes. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company may redeem some or all of the 4.625% Senior Notes at any time on or after October 15, 2025 at specified redemption prices plus accrued and unpaid interest, if any, to, but excluding the redemption date. Before October 15, 2023, and following certain equity offerings, the Company also may redeem up to 40% of the 4.625% Senior Notes at a price equal to 104.625% of the principal amount, plus accrued and unpaid interest, if any, to, but excluding the redemption date. The Company may make such redemption only if, after such redemption, at least 50% of the aggregate principal amount of the 4.625% Senior Notes remains outstanding. In addition, at any time prior to October 15, 2025, the Company may redeem some or all of the 4.625% Senior Notes at a price equal to 100% of the principal amount, plus accrued and unpaid interest, if any, to the redemption date, plus an applicable &#x201c;make-whole&#x201d; premium.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Indenture contains covenants that restrict the Company&#x2019;s ability to (i) pay dividends or make distributions on the Company&#x2019;s common stock or repurchase the Company&#x2019;s capital stock; (ii) make certain restricted payments; (iii) create liens or enter into sale and leaseback transactions; (iv) enter into transactions with affiliates; (v) merge or consolidate with another company; and (vi) transfer and sell assets. These covenants contain certain exceptions. Restricted payments are applicable only if J2 Global, Inc. and subsidiaries designated as restricted subsidiaries has a net leverage ratio of greater than 3.5 to 1.0. In addition, if such net leverage ratio is in excess of 3.5 to 1.0, the restriction on restricted payments is subject to various exceptions, including the total aggregate amount not to exceed the greater of (A) $250&#160;million and (B) 50.0% of EBITDA for the most recently ended four fiscal quarter period ended immediately prior to such date for which internal financial statements are available. The Company is in compliance with its debt covenants as of December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;As of December&#160;31, 2020, the estimated fair value of the 4.625% Senior Notes was approximately $796.9 million, and was based on recent quoted market prices or dealer quotes for the 4.625% Senior Notes which are Level 1 inputs (see Note 7 - Fair Value Measurements).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The following table provides additional information on our 4.625% Senior Notes (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Principal amount of 4.625% Senior Notes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;750,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Unamortized discount &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,523)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,761)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net carrying amount of 4.625% Senior Notes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;742,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;3.25% Convertible Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:45pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On June 10, 2014, J2 Global issued $402.5 million aggregate principal amount of 3.25% convertible senior notes due June 15, 2029 (the &#x201c;3.25% Convertible Notes&#x201d;). The 3.25% Convertible Notes bear interest at a rate of 3.25% per annum, payable semiannually in arrears on June 15 and December 15 of each year. Beginning with the six-month interest period commencing on June 15, 2021, the Company must pay contingent interest on the 3.25% Convertible Notes during any six-month interest period if the trading price per $1,000 principal amount of the 3.25% Convertible Notes for each of the five trading days immediately preceding the first day of such interest period equals or exceeds $1,300. Any contingent interest payable on the 3.25% Convertible Notes will be in addition to the regular interest payable on the 3.25% Convertible Notes.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Holders may surrender their 3.25% Convertible Notes for conversion at any time prior to the close of business on the business day immediately preceding the maturity date only if one or more of the following conditions is satisfied: (i) during any calendar quarter commencing after the calendar quarter ending on September 30, 2014 (and only during such calendar quarter), if the closing sale price of J2 Global common stock for at least 20 trading days in the period of 30 consecutive trading days ending on the last trading day of the calendar quarter immediately preceding the calendar quarter in which the conversion occurs is more than 130% of the applicable conversion price of the 3.25% Convertible Notes on each such trading day; (ii) during the five consecutive business day period following any ten consecutive trading day period in which the trading price for the 3.25% Convertible Notes for each such trading day was less than 98% of the product of (a) the closing sale price of J2 Global common stock on each such trading day and (b) the applicable conversion rate on each such trading day; (iii) if J2 Global calls any or all of the 3.25% Convertible Notes for redemption, at any time prior to the close of business on the business day prior to the redemption date; (iv) upon the occurrence of specified corporate events; or (v) during either the period beginning on, and including, March 15, 2021 and ending on, but excluding, June 20, 2021 or the period beginning on, and including, March 15, 2029 and ending on, but excluding, the maturity date. J2 Global will settle conversions of 3.25% Convertible Notes by paying or delivering, as the case may be, cash, shares of J2 Global common stock or a combination thereof at J2 Global&#x2019;s election. The Company currently intends to satisfy its conversion obligation by paying and delivering a combination of cash and shares of the Company&#x2019;s common stock, where cash will be used to settle each $1,000 of principal and the remainder, if any, will be settled via shares of the Company&#x2019;s common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the fourth quarter of 2019, the last reported sale price of the Company&#x2019;s common stock exceeded 130% of the conversion price for at least 20 trading days in the period of 30 consecutive trading days ending on, and including, the last trading day of the quarter. As a result, the 3.25% Convertible Notes were convertible at the option of the holder during the quarter beginning January 1, 2020 and ending March 31, 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the fourth quarter of 2020, the last reported sale price of the Company&#x2019;s common stock exceeded 130% of the conversion price for at least 20 trading days in the period of 30 consecutive trading days ending on, and including, the last trading day of the quarter. As a result, the 3.25% Convertible Notes are convertible at the option of the holder during the quarter beginning January 1, 2021 and ending March 31, 2021. Since the Company currently intends to settle the principal amount in cash, the net carrying amount of the 3.25% Convertible Notes is classified within current liabilities on the Consolidated Balance Sheet as of December&#160;31, 2020 and December&#160;31, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2020, the conversion rate is 14.7632 shares of J2 Global common stock for each $1,000 principal amount of Convertible Notes, which represents a conversion price of approximately $67.74 per share of J2 Global common stock. The conversion rate is subject to adjustment for certain events as set forth in the indenture governing the 3.25% Convertible Notes, but will not be adjusted for accrued interest. In addition, following certain corporate events that occur on or prior to June 20, 2021, J2 Global will increase the conversion rate for a holder that elects to convert its Convertible Notes in connection with such a corporate event.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;J2 Global may not redeem the 3.25% Convertible Notes prior to June 20, 2021. On or after June 20, 2021, J2 Global may redeem for cash all or part of the 3.25% Convertible Notes at a redemption price equal to 100% of the principal amount of the 3.25% Convertible Notes to be redeemed, plus accrued and unpaid interest to, but excluding, the redemption date. No sinking fund is provided for the 3.25% Convertible Notes. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:45pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Holders have the right to require J2 Global to repurchase for cash all or part of their 3.25% Convertible Notes on each of June 15, 2021 and June 15, 2024 at a repurchase price equal to 100% of the principal amount of the 3.25% Convertible Notes to be repurchased, plus accrued and unpaid interest to, but excluding, the relevant repurchase date. In addition, if a fundamental change, as defined in the indenture governing the 3.25% Convertible Notes, occurs prior to the maturity date, holders may require J2 Global to repurchase for cash all or part of their 3.25% Convertible Notes at a repurchase price equal to 100% of the principal amount of the 3.25% Convertible Notes to be repurchased, plus accrued and unpaid interest to, but excluding, the fundamental change repurchase date. As a result of the Holders&#x2019; repurchase option on June 15, 2021, the net carrying value of the 3.25% Convertible Notes is classified within current liabilities on the Consolidated Balance Sheet as of December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:45pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 3.25% Convertible Notes are the Company&#x2019;s general senior unsecured obligations and rank: (i) senior in right of payment to any of the Company&#x2019;s future indebtedness that is expressly subordinated in right of payment to the 3.25% Convertible Notes; (ii) equal in right of payment to the Company&#x2019;s existing and future unsecured indebtedness that is not so subordinated; (iii) effectively junior in right of payment to any of the Company&#x2019;s secured indebtedness to the extent of the value of the assets securing such indebtedness; and (iv) structurally junior to all existing and future indebtedness (including trade payables) incurred by the Company&#x2019;s subsidiaries.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:45pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accounting for the 3.25% Convertible Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In accordance with ASC 470-20,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; Debt with Conversion and Other Options, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;convertible debt that can be settled for cash is required to be separated into the liability and equity component at issuance, with each component assigned a value. The value assigned to the liability component is the estimated fair value, as of the issuance date, of similar debt without the conversion feature.&#160;The difference between the cash proceeds and estimated fair value of the liability component, representing the value of the conversion premium assigned to the equity component, is recorded as a debt discount on the issuance date.&#160;This debt discount is amortized to interest expense using the effective interest method over the period from the issuance date through the first stated repurchase date on June 15, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:45pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;J2 Global estimated the borrowing rates of similar debt without the conversion feature at origination to be 5.79% for the 3.25% Convertible Notes and determined the debt discount to be $59.0 million.&#160;As a result, a conversion premium after tax of $37.7 million was recorded in additional paid-in capital. The aggregate debt discount is amortized as interest expense over the period from the issuance date through the first stated repurchase date on June 15, 2021 which management believes is the expected life of the 3.25% Convertible Notes using an interest rate of 5.81%. As of December&#160;31, 2020, the remaining period over which the unamortized debt discount will be amortized is 0.5 years. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:45pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 3.25% Convertible Notes are carried at face value less any unamortized debt discount and debt issuance costs. The fair value of the 3.25% Convertible Notes at each balance sheet date is determined based on recent quoted market prices or dealer quotes for the 3.25% Convertible Notes, which are Level 1 inputs (see Note 7 - Fair Value Measurements). If such information is not available, the fair value is determined using cash-flow models of the scheduled payments discounted at market interest rates for comparable debt without the conversion feature. As of December&#160;31, 2020 and 2019, the estimated fair value of the 3.25% Convertible Notes was approximately $593.1 million and $583.6 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:45pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2020 and 2019, the if-converted value of our 3.25% Convertible Notes exceeded the principal amount by $173.3 million and $154.3 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides additional information related to our 3.25% Convertible Notes (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.516%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.517%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additional paid-in capital&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Principal amount of 3.25% Convertible Notes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;402,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;402,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Unamortized discount of the liability component&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,644)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,363)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Carrying amount of debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(855)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,605)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net carrying amount of 3.25% Convertible Notes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;396,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;385,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides the components of interest expense related to our 3.25% Convertible Notes (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash interest expense (coupon interest expense)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-cash amortization of discount on 3.25% Convertible Notes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total interest expense related to 3.25% Convertible Notes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has recorded changes in fair value associated with the contingent interest feature of the 3.25% Convertible Notes in interest expense for the years ended December&#160;31, 2020, 2019, and 2018 of zero, $(0.8) million, and zero, respectively (see Note 7 - Fair Value Measurements).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;1.75% Convertible Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On November 15, 2019, J2 Global issued $550.0 million aggregate principal amount of 1.75% convertible senior notes due November 1, 2026 (the &#x201c;1.75% Convertible Notes&#x201d;). J2 Global received proceeds of $537.1 million in cash, net of purchasers&#x2019; discounts and commissions and other debt issuance costs. A portion of the net proceeds were used to pay off all amounts outstanding under the MUFG Credit Facility (see Note 12 - Commitments and Contingencies). The 1.75% Convertible Notes bear interest at a rate of 1.75% per annum, payable semiannually in arrears on May 1 and November 1 of each year, beginning on May 1, 2020. The 1.75% Convertible Notes will mature on November 1, 2026, unless earlier converted or repurchased.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Holders may surrender their 1.75% Convertible Notes for conversion at any time prior to the close of business on the business day immediately preceding July 1, 2026 only under the following circumstances: (i) during any calendar quarter commencing after the calendar quarter ending on March 31, 2020 (and only during such calendar quarter), if the last reported sale price of J2 Global common stock for at least 20 trading days (whether or not consecutive) during the period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding the calendar quarter is greater than 130% of the applicable conversion price of the 1.75% Convertible Notes on each such applicable trading day; (ii) during the five business day period following any 10 consecutive trading day period in which the trading price per $1,000 principal amount of 1.75% Convertible Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of J2 Global common stock and the applicable conversion rate on each such trading day; or (iii) upon the occurrence of specified corporate events. On or after July 1, 2026, and prior to the close of business on the business day immediately preceding the maturity date, holders may convert all or any portion of their notes at any time, regardless of the foregoing circumstances. J2 Global will settle conversions of the 1.75% Convertible Notes by paying or delivering, as the case may be, cash, shares of J2 Global common stock or a combination thereof at J2 Global&#x2019;s election. The Company currently intends to satisfy its conversion obligation by paying and delivering a combination of cash and shares of the Company&#x2019;s common stock.  Holders of the notes will have the right to require the Company to repurchase for cash all or any portion of their notes upon the occurrence of certain corporate events, subject to certain conditions. As of December&#160;31, 2020 and December&#160;31, 2019, the market trigger conditions did not meet the conversion requirements of the 1.75% Convertible Notes and, accordingly, the 1.75% Convertible Notes are classified as long-term debt on the Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2020, the initial conversion rate is 7.9864 shares of J2 Global common stock for each $1,000 principal amount of 1.75% Convertible Notes, which represents a conversion price of approximately $125.21 per share of J2 Global common stock. The conversion rate is subject to adjustment for certain events as set forth in the indenture governing the &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.75% Convertible Notes, but will not be adjusted for accrued interest. In addition, upon the occurrence of a &#x201c;Make-Whole Fundamental Change&#x201d; (as defined in the 1.75% Convertible Note Indenture), J2 Global will increase the conversion rate for a holder that elects to convert its 1.75% Convertible Notes in connection with such a corporate event in certain circumstances. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;J2 Global may not redeem the 1.75% Convertible Notes prior to November 1, 2026, and no sinking fund is provided for the 1.75% Convertible Notes.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 1.75% Convertible Notes are the Company&#x2019;s general senior unsecured obligations and rank: (i) senior in right of payment to any of the Company&#x2019;s indebtedness that is expressly subordinated in right of payment to the 1.75% Convertible Notes; (ii) equal in right of payment to the Company&#x2019;s existing and future indebtedness that is not so subordinated, including its existing 3.25% Convertible Notes due 2029; (iii) effectively junior to any of the Company&#x2019;s secured indebtedness to the extent of the value of the assets securing such indebtedness; and (iv) structurally junior to all existing and future indebtedness and other liabilities incurred by the Company&#x2019;s subsidiaries, including the former 6.0% Senior Notes due 2025.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accounting for the 1.75% Convertible Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In accordance with ASC 470-20, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Debt with Conversion and Other Options&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, convertible debt that can be settled for cash is required to be separated into the liability and equity component at issuance, with each component assigned a value. The value assigned to the liability component is the effective fair value, as of the issuance date, of similar debt without the conversion feature. The difference between the cash proceeds and estimated fair value of the liability component, representing the value of the conversion premium assigned to the equity component, is recorded as a debt discount on the issuance date. This debt discount is amortized to interest expense using the effective interest method over the period from the issuance date through the maturity date of November 1, 2026.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;J2 Global estimated the borrowing rates of similar debt without the conversion feature at origination to be 5.5% for the 1.75% Convertible Notes and determined the debt discount to be $118.9 million. As a result, a conversion premium after tax of $88.1 million (net of $2.8 million of the deferred issuance costs) are recorded in additional paid-in capital. The aggregate debt discount is amortized as interest expense over the period from the issuance date through the maturity date of November 1, 2026, which management believes is the expected life of the 1.75% Convertible Notes using an interest rate of 5.5%. As of December&#160;31, 2020, the remaining period over which the unamortized debt discount will be amortized is 5.8 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the issuance of the 1.75% Convertible Notes, the Company incurred $12.9 million of deferred issuance costs, which primarily consisted of the underwriters&#x2019; discount, legal and other professional service fees. Of the total deferred issuance costs incurred, $10.1 million of such deferred issuance costs were attributable to the liability component and are recorded within other assets and are being amortized to interest expense through the maturity date. The unamortized balance, as of December 31, 2020, was $8.9 million. The remaining $2.8 million of the deferred issuance costs were netted with the equity component in additional paid-in capital at the issuance date&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 1.75% Convertible Notes are carried at face value less any unamortized debt discount and issuance costs. The fair value of the 1.75% Convertible Notes at each balance sheet date is determined based on recent quoted market prices or dealer quotes for the 1.75% Convertible Notes, which are Level 1 inputs (see Note 7 - Fair Value Measurements). If such information is not available, the fair value is determined using cash-flow models of the scheduled payments discounted at market interest rates for comparable debt without the conversion feature. As of December&#160;31, 2020 and December&#160;31, 2019, the estimated fair value of the 1.75% Convertible Notes was approximately $569.7 million and $559.6 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides additional information related to our 1.75% Convertible Notes (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additional paid-in capital&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Principal amount of 1.75% Convertible Notes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;550,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;550,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Unamortized discount of the liability component&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(102,631)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(117,193)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Carrying amount of debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,889)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,987)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net carrying amount of 1.75% Convertible Notes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;438,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;422,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides the components of interest expense related to our 1.75% Convertible Notes (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash interest expense (coupon interest expense)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-cash amortization of discount on 1.75% Convertible Notes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total interest expense related to 1.75% Convertible Notes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;MUFG Credit Facility&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October 7, 2020, the Company terminated the Credit Agreement (see Note 12 - Commitments and Contingencies). During the year ended December&#160;31, 2019, the Company drew down $185.0 million and repaid $185.0 million under its MUFG Credit Facility. The Company had capitalized the total of $0.4 million in debt issuance costs, which were being amortized to interest expense over the life of the MUFG Credit Facility. As of December&#160;31, 2019, these debt issuance costs, net of amortization, were $0.3 million. The related interest expense was zero and $3.4 million for the years ended December&#160;31, 2020 and 2019, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Paycheck Protection Program Loan&lt;/span&gt;&lt;/div&gt;Through the acquisition of The Aberdeen Group, LLC and The Big Willow, Inc., the Company acquired $0.9&#160;million of outstanding debt originating from the Paycheck Protection Program (see Note 4 - Business Combinations). As of  December&#160;31, 2020, the outstanding balance approximated fair value.</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3OTA2NjI_1256b012-767e-45fc-925c-4f961dd7b801">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term debt as of December&#160;31, 2020 and 2019 consists of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.516%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.517%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.0% Senior Notes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;650,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.625% Senior Notes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;750,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Convertible Notes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.25% Convertible Notes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;402,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;402,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.75% Convertible Notes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;550,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;550,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,702,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,602,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Paycheck Protection Program Loan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Unamortized discount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(112,798)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(139,981)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,505)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,058)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,579,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,448,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(396,801)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(385,532)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total long-term debt, less current portion&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,182,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,062,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="id4a2a67ae77444ce950c83845261edd9_I20201007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTozMzg4NDZiY2U0YzY0YWY1YjM2ZDI3NWQ0NDY2NTA2Mi90YWJsZXJhbmdlOjMzODg0NmJjZTRjNjRhZjViMzZkMjc1ZDQ0NjY1MDYyXzEtMC0xLTEtMTc4NzAvdGV4dHJlZ2lvbjo5YjM1MDY4OWY2YTI0ZDAyOTMzMjUzNzk0YTQxODhkZV80_a741ff71-71a2-4092-9351-3f5307688505"
      unitRef="number">0.060</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i2b0f9bf60bdc46fd957d5b16f7c18505_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTozMzg4NDZiY2U0YzY0YWY1YjM2ZDI3NWQ0NDY2NTA2Mi90YWJsZXJhbmdlOjMzODg0NmJjZTRjNjRhZjViMzZkMjc1ZDQ0NjY1MDYyXzEtMS0xLTEtMTg1Mjg_cfe7240e-7e81-4be3-b9ec-99cbc663118d"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="if892443a8f604b5eb83fb29446a4bab3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTozMzg4NDZiY2U0YzY0YWY1YjM2ZDI3NWQ0NDY2NTA2Mi90YWJsZXJhbmdlOjMzODg0NmJjZTRjNjRhZjViMzZkMjc1ZDQ0NjY1MDYyXzEtMy0xLTEtMTg1Mjg_d9de754a-4e4e-4a8f-ad56-43326899bc32"
      unitRef="usd">650000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i4bf1034969594c5ead95160726d8e8c0_I20201007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTozMzg4NDZiY2U0YzY0YWY1YjM2ZDI3NWQ0NDY2NTA2Mi90YWJsZXJhbmdlOjMzODg0NmJjZTRjNjRhZjViMzZkMjc1ZDQ0NjY1MDYyXzItMC0xLTEtMTg1MzIvdGV4dHJlZ2lvbjpjZjIzZGRiMjhhZWU0ZGZiYjljZTNmNDliYTk4MTMzNV8zODQ4MjkwNjk3MjQ2_23d1d937-0836-4867-a1c7-5bd9e22f52a1"
      unitRef="number">0.04625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i9f1920798232486f9c8bbfad07421be0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTozMzg4NDZiY2U0YzY0YWY1YjM2ZDI3NWQ0NDY2NTA2Mi90YWJsZXJhbmdlOjMzODg0NmJjZTRjNjRhZjViMzZkMjc1ZDQ0NjY1MDYyXzItMS0xLTEtMTg1NDE_95b2c56f-e9fe-44fe-8062-10312a6fc153"
      unitRef="usd">750000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i6aae2121ca54423fa55f31366ca6c039_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTozMzg4NDZiY2U0YzY0YWY1YjM2ZDI3NWQ0NDY2NTA2Mi90YWJsZXJhbmdlOjMzODg0NmJjZTRjNjRhZjViMzZkMjc1ZDQ0NjY1MDYyXzItMy0xLTEtMTg1NDE_0e2907e5-62b0-4cfe-a8e5-fa298ae0b8dc"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTozMzg4NDZiY2U0YzY0YWY1YjM2ZDI3NWQ0NDY2NTA2Mi90YWJsZXJhbmdlOjMzODg0NmJjZTRjNjRhZjViMzZkMjc1ZDQ0NjY1MDYyXzQtMC0xLTEtMTc4NzAvdGV4dHJlZ2lvbjpjZDUxZmFlOTQ0NWU0M2Y0YTUxM2I1OTBjOWI5NTgyOF80_93685aa3-409e-447f-b67a-cb465d2c7a60"
      unitRef="number">0.0325</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i6d0ecb9e78804bbbb6f33cd94cd8b905_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTozMzg4NDZiY2U0YzY0YWY1YjM2ZDI3NWQ0NDY2NTA2Mi90YWJsZXJhbmdlOjMzODg0NmJjZTRjNjRhZjViMzZkMjc1ZDQ0NjY1MDYyXzQtMS0xLTEtMTg1MTg_ba262e1b-a34e-441d-93a2-63a5a60ed39f"
      unitRef="usd">402414000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i8f049865aeeb4423860a220aa5b86d19_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTozMzg4NDZiY2U0YzY0YWY1YjM2ZDI3NWQ0NDY2NTA2Mi90YWJsZXJhbmdlOjMzODg0NmJjZTRjNjRhZjViMzZkMjc1ZDQ0NjY1MDYyXzQtMy0xLTEtMTg1MTg_762bd56d-6941-40ab-8835-b20dcaffcb56"
      unitRef="usd">402500000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTozMzg4NDZiY2U0YzY0YWY1YjM2ZDI3NWQ0NDY2NTA2Mi90YWJsZXJhbmdlOjMzODg0NmJjZTRjNjRhZjViMzZkMjc1ZDQ0NjY1MDYyXzUtMC0xLTEtMTc4NzAvdGV4dHJlZ2lvbjpjMjRhYTQwMDliNDU0OWNmOTNlYzQxMDdjN2MyMzg0Nl80_291a9ab7-800c-4096-80e0-600db9ed0946"
      unitRef="number">0.0175</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i6dfae9b2293c404299f682fcb1b28747_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTozMzg4NDZiY2U0YzY0YWY1YjM2ZDI3NWQ0NDY2NTA2Mi90YWJsZXJhbmdlOjMzODg0NmJjZTRjNjRhZjViMzZkMjc1ZDQ0NjY1MDYyXzUtMS0xLTEtMTg1MTg_aa7474c8-4a0a-4347-bb61-aa8cd15875b9"
      unitRef="usd">550000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i4a7f05a65f9d484697d75bb03ae949d3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTozMzg4NDZiY2U0YzY0YWY1YjM2ZDI3NWQ0NDY2NTA2Mi90YWJsZXJhbmdlOjMzODg0NmJjZTRjNjRhZjViMzZkMjc1ZDQ0NjY1MDYyXzUtMy0xLTEtMTg1MTg_393ed64c-abcd-41af-95e7-c29ebd4b9f7b"
      unitRef="usd">550000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i8b46be8192da41dc858ad0dd79e6993a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTozMzg4NDZiY2U0YzY0YWY1YjM2ZDI3NWQ0NDY2NTA2Mi90YWJsZXJhbmdlOjMzODg0NmJjZTRjNjRhZjViMzZkMjc1ZDQ0NjY1MDYyXzYtMS0xLTEtMTg1MTg_24702f72-26bd-4ce7-bded-0348565e5fb7"
      unitRef="usd">1702414000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i303b22fa04bd41a9bb8e20232a2a8ba6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTozMzg4NDZiY2U0YzY0YWY1YjM2ZDI3NWQ0NDY2NTA2Mi90YWJsZXJhbmdlOjMzODg0NmJjZTRjNjRhZjViMzZkMjc1ZDQ0NjY1MDYyXzYtMy0xLTEtMTg1MTg_502632b8-9bab-4d56-b8ea-31b7abe7ed8f"
      unitRef="usd">1602500000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ibec735ba69ff40949d7c00338f6d1761_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTozMzg4NDZiY2U0YzY0YWY1YjM2ZDI3NWQ0NDY2NTA2Mi90YWJsZXJhbmdlOjMzODg0NmJjZTRjNjRhZjViMzZkMjc1ZDQ0NjY1MDYyXzctMS0xLTEtMTg3NjI_c420c5cf-0f0f-424a-9997-6be836c4c250"
      unitRef="usd">910000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i698ef56af3f347f5961c1c5711ab53e5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTozMzg4NDZiY2U0YzY0YWY1YjM2ZDI3NWQ0NDY2NTA2Mi90YWJsZXJhbmdlOjMzODg0NmJjZTRjNjRhZjViMzZkMjc1ZDQ0NjY1MDYyXzctMy0xLTEtMTg3NjI_a6839f0f-cd0d-457c-88dd-57c0326b65b8"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTozMzg4NDZiY2U0YzY0YWY1YjM2ZDI3NWQ0NDY2NTA2Mi90YWJsZXJhbmdlOjMzODg0NmJjZTRjNjRhZjViMzZkMjc1ZDQ0NjY1MDYyXzgtMS0xLTEtMTg1MjE_e8c5d595-b121-40b9-90f5-0efc0870cf50"
      unitRef="usd">112798000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTozMzg4NDZiY2U0YzY0YWY1YjM2ZDI3NWQ0NDY2NTA2Mi90YWJsZXJhbmdlOjMzODg0NmJjZTRjNjRhZjViMzZkMjc1ZDQ0NjY1MDYyXzgtMy0xLTEtMTg1MjE_67c44573-062a-42db-ad95-7e8a30d7a875"
      unitRef="usd">139981000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTozMzg4NDZiY2U0YzY0YWY1YjM2ZDI3NWQ0NDY2NTA2Mi90YWJsZXJhbmdlOjMzODg0NmJjZTRjNjRhZjViMzZkMjc1ZDQ0NjY1MDYyXzktMS0xLTEtMTg1MjE_b475044e-bb6a-4cae-b282-039d87e4f07f"
      unitRef="usd">11505000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTozMzg4NDZiY2U0YzY0YWY1YjM2ZDI3NWQ0NDY2NTA2Mi90YWJsZXJhbmdlOjMzODg0NmJjZTRjNjRhZjViMzZkMjc1ZDQ0NjY1MDYyXzktMy0xLTEtMTg1MjE_4a0a40a6-c9d0-4616-a414-736dcbfeee04"
      unitRef="usd">14058000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTozMzg4NDZiY2U0YzY0YWY1YjM2ZDI3NWQ0NDY2NTA2Mi90YWJsZXJhbmdlOjMzODg0NmJjZTRjNjRhZjViMzZkMjc1ZDQ0NjY1MDYyXzEwLTEtMS0xLTE4NTIx_ab4a62f3-254d-4f25-be7f-fb116e1ad05f"
      unitRef="usd">1579021000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTozMzg4NDZiY2U0YzY0YWY1YjM2ZDI3NWQ0NDY2NTA2Mi90YWJsZXJhbmdlOjMzODg0NmJjZTRjNjRhZjViMzZkMjc1ZDQ0NjY1MDYyXzEwLTMtMS0xLTE4NTIx_b757306e-0bad-4397-956b-879b55a86f78"
      unitRef="usd">1448461000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTozMzg4NDZiY2U0YzY0YWY1YjM2ZDI3NWQ0NDY2NTA2Mi90YWJsZXJhbmdlOjMzODg0NmJjZTRjNjRhZjViMzZkMjc1ZDQ0NjY1MDYyXzExLTEtMS0xLTE4NTIx_a90bb612-8f8a-4efb-b8a1-23d22c06e707"
      unitRef="usd">396801000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTozMzg4NDZiY2U0YzY0YWY1YjM2ZDI3NWQ0NDY2NTA2Mi90YWJsZXJhbmdlOjMzODg0NmJjZTRjNjRhZjViMzZkMjc1ZDQ0NjY1MDYyXzExLTMtMS0xLTE4NTIx_31e25850-e32e-49ca-8f15-852ca9f05963"
      unitRef="usd">385532000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTozMzg4NDZiY2U0YzY0YWY1YjM2ZDI3NWQ0NDY2NTA2Mi90YWJsZXJhbmdlOjMzODg0NmJjZTRjNjRhZjViMzZkMjc1ZDQ0NjY1MDYyXzEyLTEtMS0xLTE4NTIx_c695fc35-69f9-4cab-8754-09a904aff334"
      unitRef="usd">1182220000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTozMzg4NDZiY2U0YzY0YWY1YjM2ZDI3NWQ0NDY2NTA2Mi90YWJsZXJhbmdlOjMzODg0NmJjZTRjNjRhZjViMzZkMjc1ZDQ0NjY1MDYyXzEyLTMtMS0xLTE4NTIx_a6efda68-007c-4a74-9188-ac1230338ac1"
      unitRef="usd">1062929000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3OTA2NjM_f9afb06e-9239-4036-a5a3-722cbd066644">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2020, future principal payments for debt were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Years Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;402,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,300,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,703,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTo0YzdlNDRmZTE1ZjU0NTc1ODgwZGQwMGMyNTYxYmMyOC90YWJsZXJhbmdlOjRjN2U0NGZlMTVmNTQ1NzU4ODBkZDAwYzI1NjFiYzI4XzEtMS0xLTEtMTc4NzA_4d1941b2-5267-464e-a0a4-7f1155af677d"
      unitRef="usd">402414000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTo0YzdlNDRmZTE1ZjU0NTc1ODgwZGQwMGMyNTYxYmMyOC90YWJsZXJhbmdlOjRjN2U0NGZlMTVmNTQ1NzU4ODBkZDAwYzI1NjFiYzI4XzItMS0xLTEtMTc4NzA_46084107-faa9-4e2f-a318-c4994428eb64"
      unitRef="usd">910000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTo0YzdlNDRmZTE1ZjU0NTc1ODgwZGQwMGMyNTYxYmMyOC90YWJsZXJhbmdlOjRjN2U0NGZlMTVmNTQ1NzU4ODBkZDAwYzI1NjFiYzI4XzMtMS0xLTEtMTc4NzA_0caebfa2-9eed-429a-926e-6bbf8ef3aad6"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTo0YzdlNDRmZTE1ZjU0NTc1ODgwZGQwMGMyNTYxYmMyOC90YWJsZXJhbmdlOjRjN2U0NGZlMTVmNTQ1NzU4ODBkZDAwYzI1NjFiYzI4XzQtMS0xLTEtMTc4NzA_ad8b7dd8-69e9-4719-a371-dff1cbd10700"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTo0YzdlNDRmZTE1ZjU0NTc1ODgwZGQwMGMyNTYxYmMyOC90YWJsZXJhbmdlOjRjN2U0NGZlMTVmNTQ1NzU4ODBkZDAwYzI1NjFiYzI4XzUtMS0xLTEtMTc4NzA_e707bebe-ab67-415b-b0fd-e0ab2f5f11be"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTo0YzdlNDRmZTE1ZjU0NTc1ODgwZGQwMGMyNTYxYmMyOC90YWJsZXJhbmdlOjRjN2U0NGZlMTVmNTQ1NzU4ODBkZDAwYzI1NjFiYzI4XzYtMS0xLTEtMTc4NzA_6571cf4b-0424-444d-866f-0edff94a79d4"
      unitRef="usd">1300000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTo0YzdlNDRmZTE1ZjU0NTc1ODgwZGQwMGMyNTYxYmMyOC90YWJsZXJhbmdlOjRjN2U0NGZlMTVmNTQ1NzU4ODBkZDAwYzI1NjFiYzI4XzctMS0xLTEtMTg1NjY_de17328b-5a00-4fcb-b404-0bb2419e779d"
      unitRef="usd">1703324000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:InterestExpense
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzMyOTg1MzQ5NzY2OTY_3fd07ad9-05e9-45a0-87db-1a3c189da130"
      unitRef="usd">133800000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzMyOTg1MzQ5NzY3MDE_0fc1f722-6489-4851-903d-c8076c4b1542"
      unitRef="usd">70200000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzMyOTg1MzQ5NzY3MDk_1bcdf6bf-44c1-4f64-ad75-4b14dd81fc1a"
      unitRef="usd">63500000</us-gaap:InterestExpense>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="id4a2a67ae77444ce950c83845261edd9_I20201007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDI0Mjg_a741ff71-71a2-4092-9351-3f5307688505"
      unitRef="number">0.060</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="idc66c29185a84580a8ad50095c6d2ce1_I20170627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzI2NA_1c7b5fa5-12e3-4b33-ad94-bc50424e3ba4"
      unitRef="usd">650000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="id4a2a67ae77444ce950c83845261edd9_I20201007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzMwMw_a741ff71-71a2-4092-9351-3f5307688505"
      unitRef="number">0.060</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="id4a2a67ae77444ce950c83845261edd9_I20201007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDI0MzY_a741ff71-71a2-4092-9351-3f5307688505"
      unitRef="number">0.060</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:ProceedsFromDebtNetOfIssuanceCosts
      contextRef="i3c4b2160999744daaf4f3fdd16342fb4_D20170627-20170627"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzQ5Mg_574eb4b4-7722-4f2d-ae16-6b28f9fce66e"
      unitRef="usd">636500000</us-gaap:ProceedsFromDebtNetOfIssuanceCosts>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="id4a2a67ae77444ce950c83845261edd9_I20201007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDI0NDM_a741ff71-71a2-4092-9351-3f5307688505"
      unitRef="number">0.060</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="id4a2a67ae77444ce950c83845261edd9_I20201007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDI1MjA_a741ff71-71a2-4092-9351-3f5307688505"
      unitRef="number">0.060</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="id4a2a67ae77444ce950c83845261edd9_I20201007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDI0NTE_a741ff71-71a2-4092-9351-3f5307688505"
      unitRef="number">0.060</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="idc66c29185a84580a8ad50095c6d2ce1_I20170627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3OTA2ODA_1c7b5fa5-12e3-4b33-ad94-bc50424e3ba4"
      unitRef="usd">650000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="id4a2a67ae77444ce950c83845261edd9_I20201007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3Njk5MTg_a741ff71-71a2-4092-9351-3f5307688505"
      unitRef="number">0.060</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:RepaymentsOfSeniorDebt
      contextRef="iafe40007b8b142198643ca3264f1ee3e_D20201007-20201007"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzc2OTY1ODE0NDc5Njk_3077687b-4142-4a19-8032-6a7e85cc4c36"
      unitRef="usd">694600000</us-gaap:RepaymentsOfSeniorDebt>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="iafe40007b8b142198643ca3264f1ee3e_D20201007-20201007"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzc2OTY1ODE0NDc5ODU_b2f0121d-aeb7-4399-8227-603fd4673281"
      unitRef="usd">29200000</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <jcom:PaymentsOfInterestOnDebt
      contextRef="iafe40007b8b142198643ca3264f1ee3e_D20201007-20201007"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NjM2NTA_4c1df4e1-2de5-4f0c-a87c-c06f09059f65"
      unitRef="usd">15400000</jcom:PaymentsOfInterestOnDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="iafe40007b8b142198643ca3264f1ee3e_D20201007-20201007"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzU0OTc1NTgyMDU5OTE_f5e75a9f-f2c1-427f-9965-b9f1bac7afb5"
      unitRef="usd">-38000000.0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="id4a2a67ae77444ce950c83845261edd9_I20201007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDI0Nzk_a741ff71-71a2-4092-9351-3f5307688505"
      unitRef="number">0.060</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebtFairValue
      contextRef="if892443a8f604b5eb83fb29446a4bab3_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzQxNTc_24925e36-8ab9-4706-96ea-e771fcb8331a"
      unitRef="usd">689800000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="id4a2a67ae77444ce950c83845261edd9_I20201007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDI0ODY_a741ff71-71a2-4092-9351-3f5307688505"
      unitRef="number">0.060</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <jcom:SeniorDebtTableTextBlock
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzIyMzUz_a1eeec46-f28b-449d-8f21-a0a3cddb6edf">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides additional information related to our 6% Senior Notes (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Principal amount of 6% Senior Notes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;650,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Unamortized discount &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,425)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,466)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net carrying amount of 6% Senior Notes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;640,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The following table provides additional information on our 4.625% Senior Notes (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Principal amount of 4.625% Senior Notes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;750,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Unamortized discount &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,523)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,761)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net carrying amount of 4.625% Senior Notes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;742,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</jcom:SeniorDebtTableTextBlock>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="id4a2a67ae77444ce950c83845261edd9_I20201007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDI1Mzc_a741ff71-71a2-4092-9351-3f5307688505"
      unitRef="number">0.06</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="id4a2a67ae77444ce950c83845261edd9_I20201007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZToxNGNmYjRjYTRjMjY0MTQwOWNmOGVmOWMxMTUzNGRkYS90YWJsZXJhbmdlOjE0Y2ZiNGNhNGMyNjQxNDA5Y2Y4ZWY5YzExNTM0ZGRhXzItMC0xLTEtMzE0NS90ZXh0cmVnaW9uOmNiZjQyNzYyNDdkYjRiOWY5YTAyNzEyNDJjYzc5Y2Y2XzM4NDgyOTA2OTcyNTg_a741ff71-71a2-4092-9351-3f5307688505"
      unitRef="number">0.06</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="if892443a8f604b5eb83fb29446a4bab3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZToxNGNmYjRjYTRjMjY0MTQwOWNmOGVmOWMxMTUzNGRkYS90YWJsZXJhbmdlOjE0Y2ZiNGNhNGMyNjQxNDA5Y2Y4ZWY5YzExNTM0ZGRhXzItMy0xLTEtMA_762801d0-d387-4a20-bc2e-ff443f7cc137"
      unitRef="usd">650000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="if892443a8f604b5eb83fb29446a4bab3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZToxNGNmYjRjYTRjMjY0MTQwOWNmOGVmOWMxMTUzNGRkYS90YWJsZXJhbmdlOjE0Y2ZiNGNhNGMyNjQxNDA5Y2Y4ZWY5YzExNTM0ZGRhXzMtMy0xLTEtMA_12a1781f-5580-4b08-83c2-cd76926e7078"
      unitRef="usd">8425000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="if892443a8f604b5eb83fb29446a4bab3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZToxNGNmYjRjYTRjMjY0MTQwOWNmOGVmOWMxMTUzNGRkYS90YWJsZXJhbmdlOjE0Y2ZiNGNhNGMyNjQxNDA5Y2Y4ZWY5YzExNTM0ZGRhXzQtMy0xLTEtMA_9905e21e-dacf-4cde-adb8-4448fef05ec3"
      unitRef="usd">1466000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="id4a2a67ae77444ce950c83845261edd9_I20201007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZToxNGNmYjRjYTRjMjY0MTQwOWNmOGVmOWMxMTUzNGRkYS90YWJsZXJhbmdlOjE0Y2ZiNGNhNGMyNjQxNDA5Y2Y4ZWY5YzExNTM0ZGRhXzUtMC0xLTEtMzE0OS90ZXh0cmVnaW9uOjBmYzMwZmUxNDViYzQ4NWI5NzhhZmZkNDAwMDdmYTU3XzM4NDgyOTA2OTcyNjA_a741ff71-71a2-4092-9351-3f5307688505"
      unitRef="number">0.06</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebt
      contextRef="if892443a8f604b5eb83fb29446a4bab3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZToxNGNmYjRjYTRjMjY0MTQwOWNmOGVmOWMxMTUzNGRkYS90YWJsZXJhbmdlOjE0Y2ZiNGNhNGMyNjQxNDA5Y2Y4ZWY5YzExNTM0ZGRhXzUtMy0xLTEtMA_c5ffca07-de9f-40f4-8248-8499682d7e86"
      unitRef="usd">640109000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i4bf1034969594c5ead95160726d8e8c0_I20201007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3Njk3OTc_23d1d937-0836-4867-a1c7-5bd9e22f52a1"
      unitRef="number">0.04625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i4bf1034969594c5ead95160726d8e8c0_I20201007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NzAyODM_b6832d39-ab0f-4ded-82b8-f6a699f1afe9"
      unitRef="usd">750000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i4bf1034969594c5ead95160726d8e8c0_I20201007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3Njk4MTI_23d1d937-0836-4867-a1c7-5bd9e22f52a1"
      unitRef="number">0.04625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i4bf1034969594c5ead95160726d8e8c0_I20201007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3Njk4MjE_23d1d937-0836-4867-a1c7-5bd9e22f52a1"
      unitRef="number">0.04625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:ProceedsFromDebtNetOfIssuanceCosts
      contextRef="i98a931b76da741f2874829d5de0239c8_D20201007-20201007"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzEwOTk1MTE2MzQ5MDA4_0e465127-f889-4d0d-9e78-f2bd58b24dca"
      unitRef="usd">742700000</us-gaap:ProceedsFromDebtNetOfIssuanceCosts>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i4bf1034969594c5ead95160726d8e8c0_I20201007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3Njk4MzA_23d1d937-0836-4867-a1c7-5bd9e22f52a1"
      unitRef="number">0.04625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="id4a2a67ae77444ce950c83845261edd9_I20201007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3Njk4Mzc_a741ff71-71a2-4092-9351-3f5307688505"
      unitRef="number">0.060</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i4bf1034969594c5ead95160726d8e8c0_I20201007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3Njk4NTY_23d1d937-0836-4867-a1c7-5bd9e22f52a1"
      unitRef="number">0.04625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i4bf1034969594c5ead95160726d8e8c0_I20201007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3Njk4NDc_23d1d937-0836-4867-a1c7-5bd9e22f52a1"
      unitRef="number">0.04625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i4bf1034969594c5ead95160726d8e8c0_I20201007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3Njk4NjU_23d1d937-0836-4867-a1c7-5bd9e22f52a1"
      unitRef="number">0.04625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i4bf1034969594c5ead95160726d8e8c0_I20201007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzMyOTg1MzQ5NzYxNDA_23d1d937-0836-4867-a1c7-5bd9e22f52a1"
      unitRef="number">0.04625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i4bf1034969594c5ead95160726d8e8c0_I20201007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3OTA2ODk_23d1d937-0836-4867-a1c7-5bd9e22f52a1"
      unitRef="number">0.04625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i4bf1034969594c5ead95160726d8e8c0_I20201007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3Njk4ODQ_23d1d937-0836-4867-a1c7-5bd9e22f52a1"
      unitRef="number">0.04625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed
      contextRef="i4eb0e3764a404b978ba871d1c291104f_D20201007-20201007"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3OTA2OTI_265b4a10-4584-4795-a5ad-fa30e95a18ec"
      unitRef="number">0.40</us-gaap:DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i4bf1034969594c5ead95160726d8e8c0_I20201007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3Njk4OTM_23d1d937-0836-4867-a1c7-5bd9e22f52a1"
      unitRef="number">0.04625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i4eb0e3764a404b978ba871d1c291104f_D20201007-20201007"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3OTA2OTc_252eb427-9de3-44b5-ba10-650391f9c4e0"
      unitRef="number">1.04625</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <jcom:DebtInstrumentRedemptionThresholdOfPrincipalOutstandingToBeEligibleForRedemption
      contextRef="i4bf1034969594c5ead95160726d8e8c0_I20201007"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3OTA3MDc_1df4addb-ba48-4c29-8b7d-1a7f10ccaa0a"
      unitRef="number">0.50</jcom:DebtInstrumentRedemptionThresholdOfPrincipalOutstandingToBeEligibleForRedemption>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i4bf1034969594c5ead95160726d8e8c0_I20201007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3Njk5MDI_23d1d937-0836-4867-a1c7-5bd9e22f52a1"
      unitRef="number">0.04625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i4bf1034969594c5ead95160726d8e8c0_I20201007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3Njk5MTE_23d1d937-0836-4867-a1c7-5bd9e22f52a1"
      unitRef="number">0.04625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i7723e827654042be9708b0a9ba656a1a_D20201007-20201007"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3OTA3MTI_4f1f4305-2432-4599-b43c-81dc6b035d55"
      unitRef="number">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <jcom:DebtInstrumentCovenantLeverageRatioMinimum
      contextRef="i4bf1034969594c5ead95160726d8e8c0_I20201007"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzMyOTg1MzQ5NzA0Mjg_197145cd-1d42-4ac2-9bc0-9c6fe4f84e7c"
      unitRef="number">3.5</jcom:DebtInstrumentCovenantLeverageRatioMinimum>
    <jcom:DebtInstrumentCovenantLeverageRatioMinimum
      contextRef="i4bf1034969594c5ead95160726d8e8c0_I20201007"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3OTA3MjE_197145cd-1d42-4ac2-9bc0-9c6fe4f84e7c"
      unitRef="number">3.5</jcom:DebtInstrumentCovenantLeverageRatioMinimum>
    <jcom:DebtInstrumentCovenantRestrictedPaymentThreshold
      contextRef="i4bf1034969594c5ead95160726d8e8c0_I20201007"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzMyOTg1MzQ5NzA0MzM_09571624-0ecb-45ff-b5ba-514492789020"
      unitRef="usd">250000000</jcom:DebtInstrumentCovenantRestrictedPaymentThreshold>
    <jcom:DebtInstrumentCovenantEBITDAMinimum
      contextRef="i4bf1034969594c5ead95160726d8e8c0_I20201007"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3OTA3MjQ_6463a67e-d140-42f4-8511-64ca6535c536"
      unitRef="number">0.500</jcom:DebtInstrumentCovenantEBITDAMinimum>
    <jcom:DebtInstrumentCovenantEBITDAMinimumFiscalQuarterPeriod
      contextRef="i4bf1034969594c5ead95160726d8e8c0_I20201007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3OTA3OTk_d95255ce-ee18-457c-8c2b-ec36f12d4063"
      unitRef="fiscalquarterperiod">4</jcom:DebtInstrumentCovenantEBITDAMinimumFiscalQuarterPeriod>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i4bf1034969594c5ead95160726d8e8c0_I20201007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NzAzMDQ_23d1d937-0836-4867-a1c7-5bd9e22f52a1"
      unitRef="number">0.04625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebtFairValue
      contextRef="i9f1920798232486f9c8bbfad07421be0_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzMyOTg1MzQ5NzU5ODQ_2c0cf404-9e1d-473e-a833-d8907cd050a5"
      unitRef="usd">796900000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i4bf1034969594c5ead95160726d8e8c0_I20201007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NzAzMjQ_23d1d937-0836-4867-a1c7-5bd9e22f52a1"
      unitRef="number">0.04625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i4bf1034969594c5ead95160726d8e8c0_I20201007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NzAzMzQ_23d1d937-0836-4867-a1c7-5bd9e22f52a1"
      unitRef="number">0.04625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i4bf1034969594c5ead95160726d8e8c0_I20201007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTozZDVjYzE0ZWIzOTg0OTI5YmEwNmNkZmIxMmY0MTk0ZS90YWJsZXJhbmdlOjNkNWNjMTRlYjM5ODQ5MjliYTA2Y2RmYjEyZjQxOTRlXzItMC0xLTEtMTE0NDkvdGV4dHJlZ2lvbjo5ZGQzOGM1ZWQzNTA0ODM2ODhlOGI1ZjFkNGQ3ZmRjMV8zODQ4MjkwNjk3MjY2_23d1d937-0836-4867-a1c7-5bd9e22f52a1"
      unitRef="number">0.04625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i9f1920798232486f9c8bbfad07421be0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTozZDVjYzE0ZWIzOTg0OTI5YmEwNmNkZmIxMmY0MTk0ZS90YWJsZXJhbmdlOjNkNWNjMTRlYjM5ODQ5MjliYTA2Y2RmYjEyZjQxOTRlXzItMS0xLTEtMTg2Mzc_b8739b9a-cf1d-4677-a38d-0a9908c77e47"
      unitRef="usd">750000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i9f1920798232486f9c8bbfad07421be0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTozZDVjYzE0ZWIzOTg0OTI5YmEwNmNkZmIxMmY0MTk0ZS90YWJsZXJhbmdlOjNkNWNjMTRlYjM5ODQ5MjliYTA2Y2RmYjEyZjQxOTRlXzMtMS0xLTEtMTg2Mzc_8e847035-3649-4eb4-b3d1-9600d7875e12"
      unitRef="usd">5523000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i9f1920798232486f9c8bbfad07421be0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTozZDVjYzE0ZWIzOTg0OTI5YmEwNmNkZmIxMmY0MTk0ZS90YWJsZXJhbmdlOjNkNWNjMTRlYjM5ODQ5MjliYTA2Y2RmYjEyZjQxOTRlXzQtMS0xLTEtMTg2Mzc_5b9a4510-c4c7-4e2e-9eb3-7fa98a4735b5"
      unitRef="usd">1761000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i4bf1034969594c5ead95160726d8e8c0_I20201007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTozZDVjYzE0ZWIzOTg0OTI5YmEwNmNkZmIxMmY0MTk0ZS90YWJsZXJhbmdlOjNkNWNjMTRlYjM5ODQ5MjliYTA2Y2RmYjEyZjQxOTRlXzUtMC0xLTEtMTE0NDkvdGV4dHJlZ2lvbjowYTRiYTg4OGVkZGE0YjAzYTBjZjE1MDBjZTUyMDNjNl8zODQ4MjkwNjk3MjY5_23d1d937-0836-4867-a1c7-5bd9e22f52a1"
      unitRef="number">0.04625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebt
      contextRef="i9f1920798232486f9c8bbfad07421be0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTozZDVjYzE0ZWIzOTg0OTI5YmEwNmNkZmIxMmY0MTk0ZS90YWJsZXJhbmdlOjNkNWNjMTRlYjM5ODQ5MjliYTA2Y2RmYjEyZjQxOTRlXzUtMS0xLTEtMTg2Mzc_b0432cda-2e56-4c8b-8843-3a6ce580431b"
      unitRef="usd">742716000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDE4NjM_93685aa3-409e-447f-b67a-cb465d2c7a60"
      unitRef="number">0.0325</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzQ4MjQ_e1356a63-de73-4284-87f9-d57cffd03ca6"
      unitRef="usd">402500000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzQ4NTc_93685aa3-409e-447f-b67a-cb465d2c7a60"
      unitRef="number">0.0325</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDE4NzY_93685aa3-409e-447f-b67a-cb465d2c7a60"
      unitRef="number">0.0325</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDE4ODQ_93685aa3-409e-447f-b67a-cb465d2c7a60"
      unitRef="number">0.0325</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDE4OTI_93685aa3-409e-447f-b67a-cb465d2c7a60"
      unitRef="number">0.0325</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDE5MDA_93685aa3-409e-447f-b67a-cb465d2c7a60"
      unitRef="number">0.0325</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDE5MDg_93685aa3-409e-447f-b67a-cb465d2c7a60"
      unitRef="number">0.0325</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <jcom:DebtInstrumentCovenantComplianceContingentInterestMinimumTradingPricePerPrincipalAmount
      contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDI5NDk_39ac0139-905e-42b5-aff9-099b14c49118"
      unitRef="usd">1300</jcom:DebtInstrumentCovenantComplianceContingentInterestMinimumTradingPricePerPrincipalAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDE5MTY_93685aa3-409e-447f-b67a-cb465d2c7a60"
      unitRef="number">0.0325</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDE5MjQ_93685aa3-409e-447f-b67a-cb465d2c7a60"
      unitRef="number">0.0325</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDE5MzI_93685aa3-409e-447f-b67a-cb465d2c7a60"
      unitRef="number">0.0325</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentConvertibleThresholdTradingDays
      contextRef="i757a0593f5914dd0ba0432117eb8b166_D20140610-20140610"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDI2MjI_6c69963d-f825-42a5-9821-2d4d67e3369a"
      unitRef="tradingday">20</us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1
      contextRef="i757a0593f5914dd0ba0432117eb8b166_D20140610-20140610"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDI2MTQ_2f7ac380-457c-4475-ae3f-004039a02e43"
      unitRef="tradingday">30</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <us-gaap:DebtInstrumentConvertibleConversionRatio1
      contextRef="i757a0593f5914dd0ba0432117eb8b166_D20140610-20140610"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDI2Mjg_8ec7cab6-0455-47c9-be58-00dbd23f8ed5"
      unitRef="number">1.30</us-gaap:DebtInstrumentConvertibleConversionRatio1>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDE5NDA_93685aa3-409e-447f-b67a-cb465d2c7a60"
      unitRef="number">0.0325</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <jcom:DebtInstrumentConvertibleThresholdConsecutiveBusinessDays
      contextRef="i4da7afd8945749e1a604851a3a5a4c06_D20140610-20140610"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDI2NDE_93141beb-af72-4f48-931d-cc96f4704d08"
      unitRef="tradingday">5</jcom:DebtInstrumentConvertibleThresholdConsecutiveBusinessDays>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1
      contextRef="i4da7afd8945749e1a604851a3a5a4c06_D20140610-20140610"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDI2NTk_40779efe-33aa-442d-8047-e8c900cf6d37"
      unitRef="tradingday">10</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDE5NDg_93685aa3-409e-447f-b67a-cb465d2c7a60"
      unitRef="number">0.0325</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentConvertibleConversionRatio1
      contextRef="i4da7afd8945749e1a604851a3a5a4c06_D20140610-20140610"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDI2Njc_146c6f50-e4fc-4c80-887a-057908f89872"
      unitRef="number">0.98</us-gaap:DebtInstrumentConvertibleConversionRatio1>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDE5NTY_93685aa3-409e-447f-b67a-cb465d2c7a60"
      unitRef="number">0.0325</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDE5NjQ_93685aa3-409e-447f-b67a-cb465d2c7a60"
      unitRef="number">0.0325</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentConvertibleConversionRatio1
      contextRef="i81b99146106c407db8e86c44cdb0b7f3_D20191001-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDI2NzI_c0918ae0-b25d-4ff6-a637-7b543b62eda7"
      unitRef="number">1.30</us-gaap:DebtInstrumentConvertibleConversionRatio1>
    <us-gaap:DebtInstrumentConvertibleThresholdTradingDays
      contextRef="i81b99146106c407db8e86c44cdb0b7f3_D20191001-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDI2ODA_2623e6e4-b388-4040-a9ae-cbe7d7bf2ec6"
      unitRef="tradingday">20</us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1
      contextRef="i81b99146106c407db8e86c44cdb0b7f3_D20191001-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDI2ODg_2c49a698-da69-4062-a598-3233320e5221"
      unitRef="tradingday">30</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDE5NzI_93685aa3-409e-447f-b67a-cb465d2c7a60"
      unitRef="number">0.0325</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentConvertibleConversionRatio1
      contextRef="i44e72f30d0e04a8badd8eb35350f96a8_D20201001-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NjM3MDc_45fe88f4-0034-473b-9354-3c7a201ac7b6"
      unitRef="number">1.30</us-gaap:DebtInstrumentConvertibleConversionRatio1>
    <us-gaap:DebtInstrumentConvertibleThresholdTradingDays
      contextRef="i81b99146106c407db8e86c44cdb0b7f3_D20191001-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzMyOTg1MzQ5NzA0NzA_e4a29b52-8e96-4fd6-9a5f-0ce48910cbf2"
      unitRef="tradingday">20</us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1
      contextRef="i44e72f30d0e04a8badd8eb35350f96a8_D20201001-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NjM3Mjk_25fe1d8a-36d0-4a43-a12e-7b7d8967f921"
      unitRef="tradingday">30</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzc2OTY1ODE0NTg0NTk_93685aa3-409e-447f-b67a-cb465d2c7a60"
      unitRef="number">0.0325</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzMyOTg1MzQ5NzE4Mzk_93685aa3-409e-447f-b67a-cb465d2c7a60"
      unitRef="number">0.0325</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="i6d0ecb9e78804bbbb6f33cd94cd8b905_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzg2NDc_bf25c7d1-a743-4176-ae4e-3957c68fff98"
      unitRef="usdPerShare">67.74</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDE5ODg_93685aa3-409e-447f-b67a-cb465d2c7a60"
      unitRef="number">0.0325</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDE5OTY_93685aa3-409e-447f-b67a-cb465d2c7a60"
      unitRef="number">0.0325</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIwMDQ_93685aa3-409e-447f-b67a-cb465d2c7a60"
      unitRef="number">0.0325</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed
      contextRef="i6c2910b59fbc4eb6a649da19d5109b19_D20140610-20140610"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDI3MDI_dc82d887-a14f-48ad-b47d-df12e53b7571"
      unitRef="number">1</us-gaap:DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIwMTI_93685aa3-409e-447f-b67a-cb465d2c7a60"
      unitRef="number">0.0325</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIwMjA_93685aa3-409e-447f-b67a-cb465d2c7a60"
      unitRef="number">0.0325</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIwMjg_93685aa3-409e-447f-b67a-cb465d2c7a60"
      unitRef="number">0.0325</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed
      contextRef="i6c2910b59fbc4eb6a649da19d5109b19_D20140610-20140610"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDI3MTI_dc82d887-a14f-48ad-b47d-df12e53b7571"
      unitRef="number">1</us-gaap:DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIwMzY_93685aa3-409e-447f-b67a-cb465d2c7a60"
      unitRef="number">0.0325</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIwNDQ_93685aa3-409e-447f-b67a-cb465d2c7a60"
      unitRef="number">0.0325</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIwNTI_93685aa3-409e-447f-b67a-cb465d2c7a60"
      unitRef="number">0.0325</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed
      contextRef="i6c2910b59fbc4eb6a649da19d5109b19_D20140610-20140610"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDI3MTk_dc82d887-a14f-48ad-b47d-df12e53b7571"
      unitRef="number">1</us-gaap:DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIwNjA_93685aa3-409e-447f-b67a-cb465d2c7a60"
      unitRef="number">0.0325</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NjM3NDA_93685aa3-409e-447f-b67a-cb465d2c7a60"
      unitRef="number">0.0325</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIwNjg_93685aa3-409e-447f-b67a-cb465d2c7a60"
      unitRef="number">0.0325</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIwNzY_93685aa3-409e-447f-b67a-cb465d2c7a60"
      unitRef="number">0.0325</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIwODQ_93685aa3-409e-447f-b67a-cb465d2c7a60"
      unitRef="number">0.0325</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <jcom:DebtInstrumentNonConversionFeatureBorrowingRate
      contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDI3MjI_d90649f0-1bea-4b1a-b032-63de0949e4c5"
      unitRef="number">0.0579</jcom:DebtInstrumentNonConversionFeatureBorrowingRate>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIwOTI_93685aa3-409e-447f-b67a-cb465d2c7a60"
      unitRef="number">0.0325</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzEyMDA3_9a24bc51-b6c1-446c-8075-e36c81680b9f"
      unitRef="usd">59000000.0</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent
      contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzEyMDU4_1e0de4a3-9923-46f8-bef2-383d7460db05"
      unitRef="usd">37700000</us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIxMDA_93685aa3-409e-447f-b67a-cb465d2c7a60"
      unitRef="number">0.0325</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDI3Mjk_e674452b-65b3-4142-aafd-5eb9c2f054bb"
      unitRef="number">0.0581</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1
      contextRef="i0929c6d119c9476e85a05530ae369392_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzEyNDY0_a8b4cb72-beea-4822-ad83-f5cbafc6eb02">P0Y6M</us-gaap:DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIxMTc_93685aa3-409e-447f-b67a-cb465d2c7a60"
      unitRef="number">0.0325</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIxMjU_93685aa3-409e-447f-b67a-cb465d2c7a60"
      unitRef="number">0.0325</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIxMzM_93685aa3-409e-447f-b67a-cb465d2c7a60"
      unitRef="number">0.0325</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIxNDE_93685aa3-409e-447f-b67a-cb465d2c7a60"
      unitRef="number">0.0325</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebtFairValue
      contextRef="i6d0ecb9e78804bbbb6f33cd94cd8b905_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzEzMTE4_c4867983-93c8-4d30-8151-9902c3b22b91"
      unitRef="usd">593100000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i8f049865aeeb4423860a220aa5b86d19_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzEzMTI1_b1f008a6-7bcf-4da8-859a-29e7042f2859"
      unitRef="usd">583600000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIxNDk_93685aa3-409e-447f-b67a-cb465d2c7a60"
      unitRef="number">0.0325</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal
      contextRef="i0929c6d119c9476e85a05530ae369392_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzEzMjU0_a45af8b9-ebe0-4e6b-8edd-e0d7d6af7d12"
      unitRef="usd">173300000</us-gaap:DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal>
    <us-gaap:DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal
      contextRef="i2be47e3854c3483585e715901166a08a_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzEzMjYx_65870442-54d1-4711-85e6-0718d09c4eac"
      unitRef="usd">154300000</us-gaap:DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal>
    <us-gaap:ConvertibleDebtTableTextBlock
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzIyMzQ5_8b116c22-6bdf-45f2-8b89-47383cd752d6">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides additional information related to our 3.25% Convertible Notes (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.516%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.517%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additional paid-in capital&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Principal amount of 3.25% Convertible Notes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;402,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;402,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Unamortized discount of the liability component&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,644)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,363)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Carrying amount of debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(855)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,605)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net carrying amount of 3.25% Convertible Notes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;396,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;385,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides additional information related to our 1.75% Convertible Notes (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additional paid-in capital&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Principal amount of 1.75% Convertible Notes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;550,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;550,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Unamortized discount of the liability component&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(102,631)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(117,193)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Carrying amount of debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,889)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,987)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net carrying amount of 1.75% Convertible Notes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;438,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;422,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ConvertibleDebtTableTextBlock>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIxNTc_93685aa3-409e-447f-b67a-cb465d2c7a60"
      unitRef="number">0.0325</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent
      contextRef="i6d0ecb9e78804bbbb6f33cd94cd8b905_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTo4NTU2ZGFmNmE3NDI0ZTlkODA1NmQ0Yjk5NmVjMWE0ZC90YWJsZXJhbmdlOjg1NTZkYWY2YTc0MjRlOWQ4MDU2ZDRiOTk2ZWMxYTRkXzEtMS0xLTEtMA_4ba87d83-f4cb-4bf5-9c93-36efa07ef637"
      unitRef="usd">37688000</us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent>
    <us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent
      contextRef="i8f049865aeeb4423860a220aa5b86d19_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTo4NTU2ZGFmNmE3NDI0ZTlkODA1NmQ0Yjk5NmVjMWE0ZC90YWJsZXJhbmdlOjg1NTZkYWY2YTc0MjRlOWQ4MDU2ZDRiOTk2ZWMxYTRkXzEtMy0xLTEtMA_5578b69a-52fa-4637-99e2-8fb183a325da"
      unitRef="usd">37700000</us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTo4NTU2ZGFmNmE3NDI0ZTlkODA1NmQ0Yjk5NmVjMWE0ZC90YWJsZXJhbmdlOjg1NTZkYWY2YTc0MjRlOWQ4MDU2ZDRiOTk2ZWMxYTRkXzMtMC0xLTEtMjk2OS90ZXh0cmVnaW9uOmYxODQ0OGUwZmYxMzQ2ZWZiOWVhYjU2ZjQ4MTI2MGM1XzM4NDgyOTA2OTcyNjk_93685aa3-409e-447f-b67a-cb465d2c7a60"
      unitRef="number">0.0325</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i6d0ecb9e78804bbbb6f33cd94cd8b905_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTo4NTU2ZGFmNmE3NDI0ZTlkODA1NmQ0Yjk5NmVjMWE0ZC90YWJsZXJhbmdlOjg1NTZkYWY2YTc0MjRlOWQ4MDU2ZDRiOTk2ZWMxYTRkXzMtMS0xLTEtMA_2450d56a-f79a-4fb9-acfd-d87c12573018"
      unitRef="usd">402414000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i8f049865aeeb4423860a220aa5b86d19_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTo4NTU2ZGFmNmE3NDI0ZTlkODA1NmQ0Yjk5NmVjMWE0ZC90YWJsZXJhbmdlOjg1NTZkYWY2YTc0MjRlOWQ4MDU2ZDRiOTk2ZWMxYTRkXzMtMy0xLTEtMA_08c6c694-e4e9-4714-9de5-ea745a12f64d"
      unitRef="usd">402500000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i6d0ecb9e78804bbbb6f33cd94cd8b905_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTo4NTU2ZGFmNmE3NDI0ZTlkODA1NmQ0Yjk5NmVjMWE0ZC90YWJsZXJhbmdlOjg1NTZkYWY2YTc0MjRlOWQ4MDU2ZDRiOTk2ZWMxYTRkXzQtMS0xLTEtMA_d772bdc6-9b44-4542-a599-9c466274c919"
      unitRef="usd">4644000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i8f049865aeeb4423860a220aa5b86d19_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTo4NTU2ZGFmNmE3NDI0ZTlkODA1NmQ0Yjk5NmVjMWE0ZC90YWJsZXJhbmdlOjg1NTZkYWY2YTc0MjRlOWQ4MDU2ZDRiOTk2ZWMxYTRkXzQtMy0xLTEtMA_396003d3-45ba-462b-8e2a-d6cc80ed0bb2"
      unitRef="usd">14363000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i6d0ecb9e78804bbbb6f33cd94cd8b905_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTo4NTU2ZGFmNmE3NDI0ZTlkODA1NmQ0Yjk5NmVjMWE0ZC90YWJsZXJhbmdlOjg1NTZkYWY2YTc0MjRlOWQ4MDU2ZDRiOTk2ZWMxYTRkXzUtMS0xLTEtMA_9ddfb9af-c974-4c12-a1f3-e28fe4dd8b37"
      unitRef="usd">855000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i8f049865aeeb4423860a220aa5b86d19_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTo4NTU2ZGFmNmE3NDI0ZTlkODA1NmQ0Yjk5NmVjMWE0ZC90YWJsZXJhbmdlOjg1NTZkYWY2YTc0MjRlOWQ4MDU2ZDRiOTk2ZWMxYTRkXzUtMy0xLTEtMA_fc9f3ecc-063c-44f4-a439-6744d8c4cba4"
      unitRef="usd">2605000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTo4NTU2ZGFmNmE3NDI0ZTlkODA1NmQ0Yjk5NmVjMWE0ZC90YWJsZXJhbmdlOjg1NTZkYWY2YTc0MjRlOWQ4MDU2ZDRiOTk2ZWMxYTRkXzYtMC0xLTEtMjk3MS90ZXh0cmVnaW9uOjI0MzZjMzRhYzE5ZjQ1YmQ4OTkyZDNiMDhiM2QzN2U3XzM4NDgyOTA2OTcyNzI_93685aa3-409e-447f-b67a-cb465d2c7a60"
      unitRef="number">0.0325</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebt
      contextRef="i6d0ecb9e78804bbbb6f33cd94cd8b905_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTo4NTU2ZGFmNmE3NDI0ZTlkODA1NmQ0Yjk5NmVjMWE0ZC90YWJsZXJhbmdlOjg1NTZkYWY2YTc0MjRlOWQ4MDU2ZDRiOTk2ZWMxYTRkXzYtMS0xLTEtMA_d241208c-3935-4f81-993f-4abe881fe428"
      unitRef="usd">396915000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i8f049865aeeb4423860a220aa5b86d19_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTo4NTU2ZGFmNmE3NDI0ZTlkODA1NmQ0Yjk5NmVjMWE0ZC90YWJsZXJhbmdlOjg1NTZkYWY2YTc0MjRlOWQ4MDU2ZDRiOTk2ZWMxYTRkXzYtMy0xLTEtMA_0e683268-552c-421b-871a-8d3027f15f93"
      unitRef="usd">385532000</us-gaap:LongTermDebt>
    <jcom:ScheduleOfDebtInterestExpenseByComponentTableTextBlock
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzIyMzQx_82358adc-bf5c-458b-8358-e7105af2a0b5">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides the components of interest expense related to our 3.25% Convertible Notes (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash interest expense (coupon interest expense)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-cash amortization of discount on 3.25% Convertible Notes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total interest expense related to 3.25% Convertible Notes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides the components of interest expense related to our 1.75% Convertible Notes (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash interest expense (coupon interest expense)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-cash amortization of discount on 1.75% Convertible Notes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total interest expense related to 1.75% Convertible Notes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</jcom:ScheduleOfDebtInterestExpenseByComponentTableTextBlock>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIxNjU_93685aa3-409e-447f-b67a-cb465d2c7a60"
      unitRef="number">0.0325</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="i0929c6d119c9476e85a05530ae369392_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTo5ZDNlMWI5YzBmODQ0ODRjOWJjN2VjZDM4OWQwOGE1OS90YWJsZXJhbmdlOjlkM2UxYjljMGY4NDQ4NGM5YmM3ZWNkMzg5ZDA4YTU5XzEtMS0xLTEtMA_88c4acad-929f-4255-8172-68e1473fbdbe"
      unitRef="usd">13080000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="i2be47e3854c3483585e715901166a08a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTo5ZDNlMWI5YzBmODQ0ODRjOWJjN2VjZDM4OWQwOGE1OS90YWJsZXJhbmdlOjlkM2UxYjljMGY4NDQ4NGM5YmM3ZWNkMzg5ZDA4YTU5XzEtMy0xLTEtMA_f2960816-2c6f-4f89-a59d-cfbef14075fd"
      unitRef="usd">13081000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="i01d9d40befba49bf98d4eacc38317576_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTo5ZDNlMWI5YzBmODQ0ODRjOWJjN2VjZDM4OWQwOGE1OS90YWJsZXJhbmdlOjlkM2UxYjljMGY4NDQ4NGM5YmM3ZWNkMzg5ZDA4YTU5XzEtNS0xLTEtMA_f17a493a-7da3-4f4b-9c26-62c3a365428b"
      unitRef="usd">13081000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTo5ZDNlMWI5YzBmODQ0ODRjOWJjN2VjZDM4OWQwOGE1OS90YWJsZXJhbmdlOjlkM2UxYjljMGY4NDQ4NGM5YmM3ZWNkMzg5ZDA4YTU5XzItMC0xLTEtMjk3Ni90ZXh0cmVnaW9uOjU5ZWZiMDUwNGY5YTQzMjY5N2RjMjlmMDJmYmQ0NjNkXzM4NDgyOTA2OTcyODY_93685aa3-409e-447f-b67a-cb465d2c7a60"
      unitRef="number">0.0325</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="i0929c6d119c9476e85a05530ae369392_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTo5ZDNlMWI5YzBmODQ0ODRjOWJjN2VjZDM4OWQwOGE1OS90YWJsZXJhbmdlOjlkM2UxYjljMGY4NDQ4NGM5YmM3ZWNkMzg5ZDA4YTU5XzItMS0xLTEtMA_63f7cfe5-6858-4a81-8076-0f4f76d21d31"
      unitRef="usd">9717000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="i2be47e3854c3483585e715901166a08a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTo5ZDNlMWI5YzBmODQ0ODRjOWJjN2VjZDM4OWQwOGE1OS90YWJsZXJhbmdlOjlkM2UxYjljMGY4NDQ4NGM5YmM3ZWNkMzg5ZDA4YTU5XzItMy0xLTEtMA_8de1408d-af62-4674-af3d-f533cc8e4370"
      unitRef="usd">9171000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="i01d9d40befba49bf98d4eacc38317576_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTo5ZDNlMWI5YzBmODQ0ODRjOWJjN2VjZDM4OWQwOGE1OS90YWJsZXJhbmdlOjlkM2UxYjljMGY4NDQ4NGM5YmM3ZWNkMzg5ZDA4YTU5XzItNS0xLTEtMA_72fa1d2e-d880-468a-bb65-0504427eb67d"
      unitRef="usd">8655000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i0929c6d119c9476e85a05530ae369392_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTo5ZDNlMWI5YzBmODQ0ODRjOWJjN2VjZDM4OWQwOGE1OS90YWJsZXJhbmdlOjlkM2UxYjljMGY4NDQ4NGM5YmM3ZWNkMzg5ZDA4YTU5XzMtMS0xLTEtMA_e7d8fb53-471e-41ba-915d-1f51fabb3406"
      unitRef="usd">1749000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i2be47e3854c3483585e715901166a08a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTo5ZDNlMWI5YzBmODQ0ODRjOWJjN2VjZDM4OWQwOGE1OS90YWJsZXJhbmdlOjlkM2UxYjljMGY4NDQ4NGM5YmM3ZWNkMzg5ZDA4YTU5XzMtMy0xLTEtMA_98407d63-a335-450f-a756-a4b854b407a1"
      unitRef="usd">1600000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i01d9d40befba49bf98d4eacc38317576_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTo5ZDNlMWI5YzBmODQ0ODRjOWJjN2VjZDM4OWQwOGE1OS90YWJsZXJhbmdlOjlkM2UxYjljMGY4NDQ4NGM5YmM3ZWNkMzg5ZDA4YTU5XzMtNS0xLTEtMA_0b21e81a-fbbd-4375-ab98-2c9ad1fc18d4"
      unitRef="usd">1462000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTo5ZDNlMWI5YzBmODQ0ODRjOWJjN2VjZDM4OWQwOGE1OS90YWJsZXJhbmdlOjlkM2UxYjljMGY4NDQ4NGM5YmM3ZWNkMzg5ZDA4YTU5XzQtMC0xLTEtMjk3OC90ZXh0cmVnaW9uOjliNjc2ZDBmODgzMjQyYThhMDdlNjk5NTU4ZmE3NzcwXzM4NDgyOTA2OTcyODM_93685aa3-409e-447f-b67a-cb465d2c7a60"
      unitRef="number">0.0325</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:InterestExpense
      contextRef="i0929c6d119c9476e85a05530ae369392_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTo5ZDNlMWI5YzBmODQ0ODRjOWJjN2VjZDM4OWQwOGE1OS90YWJsZXJhbmdlOjlkM2UxYjljMGY4NDQ4NGM5YmM3ZWNkMzg5ZDA4YTU5XzQtMS0xLTEtMA_66ceb57c-f636-45b8-949a-84c636e72a8b"
      unitRef="usd">24546000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i2be47e3854c3483585e715901166a08a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTo5ZDNlMWI5YzBmODQ0ODRjOWJjN2VjZDM4OWQwOGE1OS90YWJsZXJhbmdlOjlkM2UxYjljMGY4NDQ4NGM5YmM3ZWNkMzg5ZDA4YTU5XzQtMy0xLTEtMA_7335dc83-57e3-4f4b-aadd-dbddd2a87942"
      unitRef="usd">23852000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i01d9d40befba49bf98d4eacc38317576_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTo5ZDNlMWI5YzBmODQ0ODRjOWJjN2VjZDM4OWQwOGE1OS90YWJsZXJhbmdlOjlkM2UxYjljMGY4NDQ4NGM5YmM3ZWNkMzg5ZDA4YTU5XzQtNS0xLTEtMA_de54ea12-e7f2-4bcd-8bc6-74eefd336f22"
      unitRef="usd">23198000</us-gaap:InterestExpense>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIxNzM_93685aa3-409e-447f-b67a-cb465d2c7a60"
      unitRef="number">0.0325</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzEzNjk2_da649bb8-9957-4dab-b314-4ce96afe19f5"
      unitRef="usd">0</us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet>
    <us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzEzNzAw_4064962c-e8fd-4e73-94df-f8cd3d3ee66d"
      unitRef="usd">-800000</us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet>
    <us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzEzNzA4_ff7e46a7-c645-48a3-b210-eaa8854f2dde"
      unitRef="usd">0</us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIxODI_291a9ab7-800c-4096-80e0-600db9ed0946"
      unitRef="number">0.0175</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzEzODE1_55caec85-3172-46e1-819b-fb72db0a0ac3"
      unitRef="usd">550000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzEzODQ4_291a9ab7-800c-4096-80e0-600db9ed0946"
      unitRef="number">0.0175</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIyMDU_291a9ab7-800c-4096-80e0-600db9ed0946"
      unitRef="number">0.0175</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:ProceedsFromDebtNetOfIssuanceCosts
      contextRef="i1fb602e220e9424b97f9051f2bd1c110_D20191115-20191115"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzEzOTQ3_03b23f6a-28b7-4f79-84ed-86982f8c3075"
      unitRef="usd">537100000</us-gaap:ProceedsFromDebtNetOfIssuanceCosts>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIyMTM_291a9ab7-800c-4096-80e0-600db9ed0946"
      unitRef="number">0.0175</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIyMjE_291a9ab7-800c-4096-80e0-600db9ed0946"
      unitRef="number">0.0175</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIyMjk_291a9ab7-800c-4096-80e0-600db9ed0946"
      unitRef="number">0.0175</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIyMzc_291a9ab7-800c-4096-80e0-600db9ed0946"
      unitRef="number">0.0175</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentConvertibleThresholdTradingDays
      contextRef="id0f17ab0af544a60bacffe1f7cd7d0b0_D20191115-20191115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDI3Nzc_c3d7949b-753f-48ec-a6c4-7e9fb73730a9"
      unitRef="tradingday">20</us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1
      contextRef="id0f17ab0af544a60bacffe1f7cd7d0b0_D20191115-20191115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDI3ODU_504289ea-cb85-43c9-a2b0-c41deb506ec6"
      unitRef="tradingday">30</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <us-gaap:DebtInstrumentConvertibleConversionRatio1
      contextRef="id0f17ab0af544a60bacffe1f7cd7d0b0_D20191115-20191115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDI3OTE_a8af859c-49e6-45fc-81e4-5dbe87563a71"
      unitRef="number">1.30</us-gaap:DebtInstrumentConvertibleConversionRatio1>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIyNDU_291a9ab7-800c-4096-80e0-600db9ed0946"
      unitRef="number">0.0175</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentConvertibleThresholdTradingDays
      contextRef="if7d94ca96f25446485ec21461b700c95_D20191115-20191115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDI4MDQ_96b1ad21-def3-4071-93f3-40e2fa1c64b3"
      unitRef="tradingday">5</us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1
      contextRef="if7d94ca96f25446485ec21461b700c95_D20191115-20191115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDI4MTI_b89befa8-bb5d-44a4-a72e-b6c5aa0d92fd"
      unitRef="tradingday">10</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIyNTM_291a9ab7-800c-4096-80e0-600db9ed0946"
      unitRef="number">0.0175</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentConvertibleConversionRatio1
      contextRef="if7d94ca96f25446485ec21461b700c95_D20191115-20191115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDI4MTg_addfe881-e372-45f5-a6c0-376965054b21"
      unitRef="number">0.98</us-gaap:DebtInstrumentConvertibleConversionRatio1>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIyNjE_291a9ab7-800c-4096-80e0-600db9ed0946"
      unitRef="number">0.0175</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIyNjk_291a9ab7-800c-4096-80e0-600db9ed0946"
      unitRef="number">0.0175</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzMyOTg1MzQ5NzI0Njg_291a9ab7-800c-4096-80e0-600db9ed0946"
      unitRef="number">0.0175</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIyNzc_291a9ab7-800c-4096-80e0-600db9ed0946"
      unitRef="number">0.0175</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="i6dfae9b2293c404299f682fcb1b28747_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzE2OTM1_5bd2691c-0e3f-413a-bd7c-35ee3275c443"
      unitRef="usdPerShare">125.21</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIyODU_291a9ab7-800c-4096-80e0-600db9ed0946"
      unitRef="number">0.0175</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIyOTM_291a9ab7-800c-4096-80e0-600db9ed0946"
      unitRef="number">0.0175</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIzMDE_291a9ab7-800c-4096-80e0-600db9ed0946"
      unitRef="number">0.0175</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIzMTc_291a9ab7-800c-4096-80e0-600db9ed0946"
      unitRef="number">0.0175</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIzMjU_291a9ab7-800c-4096-80e0-600db9ed0946"
      unitRef="number">0.0175</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIzMzM_291a9ab7-800c-4096-80e0-600db9ed0946"
      unitRef="number">0.0175</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIzNDE_291a9ab7-800c-4096-80e0-600db9ed0946"
      unitRef="number">0.0175</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDI4NTM_93685aa3-409e-447f-b67a-cb465d2c7a60"
      unitRef="number">0.0325</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="id4a2a67ae77444ce950c83845261edd9_I20201007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDI4NTg_a741ff71-71a2-4092-9351-3f5307688505"
      unitRef="number">0.060</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIzNDk_291a9ab7-800c-4096-80e0-600db9ed0946"
      unitRef="number">0.0175</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <jcom:DebtInstrumentNonConversionFeatureBorrowingRate
      contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDI4NjI_a0418df9-5965-440c-b854-38fa3364fe7f"
      unitRef="number">0.055</jcom:DebtInstrumentNonConversionFeatureBorrowingRate>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIzNjU_291a9ab7-800c-4096-80e0-600db9ed0946"
      unitRef="number">0.0175</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzE5NTcz_3629bd36-dfba-4c6e-bfe4-f99436edfab3"
      unitRef="usd">118900000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent
      contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzE5NjI0_d7a50d1b-6d2a-4fac-99f9-4eb4ad70e0f3"
      unitRef="usd">88100000</us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzE5NjM1_d37c6584-3324-4dbf-9c63-95fe0801a944"
      unitRef="usd">2800000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIzNTc_291a9ab7-800c-4096-80e0-600db9ed0946"
      unitRef="number">0.0175</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDI4Njg_a60d5e37-cdbc-4ae4-afa3-9ea85fb5e962"
      unitRef="number">0.055</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1
      contextRef="i867486a4e406485fa410d7930c611477_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzIwMDYy_501fa2b2-0894-45be-b8a5-3014fe04746c">P5Y9M18D</us-gaap:DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIzOTA_291a9ab7-800c-4096-80e0-600db9ed0946"
      unitRef="number">0.0175</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzIwMTUy_20a18e1f-b77a-465c-a48a-dcd7d33ba51c"
      unitRef="usd">12900000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:AccumulatedAmortizationDeferredFinanceCosts
      contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzIwMzMw_74053bd0-8c81-43d9-9357-980028311964"
      unitRef="usd">10100000</us-gaap:AccumulatedAmortizationDeferredFinanceCosts>
    <us-gaap:UnamortizedDebtIssuanceExpense
      contextRef="i6dfae9b2293c404299f682fcb1b28747_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzIwNTcy_75e2c258-0324-438c-b662-14be9b168466"
      unitRef="usd">8900000</us-gaap:UnamortizedDebtIssuanceExpense>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzIwNTkw_d37c6584-3324-4dbf-9c63-95fe0801a944"
      unitRef="usd">2800000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDIzOTg_291a9ab7-800c-4096-80e0-600db9ed0946"
      unitRef="number">0.0175</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDI0MDY_291a9ab7-800c-4096-80e0-600db9ed0946"
      unitRef="number">0.0175</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDI0MTQ_291a9ab7-800c-4096-80e0-600db9ed0946"
      unitRef="number">0.0175</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDI0MjI_291a9ab7-800c-4096-80e0-600db9ed0946"
      unitRef="number">0.0175</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebtFairValue
      contextRef="i6dfae9b2293c404299f682fcb1b28747_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzIxMzUx_3602798f-1dff-4566-8e00-7d5bc588eee0"
      unitRef="usd">569700000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i4a7f05a65f9d484697d75bb03ae949d3_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzMyOTg1MzQ5NzM1MDM_b881f1fa-ea02-42e0-8348-c312a47b9fe4"
      unitRef="usd">559600000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDI4Nzk_291a9ab7-800c-4096-80e0-600db9ed0946"
      unitRef="number">0.0175</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent
      contextRef="i6dfae9b2293c404299f682fcb1b28747_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTowZThmNmNmMmVkZDU0NTI5OGE0NTlhNDBiN2E4MDFlZi90YWJsZXJhbmdlOjBlOGY2Y2YyZWRkNTQ1Mjk4YTQ1OWE0MGI3YTgwMWVmXzEtMS0xLTEtMA_1263ae53-4ede-455f-945a-cefac094dfe6"
      unitRef="usd">88138000</us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent>
    <us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent
      contextRef="i4a7f05a65f9d484697d75bb03ae949d3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTowZThmNmNmMmVkZDU0NTI5OGE0NTlhNDBiN2E4MDFlZi90YWJsZXJhbmdlOjBlOGY2Y2YyZWRkNTQ1Mjk4YTQ1OWE0MGI3YTgwMWVmXzEtMi0xLTEtODA4OA_e161e4cb-ce29-4357-8414-7e70fbfe23ce"
      unitRef="usd">88138000</us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTowZThmNmNmMmVkZDU0NTI5OGE0NTlhNDBiN2E4MDFlZi90YWJsZXJhbmdlOjBlOGY2Y2YyZWRkNTQ1Mjk4YTQ1OWE0MGI3YTgwMWVmXzMtMC0xLTEtMzA4NC90ZXh0cmVnaW9uOmY0MDRkMDA4ZDYzZTRiZGFhNjQxZmMyM2ZmMjNhOGY1XzM4NDgyOTA2OTcyNjk_291a9ab7-800c-4096-80e0-600db9ed0946"
      unitRef="number">0.0175</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i6dfae9b2293c404299f682fcb1b28747_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTowZThmNmNmMmVkZDU0NTI5OGE0NTlhNDBiN2E4MDFlZi90YWJsZXJhbmdlOjBlOGY2Y2YyZWRkNTQ1Mjk4YTQ1OWE0MGI3YTgwMWVmXzMtMS0xLTEtMA_7bea6435-ce4a-468e-912a-61ccc60026fb"
      unitRef="usd">550000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i4a7f05a65f9d484697d75bb03ae949d3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTowZThmNmNmMmVkZDU0NTI5OGE0NTlhNDBiN2E4MDFlZi90YWJsZXJhbmdlOjBlOGY2Y2YyZWRkNTQ1Mjk4YTQ1OWE0MGI3YTgwMWVmXzMtMi0xLTEtODA4OA_536ed7bf-0fad-48a0-b0e9-0877043624d5"
      unitRef="usd">550000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i6dfae9b2293c404299f682fcb1b28747_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTowZThmNmNmMmVkZDU0NTI5OGE0NTlhNDBiN2E4MDFlZi90YWJsZXJhbmdlOjBlOGY2Y2YyZWRkNTQ1Mjk4YTQ1OWE0MGI3YTgwMWVmXzQtMS0xLTEtMA_f261c317-0452-444f-b805-e175d755b180"
      unitRef="usd">102631000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i4a7f05a65f9d484697d75bb03ae949d3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTowZThmNmNmMmVkZDU0NTI5OGE0NTlhNDBiN2E4MDFlZi90YWJsZXJhbmdlOjBlOGY2Y2YyZWRkNTQ1Mjk4YTQ1OWE0MGI3YTgwMWVmXzQtMi0xLTEtODA4OA_4a5865d8-2228-4e75-9124-f7df4edb6963"
      unitRef="usd">117193000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i6dfae9b2293c404299f682fcb1b28747_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTowZThmNmNmMmVkZDU0NTI5OGE0NTlhNDBiN2E4MDFlZi90YWJsZXJhbmdlOjBlOGY2Y2YyZWRkNTQ1Mjk4YTQ1OWE0MGI3YTgwMWVmXzUtMS0xLTEtMA_dc1336e9-9e86-44bc-915d-db6805a823a2"
      unitRef="usd">8889000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i4a7f05a65f9d484697d75bb03ae949d3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTowZThmNmNmMmVkZDU0NTI5OGE0NTlhNDBiN2E4MDFlZi90YWJsZXJhbmdlOjBlOGY2Y2YyZWRkNTQ1Mjk4YTQ1OWE0MGI3YTgwMWVmXzUtMi0xLTEtODA4OA_f08819bb-32ef-4007-b4f2-7f3cad4a3d43"
      unitRef="usd">9987000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTowZThmNmNmMmVkZDU0NTI5OGE0NTlhNDBiN2E4MDFlZi90YWJsZXJhbmdlOjBlOGY2Y2YyZWRkNTQ1Mjk4YTQ1OWE0MGI3YTgwMWVmXzYtMC0xLTEtMzA4OC90ZXh0cmVnaW9uOmU3NDY2ZjZkZWY5YTQ5NTM4MWUwM2NlNzZjY2M2MjE2XzM4NDgyOTA2OTcyNzE_291a9ab7-800c-4096-80e0-600db9ed0946"
      unitRef="number">0.0175</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebt
      contextRef="i6dfae9b2293c404299f682fcb1b28747_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTowZThmNmNmMmVkZDU0NTI5OGE0NTlhNDBiN2E4MDFlZi90YWJsZXJhbmdlOjBlOGY2Y2YyZWRkNTQ1Mjk4YTQ1OWE0MGI3YTgwMWVmXzYtMS0xLTEtMA_018988e1-89c4-4b24-b400-1d0d4330c7f4"
      unitRef="usd">438480000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i4a7f05a65f9d484697d75bb03ae949d3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTowZThmNmNmMmVkZDU0NTI5OGE0NTlhNDBiN2E4MDFlZi90YWJsZXJhbmdlOjBlOGY2Y2YyZWRkNTQ1Mjk4YTQ1OWE0MGI3YTgwMWVmXzYtMi0xLTEtODA4OA_ad9cfa80-2ce7-4409-8d66-d2591614e459"
      unitRef="usd">422820000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3NDI1MTE_291a9ab7-800c-4096-80e0-600db9ed0946"
      unitRef="number">0.0175</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="i867486a4e406485fa410d7930c611477_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTpjMDlhMTI5OWFlZGM0YTljOTFlNmFjNTUyZWY1NmVmOC90YWJsZXJhbmdlOmMwOWExMjk5YWVkYzRhOWM5MWU2YWM1NTJlZjU2ZWY4XzEtMS0xLTEtMA_8f85c275-abd3-4ed5-9db6-36e41d188c26"
      unitRef="usd">9653000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="i1f503e00ab6947bf8e562cbca0637a97_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTpjMDlhMTI5OWFlZGM0YTljOTFlNmFjNTUyZWY1NmVmOC90YWJsZXJhbmdlOmMwOWExMjk5YWVkYzRhOWM5MWU2YWM1NTJlZjU2ZWY4XzEtMi0xLTEtODA4Ng_1ff3067e-2748-42e4-830c-20e6cfe2d911"
      unitRef="usd">1174000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTpjMDlhMTI5OWFlZGM0YTljOTFlNmFjNTUyZWY1NmVmOC90YWJsZXJhbmdlOmMwOWExMjk5YWVkYzRhOWM5MWU2YWM1NTJlZjU2ZWY4XzItMC0xLTEtMzA5MC90ZXh0cmVnaW9uOmVhYzJlYzQyMWJmOTQ0YjQ4ZjU0ZWYxMzVmN2MwMjRiXzM4NDgyOTA2OTcyODU_291a9ab7-800c-4096-80e0-600db9ed0946"
      unitRef="number">0.0175</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="i867486a4e406485fa410d7930c611477_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTpjMDlhMTI5OWFlZGM0YTljOTFlNmFjNTUyZWY1NmVmOC90YWJsZXJhbmdlOmMwOWExMjk5YWVkYzRhOWM5MWU2YWM1NTJlZjU2ZWY4XzItMS0xLTEtMA_0649533e-2dd1-4eac-8919-82c4834f0871"
      unitRef="usd">14563000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="i1f503e00ab6947bf8e562cbca0637a97_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTpjMDlhMTI5OWFlZGM0YTljOTFlNmFjNTUyZWY1NmVmOC90YWJsZXJhbmdlOmMwOWExMjk5YWVkYzRhOWM5MWU2YWM1NTJlZjU2ZWY4XzItMi0xLTEtODA4Ng_1413426e-43d2-4d3d-99fe-ce07d5fd03d9"
      unitRef="usd">1718000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i867486a4e406485fa410d7930c611477_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTpjMDlhMTI5OWFlZGM0YTljOTFlNmFjNTUyZWY1NmVmOC90YWJsZXJhbmdlOmMwOWExMjk5YWVkYzRhOWM5MWU2YWM1NTJlZjU2ZWY4XzMtMS0xLTEtMA_04db8f1b-f5f6-4df0-b5ad-37a74eb78a0f"
      unitRef="usd">1098000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i1f503e00ab6947bf8e562cbca0637a97_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTpjMDlhMTI5OWFlZGM0YTljOTFlNmFjNTUyZWY1NmVmOC90YWJsZXJhbmdlOmMwOWExMjk5YWVkYzRhOWM5MWU2YWM1NTJlZjU2ZWY4XzMtMi0xLTEtODA4Ng_cec18e7e-fa55-4e14-b413-58cbcbc45b8c"
      unitRef="usd">122000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTpjMDlhMTI5OWFlZGM0YTljOTFlNmFjNTUyZWY1NmVmOC90YWJsZXJhbmdlOmMwOWExMjk5YWVkYzRhOWM5MWU2YWM1NTJlZjU2ZWY4XzQtMC0xLTEtMzA5Mi90ZXh0cmVnaW9uOmQ1ZmJkMGY0YzVmYTQ3OTc4YWZjN2RmMTBjMGRjOGY0XzM4NDgyOTA2OTcyODI_291a9ab7-800c-4096-80e0-600db9ed0946"
      unitRef="number">0.0175</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:InterestExpense
      contextRef="i867486a4e406485fa410d7930c611477_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTpjMDlhMTI5OWFlZGM0YTljOTFlNmFjNTUyZWY1NmVmOC90YWJsZXJhbmdlOmMwOWExMjk5YWVkYzRhOWM5MWU2YWM1NTJlZjU2ZWY4XzQtMS0xLTEtMA_aa261bad-03e2-48f7-a169-5ab1c5075a0b"
      unitRef="usd">25314000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i1f503e00ab6947bf8e562cbca0637a97_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90YWJsZTpjMDlhMTI5OWFlZGM0YTljOTFlNmFjNTUyZWY1NmVmOC90YWJsZXJhbmdlOmMwOWExMjk5YWVkYzRhOWM5MWU2YWM1NTJlZjU2ZWY4XzQtMi0xLTEtODA4Ng_b286984d-7ed7-4012-8f61-7b4a304918eb"
      unitRef="usd">3014000</us-gaap:InterestExpense>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i62608ff04f364722a02300c4630271f2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzIxNjU4_4b45de75-b46e-4a36-9f1d-4debd82a1629"
      unitRef="usd">185000000.0</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i62608ff04f364722a02300c4630271f2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzIxNjcy_37b2997b-445a-4d9c-8bb0-af3beef9f782"
      unitRef="usd">185000000.0</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:DebtIssuanceCostsLineOfCreditArrangementsGross
      contextRef="ib80f39ade03047d2b5320a78d741a300_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzIxNzQ4_5a635810-9467-4330-bb20-38a98364dc1d"
      unitRef="usd">400000</us-gaap:DebtIssuanceCostsLineOfCreditArrangementsGross>
    <us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet
      contextRef="i87a3de6c344640e58f61a8dddf7aee1a_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzIxOTI3_f65ef36b-3667-4ef4-9d7c-eedf55bc49b6"
      unitRef="usd">300000</us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet>
    <us-gaap:InterestExpense
      contextRef="id7b8e1ff0dc74de9b90e83f41ea53993_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzIxOTY0_9b2083aa-75f9-468e-9ddf-0a81eb9f6791"
      unitRef="usd">0</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i62608ff04f364722a02300c4630271f2_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzIxOTcx_c1d339fc-7009-4e2d-b941-e7658aae9fc3"
      unitRef="usd">3400000</us-gaap:InterestExpense>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ibec735ba69ff40949d7c00338f6d1761_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDUvZnJhZzpjMDkyM2YxMzc5ZTk0Y2FhYjlkMjI1MzQ2Nzg4MWUxMS90ZXh0cmVnaW9uOmMwOTIzZjEzNzllOTRjYWFiOWQyMjUzNDY3ODgxZTExXzM4NDgyOTA3OTA4MTc_fd0c9e1b-b880-45d5-8994-21242d6ec8a0"
      unitRef="usd">900000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90ZXh0cmVnaW9uOmE2ZjdjNTk5ZGYzYTRkMmFiYmU4M2UxMGQ3NDRkNWEwXzM4Njc_67a0b645-60ba-48d7-9cf4-ec8709b0e8cd">Leases&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;J2 Global leases certain facilities and equipment under non-cancelable operating and finance leases which expire at various dates through 2031. Office and equipment leases are typically for terms of &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90ZXh0cmVnaW9uOmE2ZjdjNTk5ZGYzYTRkMmFiYmU4M2UxMGQ3NDRkNWEwXzM4NDgyOTA3MTAwMjk_4e9570e5-8027-4cd6-bb2b-a81a5fe11075"&gt;three&lt;/span&gt; to five years and generally provide renewal options for terms up to an additional five years. Some of the Company&#x2019;s leases include options to terminate within one year. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2020, the Company decided to exit and seek subleases for certain leased facilities in the Digital Media reportable segment primarily due to a permanent &#x201c;remote&#x201d; or &#x201c;partial remote&#x201d; work model for a significant number of employees arising from the COVID-19 pandemic. The Company recorded a non-cash impairment charge of $12.1 million related to operating lease right-of-use assets for the affected facilities and an impairment charge of $3.6 million for associated property and equipment. The impairment was determined by comparing the fair value of the impacted right-of-use asset to the carrying value of the asset as of the impairment measurement date, as required under ASC Topic 360, Property, Plant, and Equipment. The fair value of the right-of-use asset was based on the estimated sublease income for the affected facilities taking into consideration the time it will take to obtain a sublease tenant, the applicable discount rate and the sublease rate which represents Level 3 unobservable inputs. The impairment is presented in general and administrative expenses on the Consolidated Statements of Operations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;. No &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;impairment was recorded in 2019 or 2018.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In certain agreements in which the Company leases office space where the Company is the tenant, it subleases the site to various other companies through a sublease agreement. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company adopted the new lease standard and related amendments as of January 1, 2019 using the optional transition method. Results for reporting periods beginning after the adoption date are presented under Topic 842, while prior period amounts are not adjusted and continue to be reported in accordance with the Company&#x2019;s historic accounting under ASC 840. Finance leases are not material to the Company&#x2019;s consolidated financial statements and are therefore not included in the disclosures. Upon adoption of ASC 842, the Company recorded approximately $72.0 million of right-of-use assets and approximately $75.0 million of operating lease liabilities. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of lease expense, recorded in cost of revenues and general and administrative expenses on the Consolidated Statements of Operations, were as follows for the year ended (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.516%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.517%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental balance sheet information related to leases was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liability, current&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities, noncurrent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow information related to leases was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for lease obligations:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other supplemental operating lease information consists of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating leases:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average remaining lease term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.2 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.9 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturities of operating lease liabilities as of December&#160;31, 2020 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal Year:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;159,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28,218)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value of operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Rental expense for operating leases classified under ASC 840 for the year ended December&#160;31, 2018 was $21.0 million and was predominantly recorded within general and administrative expenses. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Sublease&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total sublease income for the years ended December&#160;31, 2020, 2019 and 2018 was $2.6 million, $3.5 million and $2.8 million, respectively. Total estimated aggregate sublease income to be received in the future is $4.5 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2020, the Company recorded $2.1&#160;million of impairment associated with one of its sublease tenants in default as a result of the economic effects of COVID-19. The impairment is presented in general and administrative expenses on the Consolidated Statement of Operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Significant Judgments&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Discount Rate&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The majority of the J2 Global&#x2019;s leases are discounted using the Company&#x2019;s incremental borrowing rate as the rate implicit in the lease is not readily determinable. Rates are obtained from various large banks to determine the appropriate incremental borrowing rate each quarter for collateralized loans with a maturity similar to the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Options&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The lease term is generally the minimum noncancelable period of the lease. The Company does not include option periods unless the Company determined it is reasonably certain of exercising the option at inception or when a triggering event occurs.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Practical Expedients&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As a practical expedient, the Company has not separated lease components from nonlease components for its real property operating leases. Certain of the Company&#x2019;s leases contain nonlease components such as maintenance and certain utility costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, the Company elected and applied the available transition practical expedients upon adoption. By electing these practical expedients, the Company did:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;not reassess whether expired or existing contracts contain leases under the new definition of a lease;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;not reassess lease classification for expired or existing leases; and&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;not reassess whether previously capitalized initial direct costs would qualify for capitalization under Topic 842.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="ibc162d9d246a460ab1eb2d494fb1ddcd_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90ZXh0cmVnaW9uOmE2ZjdjNTk5ZGYzYTRkMmFiYmU4M2UxMGQ3NDRkNWEwXzM4NDgyOTA3MTAwMzQ_a689f4fe-53f4-4e00-b79a-19d07305d54f">P5Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90ZXh0cmVnaW9uOmE2ZjdjNTk5ZGYzYTRkMmFiYmU4M2UxMGQ3NDRkNWEwXzM4NDgyOTA3MTAwNTQ_f60d597d-45ef-48af-8199-723827dbffd5">P5Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="ic429ed962a52444aab26be2469cb42d4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90ZXh0cmVnaW9uOmE2ZjdjNTk5ZGYzYTRkMmFiYmU4M2UxMGQ3NDRkNWEwXzMyOTg1MzQ4OTY3Mzk_17edacc6-f16b-4376-8809-592fcccae48e"
      unitRef="usd">12100000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="i0f6cb83a47334a73b7f76f3b00bd901f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90ZXh0cmVnaW9uOmE2ZjdjNTk5ZGYzYTRkMmFiYmU4M2UxMGQ3NDRkNWEwXzMyOTg1MzQ4OTY3MjM_b33d640b-84bb-48d6-853c-1c2cd6b890e9"
      unitRef="usd">3600000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90ZXh0cmVnaW9uOmE2ZjdjNTk5ZGYzYTRkMmFiYmU4M2UxMGQ3NDRkNWEwXzMyOTg1MzQ4OTI3NzM_4237678a-ce37-4681-9e8d-8e044e8f663d"
      unitRef="usd">0</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90ZXh0cmVnaW9uOmE2ZjdjNTk5ZGYzYTRkMmFiYmU4M2UxMGQ3NDRkNWEwXzMyOTg1MzQ4OTI3NzM_bee29ebc-8867-457d-9bc2-6f59112698ce"
      unitRef="usd">0</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i75eda7d98d9d4a2491b7129871cc0f50_I20190101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90ZXh0cmVnaW9uOmE2ZjdjNTk5ZGYzYTRkMmFiYmU4M2UxMGQ3NDRkNWEwXzE1OTU_0dcd2e68-e31e-43f6-b1f5-e98cb3ba9f05"
      unitRef="usd">72000000.0</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiability
      contextRef="i75eda7d98d9d4a2491b7129871cc0f50_I20190101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90ZXh0cmVnaW9uOmE2ZjdjNTk5ZGYzYTRkMmFiYmU4M2UxMGQ3NDRkNWEwXzE2Mzk_b19f62a9-ab6e-42db-9fb2-436292944060"
      unitRef="usd">75000000.0</us-gaap:OperatingLeaseLiability>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90ZXh0cmVnaW9uOmE2ZjdjNTk5ZGYzYTRkMmFiYmU4M2UxMGQ3NDRkNWEwXzM4NjE_3f0caed9-484a-4720-95bf-b3dcadce6758">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of lease expense, recorded in cost of revenues and general and administrative expenses on the Consolidated Statements of Operations, were as follows for the year ended (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.516%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.517%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow information related to leases was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for lease obligations:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90YWJsZTpkOTNlMTgyNGYxYTM0YmQxOGE1NjUzYjUzZWU1MWFkNC90YWJsZXJhbmdlOmQ5M2UxODI0ZjFhMzRiZDE4YTU2NTNiNTNlZTUxYWQ0XzItMy0xLTEtMA_6edba368-0ad9-460c-84be-e52b057f076e"
      unitRef="usd">42025000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90YWJsZTpkOTNlMTgyNGYxYTM0YmQxOGE1NjUzYjUzZWU1MWFkNC90YWJsZXJhbmdlOmQ5M2UxODI0ZjFhMzRiZDE4YTU2NTNiNTNlZTUxYWQ0XzMtMy0xLTEtODI0OA_1b8132a3-9209-44ff-82c8-0a2fb89220d8"
      unitRef="usd">23681000</us-gaap:OperatingLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90YWJsZTpkOTNlMTgyNGYxYTM0YmQxOGE1NjUzYjUzZWU1MWFkNC90YWJsZXJhbmdlOmQ5M2UxODI0ZjFhMzRiZDE4YTU2NTNiNTNlZTUxYWQ0XzMtMy0xLTEtMA_269188e1-04b7-4df0-899f-ecc2102b9e1b"
      unitRef="usd">1807000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90YWJsZTpkOTNlMTgyNGYxYTM0YmQxOGE1NjUzYjUzZWU1MWFkNC90YWJsZXJhbmdlOmQ5M2UxODI0ZjFhMzRiZDE4YTU2NTNiNTNlZTUxYWQ0XzQtMy0xLTEtODI0OA_8d9e1897-46ef-461a-a22c-dc66124c82a6"
      unitRef="usd">1918000</us-gaap:ShortTermLeaseCost>
    <us-gaap:LeaseCost
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90YWJsZTpkOTNlMTgyNGYxYTM0YmQxOGE1NjUzYjUzZWU1MWFkNC90YWJsZXJhbmdlOmQ5M2UxODI0ZjFhMzRiZDE4YTU2NTNiNTNlZTUxYWQ0XzQtMy0xLTEtMA_943fb594-a258-4867-a88d-0bb6cee77405"
      unitRef="usd">43832000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90YWJsZTpkOTNlMTgyNGYxYTM0YmQxOGE1NjUzYjUzZWU1MWFkNC90YWJsZXJhbmdlOmQ5M2UxODI0ZjFhMzRiZDE4YTU2NTNiNTNlZTUxYWQ0XzUtMy0xLTEtODI0OA_3be70e1a-4a59-4767-8e59-f0a27f589bb7"
      unitRef="usd">25599000</us-gaap:LeaseCost>
    <jcom:AssetsAndLiabilitiesLesseeTableTextBlock
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90ZXh0cmVnaW9uOmE2ZjdjNTk5ZGYzYTRkMmFiYmU4M2UxMGQ3NDRkNWEwXzM4NjI_de1d48c9-787a-4001-8edf-77b8c01d5807">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental balance sheet information related to leases was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liability, current&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities, noncurrent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other supplemental operating lease information consists of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating leases:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average remaining lease term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.2 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.9 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</jcom:AssetsAndLiabilitiesLesseeTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90YWJsZToyYWFiMDMwNzI3YWY0MTE0YTM5NmIxZmZlY2E4OWM3Yi90YWJsZXJhbmdlOjJhYWIwMzA3MjdhZjQxMTRhMzk2YjFmZmVjYTg5YzdiXzItMS0xLTEtMA_85f6a514-5dc2-4832-8da9-43253a668783"
      unitRef="usd">105845000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90YWJsZToyYWFiMDMwNzI3YWY0MTE0YTM5NmIxZmZlY2E4OWM3Yi90YWJsZXJhbmdlOjJhYWIwMzA3MjdhZjQxMTRhMzk2YjFmZmVjYTg5YzdiXzItMy0xLTEtODI1MA_6c5fe104-c32e-482d-a991-8cd401ef358d"
      unitRef="usd">125822000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90YWJsZToyYWFiMDMwNzI3YWY0MTE0YTM5NmIxZmZlY2E4OWM3Yi90YWJsZXJhbmdlOjJhYWIwMzA3MjdhZjQxMTRhMzk2YjFmZmVjYTg5YzdiXzItMy0xLTEtODI1MA_bfaf53a6-19ee-446f-a2b7-a1c49fa466ce"
      unitRef="usd">125822000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90YWJsZToyYWFiMDMwNzI3YWY0MTE0YTM5NmIxZmZlY2E4OWM3Yi90YWJsZXJhbmdlOjJhYWIwMzA3MjdhZjQxMTRhMzk2YjFmZmVjYTg5YzdiXzMtMS0xLTEtODI1MA_fc325a3c-aab1-4c54-b9cc-8d59d24d0a37"
      unitRef="usd">105845000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90YWJsZToyYWFiMDMwNzI3YWY0MTE0YTM5NmIxZmZlY2E4OWM3Yi90YWJsZXJhbmdlOjJhYWIwMzA3MjdhZjQxMTRhMzk2YjFmZmVjYTg5YzdiXzMtMy0xLTEtODI1MA_10cfbe94-ff3e-4a90-9c5c-16e15e3a2702"
      unitRef="usd">125822000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90YWJsZToyYWFiMDMwNzI3YWY0MTE0YTM5NmIxZmZlY2E4OWM3Yi90YWJsZXJhbmdlOjJhYWIwMzA3MjdhZjQxMTRhMzk2YjFmZmVjYTg5YzdiXzUtMS0xLTEtMA_e9f42c6a-6d8e-47d9-a936-b73cec48a658"
      unitRef="usd">32211000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90YWJsZToyYWFiMDMwNzI3YWY0MTE0YTM5NmIxZmZlY2E4OWM3Yi90YWJsZXJhbmdlOjJhYWIwMzA3MjdhZjQxMTRhMzk2YjFmZmVjYTg5YzdiXzUtMy0xLTEtODI1MA_4885f763-a576-4943-8bc8-f9f77b5487fd"
      unitRef="usd">26927000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90YWJsZToyYWFiMDMwNzI3YWY0MTE0YTM5NmIxZmZlY2E4OWM3Yi90YWJsZXJhbmdlOjJhYWIwMzA3MjdhZjQxMTRhMzk2YjFmZmVjYTg5YzdiXzUtMy0xLTEtODI1MA_8602f24c-cf2f-41dd-8eba-e712eaf04022"
      unitRef="usd">26927000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90YWJsZToyYWFiMDMwNzI3YWY0MTE0YTM5NmIxZmZlY2E4OWM3Yi90YWJsZXJhbmdlOjJhYWIwMzA3MjdhZjQxMTRhMzk2YjFmZmVjYTg5YzdiXzYtMS0xLTEtMA_746c6083-1544-4931-aa1c-a647307e5471"
      unitRef="usd">99177000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90YWJsZToyYWFiMDMwNzI3YWY0MTE0YTM5NmIxZmZlY2E4OWM3Yi90YWJsZXJhbmdlOjJhYWIwMzA3MjdhZjQxMTRhMzk2YjFmZmVjYTg5YzdiXzYtMy0xLTEtODI1MA_9cbc09e1-bef8-43c5-a8f2-3e6c630b9b53"
      unitRef="usd">104070000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90YWJsZToyYWFiMDMwNzI3YWY0MTE0YTM5NmIxZmZlY2E4OWM3Yi90YWJsZXJhbmdlOjJhYWIwMzA3MjdhZjQxMTRhMzk2YjFmZmVjYTg5YzdiXzYtMy0xLTEtODI1MA_e521a18a-a6dc-42bd-a9fd-2f0908e1114e"
      unitRef="usd">104070000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90YWJsZToyYWFiMDMwNzI3YWY0MTE0YTM5NmIxZmZlY2E4OWM3Yi90YWJsZXJhbmdlOjJhYWIwMzA3MjdhZjQxMTRhMzk2YjFmZmVjYTg5YzdiXzctMS0xLTEtMA_79095274-6025-413a-8530-05bd1b5a2af5"
      unitRef="usd">131388000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90YWJsZToyYWFiMDMwNzI3YWY0MTE0YTM5NmIxZmZlY2E4OWM3Yi90YWJsZXJhbmdlOjJhYWIwMzA3MjdhZjQxMTRhMzk2YjFmZmVjYTg5YzdiXzctMy0xLTEtODI1MA_091aec8e-4f19-43de-87ca-581ee44f8d88"
      unitRef="usd">130997000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeasePayments
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90YWJsZTo5YThiZTUzZjcxMDc0ZDRiYjlhOWI2MzE3YmJhODI4Yi90YWJsZXJhbmdlOjlhOGJlNTNmNzEwNzRkNGJiOWE5YjYzMTdiYmE4MjhiXzItMS0xLTEtMA_5b21838f-82ab-4a52-9e95-0f30b914c27c"
      unitRef="usd">28677000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90YWJsZTo5YThiZTUzZjcxMDc0ZDRiYjlhOWI2MzE3YmJhODI4Yi90YWJsZXJhbmdlOjlhOGJlNTNmNzEwNzRkNGJiOWE5YjYzMTdiYmE4MjhiXzMtMy0xLTEtODI1NA_71aa941b-202b-48a7-8bc3-5ded61a0434e"
      unitRef="usd">24750000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90YWJsZTo5YThiZTUzZjcxMDc0ZDRiYjlhOWI2MzE3YmJhODI4Yi90YWJsZXJhbmdlOjlhOGJlNTNmNzEwNzRkNGJiOWE5YjYzMTdiYmE4MjhiXzQtMS0xLTEtMA_17e9b348-a64b-4ef7-a11f-9c90c4a84c2f"
      unitRef="usd">31669000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90YWJsZTo5YThiZTUzZjcxMDc0ZDRiYjlhOWI2MzE3YmJhODI4Yi90YWJsZXJhbmdlOjlhOGJlNTNmNzEwNzRkNGJiOWE5YjYzMTdiYmE4MjhiXzUtMy0xLTEtODI1NA_962b4322-7763-48ef-a93c-de5e2fdf2684"
      unitRef="usd">73163000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90YWJsZTo2MGIwMjhhZWU3Mzc0MjUzOTFmODU4N2I4OWVkY2ZmMi90YWJsZXJhbmdlOjYwYjAyOGFlZTczNzQyNTM5MWY4NTg3Yjg5ZWRjZmYyXzEtMS0xLTEtMA_126eee48-9221-4764-ace8-d43d9dcec111">P5Y2M12D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90YWJsZTo2MGIwMjhhZWU3Mzc0MjUzOTFmODU4N2I4OWVkY2ZmMi90YWJsZXJhbmdlOjYwYjAyOGFlZTczNzQyNTM5MWY4NTg3Yjg5ZWRjZmYyXzItMy0xLTEtODI1Mg_caf90f1f-0e0a-43f2-b616-6e8e336802d6">P5Y10M24D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90YWJsZTo2MGIwMjhhZWU3Mzc0MjUzOTFmODU4N2I4OWVkY2ZmMi90YWJsZXJhbmdlOjYwYjAyOGFlZTczNzQyNTM5MWY4NTg3Yjg5ZWRjZmYyXzItMS0xLTEtMA_93653740-d840-4786-8bbc-5f157f20ad3d"
      unitRef="rate">0.0393</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90YWJsZTo2MGIwMjhhZWU3Mzc0MjUzOTFmODU4N2I4OWVkY2ZmMi90YWJsZXJhbmdlOjYwYjAyOGFlZTczNzQyNTM5MWY4NTg3Yjg5ZWRjZmYyXzMtMy0xLTEtODI1Mg_3ea8e997-8fef-4601-bec4-280e4a515ff5"
      unitRef="rate">0.0395</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90ZXh0cmVnaW9uOmE2ZjdjNTk5ZGYzYTRkMmFiYmU4M2UxMGQ3NDRkNWEwXzM4NjU_36a28c40-2859-4ce0-88dc-9ee9e0935c6c">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturities of operating lease liabilities as of December&#160;31, 2020 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal Year:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;159,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28,218)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value of operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90YWJsZTo2OWRjMGY0ODRmN2M0YWNmOTIzNzY3NjkxNWUzOWViYi90YWJsZXJhbmdlOjY5ZGMwZjQ4NGY3YzRhY2Y5MjM3Njc2OTE1ZTM5ZWJiXzItMS0xLTEtMA_7725cf27-a46c-42cf-abf2-e830329e7c7b"
      unitRef="usd">34636000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90YWJsZTo2OWRjMGY0ODRmN2M0YWNmOTIzNzY3NjkxNWUzOWViYi90YWJsZXJhbmdlOjY5ZGMwZjQ4NGY3YzRhY2Y5MjM3Njc2OTE1ZTM5ZWJiXzMtMS0xLTEtMA_ac74bde1-d2bf-4208-9f9b-8ca66c88fa3d"
      unitRef="usd">32137000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90YWJsZTo2OWRjMGY0ODRmN2M0YWNmOTIzNzY3NjkxNWUzOWViYi90YWJsZXJhbmdlOjY5ZGMwZjQ4NGY3YzRhY2Y5MjM3Njc2OTE1ZTM5ZWJiXzQtMS0xLTEtMA_0b63de8b-0ef2-40b1-b694-f0f9c5823516"
      unitRef="usd">26255000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90YWJsZTo2OWRjMGY0ODRmN2M0YWNmOTIzNzY3NjkxNWUzOWViYi90YWJsZXJhbmdlOjY5ZGMwZjQ4NGY3YzRhY2Y5MjM3Njc2OTE1ZTM5ZWJiXzUtMS0xLTEtMA_681db34f-8116-451b-955d-5e2c9779c781"
      unitRef="usd">18288000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90YWJsZTo2OWRjMGY0ODRmN2M0YWNmOTIzNzY3NjkxNWUzOWViYi90YWJsZXJhbmdlOjY5ZGMwZjQ4NGY3YzRhY2Y5MjM3Njc2OTE1ZTM5ZWJiXzYtMS0xLTEtMA_76198d4a-f453-40eb-b72a-433b087a70cf"
      unitRef="usd">9843000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90YWJsZTo2OWRjMGY0ODRmN2M0YWNmOTIzNzY3NjkxNWUzOWViYi90YWJsZXJhbmdlOjY5ZGMwZjQ4NGY3YzRhY2Y5MjM3Njc2OTE1ZTM5ZWJiXzctMS0xLTEtMA_af011142-921e-41c4-8ef2-dbe137508d9d"
      unitRef="usd">38447000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90YWJsZTo2OWRjMGY0ODRmN2M0YWNmOTIzNzY3NjkxNWUzOWViYi90YWJsZXJhbmdlOjY5ZGMwZjQ4NGY3YzRhY2Y5MjM3Njc2OTE1ZTM5ZWJiXzgtMS0xLTEtMA_c20cbef4-752c-484f-be7c-544a3437b15f"
      unitRef="usd">159606000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90YWJsZTo2OWRjMGY0ODRmN2M0YWNmOTIzNzY3NjkxNWUzOWViYi90YWJsZXJhbmdlOjY5ZGMwZjQ4NGY3YzRhY2Y5MjM3Njc2OTE1ZTM5ZWJiXzktMS0xLTEtMA_2d85acec-cff2-4049-9bab-e8cefc9f1ff0"
      unitRef="usd">28218000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90YWJsZTo2OWRjMGY0ODRmN2M0YWNmOTIzNzY3NjkxNWUzOWViYi90YWJsZXJhbmdlOjY5ZGMwZjQ4NGY3YzRhY2Y5MjM3Njc2OTE1ZTM5ZWJiXzEwLTEtMS0xLTA_2e574e92-c602-49f0-9285-be98315744d7"
      unitRef="usd">131388000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeasesRentExpenseNet
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90ZXh0cmVnaW9uOmE2ZjdjNTk5ZGYzYTRkMmFiYmU4M2UxMGQ3NDRkNWEwXzIyMTM_4c7a3d53-23d2-40f6-afd6-7721fa175f77"
      unitRef="usd">21000000.0</us-gaap:OperatingLeasesRentExpenseNet>
    <us-gaap:SubleaseIncome
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90ZXh0cmVnaW9uOmE2ZjdjNTk5ZGYzYTRkMmFiYmU4M2UxMGQ3NDRkNWEwXzI1NzM_9701c6d0-1263-4ac1-8f32-38bd8cafef49"
      unitRef="usd">2600000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90ZXh0cmVnaW9uOmE2ZjdjNTk5ZGYzYTRkMmFiYmU4M2UxMGQ3NDRkNWEwXzI1Nzc_f2895b18-2514-4dd8-b467-9f7773f4d038"
      unitRef="usd">3500000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90ZXh0cmVnaW9uOmE2ZjdjNTk5ZGYzYTRkMmFiYmU4M2UxMGQ3NDRkNWEwXzI1ODQ_8e638b4d-a2aa-4518-910c-d663765b1a8f"
      unitRef="usd">2800000</us-gaap:SubleaseIncome>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueFutureMinimumSubleaseRentals
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90ZXh0cmVnaW9uOmE2ZjdjNTk5ZGYzYTRkMmFiYmU4M2UxMGQ3NDRkNWEwXzI2NzY_ce71e127-acee-42d5-9345-2f81a5100d81"
      unitRef="usd">4500000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueFutureMinimumSubleaseRentals>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="i50492f41ac1143708053be4b48d60b88_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90ZXh0cmVnaW9uOmE2ZjdjNTk5ZGYzYTRkMmFiYmU4M2UxMGQ3NDRkNWEwXzMyOTg1MzQ4OTYxMDE_61737613-dea9-419b-85bd-7f36cecb6446"
      unitRef="usd">2100000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTEvZnJhZzo1MGI4ODkyMDI4ZTE0YjMzYjAzYjEyMmI2NWEzMzlmZS90ZXh0cmVnaW9uOjUwYjg4OTIwMjhlMTRiMzNiMDNiMTIyYjY1YTMzOWZlXzg4MzQ_1f581abb-913a-48b4-bb86-6f3ae8c4b09f">Commitments and Contingencies&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Litigation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time, J2 Global and its affiliates are involved in litigation and other legal disputes or regulatory inquiries that arise in the ordinary course of business. Any claims or regulatory actions against J2 Global and its affiliates, whether meritorious or not, could be time consuming and costly, and could divert significant operational resources. The outcomes of such matters are subject to inherent uncertainties, carrying the potential for unfavorable rulings that could include monetary damages and injunctive relief.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February 17, 2011, Emmanuel Pantelakis (&#x201c;Pantelakis&#x201d;) filed suit against a J2 Global affiliate in the Ontario Superior Court of Justice (No. 11-50673), alleging that the J2 Global affiliate breached a contract relating to Pantelakis&#x2019;s use of the Campaigner service. The J2 Global affiliate filed a responsive pleading on March 23, 2011 and responses to undertakings on July 16, 2012. On November 6, 2012, Pantelakis filed a second amended statement of claim, reframing his lawsuit as a negligence action. The J2 Global affiliate filed an amended statement of defense on April 8, 2013. Discovery has closed, with the exception of one issue. There is an anticipated trial date of September 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January 21, 2016, Davis Neurology, P.A. filed a putative class action against two J2 Global affiliates in the Circuit Court for the County of Pope, State of Arkansas (58-cv-2016-40), alleging violations of the TCPA. The case was removed to the U.S. District Court for the Eastern District of Arkansas (No. 4:16-cv-00682). On March 20, 2017, the District Court granted a motion for judgment on the pleadings filed by the J2 Global affiliates and dismissed all claims against the J2 Global affiliates. On July 23, 2018, the Eighth Circuit Court of Appeals vacated the judgment and remanded to district court with instructions to return the case to state court. On January 29, 2019, after further appeals were exhausted, the case was remanded to the Arkansas state court. On April 1, 2019, the state court granted a motion for class certification filed by the plaintiff in 2016. Because the prior removal to federal court had deprived the state court of jurisdiction, the J2 Global affiliates had not yet filed an opposition brief to the 2016 motion when the state court granted the motion. The J2 Global affiliates appealed the order. On July 15, 2019, the J2 Global affiliates removed the case to federal court pursuant to the Class Action Fairness Act of 2005. On November 26, 2019 the court denied the Plaintiff&#x2019;s motion to remand. On December 20, 2019, the court granted the Plaintiff&#x2019;s motion for leave to amend its complaint. On May 21, 2020, the court denied J2 Global affiliates&#x2019; motion to dismiss. On August 11, 2020, the court approved an opt-in class notice. Notice has not yet been issued and the J2 Global affiliates have moved to decertify the class. On December 2, 2020, the parties provided notice to the Court that they have reached a tentative settlement in the matter, and on February 18, 2021, the parties filed a motion for preliminary approval of the class settlement, certification of a settlement class and for permission to disseminate notice.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On July 8, 2020, Jeffrey Garcia filed a putative class action lawsuit against J2 Global in the Central District of California (20-cv-06906), alleging violations of federal securities laws. J2 Global has moved to dismiss the consolidated class action complaint.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On September 24, 2020, International Union of Operating Engineers of Eastern Pennsylvania and Delaware filed a lawsuit in the Delaware Court of Chancery (C.A. No. 2020-0819-VCL) asserting derivative claims against directors of J2 Global, Inc. and other third parties. On November 17, 2020, the court entered an order allowing Orlando Police Pension Fund to intervene as a plaintiff in the case. The lawsuit alleges violations of breach of fiduciary duty and usurpation of corporate opportunity. J2 Global and its directors and officers intend to defend against the lawsuit.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On December 11, 2020, Danning Huang filed a lawsuit in the District of Delaware (20-cv-01687-LPS) asserting derivative claims against directors of J2 Global, Inc. and other third parties. The lawsuit alleges violations of Section 14(a), Section 10(b), Section 20(a) and Rule 10b-5 of the Securities Exchange Act of 1934, as well as breach of fiduciary duty, unjust enrichment and abuse of control. J2 Global and its directors and officers intend to defend against the lawsuit.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;J2 Global does not believe, based on current knowledge, that the foregoing legal proceedings or claims, after giving effect to existing accrued liabilities, are likely to have a material adverse effect on the Company&#x2019;s consolidated financial position, results of operations, or cash flows. However, depending on the amount and timing, an unfavorable resolution of some or all of these matters could have a material effect on J2 Global&#x2019;s consolidated financial position, results of operations, or cash flows in a particular period.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has accrued approximately $4.5&#160;million in connection with potential loss contingencies relating to these legal proceedings because they are considered probable by management. It is the Company&#x2019;s policy to expense as incurred legal fees related to various litigations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Credit Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January&#160;7, 2019, J2 Cloud Services, LLC entered into a Credit Agreement (the &#x201c;Credit Agreement&#x201d;) with certain lenders from time to time party thereto (collectively, the &#x201c;Lenders&#x201d;) and MUFG Union Bank, N.A., as sole lead arranger and as administrative agent for the Lenders (the &#x201c;Agent&#x201d;). Pursuant to the Credit Agreement, as amended in July and August 2019, the Lenders provided J2 Cloud Services with a credit facility of $200.0 million (the &#x201c;MUFG Credit Facility&#x201d;) through December 31, 2020. On November 15, 2019, the Company reduced its borrowing capacity from $200.0&#160;million to $100.0 million. The proceeds of the MUFG Credit Facility were intended to be used for working capital and general corporate purposes of J2 Cloud and its subsidiaries, including to finance certain permitted acquisitions and capital expenditures in accordance with the terms of the Credit Agreement. On October 7, 2020, the Company terminated the Credit Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Non-Income Related Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The Company does not collect and remit sales and use, telecommunication, or similar taxes in certain jurisdictions where the Company believes that such taxes are not applicable or legally required. Several states and other taxing jurisdictions have presented or threatened the Company with assessments, alleging that the Company is required to collect and remit such taxes there. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is currently under audit or is subject to audit for indirect taxes in various states, municipalities and foreign jurisdictions.&#160;The Company has a $22.5 million reserve established for these matters which is included in other long-term liabilities and accounts payable and accrued expenses on the Consolidated Balance Sheet at December 31, 2020. It is reasonably possible that additional liabilities could be incurred resulting in additional expense, which could materially impact our financial results.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTEvZnJhZzo1MGI4ODkyMDI4ZTE0YjMzYjAzYjEyMmI2NWEzMzlmZS90ZXh0cmVnaW9uOjUwYjg4OTIwMjhlMTRiMzNiMDNiMTIyYjY1YTMzOWZlXzM4NDgyOTA3NDA4ODE_dd5f58ef-a1f9-4551-b367-2ace268e3ab5"
      unitRef="usd">4500000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i2516ced0586e4ee384eb9336a0b24a37_I20190830"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTEvZnJhZzo1MGI4ODkyMDI4ZTE0YjMzYjAzYjEyMmI2NWEzMzlmZS90ZXh0cmVnaW9uOjUwYjg4OTIwMjhlMTRiMzNiMDNiMTIyYjY1YTMzOWZlXzQ1NTg_9e42002b-3351-4caa-9710-958e6bc903ac"
      unitRef="usd">200000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity
      contextRef="i14a1ec70ce49451689b13a872f17ae3f_I20191114"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTEvZnJhZzo1MGI4ODkyMDI4ZTE0YjMzYjAzYjEyMmI2NWEzMzlmZS90ZXh0cmVnaW9uOjUwYjg4OTIwMjhlMTRiMzNiMDNiMTIyYjY1YTMzOWZlXzM4NDgyOTA3MjkxOTQ_05db3e20-c1e6-4589-88c5-a4b1393bca59"
      unitRef="usd">200000000.0</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity
      contextRef="i7520128a24624bab9a43b8cc339820fd_I20191115"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTEvZnJhZzo1MGI4ODkyMDI4ZTE0YjMzYjAzYjEyMmI2NWEzMzlmZS90ZXh0cmVnaW9uOjUwYjg4OTIwMjhlMTRiMzNiMDNiMTIyYjY1YTMzOWZlXzQ3MDU_23617064-7bf3-4ae4-a4cd-2e578803cf3c"
      unitRef="usd">100000000.0</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTEvZnJhZzo1MGI4ODkyMDI4ZTE0YjMzYjAzYjEyMmI2NWEzMzlmZS90ZXh0cmVnaW9uOjUwYjg4OTIwMjhlMTRiMzNiMDNiMTIyYjY1YTMzOWZlXzg1MjE_38473d62-3c8b-449e-a518-d157d486a0a1"
      unitRef="usd">22500000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90ZXh0cmVnaW9uOjhjYWYyYmU3MjhhNTQ0YWM4N2M3MzU2OTIwOWQwMGMyXzg4OTE_c9c88884-c86c-4210-8132-96eb75341469">Income Taxes&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The provision for income tax consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.708%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.516%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.971%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.516%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.971%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(617)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,173)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,903)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,620)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(55,921)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(63,444)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total provision&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,376)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of the statutory federal income tax rate with J2 Global&#x2019;s effective income tax rate is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.708%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.516%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.971%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.516%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.971%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Statutory tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State income taxes, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign rate differential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign income inclusion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign tax credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reserve for uncertain tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intra-entity tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Impact on deferred taxes of enacted tax law and rate changes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrecognized loss on intercompany sale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effective tax rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The effective tax rate for the year ended December&#160;31, 2020 differs from the federal statutory rate primarily due recording a valuation allowance on deferred tax assets related to realized and unrealized capital losses. In addition, the Company recorded a net increase in the reserve for uncertain tax positions during 2020. The effective tax rate for 2019 differs from the federal statutory rate primarily due to a tax benefit recognized as a result of an intra-entity asset transfer.  In December 2019, the Company completed an intra-entity asset transfer between two of its foreign subsidiaries as part of the reorganization of its international operating structure. The transfer caused the recognition of a net tax benefit for $53.7 million and a corresponding deferred tax asset. Additionally, the jurisdictional mix of income and disallowance of certain losses and expenses caused further differences from the federal statutory rate. The effective tax rate for 2018 differs from the federal statutory rate primarily due to impacts of the jurisdictional mix of income and disallowance of certain losses and expenses. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax assets and liabilities result from differences between the financial statement carrying amounts and the tax bases of existing assets and liabilities. Temporary differences and carryforwards which give rise to deferred tax assets and liabilities are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.516%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.971%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax credit carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for bad debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Impairment of investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less:&#160;valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,307)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(608)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basis difference in property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,995)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,767)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basis difference in intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(93,162)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(42,880)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid insurance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,905)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,847)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Convertible debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(65,192)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(65,217)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,925)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(663)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(183,179)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(126,374)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(106,155)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(47,477)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:45pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company had approximately $77.0&#160;million and $78.9&#160;million in deferred tax assets as of December 31, 2020 and 2019, respectively, related primarily to net operating loss carryforwards, basis difference in intangible assets including differences related to intra-entity transfers, tax credit carryforwards and accrued expenses treated differently between its financial statements and its tax returns. Based on the weight of available evidence, the Company assesses whether it is more likely than not that some portion or all of a deferred tax asset will not be realized. If necessary, J2 Global records a valuation allowance sufficient to reduce the deferred tax asset to the amount that is more likely that not to be realized.&#160;The deferred tax assets should be realized through future operating results and the reversal of temporary differences.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company had a valuation allowance on deferred tax assets of $8.3&#160;million and $0.6&#160;million as of December&#160;31, 2020 and 2019, respectively. The valuation allowance increased $7.7&#160;million as a result of impairment and sales of investments that would result in a capital loss in the year of sale. The deduction for the capital losses would be limited to other capital gains recognized during the year.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;As of December&#160;31, 2020, the Company had federal net operating loss carryforwards (&#x201c;NOLs&#x201d;) of $60.2 million, after considering substantial restrictions on the utilization of these NOLs due to &#x201c;ownership changes&#x201d;, as defined in the Internal Revenue Code of 1986, as amended (the &#x201c;Internal Revenue Code&#x201d;).&#160;J2 Global currently estimates that all of the above-mentioned federal NOLs will be available for use before their expiration. $59.7 million of NOLs for losses incurred prior to January 1, 2018 expire through the year 2037. The NOLs for losses incurred after January 1, 2018 of $0.5 million have an indefinite carryforward period. Additionally, the Company has foreign NOLs of $5.8&#160;million as of December 31, 2020 in various foreign jurisdictions which generally have an indefinite carryforward period.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2020 and 2019, the Company had no foreign tax credit carryforward. In addition, as of December&#160;31, 2020 and 2019, the Company had state research and development tax credits of $9.1 million and $3.2 million, respectively, which can be carried forward indefinitely. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has not provided deferred taxes on approximately $454.5 million of undistributed earnings from foreign subsidiaries as of December&#160;31, 2020. The Company has not provided any additional deferred taxes with respect to items such as foreign withholding taxes, state income tax or foreign exchange gain or loss that would be due when cash is actually repatriated to the U.S. because those foreign earnings are considered permanently reinvested in the business or may be remitted substantially free of any additional taxes. Because of the various avenues in which to repatriate the earnings, the determination of the amount of the unrecognized deferred tax liability related to the undistributed earnings if eventually remitted is not practicable.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain tax payments are prepaid during the year and included within prepaid expenses and other current assets on the Consolidated Balance Sheet. The Company&#x2019;s prepaid tax payments were $3.0 million and $3.7 million at December&#160;31, 2020 and 2019, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income before income taxes included income from domestic operations of&#160;$47.3 million,&#160;$81.6 million&#160;and&#160;$19.9 million&#160;for the years ended&#160;December&#160;31, 2020,&#160;2019&#160;and&#160;2018, respectively, and income from foreign operations of&#160;$183.1 million,&#160;$118.0 million&#160;and&#160;$157.7 million&#160;for the years ended&#160;December&#160;31, 2020,&#160;2019&#160;and&#160;2018, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:45pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Uncertain Income Tax Positions&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tax positions are evaluated in a two-step process. The Company first determines whether it is more likely than not that a tax position will be sustained upon examination. If a tax position meets the more-likely-than-not recognition threshold, it is then measured to determine the amount of benefit to recognize in the financial statements. The tax position is measured as the largest amount of benefit that is greater than 50% likely of being realized upon ultimate settlement. The Company classifies gross interest and penalties and unrecognized tax benefits that are not expected to result in payment or receipt of cash within one year as non-current liabilities in the Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2020, the total amount of unrecognized tax benefits was $49.1 million, of which $46.0 million, if recognized, would affect the Company&#x2019;s effective tax rate. As of December&#160;31, 2019, the total amount of unrecognized tax benefits was $46.7 million, of which $43.9 million, if recognized, would affect the Company&#x2019;s effective tax rate. As of December&#160;31, 2018, the total amount of unrecognized tax benefits was $51.3 million, of which $46.8 million, if recognized would affect the Company&#x2019;s effective tax rate.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The aggregate changes in the balance of unrecognized tax benefits, which excludes interest and penalties, for 2020, 2019 and 2018, is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increases related to tax positions during a prior year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Decreases related to tax positions taken during a prior year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(245)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,441)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increases related to tax positions taken in the current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,627)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,831)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Decreases related to expiration of statute of limitations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(650)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company includes interest and penalties related to unrecognized tax benefits within the provision for income taxes. As of December&#160;31, 2020, 2019 and 2018, the total amount of interest and penalties accrued was $8.1 million, $5.8 million and $8.4 million, respectively, which is classified as a liability for uncertain tax positions on the Consolidated Balance Sheets. In connection with tax matters, the Company recognized interest and penalty expense (benefit) in 2020, 2019 and 2018 of $2.3 million, $(1.8) million and $1.2 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Uncertain income tax positions are reasonably possible to significantly change&#160;during the next 12 months as a result of completion of income tax audits and expiration of statutes of limitations. At this point it is not possible to provide an estimate of the amount, if any, of significant changes in reserves for uncertain income tax positions as a result of the completion of income tax audits that are reasonably possible to occur in the next 12&#160;months. In addition, the Company cannot currently estimate the &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;amount of, if any, uncertain income tax positions which will be released in the next 12 months as a result of expiration of statutes of limitations due to ongoing audits. As a result of ongoing federal, state and foreign income tax audits (discussed below), it is reasonably possible that the Company&#x2019;s entire reserve for uncertain income tax positions for the periods under audit will be released. It is also reasonably possible that the Company&#x2019;s reserves will be inadequate to cover the entire amount of any such income tax liability. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Income Tax Audits:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is in various stages of audit by the U.S. Internal Revenue Service (&#x201c;IRS&#x201d;) for its 2012 through 2016 tax years. As of December 31, 2020, the audits are ongoing.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is under audit by the California Franchise Tax Board (&#x201c;FTB&#x201d;) for its tax years 2012 and 2013. The FTB, however, has agreed to suspend its audit for 2012 and 2013 pending the outcome of the IRS audit for such tax years. In August 2018, the FTB notified the Company that it will commence an audit of tax years 2015 and 2016. As of December 31, 2020, the audits are ongoing.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In June 2019, the New York State Department of Taxation and Finance (&#x201c;NYS&#x201d;) notified the Company that it will commence an audit for tax year 2015. In April 2020, the NYS notified the Company that it will also commence an audit for tax years 2016 and 2017. As of December 31, 2020, the audits are ongoing.&lt;/span&gt;&lt;/div&gt;It is reasonably possible that these audits may conclude in the next 12 months and that the uncertain tax positions the Company has recorded in relation to these tax years may change compared to the liabilities recorded for these periods. If the recorded uncertain tax positions are inadequate to cover the associated tax liabilities, the Company would be required to record additional tax expense in the relevant period, which could be material. If the recorded uncertain tax positions are adequate to cover the associated tax liabilities, the Company would be required to record any excess as reduction in tax expense in the relevant period, which could be material. However, it is not currently possible to estimate the amount, if any, of such change.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90ZXh0cmVnaW9uOjhjYWYyYmU3MjhhNTQ0YWM4N2M3MzU2OTIwOWQwMGMyXzg5MTI_1017bb3a-66da-4b3a-b079-f80b60819926">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The provision for income tax consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.708%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.516%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.971%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.516%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.971%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(617)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,173)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,903)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,620)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(55,921)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(63,444)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total provision&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,376)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpjZmRhZDgxYTdjYjA0NjJkYjExOTU4M2YxMjU5ZGEzMi90YWJsZXJhbmdlOmNmZGFkODFhN2NiMDQ2MmRiMTE5NTgzZjEyNTlkYTMyXzMtMS0xLTEtMA_1bbb087b-27e7-443b-a9bd-f7328f877b88"
      unitRef="usd">20943000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpjZmRhZDgxYTdjYjA0NjJkYjExOTU4M2YxMjU5ZGEzMi90YWJsZXJhbmdlOmNmZGFkODFhN2NiMDQ2MmRiMTE5NTgzZjEyNTlkYTMyXzMtMy0xLTEtMA_ef8092b8-b16b-4d23-a7d2-84773c7b70a3"
      unitRef="usd">23306000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpjZmRhZDgxYTdjYjA0NjJkYjExOTU4M2YxMjU5ZGEzMi90YWJsZXJhbmdlOmNmZGFkODFhN2NiMDQ2MmRiMTE5NTgzZjEyNTlkYTMyXzMtNS0xLTEtMA_fb2c6781-bc0b-42ae-8447-ff19ee02762a"
      unitRef="usd">17233000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpjZmRhZDgxYTdjYjA0NjJkYjExOTU4M2YxMjU5ZGEzMi90YWJsZXJhbmdlOmNmZGFkODFhN2NiMDQ2MmRiMTE5NTgzZjEyNTlkYTMyXzQtMS0xLTEtMA_c2cfd50f-5ac4-43b5-ad28-dbcb159288f7"
      unitRef="usd">5223000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpjZmRhZDgxYTdjYjA0NjJkYjExOTU4M2YxMjU5ZGEzMi90YWJsZXJhbmdlOmNmZGFkODFhN2NiMDQ2MmRiMTE5NTgzZjEyNTlkYTMyXzQtMy0xLTEtMA_30e6f813-66a7-4896-b57f-f712a48532df"
      unitRef="usd">4774000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpjZmRhZDgxYTdjYjA0NjJkYjExOTU4M2YxMjU5ZGEzMi90YWJsZXJhbmdlOmNmZGFkODFhN2NiMDQ2MmRiMTE5NTgzZjEyNTlkYTMyXzQtNS0xLTEtMA_57278783-eb7e-46f9-9f11-377a76b22959"
      unitRef="usd">-617000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpjZmRhZDgxYTdjYjA0NjJkYjExOTU4M2YxMjU5ZGEzMi90YWJsZXJhbmdlOmNmZGFkODFhN2NiMDQ2MmRiMTE5NTgzZjEyNTlkYTMyXzUtMS0xLTEtMA_6a7e9101-6ffd-4ab0-ae05-e90be83df4e1"
      unitRef="usd">36387000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpjZmRhZDgxYTdjYjA0NjJkYjExOTU4M2YxMjU5ZGEzMi90YWJsZXJhbmdlOmNmZGFkODFhN2NiMDQ2MmRiMTE5NTgzZjEyNTlkYTMyXzUtMy0xLTEtMA_6dd71f25-4023-4ca3-93f0-7bb65fc7b538"
      unitRef="usd">15988000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpjZmRhZDgxYTdjYjA0NjJkYjExOTU4M2YxMjU5ZGEzMi90YWJsZXJhbmdlOmNmZGFkODFhN2NiMDQ2MmRiMTE5NTgzZjEyNTlkYTMyXzUtNS0xLTEtMA_44c97571-de25-4a83-a56e-3418894df515"
      unitRef="usd">3094000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpjZmRhZDgxYTdjYjA0NjJkYjExOTU4M2YxMjU5ZGEzMi90YWJsZXJhbmdlOmNmZGFkODFhN2NiMDQ2MmRiMTE5NTgzZjEyNTlkYTMyXzYtMS0xLTEtMA_1ff5254e-4f56-48a3-9802-777fa3bb2a05"
      unitRef="usd">62553000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpjZmRhZDgxYTdjYjA0NjJkYjExOTU4M2YxMjU5ZGEzMi90YWJsZXJhbmdlOmNmZGFkODFhN2NiMDQ2MmRiMTE5NTgzZjEyNTlkYTMyXzYtMy0xLTEtMA_edf78366-e9e5-40fc-991a-ff34a5dbf743"
      unitRef="usd">44068000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpjZmRhZDgxYTdjYjA0NjJkYjExOTU4M2YxMjU5ZGEzMi90YWJsZXJhbmdlOmNmZGFkODFhN2NiMDQ2MmRiMTE5NTgzZjEyNTlkYTMyXzYtNS0xLTEtMA_5e1fa6c3-71a5-4a73-9f17-21fc74d2cbfd"
      unitRef="usd">19710000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpjZmRhZDgxYTdjYjA0NjJkYjExOTU4M2YxMjU5ZGEzMi90YWJsZXJhbmdlOmNmZGFkODFhN2NiMDQ2MmRiMTE5NTgzZjEyNTlkYTMyXzktMS0xLTEtMA_5b52555a-5c19-47d4-a919-97a0855d9c52"
      unitRef="usd">-6173000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpjZmRhZDgxYTdjYjA0NjJkYjExOTU4M2YxMjU5ZGEzMi90YWJsZXJhbmdlOmNmZGFkODFhN2NiMDQ2MmRiMTE5NTgzZjEyNTlkYTMyXzktMy0xLTEtMA_f4585332-460a-4c68-8bfa-94b7660d5696"
      unitRef="usd">-1903000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpjZmRhZDgxYTdjYjA0NjJkYjExOTU4M2YxMjU5ZGEzMi90YWJsZXJhbmdlOmNmZGFkODFhN2NiMDQ2MmRiMTE5NTgzZjEyNTlkYTMyXzktNS0xLTEtMA_4710856f-32d0-4734-82a4-db8780c76afd"
      unitRef="usd">16083000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpjZmRhZDgxYTdjYjA0NjJkYjExOTU4M2YxMjU5ZGEzMi90YWJsZXJhbmdlOmNmZGFkODFhN2NiMDQ2MmRiMTE5NTgzZjEyNTlkYTMyXzEwLTEtMS0xLTA_8e589dac-7ed7-4f3f-877e-95dff956f8ac"
      unitRef="usd">694000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpjZmRhZDgxYTdjYjA0NjJkYjExOTU4M2YxMjU5ZGEzMi90YWJsZXJhbmdlOmNmZGFkODFhN2NiMDQ2MmRiMTE5NTgzZjEyNTlkYTMyXzEwLTMtMS0xLTA_9636a91c-e854-4a85-9ee5-67b86c534ca7"
      unitRef="usd">-5620000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpjZmRhZDgxYTdjYjA0NjJkYjExOTU4M2YxMjU5ZGEzMi90YWJsZXJhbmdlOmNmZGFkODFhN2NiMDQ2MmRiMTE5NTgzZjEyNTlkYTMyXzEwLTUtMS0xLTA_24b7742d-6540-46f3-adf6-6515d44a4878"
      unitRef="usd">2965000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpjZmRhZDgxYTdjYjA0NjJkYjExOTU4M2YxMjU5ZGEzMi90YWJsZXJhbmdlOmNmZGFkODFhN2NiMDQ2MmRiMTE5NTgzZjEyNTlkYTMyXzExLTEtMS0xLTA_bd299f84-e8c6-48b0-a81f-95c6f7ac42fa"
      unitRef="usd">11319000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpjZmRhZDgxYTdjYjA0NjJkYjExOTU4M2YxMjU5ZGEzMi90YWJsZXJhbmdlOmNmZGFkODFhN2NiMDQ2MmRiMTE5NTgzZjEyNTlkYTMyXzExLTMtMS0xLTA_2d124195-fb4d-46fe-aa98-5b36404218e3"
      unitRef="usd">-55921000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpjZmRhZDgxYTdjYjA0NjJkYjExOTU4M2YxMjU5ZGEzMi90YWJsZXJhbmdlOmNmZGFkODFhN2NiMDQ2MmRiMTE5NTgzZjEyNTlkYTMyXzExLTUtMS0xLTA_61bf3c5e-ec6e-45bb-aa17-1a64013ea3a3"
      unitRef="usd">6002000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpjZmRhZDgxYTdjYjA0NjJkYjExOTU4M2YxMjU5ZGEzMi90YWJsZXJhbmdlOmNmZGFkODFhN2NiMDQ2MmRiMTE5NTgzZjEyNTlkYTMyXzEyLTEtMS0xLTA_62422102-976a-4d38-a16b-45468c9a575c"
      unitRef="usd">5840000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpjZmRhZDgxYTdjYjA0NjJkYjExOTU4M2YxMjU5ZGEzMi90YWJsZXJhbmdlOmNmZGFkODFhN2NiMDQ2MmRiMTE5NTgzZjEyNTlkYTMyXzEyLTMtMS0xLTA_786fae7c-1740-43b7-9c01-7ff85f558272"
      unitRef="usd">-63444000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpjZmRhZDgxYTdjYjA0NjJkYjExOTU4M2YxMjU5ZGEzMi90YWJsZXJhbmdlOmNmZGFkODFhN2NiMDQ2MmRiMTE5NTgzZjEyNTlkYTMyXzEyLTUtMS0xLTA_c3810a7b-a629-4a71-be8a-a4f352ed76b8"
      unitRef="usd">25050000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpjZmRhZDgxYTdjYjA0NjJkYjExOTU4M2YxMjU5ZGEzMi90YWJsZXJhbmdlOmNmZGFkODFhN2NiMDQ2MmRiMTE5NTgzZjEyNTlkYTMyXzEzLTEtMS0xLTA_b39d7ffb-f3b7-4aba-bb8c-9ffe3b0f9851"
      unitRef="usd">68393000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpjZmRhZDgxYTdjYjA0NjJkYjExOTU4M2YxMjU5ZGEzMi90YWJsZXJhbmdlOmNmZGFkODFhN2NiMDQ2MmRiMTE5NTgzZjEyNTlkYTMyXzEzLTMtMS0xLTA_be9ff62e-14ec-4edd-89bf-dfe2c7857302"
      unitRef="usd">-19376000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpjZmRhZDgxYTdjYjA0NjJkYjExOTU4M2YxMjU5ZGEzMi90YWJsZXJhbmdlOmNmZGFkODFhN2NiMDQ2MmRiMTE5NTgzZjEyNTlkYTMyXzEzLTUtMS0xLTA_77b4949d-120f-4883-ad61-9f38faa8d1fb"
      unitRef="usd">44760000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90ZXh0cmVnaW9uOjhjYWYyYmU3MjhhNTQ0YWM4N2M3MzU2OTIwOWQwMGMyXzg4ODc_69955d9d-9f00-4654-aed8-ceaf0cc0b7f7">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of the statutory federal income tax rate with J2 Global&#x2019;s effective income tax rate is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.708%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.516%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.971%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.516%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.971%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Statutory tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State income taxes, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign rate differential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign income inclusion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign tax credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reserve for uncertain tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intra-entity tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Impact on deferred taxes of enacted tax law and rate changes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrecognized loss on intercompany sale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effective tax rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTo1Zjc5MWE4ODFiZmM0NzU2ODhiMTY3ZjdlZjNkYzIyNS90YWJsZXJhbmdlOjVmNzkxYTg4MWJmYzQ3NTY4OGIxNjdmN2VmM2RjMjI1XzItMS0xLTEtMA_6f6a7a0a-7c90-4aed-9b0d-8ae335d4d00a"
      unitRef="number">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTo1Zjc5MWE4ODFiZmM0NzU2ODhiMTY3ZjdlZjNkYzIyNS90YWJsZXJhbmdlOjVmNzkxYTg4MWJmYzQ3NTY4OGIxNjdmN2VmM2RjMjI1XzItMy0xLTEtMA_50c9ad7c-daf2-46e3-b4bc-dc3ba6f486f4"
      unitRef="number">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTo1Zjc5MWE4ODFiZmM0NzU2ODhiMTY3ZjdlZjNkYzIyNS90YWJsZXJhbmdlOjVmNzkxYTg4MWJmYzQ3NTY4OGIxNjdmN2VmM2RjMjI1XzItNS0xLTEtMA_c16b1b97-6bea-4168-a4fa-9bdc79de2561"
      unitRef="number">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTo1Zjc5MWE4ODFiZmM0NzU2ODhiMTY3ZjdlZjNkYzIyNS90YWJsZXJhbmdlOjVmNzkxYTg4MWJmYzQ3NTY4OGIxNjdmN2VmM2RjMjI1XzMtMS0xLTEtMA_8951acf6-812e-42d8-a8ee-922fbecaad48"
      unitRef="number">0.015</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTo1Zjc5MWE4ODFiZmM0NzU2ODhiMTY3ZjdlZjNkYzIyNS90YWJsZXJhbmdlOjVmNzkxYTg4MWJmYzQ3NTY4OGIxNjdmN2VmM2RjMjI1XzMtMy0xLTEtMA_cbc43c24-da0d-40e1-a3d9-c0da9c19a6c7"
      unitRef="number">0.009</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTo1Zjc5MWE4ODFiZmM0NzU2ODhiMTY3ZjdlZjNkYzIyNS90YWJsZXJhbmdlOjVmNzkxYTg4MWJmYzQ3NTY4OGIxNjdmN2VmM2RjMjI1XzMtNS0xLTEtMA_281b5359-72e9-47e0-8a27-06dfc231c2d6"
      unitRef="number">0.012</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTo1Zjc5MWE4ODFiZmM0NzU2ODhiMTY3ZjdlZjNkYzIyNS90YWJsZXJhbmdlOjVmNzkxYTg4MWJmYzQ3NTY4OGIxNjdmN2VmM2RjMjI1XzQtMS0xLTEtMA_81407537-7d36-4a6e-8e94-65721b086a8d"
      unitRef="number">-0.001</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTo1Zjc5MWE4ODFiZmM0NzU2ODhiMTY3ZjdlZjNkYzIyNS90YWJsZXJhbmdlOjVmNzkxYTg4MWJmYzQ3NTY4OGIxNjdmN2VmM2RjMjI1XzQtMy0xLTEtMA_4704e8de-e63e-4c07-9514-005ea5763546"
      unitRef="number">-0.038</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTo1Zjc5MWE4ODFiZmM0NzU2ODhiMTY3ZjdlZjNkYzIyNS90YWJsZXJhbmdlOjVmNzkxYTg4MWJmYzQ3NTY4OGIxNjdmN2VmM2RjMjI1XzQtNS0xLTEtMA_4e129dfe-e73c-4af8-9a50-0a4523865c91"
      unitRef="number">-0.077</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <jcom:EffectiveIncomeTaxRateReconciliationSubpartFIncome
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTo1Zjc5MWE4ODFiZmM0NzU2ODhiMTY3ZjdlZjNkYzIyNS90YWJsZXJhbmdlOjVmNzkxYTg4MWJmYzQ3NTY4OGIxNjdmN2VmM2RjMjI1XzUtMS0xLTEtMA_531d64e5-a65b-4c42-8a5b-6c57a8486d5b"
      unitRef="number">0.008</jcom:EffectiveIncomeTaxRateReconciliationSubpartFIncome>
    <jcom:EffectiveIncomeTaxRateReconciliationSubpartFIncome
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTo1Zjc5MWE4ODFiZmM0NzU2ODhiMTY3ZjdlZjNkYzIyNS90YWJsZXJhbmdlOjVmNzkxYTg4MWJmYzQ3NTY4OGIxNjdmN2VmM2RjMjI1XzUtMy0xLTEtMA_2ed5aafe-87b0-4657-8c8a-66d008c53874"
      unitRef="number">0.014</jcom:EffectiveIncomeTaxRateReconciliationSubpartFIncome>
    <jcom:EffectiveIncomeTaxRateReconciliationSubpartFIncome
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTo1Zjc5MWE4ODFiZmM0NzU2ODhiMTY3ZjdlZjNkYzIyNS90YWJsZXJhbmdlOjVmNzkxYTg4MWJmYzQ3NTY4OGIxNjdmN2VmM2RjMjI1XzUtNS0xLTEtMA_f50b8dfe-7786-4b9c-b8c8-f03c528c01e1"
      unitRef="number">0.015</jcom:EffectiveIncomeTaxRateReconciliationSubpartFIncome>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsForeign
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTo1Zjc5MWE4ODFiZmM0NzU2ODhiMTY3ZjdlZjNkYzIyNS90YWJsZXJhbmdlOjVmNzkxYTg4MWJmYzQ3NTY4OGIxNjdmN2VmM2RjMjI1XzYtMS0xLTEtMA_9e7965c7-d43f-40ed-92c3-81005e58901b"
      unitRef="number">0.013</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsForeign>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsForeign
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTo1Zjc5MWE4ODFiZmM0NzU2ODhiMTY3ZjdlZjNkYzIyNS90YWJsZXJhbmdlOjVmNzkxYTg4MWJmYzQ3NTY4OGIxNjdmN2VmM2RjMjI1XzYtMy0xLTEtMA_64edae48-7ba7-477c-92b5-07391a9744c3"
      unitRef="number">0.009</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsForeign>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsForeign
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTo1Zjc5MWE4ODFiZmM0NzU2ODhiMTY3ZjdlZjNkYzIyNS90YWJsZXJhbmdlOjVmNzkxYTg4MWJmYzQ3NTY4OGIxNjdmN2VmM2RjMjI1XzYtNS0xLTEtMA_bea7f45c-9344-43fa-8338-b30bba7da92f"
      unitRef="number">0.014</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsForeign>
    <jcom:EffectiveIncomeTaxRateReconciliationTaxContingenciesReserve
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTo1Zjc5MWE4ODFiZmM0NzU2ODhiMTY3ZjdlZjNkYzIyNS90YWJsZXJhbmdlOjVmNzkxYTg4MWJmYzQ3NTY4OGIxNjdmN2VmM2RjMjI1XzctMS0xLTEtMA_ad19ff82-e23f-40ae-9adb-0474eeedfc61"
      unitRef="number">0.035</jcom:EffectiveIncomeTaxRateReconciliationTaxContingenciesReserve>
    <jcom:EffectiveIncomeTaxRateReconciliationTaxContingenciesReserve
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTo1Zjc5MWE4ODFiZmM0NzU2ODhiMTY3ZjdlZjNkYzIyNS90YWJsZXJhbmdlOjVmNzkxYTg4MWJmYzQ3NTY4OGIxNjdmN2VmM2RjMjI1XzctMy0xLTEtMA_0f9a005a-3b36-4116-8cd9-2f22356280b8"
      unitRef="number">-0.004</jcom:EffectiveIncomeTaxRateReconciliationTaxContingenciesReserve>
    <jcom:EffectiveIncomeTaxRateReconciliationTaxContingenciesReserve
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTo1Zjc5MWE4ODFiZmM0NzU2ODhiMTY3ZjdlZjNkYzIyNS90YWJsZXJhbmdlOjVmNzkxYTg4MWJmYzQ3NTY4OGIxNjdmN2VmM2RjMjI1XzctNS0xLTEtMA_8a8621e4-92b8-45af-a43e-99f49ba36975"
      unitRef="number">0.041</jcom:EffectiveIncomeTaxRateReconciliationTaxContingenciesReserve>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTo1Zjc5MWE4ODFiZmM0NzU2ODhiMTY3ZjdlZjNkYzIyNS90YWJsZXJhbmdlOjVmNzkxYTg4MWJmYzQ3NTY4OGIxNjdmN2VmM2RjMjI1XzgtMS0xLTEtMA_54db7917-09ca-473d-ac43-20b135af7c0f"
      unitRef="number">0.037</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTo1Zjc5MWE4ODFiZmM0NzU2ODhiMTY3ZjdlZjNkYzIyNS90YWJsZXJhbmdlOjVmNzkxYTg4MWJmYzQ3NTY4OGIxNjdmN2VmM2RjMjI1XzgtMy0xLTEtMA_bb764f73-d457-4c5b-b07a-a0abfc305c51"
      unitRef="number">0.002</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTo1Zjc5MWE4ODFiZmM0NzU2ODhiMTY3ZjdlZjNkYzIyNS90YWJsZXJhbmdlOjVmNzkxYTg4MWJmYzQ3NTY4OGIxNjdmN2VmM2RjMjI1XzgtNS0xLTEtMA_97b71b30-90db-475b-97a8-ce200f838138"
      unitRef="number">0.002</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <jcom:EffectiveIncomeTaxRateReconciliationIntercompanyTransferofIntangibleAssets
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTo1Zjc5MWE4ODFiZmM0NzU2ODhiMTY3ZjdlZjNkYzIyNS90YWJsZXJhbmdlOjVmNzkxYTg4MWJmYzQ3NTY4OGIxNjdmN2VmM2RjMjI1XzEwLTEtMS0xLTA_ec5f14af-0f8c-4e85-93a2-298f5088fae6"
      unitRef="number">0</jcom:EffectiveIncomeTaxRateReconciliationIntercompanyTransferofIntangibleAssets>
    <jcom:EffectiveIncomeTaxRateReconciliationIntercompanyTransferofIntangibleAssets
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTo1Zjc5MWE4ODFiZmM0NzU2ODhiMTY3ZjdlZjNkYzIyNS90YWJsZXJhbmdlOjVmNzkxYTg4MWJmYzQ3NTY4OGIxNjdmN2VmM2RjMjI1XzEwLTMtMS0xLTA_d01f8dd7-2846-45ac-a977-251f5455cabc"
      unitRef="number">-0.269</jcom:EffectiveIncomeTaxRateReconciliationIntercompanyTransferofIntangibleAssets>
    <jcom:EffectiveIncomeTaxRateReconciliationIntercompanyTransferofIntangibleAssets
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTo1Zjc5MWE4ODFiZmM0NzU2ODhiMTY3ZjdlZjNkYzIyNS90YWJsZXJhbmdlOjVmNzkxYTg4MWJmYzQ3NTY4OGIxNjdmN2VmM2RjMjI1XzEwLTUtMS0xLTA_e53a2f51-ec30-4e5a-abf8-163ddffa9d30"
      unitRef="number">0</jcom:EffectiveIncomeTaxRateReconciliationIntercompanyTransferofIntangibleAssets>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTo1Zjc5MWE4ODFiZmM0NzU2ODhiMTY3ZjdlZjNkYzIyNS90YWJsZXJhbmdlOjVmNzkxYTg4MWJmYzQ3NTY4OGIxNjdmN2VmM2RjMjI1XzEyLTEtMS0xLTA_69beeabf-8ac5-49db-93a5-208958a7b075"
      unitRef="number">0.011</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTo1Zjc5MWE4ODFiZmM0NzU2ODhiMTY3ZjdlZjNkYzIyNS90YWJsZXJhbmdlOjVmNzkxYTg4MWJmYzQ3NTY4OGIxNjdmN2VmM2RjMjI1XzEyLTMtMS0xLTA_fd6e3f99-84be-4740-95d1-8d10a249c96c"
      unitRef="number">-0.013</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTo1Zjc5MWE4ODFiZmM0NzU2ODhiMTY3ZjdlZjNkYzIyNS90YWJsZXJhbmdlOjVmNzkxYTg4MWJmYzQ3NTY4OGIxNjdmN2VmM2RjMjI1XzEyLTUtMS0xLTA_af1fda75-7130-49b1-8b41-ec103fdd8da8"
      unitRef="number">0.001</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <jcom:EffectiveIncomeTaxRateReconciliationContingentLiabilities
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTo1Zjc5MWE4ODFiZmM0NzU2ODhiMTY3ZjdlZjNkYzIyNS90YWJsZXJhbmdlOjVmNzkxYTg4MWJmYzQ3NTY4OGIxNjdmN2VmM2RjMjI1XzEzLTEtMS0xLTA_c8e2323e-231b-49d5-9d76-75a743a3e7fd"
      unitRef="number">0</jcom:EffectiveIncomeTaxRateReconciliationContingentLiabilities>
    <jcom:EffectiveIncomeTaxRateReconciliationContingentLiabilities
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTo1Zjc5MWE4ODFiZmM0NzU2ODhiMTY3ZjdlZjNkYzIyNS90YWJsZXJhbmdlOjVmNzkxYTg4MWJmYzQ3NTY4OGIxNjdmN2VmM2RjMjI1XzEzLTMtMS0xLTA_a45d67a4-62c1-44fe-aef9-5e90e5976ff2"
      unitRef="number">0.006</jcom:EffectiveIncomeTaxRateReconciliationContingentLiabilities>
    <jcom:EffectiveIncomeTaxRateReconciliationContingentLiabilities
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTo1Zjc5MWE4ODFiZmM0NzU2ODhiMTY3ZjdlZjNkYzIyNS90YWJsZXJhbmdlOjVmNzkxYTg4MWJmYzQ3NTY4OGIxNjdmN2VmM2RjMjI1XzEzLTUtMS0xLTA_31c10f43-8d82-4ece-9403-33c1ab912644"
      unitRef="number">0.024</jcom:EffectiveIncomeTaxRateReconciliationContingentLiabilities>
    <jcom:EffectiveIncomeTaxRateReconciliationUnrecognizedLossonIntercompanySale
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTo1Zjc5MWE4ODFiZmM0NzU2ODhiMTY3ZjdlZjNkYzIyNS90YWJsZXJhbmdlOjVmNzkxYTg4MWJmYzQ3NTY4OGIxNjdmN2VmM2RjMjI1XzE0LTEtMS0xLTA_f0215397-2c58-45c2-8dcf-9a97a06db8c3"
      unitRef="number">0</jcom:EffectiveIncomeTaxRateReconciliationUnrecognizedLossonIntercompanySale>
    <jcom:EffectiveIncomeTaxRateReconciliationUnrecognizedLossonIntercompanySale
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTo1Zjc5MWE4ODFiZmM0NzU2ODhiMTY3ZjdlZjNkYzIyNS90YWJsZXJhbmdlOjVmNzkxYTg4MWJmYzQ3NTY4OGIxNjdmN2VmM2RjMjI1XzE0LTMtMS0xLTA_6ffdf362-5285-4bcc-901f-c431ca204b88"
      unitRef="number">0</jcom:EffectiveIncomeTaxRateReconciliationUnrecognizedLossonIntercompanySale>
    <jcom:EffectiveIncomeTaxRateReconciliationUnrecognizedLossonIntercompanySale
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTo1Zjc5MWE4ODFiZmM0NzU2ODhiMTY3ZjdlZjNkYzIyNS90YWJsZXJhbmdlOjVmNzkxYTg4MWJmYzQ3NTY4OGIxNjdmN2VmM2RjMjI1XzE0LTUtMS0xLTA_e0b77043-c212-43d5-9358-3d5d5a28aec7"
      unitRef="number">0.019</jcom:EffectiveIncomeTaxRateReconciliationUnrecognizedLossonIntercompanySale>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTo1Zjc5MWE4ODFiZmM0NzU2ODhiMTY3ZjdlZjNkYzIyNS90YWJsZXJhbmdlOjVmNzkxYTg4MWJmYzQ3NTY4OGIxNjdmN2VmM2RjMjI1XzE1LTEtMS0xLTA_eb90f516-db71-4681-b0b8-8d4c8637889b"
      unitRef="number">-0.005</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTo1Zjc5MWE4ODFiZmM0NzU2ODhiMTY3ZjdlZjNkYzIyNS90YWJsZXJhbmdlOjVmNzkxYTg4MWJmYzQ3NTY4OGIxNjdmN2VmM2RjMjI1XzE1LTMtMS0xLTA_fbb37da7-f57f-4418-b8b4-2cbfe7d74463"
      unitRef="number">-0.005</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTo1Zjc5MWE4ODFiZmM0NzU2ODhiMTY3ZjdlZjNkYzIyNS90YWJsZXJhbmdlOjVmNzkxYTg4MWJmYzQ3NTY4OGIxNjdmN2VmM2RjMjI1XzE1LTUtMS0xLTA_29cddb2d-9897-407c-941d-ee9999ed5e7e"
      unitRef="number">0.019</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTo1Zjc5MWE4ODFiZmM0NzU2ODhiMTY3ZjdlZjNkYzIyNS90YWJsZXJhbmdlOjVmNzkxYTg4MWJmYzQ3NTY4OGIxNjdmN2VmM2RjMjI1XzE2LTEtMS0xLTA_821e4e0d-b26d-4dfa-9410-32dec89167ab"
      unitRef="number">0.297</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTo1Zjc5MWE4ODFiZmM0NzU2ODhiMTY3ZjdlZjNkYzIyNS90YWJsZXJhbmdlOjVmNzkxYTg4MWJmYzQ3NTY4OGIxNjdmN2VmM2RjMjI1XzE2LTMtMS0xLTA_6dac3aab-d6f7-4bce-8e56-020647c9d4b3"
      unitRef="number">-0.097</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTo1Zjc5MWE4ODFiZmM0NzU2ODhiMTY3ZjdlZjNkYzIyNS90YWJsZXJhbmdlOjVmNzkxYTg4MWJmYzQ3NTY4OGIxNjdmN2VmM2RjMjI1XzE2LTUtMS0xLTA_5318d8d8-9204-4694-a88f-21f2beb632a5"
      unitRef="number">0.252</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <jcom:NumberOfForeignSubsidiariesInvolvedInIntraEntityAssetTransfer
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90ZXh0cmVnaW9uOjhjYWYyYmU3MjhhNTQ0YWM4N2M3MzU2OTIwOWQwMGMyXzM4NDgyOTA3MTQ3Nzc_b466b1af-dcb2-458e-927e-2e0c27c8f4de"
      unitRef="subsidiary">2</jcom:NumberOfForeignSubsidiariesInvolvedInIntraEntityAssetTransfer>
    <jcom:NetTaxExpenseBenefitonIntraEntityTransferAssetsOtherthanInventory
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90ZXh0cmVnaW9uOjhjYWYyYmU3MjhhNTQ0YWM4N2M3MzU2OTIwOWQwMGMyXzgyMw_f50e61de-b903-4e7d-9327-a9e2bdf03e5c"
      unitRef="usd">-53700000</jcom:NetTaxExpenseBenefitonIntraEntityTransferAssetsOtherthanInventory>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90ZXh0cmVnaW9uOjhjYWYyYmU3MjhhNTQ0YWM4N2M3MzU2OTIwOWQwMGMyXzg4NzQ_a1bf0699-c448-4fd0-9a24-5c3b87186357">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax assets and liabilities result from differences between the financial statement carrying amounts and the tax bases of existing assets and liabilities. Temporary differences and carryforwards which give rise to deferred tax assets and liabilities are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.516%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.971%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax credit carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for bad debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Impairment of investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less:&#160;valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,307)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(608)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basis difference in property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,995)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,767)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basis difference in intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(93,162)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(42,880)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid insurance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,905)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,847)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Convertible debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(65,192)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(65,217)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,925)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(663)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(183,179)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(126,374)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(106,155)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(47,477)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpkMDc2ZjA5MmFmNzA0MjA1YjFmYmViODE0OTEwZDIyYy90YWJsZXJhbmdlOmQwNzZmMDkyYWY3MDQyMDViMWZiZWI4MTQ5MTBkMjJjXzMtMS0xLTEtMA_69b27eb6-1cf4-4367-80c6-c8d6e1f97cb4"
      unitRef="usd">21183000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpkMDc2ZjA5MmFmNzA0MjA1YjFmYmViODE0OTEwZDIyYy90YWJsZXJhbmdlOmQwNzZmMDkyYWY3MDQyMDViMWZiZWI4MTQ5MTBkMjJjXzMtMy0xLTEtMA_628567fe-29a3-487d-b66c-9ef49671b97e"
      unitRef="usd">43352000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpkMDc2ZjA5MmFmNzA0MjA1YjFmYmViODE0OTEwZDIyYy90YWJsZXJhbmdlOmQwNzZmMDkyYWY3MDQyMDViMWZiZWI4MTQ5MTBkMjJjXzQtMS0xLTEtMA_491d55c3-dd77-4d82-b5c4-0566c9e314f5"
      unitRef="usd">9022000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpkMDc2ZjA5MmFmNzA0MjA1YjFmYmViODE0OTEwZDIyYy90YWJsZXJhbmdlOmQwNzZmMDkyYWY3MDQyMDViMWZiZWI4MTQ5MTBkMjJjXzQtMy0xLTEtMA_21211196-d6cb-41f8-b1da-5b1c12a51620"
      unitRef="usd">4152000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpkMDc2ZjA5MmFmNzA0MjA1YjFmYmViODE0OTEwZDIyYy90YWJsZXJhbmdlOmQwNzZmMDkyYWY3MDQyMDViMWZiZWI4MTQ5MTBkMjJjXzUtMS0xLTEtMA_6890351f-9a71-44d0-a72e-2c1c42b38f4b"
      unitRef="usd">19572000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpkMDc2ZjA5MmFmNzA0MjA1YjFmYmViODE0OTEwZDIyYy90YWJsZXJhbmdlOmQwNzZmMDkyYWY3MDQyMDViMWZiZWI4MTQ5MTBkMjJjXzUtMy0xLTEtMA_f955ab1d-24a8-458e-adfb-843536360ce2"
      unitRef="usd">9946000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpkMDc2ZjA5MmFmNzA0MjA1YjFmYmViODE0OTEwZDIyYy90YWJsZXJhbmdlOmQwNzZmMDkyYWY3MDQyMDViMWZiZWI4MTQ5MTBkMjJjXzYtMS0xLTEtMA_3076877c-2c34-41b2-9c7e-af637c93e4db"
      unitRef="usd">4366000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpkMDc2ZjA5MmFmNzA0MjA1YjFmYmViODE0OTEwZDIyYy90YWJsZXJhbmdlOmQwNzZmMDkyYWY3MDQyMDViMWZiZWI4MTQ5MTBkMjJjXzYtMy0xLTEtMA_31653735-d487-4c5a-97fe-f50032468b23"
      unitRef="usd">2547000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpkMDc2ZjA5MmFmNzA0MjA1YjFmYmViODE0OTEwZDIyYy90YWJsZXJhbmdlOmQwNzZmMDkyYWY3MDQyMDViMWZiZWI4MTQ5MTBkMjJjXzctMS0xLTEtMA_83b3972c-ef2b-41cd-9a64-0b4dfb64a6e7"
      unitRef="usd">5923000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpkMDc2ZjA5MmFmNzA0MjA1YjFmYmViODE0OTEwZDIyYy90YWJsZXJhbmdlOmQwNzZmMDkyYWY3MDQyMDViMWZiZWI4MTQ5MTBkMjJjXzctMy0xLTEtMA_f0a6257d-f745-4b1e-b613-911591b8a757"
      unitRef="usd">4669000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpkMDc2ZjA5MmFmNzA0MjA1YjFmYmViODE0OTEwZDIyYy90YWJsZXJhbmdlOmQwNzZmMDkyYWY3MDQyMDViMWZiZWI4MTQ5MTBkMjJjXzktMS0xLTEtMA_276e776e-94ce-4923-ba43-8955bbbf29ff"
      unitRef="usd">6762000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpkMDc2ZjA5MmFmNzA0MjA1YjFmYmViODE0OTEwZDIyYy90YWJsZXJhbmdlOmQwNzZmMDkyYWY3MDQyMDViMWZiZWI4MTQ5MTBkMjJjXzktMy0xLTEtMA_435168de-3f83-41e9-bfa9-84583cc8d284"
      unitRef="usd">1675000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses>
    <us-gaap:DeferredTaxAssetsDeferredIncome
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpkMDc2ZjA5MmFmNzA0MjA1YjFmYmViODE0OTEwZDIyYy90YWJsZXJhbmdlOmQwNzZmMDkyYWY3MDQyMDViMWZiZWI4MTQ5MTBkMjJjXzExLTEtMS0xLTA_1fe05e78-1640-4e68-89e2-ea446c22b0da"
      unitRef="usd">1334000</us-gaap:DeferredTaxAssetsDeferredIncome>
    <us-gaap:DeferredTaxAssetsDeferredIncome
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpkMDc2ZjA5MmFmNzA0MjA1YjFmYmViODE0OTEwZDIyYy90YWJsZXJhbmdlOmQwNzZmMDkyYWY3MDQyMDViMWZiZWI4MTQ5MTBkMjJjXzExLTMtMS0xLTA_b95d60ec-63b9-4da0-a818-da784222ba0f"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsDeferredIncome>
    <us-gaap:DeferredTaxAssetsStateTaxes
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpkMDc2ZjA5MmFmNzA0MjA1YjFmYmViODE0OTEwZDIyYy90YWJsZXJhbmdlOmQwNzZmMDkyYWY3MDQyMDViMWZiZWI4MTQ5MTBkMjJjXzEyLTEtMS0xLTA_b4cdc135-5abf-48f8-89eb-e4ae4b10bd6e"
      unitRef="usd">5124000</us-gaap:DeferredTaxAssetsStateTaxes>
    <us-gaap:DeferredTaxAssetsStateTaxes
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpkMDc2ZjA5MmFmNzA0MjA1YjFmYmViODE0OTEwZDIyYy90YWJsZXJhbmdlOmQwNzZmMDkyYWY3MDQyMDViMWZiZWI4MTQ5MTBkMjJjXzEyLTMtMS0xLTA_8967db38-af34-4d12-8066-b1e72fb65ad5"
      unitRef="usd">3206000</us-gaap:DeferredTaxAssetsStateTaxes>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpkMDc2ZjA5MmFmNzA0MjA1YjFmYmViODE0OTEwZDIyYy90YWJsZXJhbmdlOmQwNzZmMDkyYWY3MDQyMDViMWZiZWI4MTQ5MTBkMjJjXzEzLTEtMS0xLTA_16ca3e5f-202b-4c91-a5c6-c10cc1ac69a7"
      unitRef="usd">12045000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpkMDc2ZjA5MmFmNzA0MjA1YjFmYmViODE0OTEwZDIyYy90YWJsZXJhbmdlOmQwNzZmMDkyYWY3MDQyMDViMWZiZWI4MTQ5MTBkMjJjXzEzLTMtMS0xLTA_962008d8-3a06-4c04-aa5a-7c097f639a0f"
      unitRef="usd">9958000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpkMDc2ZjA5MmFmNzA0MjA1YjFmYmViODE0OTEwZDIyYy90YWJsZXJhbmdlOmQwNzZmMDkyYWY3MDQyMDViMWZiZWI4MTQ5MTBkMjJjXzE0LTEtMS0xLTA_52980603-589b-40de-b4c9-cfc2efca4084"
      unitRef="usd">85331000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpkMDc2ZjA5MmFmNzA0MjA1YjFmYmViODE0OTEwZDIyYy90YWJsZXJhbmdlOmQwNzZmMDkyYWY3MDQyMDViMWZiZWI4MTQ5MTBkMjJjXzE0LTMtMS0xLTA_6ed2d722-dcb1-4848-ba03-598e7705d1fe"
      unitRef="usd">79505000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpkMDc2ZjA5MmFmNzA0MjA1YjFmYmViODE0OTEwZDIyYy90YWJsZXJhbmdlOmQwNzZmMDkyYWY3MDQyMDViMWZiZWI4MTQ5MTBkMjJjXzE1LTEtMS0xLTA_ccea7175-f6a0-437f-b77c-7aeb53fb9f5a"
      unitRef="usd">8307000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpkMDc2ZjA5MmFmNzA0MjA1YjFmYmViODE0OTEwZDIyYy90YWJsZXJhbmdlOmQwNzZmMDkyYWY3MDQyMDViMWZiZWI4MTQ5MTBkMjJjXzE1LTMtMS0xLTA_5130b2bc-7b15-4626-9198-6072a605b24f"
      unitRef="usd">608000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpkMDc2ZjA5MmFmNzA0MjA1YjFmYmViODE0OTEwZDIyYy90YWJsZXJhbmdlOmQwNzZmMDkyYWY3MDQyMDViMWZiZWI4MTQ5MTBkMjJjXzE2LTEtMS0xLTA_3de4e521-4322-4938-ab8e-1c524493b2a9"
      unitRef="usd">77024000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpkMDc2ZjA5MmFmNzA0MjA1YjFmYmViODE0OTEwZDIyYy90YWJsZXJhbmdlOmQwNzZmMDkyYWY3MDQyMDViMWZiZWI4MTQ5MTBkMjJjXzE2LTMtMS0xLTA_76fd5753-30b4-4167-8b95-82be2cbb285b"
      unitRef="usd">78897000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpkMDc2ZjA5MmFmNzA0MjA1YjFmYmViODE0OTEwZDIyYy90YWJsZXJhbmdlOmQwNzZmMDkyYWY3MDQyMDViMWZiZWI4MTQ5MTBkMjJjXzIwLTEtMS0xLTA_c749773f-832d-4db2-aace-603889e66800"
      unitRef="usd">18995000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpkMDc2ZjA5MmFmNzA0MjA1YjFmYmViODE0OTEwZDIyYy90YWJsZXJhbmdlOmQwNzZmMDkyYWY3MDQyMDViMWZiZWI4MTQ5MTBkMjJjXzIwLTMtMS0xLTA_b9532875-da33-4089-9a85-eacebabc177b"
      unitRef="usd">15767000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpkMDc2ZjA5MmFmNzA0MjA1YjFmYmViODE0OTEwZDIyYy90YWJsZXJhbmdlOmQwNzZmMDkyYWY3MDQyMDViMWZiZWI4MTQ5MTBkMjJjXzIxLTEtMS0xLTA_d39b769f-e7a9-431b-bb1a-92194a3b09c2"
      unitRef="usd">93162000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpkMDc2ZjA5MmFmNzA0MjA1YjFmYmViODE0OTEwZDIyYy90YWJsZXJhbmdlOmQwNzZmMDkyYWY3MDQyMDViMWZiZWI4MTQ5MTBkMjJjXzIxLTMtMS0xLTA_8f073f59-ce5d-4ee4-845d-a3e23a283747"
      unitRef="usd">42880000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <jcom:DeferredTaxLiabilitiesPrepaidInsurance
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpkMDc2ZjA5MmFmNzA0MjA1YjFmYmViODE0OTEwZDIyYy90YWJsZXJhbmdlOmQwNzZmMDkyYWY3MDQyMDViMWZiZWI4MTQ5MTBkMjJjXzIyLTEtMS0xLTA_83f2d2cf-8f00-485c-9f08-f655ade48a74"
      unitRef="usd">2905000</jcom:DeferredTaxLiabilitiesPrepaidInsurance>
    <jcom:DeferredTaxLiabilitiesPrepaidInsurance
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpkMDc2ZjA5MmFmNzA0MjA1YjFmYmViODE0OTEwZDIyYy90YWJsZXJhbmdlOmQwNzZmMDkyYWY3MDQyMDViMWZiZWI4MTQ5MTBkMjJjXzIyLTMtMS0xLTA_b0cb9204-088b-4de9-a11e-af1576d7dea8"
      unitRef="usd">1847000</jcom:DeferredTaxLiabilitiesPrepaidInsurance>
    <jcom:DeferredTaxLiabilityConvertibleDebt
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpkMDc2ZjA5MmFmNzA0MjA1YjFmYmViODE0OTEwZDIyYy90YWJsZXJhbmdlOmQwNzZmMDkyYWY3MDQyMDViMWZiZWI4MTQ5MTBkMjJjXzI0LTEtMS0xLTA_da7f7007-3a94-4384-af1d-6b82050bc1f2"
      unitRef="usd">65192000</jcom:DeferredTaxLiabilityConvertibleDebt>
    <jcom:DeferredTaxLiabilityConvertibleDebt
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpkMDc2ZjA5MmFmNzA0MjA1YjFmYmViODE0OTEwZDIyYy90YWJsZXJhbmdlOmQwNzZmMDkyYWY3MDQyMDViMWZiZWI4MTQ5MTBkMjJjXzI0LTMtMS0xLTA_a2fe6982-6ba1-40d7-a77c-ffe7e7a118ee"
      unitRef="usd">65217000</jcom:DeferredTaxLiabilityConvertibleDebt>
    <jcom:DeferredTaxLiabilitiesForeignOther
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpkMDc2ZjA5MmFmNzA0MjA1YjFmYmViODE0OTEwZDIyYy90YWJsZXJhbmdlOmQwNzZmMDkyYWY3MDQyMDViMWZiZWI4MTQ5MTBkMjJjXzI1LTEtMS0xLTA_8067d0c5-65c3-4aca-bcd0-7fa209b96a40"
      unitRef="usd">2925000</jcom:DeferredTaxLiabilitiesForeignOther>
    <jcom:DeferredTaxLiabilitiesForeignOther
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpkMDc2ZjA5MmFmNzA0MjA1YjFmYmViODE0OTEwZDIyYy90YWJsZXJhbmdlOmQwNzZmMDkyYWY3MDQyMDViMWZiZWI4MTQ5MTBkMjJjXzI1LTMtMS0xLTA_0efffbc1-ae3d-4dc8-a7cb-730da3c95400"
      unitRef="usd">663000</jcom:DeferredTaxLiabilitiesForeignOther>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpkMDc2ZjA5MmFmNzA0MjA1YjFmYmViODE0OTEwZDIyYy90YWJsZXJhbmdlOmQwNzZmMDkyYWY3MDQyMDViMWZiZWI4MTQ5MTBkMjJjXzI2LTEtMS0xLTA_d40ba5a3-cf35-4a7d-acee-e2eb98d10145"
      unitRef="usd">183179000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpkMDc2ZjA5MmFmNzA0MjA1YjFmYmViODE0OTEwZDIyYy90YWJsZXJhbmdlOmQwNzZmMDkyYWY3MDQyMDViMWZiZWI4MTQ5MTBkMjJjXzI2LTMtMS0xLTA_cf3ee14b-391e-4daf-84b2-ac50962dc1bc"
      unitRef="usd">126374000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpkMDc2ZjA5MmFmNzA0MjA1YjFmYmViODE0OTEwZDIyYy90YWJsZXJhbmdlOmQwNzZmMDkyYWY3MDQyMDViMWZiZWI4MTQ5MTBkMjJjXzI3LTEtMS0xLTA_d7ac47a1-2e50-4720-8c37-3de5418e0a0b"
      unitRef="usd">106155000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZTpkMDc2ZjA5MmFmNzA0MjA1YjFmYmViODE0OTEwZDIyYy90YWJsZXJhbmdlOmQwNzZmMDkyYWY3MDQyMDViMWZiZWI4MTQ5MTBkMjJjXzI3LTMtMS0xLTA_ec34b3d9-9622-4685-9079-19dec071c1e7"
      unitRef="usd">47477000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90ZXh0cmVnaW9uOjhjYWYyYmU3MjhhNTQ0YWM4N2M3MzU2OTIwOWQwMGMyXzM4NDgyOTA3Mjc0NzQ_7cce52a8-94a8-4287-826c-175a18aef321"
      unitRef="usd">77000000.0</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90ZXh0cmVnaW9uOjhjYWYyYmU3MjhhNTQ0YWM4N2M3MzU2OTIwOWQwMGMyXzM4NDgyOTA3Mjc0ODk_15300c8a-1269-44d2-a40a-c6f0f938aaeb"
      unitRef="usd">78900000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90ZXh0cmVnaW9uOjhjYWYyYmU3MjhhNTQ0YWM4N2M3MzU2OTIwOWQwMGMyXzM4NDgyOTA3Mjc1MzA_8dd5e914-06e2-4a4e-aa67-21bc7573d994"
      unitRef="usd">8300000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90ZXh0cmVnaW9uOjhjYWYyYmU3MjhhNTQ0YWM4N2M3MzU2OTIwOWQwMGMyXzM4NDgyOTA3Mjc1NDQ_31bb0572-78ee-409a-96af-0d45ed794471"
      unitRef="usd">600000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90ZXh0cmVnaW9uOjhjYWYyYmU3MjhhNTQ0YWM4N2M3MzU2OTIwOWQwMGMyXzEwOTk1MTE2NTY4MjY_3dbef07b-ed28-4bd0-9f1f-9b9e869f69b6"
      unitRef="usd">7700000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i79f98dd4cf8944f7a0bc92979e2669e2_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90ZXh0cmVnaW9uOjhjYWYyYmU3MjhhNTQ0YWM4N2M3MzU2OTIwOWQwMGMyXzI0OTc_329593f8-1e24-4c02-85c3-4d8d2946c56c"
      unitRef="usd">60200000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration
      contextRef="i79f98dd4cf8944f7a0bc92979e2669e2_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90ZXh0cmVnaW9uOjhjYWYyYmU3MjhhNTQ0YWM4N2M3MzU2OTIwOWQwMGMyXzI4MjI_a63c13f0-6f9a-438d-a613-0a0ddb6e2e21"
      unitRef="usd">59700000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration
      contextRef="i79f98dd4cf8944f7a0bc92979e2669e2_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90ZXh0cmVnaW9uOjhjYWYyYmU3MjhhNTQ0YWM4N2M3MzU2OTIwOWQwMGMyXzI5NjI_15f3e726-53d2-412a-89af-ee5d57bab363"
      unitRef="usd">500000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration>
    <us-gaap:OperatingLossCarryforwards
      contextRef="ief9f3b685ccd43988e1b501596c0ae07_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90ZXh0cmVnaW9uOjhjYWYyYmU3MjhhNTQ0YWM4N2M3MzU2OTIwOWQwMGMyXzMyOTg1MzQ5MTMwODc_ab4bdf2e-9dda-4b41-8252-7db39224ad46"
      unitRef="usd">5800000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsForeign
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90ZXh0cmVnaW9uOjhjYWYyYmU3MjhhNTQ0YWM4N2M3MzU2OTIwOWQwMGMyXzM4NDgyOTA3MTQ3Njc_d2e08e2f-54a0-488c-a146-3604f5c0decc"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsForeign>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsForeign
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90ZXh0cmVnaW9uOjhjYWYyYmU3MjhhNTQ0YWM4N2M3MzU2OTIwOWQwMGMyXzM4NDgyOTA3MTQ3Njc_e65e2150-0dc7-4fb0-9f52-b8245e7a1e56"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsForeign>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90ZXh0cmVnaW9uOjhjYWYyYmU3MjhhNTQ0YWM4N2M3MzU2OTIwOWQwMGMyXzMxNjc_f410a8da-526e-4cc1-8579-0c4a051342d8"
      unitRef="usd">9100000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90ZXh0cmVnaW9uOjhjYWYyYmU3MjhhNTQ0YWM4N2M3MzU2OTIwOWQwMGMyXzMxNzQ_7a9a826c-b8b4-4086-8ba2-d40c1d01bc52"
      unitRef="usd">3200000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:UndistributedEarningsOfForeignSubsidiaries
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90ZXh0cmVnaW9uOjhjYWYyYmU3MjhhNTQ0YWM4N2M3MzU2OTIwOWQwMGMyXzMyODA_2f59c2cc-c179-4c61-92fc-e2b70da55c1d"
      unitRef="usd">454500000</us-gaap:UndistributedEarningsOfForeignSubsidiaries>
    <us-gaap:PrepaidTaxes
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90ZXh0cmVnaW9uOjhjYWYyYmU3MjhhNTQ0YWM4N2M3MzU2OTIwOWQwMGMyXzQxMjY_f140af38-ee48-420c-b349-9b9edf45b41d"
      unitRef="usd">3000000.0</us-gaap:PrepaidTaxes>
    <us-gaap:PrepaidTaxes
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90ZXh0cmVnaW9uOjhjYWYyYmU3MjhhNTQ0YWM4N2M3MzU2OTIwOWQwMGMyXzQxMzM_90c5e405-4853-46a9-982d-a047b552b377"
      unitRef="usd">3700000</us-gaap:PrepaidTaxes>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90ZXh0cmVnaW9uOjhjYWYyYmU3MjhhNTQ0YWM4N2M3MzU2OTIwOWQwMGMyXzQyMzY_00802a74-d89d-40ea-b9a0-974d8eb69561"
      unitRef="usd">47300000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90ZXh0cmVnaW9uOjhjYWYyYmU3MjhhNTQ0YWM4N2M3MzU2OTIwOWQwMGMyXzQyNDA_99bade4d-8df5-4b47-bece-27c284d4841a"
      unitRef="usd">81600000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90ZXh0cmVnaW9uOjhjYWYyYmU3MjhhNTQ0YWM4N2M3MzU2OTIwOWQwMGMyXzQyNDc_13041047-23da-4cd4-bce1-84a7238ad39e"
      unitRef="usd">19900000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90ZXh0cmVnaW9uOjhjYWYyYmU3MjhhNTQ0YWM4N2M3MzU2OTIwOWQwMGMyXzQzMzc_31c46bf8-8b79-4fae-9a2a-6206d6389658"
      unitRef="usd">183100000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90ZXh0cmVnaW9uOjhjYWYyYmU3MjhhNTQ0YWM4N2M3MzU2OTIwOWQwMGMyXzQzNDE_d680a257-0b87-42d6-8e5f-d570916af1b7"
      unitRef="usd">118000000.0</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90ZXh0cmVnaW9uOjhjYWYyYmU3MjhhNTQ0YWM4N2M3MzU2OTIwOWQwMGMyXzQzNDg_c32c03f6-7616-4756-8dec-114900935337"
      unitRef="usd">157700000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90ZXh0cmVnaW9uOjhjYWYyYmU3MjhhNTQ0YWM4N2M3MzU2OTIwOWQwMGMyXzUxOTU_81c96457-9bdc-4c43-afa9-a6a4c3ed8297"
      unitRef="usd">49100000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90ZXh0cmVnaW9uOjhjYWYyYmU3MjhhNTQ0YWM4N2M3MzU2OTIwOWQwMGMyXzUyMDg_063596a3-cc33-4f66-b665-0944cf3964d9"
      unitRef="usd">46000000.0</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90ZXh0cmVnaW9uOjhjYWYyYmU3MjhhNTQ0YWM4N2M3MzU2OTIwOWQwMGMyXzUzMzQ_4f4beff5-5caf-4edf-a225-954a8c00cd12"
      unitRef="usd">46700000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90ZXh0cmVnaW9uOjhjYWYyYmU3MjhhNTQ0YWM4N2M3MzU2OTIwOWQwMGMyXzUzNDc_4d61d793-e3b1-4866-ab98-11248b3f96c3"
      unitRef="usd">43900000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i8fe07ddad8c743528db492930bef8245_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90ZXh0cmVnaW9uOjhjYWYyYmU3MjhhNTQ0YWM4N2M3MzU2OTIwOWQwMGMyXzU0NzM_e516a088-463c-4327-9075-35799f8a95a0"
      unitRef="usd">51300000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="i8fe07ddad8c743528db492930bef8245_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90ZXh0cmVnaW9uOjhjYWYyYmU3MjhhNTQ0YWM4N2M3MzU2OTIwOWQwMGMyXzU0ODY_aa78bec9-6373-4ca5-9f96-be0e10c5747f"
      unitRef="usd">46800000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:SummaryOfIncomeTaxContingenciesTextBlock
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90ZXh0cmVnaW9uOjhjYWYyYmU3MjhhNTQ0YWM4N2M3MzU2OTIwOWQwMGMyXzg5MDE_6dfad21b-9e92-4d1a-87b5-57d8adefcfdf">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The aggregate changes in the balance of unrecognized tax benefits, which excludes interest and penalties, for 2020, 2019 and 2018, is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increases related to tax positions during a prior year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Decreases related to tax positions taken during a prior year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(245)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,441)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increases related to tax positions taken in the current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,627)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,831)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Decreases related to expiration of statute of limitations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(650)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SummaryOfIncomeTaxContingenciesTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZToxNDE2MjJlYWExYWQ0ZjA5YjExN2MyNzE1OGY1NmUwOS90YWJsZXJhbmdlOjE0MTYyMmVhYTFhZDRmMDliMTE3YzI3MTU4ZjU2ZTA5XzItMS0xLTEtMA_b655a2d0-bd51-4392-9f6e-4e15b98ceecc"
      unitRef="usd">46703000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i8fe07ddad8c743528db492930bef8245_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZToxNDE2MjJlYWExYWQ0ZjA5YjExN2MyNzE1OGY1NmUwOS90YWJsZXJhbmdlOjE0MTYyMmVhYTFhZDRmMDliMTE3YzI3MTU4ZjU2ZTA5XzItMy0xLTEtMA_db4f8fe2-a0e4-4c06-97ce-48ecdf23d13f"
      unitRef="usd">51271000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ifb6134dff17c4f1d99d589dc9d7c1ec3_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZToxNDE2MjJlYWExYWQ0ZjA5YjExN2MyNzE1OGY1NmUwOS90YWJsZXJhbmdlOjE0MTYyMmVhYTFhZDRmMDliMTE3YzI3MTU4ZjU2ZTA5XzItNS0xLTEtMA_0edcfa03-92c7-4199-8230-5af0a52a8540"
      unitRef="usd">45012000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZToxNDE2MjJlYWExYWQ0ZjA5YjExN2MyNzE1OGY1NmUwOS90YWJsZXJhbmdlOjE0MTYyMmVhYTFhZDRmMDliMTE3YzI3MTU4ZjU2ZTA5XzMtMS0xLTEtMA_3baeb080-ca91-4077-9289-63ec4cd37fe4"
      unitRef="usd">3952000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZToxNDE2MjJlYWExYWQ0ZjA5YjExN2MyNzE1OGY1NmUwOS90YWJsZXJhbmdlOjE0MTYyMmVhYTFhZDRmMDliMTE3YzI3MTU4ZjU2ZTA5XzMtMy0xLTEtMA_e4621279-bafa-4854-a769-0d24718b989e"
      unitRef="usd">5285000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZToxNDE2MjJlYWExYWQ0ZjA5YjExN2MyNzE1OGY1NmUwOS90YWJsZXJhbmdlOjE0MTYyMmVhYTFhZDRmMDliMTE3YzI3MTU4ZjU2ZTA5XzMtNS0xLTEtMA_7c757a84-06d3-4491-90c4-e8f19f7cf929"
      unitRef="usd">2508000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZToxNDE2MjJlYWExYWQ0ZjA5YjExN2MyNzE1OGY1NmUwOS90YWJsZXJhbmdlOjE0MTYyMmVhYTFhZDRmMDliMTE3YzI3MTU4ZjU2ZTA5XzQtMS0xLTEtMA_01d243e8-ac08-4ee8-9be1-126854c06657"
      unitRef="usd">245000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZToxNDE2MjJlYWExYWQ0ZjA5YjExN2MyNzE1OGY1NmUwOS90YWJsZXJhbmdlOjE0MTYyMmVhYTFhZDRmMDliMTE3YzI3MTU4ZjU2ZTA5XzQtMy0xLTEtMA_602c386a-a58f-463b-ba74-04d9ec742404"
      unitRef="usd">7441000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZToxNDE2MjJlYWExYWQ0ZjA5YjExN2MyNzE1OGY1NmUwOS90YWJsZXJhbmdlOjE0MTYyMmVhYTFhZDRmMDliMTE3YzI3MTU4ZjU2ZTA5XzQtNS0xLTEtMA_82ed84fe-c120-46ea-9ea3-f7c0913f79a6"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZToxNDE2MjJlYWExYWQ0ZjA5YjExN2MyNzE1OGY1NmUwOS90YWJsZXJhbmdlOjE0MTYyMmVhYTFhZDRmMDliMTE3YzI3MTU4ZjU2ZTA5XzUtMS0xLTEtMA_9eca460d-deda-4227-84c6-9735593849c0"
      unitRef="usd">4299000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZToxNDE2MjJlYWExYWQ0ZjA5YjExN2MyNzE1OGY1NmUwOS90YWJsZXJhbmdlOjE0MTYyMmVhYTFhZDRmMDliMTE3YzI3MTU4ZjU2ZTA5XzUtMy0xLTEtMA_53b30795-ea95-4371-ab59-26691d1d7003"
      unitRef="usd">4069000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZToxNDE2MjJlYWExYWQ0ZjA5YjExN2MyNzE1OGY1NmUwOS90YWJsZXJhbmdlOjE0MTYyMmVhYTFhZDRmMDliMTE3YzI3MTU4ZjU2ZTA5XzUtNS0xLTEtMA_ca5a358a-917b-4dcc-a14c-cbd51314fffc"
      unitRef="usd">3751000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZToxNDE2MjJlYWExYWQ0ZjA5YjExN2MyNzE1OGY1NmUwOS90YWJsZXJhbmdlOjE0MTYyMmVhYTFhZDRmMDliMTE3YzI3MTU4ZjU2ZTA5XzYtMS0xLTEtMA_7c8bbc47-7bee-45df-9b42-737dc0346f03"
      unitRef="usd">5627000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZToxNDE2MjJlYWExYWQ0ZjA5YjExN2MyNzE1OGY1NmUwOS90YWJsZXJhbmdlOjE0MTYyMmVhYTFhZDRmMDliMTE3YzI3MTU4ZjU2ZTA5XzYtMy0xLTEtMA_74bebf10-1f08-4a37-b8a4-c226499513d4"
      unitRef="usd">5831000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZToxNDE2MjJlYWExYWQ0ZjA5YjExN2MyNzE1OGY1NmUwOS90YWJsZXJhbmdlOjE0MTYyMmVhYTFhZDRmMDliMTE3YzI3MTU4ZjU2ZTA5XzYtNS0xLTEtMA_354c5798-632a-4928-b0b3-9aea16c540d0"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZToxNDE2MjJlYWExYWQ0ZjA5YjExN2MyNzE1OGY1NmUwOS90YWJsZXJhbmdlOjE0MTYyMmVhYTFhZDRmMDliMTE3YzI3MTU4ZjU2ZTA5XzctMS0xLTEtMA_fb28cea6-27fa-490b-b399-a4abb1a24d34"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZToxNDE2MjJlYWExYWQ0ZjA5YjExN2MyNzE1OGY1NmUwOS90YWJsZXJhbmdlOjE0MTYyMmVhYTFhZDRmMDliMTE3YzI3MTU4ZjU2ZTA5XzctMy0xLTEtMA_ee196889-49d0-493c-88ca-4e83172192d7"
      unitRef="usd">650000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZToxNDE2MjJlYWExYWQ0ZjA5YjExN2MyNzE1OGY1NmUwOS90YWJsZXJhbmdlOjE0MTYyMmVhYTFhZDRmMDliMTE3YzI3MTU4ZjU2ZTA5XzctNS0xLTEtMA_fa25a6d7-6b99-4086-ba5d-31f93b8d8510"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZToxNDE2MjJlYWExYWQ0ZjA5YjExN2MyNzE1OGY1NmUwOS90YWJsZXJhbmdlOjE0MTYyMmVhYTFhZDRmMDliMTE3YzI3MTU4ZjU2ZTA5XzgtMS0xLTEtMA_e9cb2df4-4afe-4083-bc49-9500ee6ee32e"
      unitRef="usd">49082000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZToxNDE2MjJlYWExYWQ0ZjA5YjExN2MyNzE1OGY1NmUwOS90YWJsZXJhbmdlOjE0MTYyMmVhYTFhZDRmMDliMTE3YzI3MTU4ZjU2ZTA5XzgtMy0xLTEtMA_66ae8394-e658-4f56-b78a-1374e573b77f"
      unitRef="usd">46703000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i8fe07ddad8c743528db492930bef8245_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90YWJsZToxNDE2MjJlYWExYWQ0ZjA5YjExN2MyNzE1OGY1NmUwOS90YWJsZXJhbmdlOjE0MTYyMmVhYTFhZDRmMDliMTE3YzI3MTU4ZjU2ZTA5XzgtNS0xLTEtMA_ddbc6623-0f7e-46c3-864f-33cec101d102"
      unitRef="usd">51271000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90ZXh0cmVnaW9uOjhjYWYyYmU3MjhhNTQ0YWM4N2M3MzU2OTIwOWQwMGMyXzU5MDY_4dfb3400-952d-4512-919a-15842586a72d"
      unitRef="usd">8100000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90ZXh0cmVnaW9uOjhjYWYyYmU3MjhhNTQ0YWM4N2M3MzU2OTIwOWQwMGMyXzU5MTA_4175a5b4-58e3-457d-8580-693153c01381"
      unitRef="usd">5800000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="i8fe07ddad8c743528db492930bef8245_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90ZXh0cmVnaW9uOjhjYWYyYmU3MjhhNTQ0YWM4N2M3MzU2OTIwOWQwMGMyXzU5MTc_2af4daf1-500e-4016-9767-7e228ea45906"
      unitRef="usd">8400000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90ZXh0cmVnaW9uOjhjYWYyYmU3MjhhNTQ0YWM4N2M3MzU2OTIwOWQwMGMyXzYxNDg_4bd343b0-40c5-41a5-b0a7-d6f51c37361e"
      unitRef="usd">2300000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90ZXh0cmVnaW9uOjhjYWYyYmU3MjhhNTQ0YWM4N2M3MzU2OTIwOWQwMGMyXzYxNTI_234132fb-8507-4da9-bed9-6ecd3c5bb1b6"
      unitRef="usd">-1800000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNTQvZnJhZzo4Y2FmMmJlNzI4YTU0NGFjODdjNzM1NjkyMDlkMDBjMi90ZXh0cmVnaW9uOjhjYWYyYmU3MjhhNTQ0YWM4N2M3MzU2OTIwOWQwMGMyXzYxNTk_44664f7c-2199-467b-81be-ce9ebac6cc2d"
      unitRef="usd">1200000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjAvZnJhZzphNDQ5MmY1MDIzY2E0OTlmOWI2MGE5NGI4ZjZhNjlmZS90ZXh0cmVnaW9uOmE0NDkyZjUwMjNjYTQ5OWY5YjYwYTk0YjhmNmE2OWZlXzQ1NDQ_c708b742-98ae-4102-8ace-f850ab3230ad">Stockholders&#x2019; Equity&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Preferred Stock Exchange&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2014, the Company provided holders of the Company&#x2019;s Series A Preferred Stock (&#x201c;J2 Series A Stock&#x201d;) and the Company&#x2019;s Series B Preferred Stock (&#x201c;J2 Series B Stock&#x201d;) an exchange right in which shares may be exchanged for J2 common stock. The exchange right associated with the shares of J2 Series A Stock provided that such shares were immediately exercisable at an exchange ratio of 20.4319 shares of J2 common stock per share of J2 Series A Stock (the &#x201c;Series A Exchange Ratio&#x201d;). Both holders of the J2 Series A Stock exercised this exchange right which resulted in the issuance of 235,665 shares of J2 common stock. The exchange right associated with the vested shares of the J2 Series B Stock is exercisable during specified exchange periods at an exchange ratio of 31.8094 shares of J2 common stock per share of J2 Series B Stock (the &#x201c;Series B Exchange Ratio&#x201d;). Holders of vested J2 Series B Stock exercised this exchange right which resulted in the issuance of zero, zero and 10,530  shares of J2 common stock during fiscal years 2020, 2019, and 2018 respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the exercise of the exchange right and the resulting extinguishment of the J2 Series A Stock, the Company recorded the difference between the carrying value of the Series A and the fair value of the J2 common stock exchanged within retained earnings as a preferred stock dividend. In connection with the exercise of the exchange right associated with J2 Series B Stock, the Company recognized incremental fair value in the amount of $6.3&#160;million and recorded additional share-based compensation in the amount of zero, zero and $1.9&#160;million for the years ended December&#160;31, 2020,  2019 and 2018, respectively. As of December 31, 2018, all incremental fair value associated with the exchange right of J2 Series B Stock had been recognized.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Series B Exchange Ratio is adjusted in the event of a subdivision of the outstanding J2 common stock or J2 Series B Stock, a declaration of a dividend payable in shares of J2 common stock or J2 Series B Stock, a declaration of a dividend payable in a form other than shares in an amount that has a material effect on the value of shares of J2 common stock or J2 Series B Stock, a combination or consolidation of the outstanding J2 common stock or J2 Series B Stock into a lesser number of shares of J2 common stock or J2 Series B Stock, respectively, specified changes in control, a recapitalization, a reclassification, or a similar occurrence, the Company shall adjust the Series B Exchange Ratio as it deems appropriate in its sole discretion.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Common Stock Repurchase Program&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In February 2012, the Company&#x2019;s Board of Directors approved a program authorizing the repurchase of up to five million shares of J2 Global common stock through February 20, 2013 (the &#x201c;2012 Program&#x201d;) which was subsequently extended through February 20, 2021.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In July 2016, the Company acquired and subsequently retired 935,231 shares of J2 Global common stock in connection with the acquisition of Integrated Global Concepts, Inc. As a result of the purchase of J2 Global common stock, the Company&#x2019;s Board of Directors approved a reduction in the number of shares available for purchase under the 2012 Program by the same amount.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2018 and May 2019, the Company entered into a Rule 10b5-1 trading plan with a broker to facilitate the repurchase program. 600,000 shares were repurchased in 2018 at an aggregate cost of $42.5 million and were subsequently retired in March 2019. During the year ended December 31, 2019, the Company repurchased 197,870 shares at an aggregate cost of $16.0&#160;million which were subsequently retired in the same year. During the year ended December&#160;31, 2020, the Company repurchased 1,140,819 shares at an aggregate cost of $87.5 million which were subsequently retired in the same year. As of December&#160;31, 2020, all of the available shares were repurchased under the 2012 Program at an aggregate cost of $204.6 million (including an immaterial amount of commission fees).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On August 6, 2020, the Company&#x2019;s Board of Directors approved a program authorizing the repurchase of up to ten million shares of our common stock through August 6, 2025 (the &#x201c;2020 Program&#x201d;) in addition to the five&#160;million shares repurchased under the 2012 Program. During the year ended December&#160;31, 2020, the Company entered into a Rule 10b5-1 trading plan and repurchased 2,490,599 shares at an aggregate cost of $177.8&#160;million (including an immaterial amount of commission fees) under the 2020 Program, which were subsequently retired.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As a result of the Company&#x2019;s share repurchase programs, the number of shares available for purchase is 7,509,401 shares of J2 Global common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Periodically, participants in J2 Global&#x2019;s stock plans surrender to the Company shares of J2 Global stock to pay the exercise price or to satisfy tax withholding obligations arising upon the exercise of stock options or the vesting of restricted stock. During the year ended December&#160;31, 2020, the Company purchased 111,451 shares from plan participants for this purpose.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Dividends&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of each dividend declared during fiscal year 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.196%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Declaration Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Dividend per Common Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Record Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Payment Date&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;February 6, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.4450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;February 25, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 12, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;May 2, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.4550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;May 20, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 4, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future dividends are subject to Board approval. Based on the significant number of current investment opportunities within the Company&#x2019;s portfolio of businesses and the historic returns from prior investments, the Board of Directors suspended dividend payments for the foreseeable future after the June 4, 2019 payment.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:ConvertiblePreferredStockSharesIssuedUponConversion
      contextRef="i75206030b55d4d44ba3291f22a61c6c8_I20141130"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjAvZnJhZzphNDQ5MmY1MDIzY2E0OTlmOWI2MGE5NGI4ZjZhNjlmZS90ZXh0cmVnaW9uOmE0NDkyZjUwMjNjYTQ5OWY5YjYwYTk0YjhmNmE2OWZlXzM4NDgyOTA3MjY5OTY_b387c61e-2449-4ae1-b5bc-9601172335db"
      unitRef="shares">20.4319</us-gaap:ConvertiblePreferredStockSharesIssuedUponConversion>
    <jcom:StockIssuedDuringPeriodSharesExchangeofPreferredStock
      contextRef="i12cdd170693d42b2816421657b5bb73b_D20141101-20141130"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjAvZnJhZzphNDQ5MmY1MDIzY2E0OTlmOWI2MGE5NGI4ZjZhNjlmZS90ZXh0cmVnaW9uOmE0NDkyZjUwMjNjYTQ5OWY5YjYwYTk0YjhmNmE2OWZlXzM4NDgyOTA3MjcwMDU_a353cf1b-8165-488b-b022-ba4330fd97a5"
      unitRef="shares">235665</jcom:StockIssuedDuringPeriodSharesExchangeofPreferredStock>
    <us-gaap:ConvertiblePreferredStockSharesIssuedUponConversion
      contextRef="ia4aa7889c13547b08f71d753ae21d261_I20141130"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjAvZnJhZzphNDQ5MmY1MDIzY2E0OTlmOWI2MGE5NGI4ZjZhNjlmZS90ZXh0cmVnaW9uOmE0NDkyZjUwMjNjYTQ5OWY5YjYwYTk0YjhmNmE2OWZlXzM4NDgyOTA3MjcwMTQ_86fa0a0f-44b9-41cc-972c-01ff10e6aa9e"
      unitRef="shares">31.8094</us-gaap:ConvertiblePreferredStockSharesIssuedUponConversion>
    <jcom:StockIssuedDuringPeriodSharesExchangeofPreferredStock
      contextRef="i7137c141a39947dcaf9c22100b0a1f7a_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjAvZnJhZzphNDQ5MmY1MDIzY2E0OTlmOWI2MGE5NGI4ZjZhNjlmZS90ZXh0cmVnaW9uOmE0NDkyZjUwMjNjYTQ5OWY5YjYwYTk0YjhmNmE2OWZlXzEwNDE_7ab5f6d5-2189-421b-8230-74a304eced59"
      unitRef="shares">0</jcom:StockIssuedDuringPeriodSharesExchangeofPreferredStock>
    <jcom:StockIssuedDuringPeriodSharesExchangeofPreferredStock
      contextRef="i4516df39c13747468402bdd6ff457038_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjAvZnJhZzphNDQ5MmY1MDIzY2E0OTlmOWI2MGE5NGI4ZjZhNjlmZS90ZXh0cmVnaW9uOmE0NDkyZjUwMjNjYTQ5OWY5YjYwYTk0YjhmNmE2OWZlXzMyOTg1MzQ5MTg0Nzg_f31326eb-64d6-4bc4-bd7a-3b17209618e6"
      unitRef="shares">0</jcom:StockIssuedDuringPeriodSharesExchangeofPreferredStock>
    <jcom:StockIssuedDuringPeriodSharesExchangeofPreferredStock
      contextRef="i74c7aa821aee477ab05da56ab11be7bb_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjAvZnJhZzphNDQ5MmY1MDIzY2E0OTlmOWI2MGE5NGI4ZjZhNjlmZS90ZXh0cmVnaW9uOmE0NDkyZjUwMjNjYTQ5OWY5YjYwYTk0YjhmNmE2OWZlXzMyOTg1MzQ5MTg0OTU_ab62fa53-679b-4e76-8086-8bd3779b9b67"
      unitRef="shares">10530</jcom:StockIssuedDuringPeriodSharesExchangeofPreferredStock>
    <us-gaap:ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue
      contextRef="ia4aa7889c13547b08f71d753ae21d261_I20141130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjAvZnJhZzphNDQ5MmY1MDIzY2E0OTlmOWI2MGE5NGI4ZjZhNjlmZS90ZXh0cmVnaW9uOmE0NDkyZjUwMjNjYTQ5OWY5YjYwYTk0YjhmNmE2OWZlXzM4NDgyOTA3MjY5ODI_505db1ac-0d77-4656-8dcd-97d874126ac9"
      unitRef="usd">6300000</us-gaap:ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="i7137c141a39947dcaf9c22100b0a1f7a_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjAvZnJhZzphNDQ5MmY1MDIzY2E0OTlmOWI2MGE5NGI4ZjZhNjlmZS90ZXh0cmVnaW9uOmE0NDkyZjUwMjNjYTQ5OWY5YjYwYTk0YjhmNmE2OWZlXzc2OTY1ODE0MTE0OTQ_e55aaf2d-35da-493b-94d2-14b4f75a73e6"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="i4516df39c13747468402bdd6ff457038_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjAvZnJhZzphNDQ5MmY1MDIzY2E0OTlmOWI2MGE5NGI4ZjZhNjlmZS90ZXh0cmVnaW9uOmE0NDkyZjUwMjNjYTQ5OWY5YjYwYTk0YjhmNmE2OWZlXzc2OTY1ODE0MTE1MTE_4741dab9-c3d8-4e34-8d8c-ebcc4124d1c7"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="i74c7aa821aee477ab05da56ab11be7bb_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjAvZnJhZzphNDQ5MmY1MDIzY2E0OTlmOWI2MGE5NGI4ZjZhNjlmZS90ZXh0cmVnaW9uOmE0NDkyZjUwMjNjYTQ5OWY5YjYwYTk0YjhmNmE2OWZlXzc2OTY1ODE0MTE1NDk_52db0cb9-67e6-45d2-a47c-6e58929688e5"
      unitRef="usd">1900000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
      contextRef="ib1a1cfc9d2114e94b2a438c67d7b5e1e_I20120229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjAvZnJhZzphNDQ5MmY1MDIzY2E0OTlmOWI2MGE5NGI4ZjZhNjlmZS90ZXh0cmVnaW9uOmE0NDkyZjUwMjNjYTQ5OWY5YjYwYTk0YjhmNmE2OWZlXzM4NDgyOTA3MjY3NzU_3de47142-f7da-44e2-8011-9cd904160ecc"
      unitRef="shares">5000000</us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="id21d4803dab5404da7d822a27c1bdd39_D20160701-20160731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjAvZnJhZzphNDQ5MmY1MDIzY2E0OTlmOWI2MGE5NGI4ZjZhNjlmZS90ZXh0cmVnaW9uOmE0NDkyZjUwMjNjYTQ5OWY5YjYwYTk0YjhmNmE2OWZlXzc2OTY1ODE0MjM2ODk_ce0a3afd-f184-423a-8224-500c2d4c5760"
      unitRef="shares">935231</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i7d0663fd5fe4432da255f63a0ed0af5b_D20180101-20181231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjAvZnJhZzphNDQ5MmY1MDIzY2E0OTlmOWI2MGE5NGI4ZjZhNjlmZS90ZXh0cmVnaW9uOmE0NDkyZjUwMjNjYTQ5OWY5YjYwYTk0YjhmNmE2OWZlXzMwMzQ_65146a58-df63-4877-914e-66533d558d33"
      unitRef="shares">600000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i7d0663fd5fe4432da255f63a0ed0af5b_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjAvZnJhZzphNDQ5MmY1MDIzY2E0OTlmOWI2MGE5NGI4ZjZhNjlmZS90ZXh0cmVnaW9uOmE0NDkyZjUwMjNjYTQ5OWY5YjYwYTk0YjhmNmE2OWZlXzMxMjg_641820e5-c0e1-424e-94b2-1046e62546c5"
      unitRef="usd">42500000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i1c8332b1d2d74dc288eddb48ee438890_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjAvZnJhZzphNDQ5MmY1MDIzY2E0OTlmOWI2MGE5NGI4ZjZhNjlmZS90ZXh0cmVnaW9uOmE0NDkyZjUwMjNjYTQ5OWY5YjYwYTk0YjhmNmE2OWZlXzc2OTY1ODE0MjMwNTg_87fa21ac-bd57-402f-a559-3905ae7a328e"
      unitRef="shares">197870</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i1c8332b1d2d74dc288eddb48ee438890_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjAvZnJhZzphNDQ5MmY1MDIzY2E0OTlmOWI2MGE5NGI4ZjZhNjlmZS90ZXh0cmVnaW9uOmE0NDkyZjUwMjNjYTQ5OWY5YjYwYTk0YjhmNmE2OWZlXzc2OTY1ODE0MjMwOTM_42a6c90b-fdcb-4979-b1f4-2f468c95bb7a"
      unitRef="usd">16000000.0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i03e0e33a084142f4b7c2dce5ec49e04d_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjAvZnJhZzphNDQ5MmY1MDIzY2E0OTlmOWI2MGE5NGI4ZjZhNjlmZS90ZXh0cmVnaW9uOmE0NDkyZjUwMjNjYTQ5OWY5YjYwYTk0YjhmNmE2OWZlXzMyMjY_ca969640-7470-4514-bac7-e0a6d6588705"
      unitRef="shares">1140819</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i03e0e33a084142f4b7c2dce5ec49e04d_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjAvZnJhZzphNDQ5MmY1MDIzY2E0OTlmOWI2MGE5NGI4ZjZhNjlmZS90ZXh0cmVnaW9uOmE0NDkyZjUwMjNjYTQ5OWY5YjYwYTk0YjhmNmE2OWZlXzMyNzk_c0a4b103-4ad3-4c64-b49c-f92e837e39d1"
      unitRef="usd">87500000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ie0a0ebe83563491c804d3fa3001d7d9b_D20201231-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjAvZnJhZzphNDQ5MmY1MDIzY2E0OTlmOWI2MGE5NGI4ZjZhNjlmZS90ZXh0cmVnaW9uOmE0NDkyZjUwMjNjYTQ5OWY5YjYwYTk0YjhmNmE2OWZlXzM1MDM_d5370272-9e9f-46e4-84fb-e6c2a370c8b7"
      unitRef="usd">204600000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
      contextRef="ib8f6ae3492524c32a1aec117dabe7309_I20200806"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjAvZnJhZzphNDQ5MmY1MDIzY2E0OTlmOWI2MGE5NGI4ZjZhNjlmZS90ZXh0cmVnaW9uOmE0NDkyZjUwMjNjYTQ5OWY5YjYwYTk0YjhmNmE2OWZlXzc2OTY1ODE0MTg2MjY_cfca6bdc-97dc-4735-a310-a22a1d99b4d6"
      unitRef="shares">10000000</us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased>
    <us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
      contextRef="ib1a1cfc9d2114e94b2a438c67d7b5e1e_I20120229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjAvZnJhZzphNDQ5MmY1MDIzY2E0OTlmOWI2MGE5NGI4ZjZhNjlmZS90ZXh0cmVnaW9uOmE0NDkyZjUwMjNjYTQ5OWY5YjYwYTk0YjhmNmE2OWZlXzM4NDgyOTA3MzM4MDI_3de47142-f7da-44e2-8011-9cd904160ecc"
      unitRef="shares">5000000</us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i9fd15965aa6544f9917881f4107c11c8_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjAvZnJhZzphNDQ5MmY1MDIzY2E0OTlmOWI2MGE5NGI4ZjZhNjlmZS90ZXh0cmVnaW9uOmE0NDkyZjUwMjNjYTQ5OWY5YjYwYTk0YjhmNmE2OWZlXzc2OTY1ODE0MTk0OTM_15758ea0-6849-437b-b322-1310e1783224"
      unitRef="shares">2490599</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i9fd15965aa6544f9917881f4107c11c8_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjAvZnJhZzphNDQ5MmY1MDIzY2E0OTlmOWI2MGE5NGI4ZjZhNjlmZS90ZXh0cmVnaW9uOmE0NDkyZjUwMjNjYTQ5OWY5YjYwYTk0YjhmNmE2OWZlXzc2OTY1ODE0MTk1MDY_b815c42f-db54-414e-b653-d52ee3767e63"
      unitRef="usd">177800000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjAvZnJhZzphNDQ5MmY1MDIzY2E0OTlmOWI2MGE5NGI4ZjZhNjlmZS90ZXh0cmVnaW9uOmE0NDkyZjUwMjNjYTQ5OWY5YjYwYTk0YjhmNmE2OWZlXzc2OTY1ODE0MjIyOTc_690e692e-2c62-4f3a-82d9-353bc9f54282"
      unitRef="shares">7509401</us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjAvZnJhZzphNDQ5MmY1MDIzY2E0OTlmOWI2MGE5NGI4ZjZhNjlmZS90ZXh0cmVnaW9uOmE0NDkyZjUwMjNjYTQ5OWY5YjYwYTk0YjhmNmE2OWZlXzQwNjY_1d2cefc5-de3a-4754-9b86-bfa421b44e22"
      unitRef="shares">111451</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:DividendsDeclaredTableTextBlock
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjAvZnJhZzphNDQ5MmY1MDIzY2E0OTlmOWI2MGE5NGI4ZjZhNjlmZS90ZXh0cmVnaW9uOmE0NDkyZjUwMjNjYTQ5OWY5YjYwYTk0YjhmNmE2OWZlXzQ1NDk_7588e109-fe1e-4c1a-9af4-60f3d24eb47b">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of each dividend declared during fiscal year 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.196%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Declaration Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Dividend per Common Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Record Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Payment Date&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;February 6, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.4450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;February 25, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 12, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;May 2, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.4550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;May 20, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 4, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DividendsDeclaredTableTextBlock>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="ie00fd2e25eb344f7a8560a2b3a70f7ce_D20190206-20190206"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjAvZnJhZzphNDQ5MmY1MDIzY2E0OTlmOWI2MGE5NGI4ZjZhNjlmZS90YWJsZTpiNDYyM2IxODBkZTc0OTllOTZjNDlkODQ5NGZiOTliNC90YWJsZXJhbmdlOmI0NjIzYjE4MGRlNzQ5OWU5NmM0OWQ4NDk0ZmI5OWI0XzUtMi0xLTEtMA_ee9b2fbe-0e67-4b1e-b8fc-a1ad45893bc5"
      unitRef="usdPerShare">0.4450</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i10c84ace438f4a8aa94134a9de4765d5_D20190502-20190502"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjAvZnJhZzphNDQ5MmY1MDIzY2E0OTlmOWI2MGE5NGI4ZjZhNjlmZS90YWJsZTpiNDYyM2IxODBkZTc0OTllOTZjNDlkODQ5NGZiOTliNC90YWJsZXJhbmdlOmI0NjIzYjE4MGRlNzQ5OWU5NmM0OWQ4NDk0ZmI5OWI0XzYtMi0xLTEtMA_81a0a035-1c75-4fa4-bfd2-2caff733f6c7"
      unitRef="usdPerShare">0.4550</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzExMzU2_2b684419-9a1b-4127-ba56-841ca1db00d4">Stock Options and Employee Stock Purchase Plan&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;J2 Global&#x2019;s share-based compensation plans include the 2015 Stock Plan and the 2001 Employee Stock Purchase Plan. Each plan is described below.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:45pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;The 2015 Stock Option Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In May 2015, J2 Global&#x2019;s Board of Directors adopted the J2 Global, Inc. 2015 Stock Option Plan (the &#x201c;2015 Plan&#x201d;). The&#160;2015&#160;Plan provides for the grant of incentive stock options, nonqualified stock options, stock appreciation rights, restricted stock, restricted stock units, performance shares, performance share units and other share-based awards.&#160;4,200,000&#160;shares of &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;common stock are authorized to be used for 2015 Plan purposes. Options under the 2015&#160;Plan may be granted at exercise prices determined by the Board of Directors, provided that the exercise prices shall not be less than the higher of the par value or 100% of the fair market value of J2 Global&#x2019;s common stock&#160;subject to the option on the date the option is granted. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2020, 2019 and 2018, options to purchase 175,601, 163,741 and 298,577 shares of common stock were exercisable under and outside of the 2015 Plan, at weighted average exercise prices of $60.35, $45.94, and $32.15, respectively. Stock options generally expire after 10 years and vest over a 5-year period.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All stock option grants are approved by &#x201c;outside directors&#x201d; within the meaning of Internal Revenue Code Section 162(m).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Stock Options&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock option activity for the years ended December&#160;31, 2020, 2019 and 2018 is summarized as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.514%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.770%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Number of Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Exercise Price&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-Average Remaining Contractual Life (In Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Aggregate Intrinsic Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options outstanding at January 1, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;375,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;400,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(67,898)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options outstanding at December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;707,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(189,436)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32.39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options outstanding at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;518,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(42,740)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options outstanding at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;475,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$13,355,721&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;175,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$6,557,721&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and expected to vest at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:1.5pt solid #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;393,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$11,490,350&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the years ended December&#160;31, 2020, 2019 and 2018, J2 Global granted zero, zero and 400,000 options, respectively, to purchase shares of common stock pursuant to the 2015 Plan. These stock options vest 20% per year and expire 10 years from the date of grant.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The per share weighted-average grant-date fair values of stock options granted during the period ended December 31, 2018 was $19.39.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total intrinsic values of options exercised during the years ended December&#160;31, 2020, 2019 and 2018 was $3.0 million, $10.4 million, and $3.8 million, respectively. The total fair value of options vested during the years ended December&#160;31, 2020, 2019 and 2018 was $1.0 million, $1.0 million and $0.1 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash received from options exercised under all share-based payment arrangements for the years ended December&#160;31, 2020, 2019 and 2018 was $1.6 million, $5.3 million and $1.5 million, respectively. The actual tax benefit realized for the tax deductions from option exercises under the share-based payment arrangements totaled $0.7 million, $2.4 million and $0.9 million, respectively, for the years ended December&#160;31, 2020, 2019 and 2018, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes information concerning outstanding and exercisable options as of December&#160;31, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.080%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.966%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.966%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.966%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.966%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.966%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Options Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Exercisable Options&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Range of&lt;br/&gt;Exercise Prices&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Number Outstanding December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Average&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Remaining&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Contractual&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Life&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Average&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Exercise&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Price&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Number&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Exercisable&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Average&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Exercise&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Price&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$29.34&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.36 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.53&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.17 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67.35&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.35 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75.03&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;400,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.00 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$29.34 - $75.03&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;475,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.15 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;175,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As discussed in Note 14, &#x201c;Stockholders&#x2019; Equity&#x201d;, the Company provided holders of J2 Series B Stock an exchange right in which J2 Series B Stock may be exchanged for J2 common stock during specified exchange periods. At December&#160;31, 2020, there were 2,019,350 additional shares underlying options, shares of restricted stock and other share-based awards available for grant under the 2015 Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognized $0.9 million, $0.9 million and $0.9 million of compensation expense related to stock options for the years ended December&#160;31, 2020, 2019 and 2018, respectively. As of December&#160;31, 2020, there was $5.8 million of total unrecognized compensation expense related to nonvested share-based compensation options granted under the 2015 Plan. That expense is expected to be recognized ratably over a weighted average period of 5.00 years (i.e., the remaining requisite service period).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value Disclosure&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;J2 Global uses the Black-Scholes option pricing model to calculate the fair value of each option grant. The expected volatility is based on historical volatility of the Company&#x2019;s common stock. The Company estimates the expected term based upon the historical exercise behavior of its employees. The risk-free interest rate is based on U.S. Treasury zero-coupon issues with a term equal to the expected term of the option assumed at the date of grant. The Company uses an annualized dividend yield based upon the per share dividends declared by its Board of Directors.&#160;Estimated forfeiture rates&#160;were 13.0%, 13.9% and 11.8% as of December&#160;31, 2020, 2019 and 2018, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted-average fair values of stock options granted have been estimated utilizing the following assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.4%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.7&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.2%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.2%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.2%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Restricted Stock and Restricted Stock Units&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;J2 Global has awarded restricted stock and restricted stock units to its Board of Directors and senior staff pursuant to the 2015 Plan. Compensation expense resulting from restricted stock and restricted unit grants is measured at fair value on the date of grant and is recognized as share-based compensation expense over the applicable vesting period. Vesting periods are approximately one year for awards to members of the Company&#x2019;s Board of Directors, five years for senior staff (excluding market-based awards discussed below) and eight years for the Chief Executive Officer. The Company granted 129,786,&#160;117,566 and 376,799 shares of restricted stock and restricted units (excluding awards with market conditions below) during the years ended December&#160;31, 2020,&#160;2019 and 2018, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On May 7, 2020, the Board of Directors approved the contract modification of an insignificant number of shares of restricted stock awards whereby selected participants waived their right to receive dividends with respect to outstanding and unvested restricted shares under their restricted stock agreements. There was no incremental compensation cost as a result of the modification.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Restricted Stock - Awards with Market Conditions&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;J2 Global has awarded certain key employees market-based restricted stock awards pursuant to the 2015 Plan. The market-based awards have vesting conditions that are based on specified stock price targets of the Company&#x2019;s common stock. Market conditions were factored into the grant date fair value using a Monte Carlo valuation model, which utilized multiple input variables to determine the probability of the Company achieving the specified stock price targets with a 20-day and 30-day lookback (trading days). Stock-based compensation expense related to an award with a market condition will be recognized over the requisite service period using the graded-vesting method regardless of whether the market condition is satisfied, provided that the requisite service period has been completed. During the years ended December&#160;31, 2020, 2019, and 2018 the Company awarded 82,112, 74,051, and 473,501 market-based restricted stock awards, respectively. The per share weighted average grant-date fair values of the market-based restricted stock awards granted during the years ended December&#160;31, 2020, 2019 and 2018 were $70.99, $69.99 and $52.95, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:45pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted-average fair values of market-based restricted stock awards granted have been estimated utilizing the following assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Underlying stock price at valuation date&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognized $21.2 million, $21.7 million and $26.4 million, respectively of compensation expense related to its restricted stock, restricted stock units, and market-based restricted stock. As of December&#160;31, 2020, the Company had unrecognized share-based compensation cost of $38.6 million associated with these awards. This cost is expected to be recognized over a weighted-average period of 4.2 years for awards and 4.5 years for units. The total fair value of restricted stock and restricted stock units vested during the years ended December&#160;31, 2020, 2019 and 2018 was $18.6 million, $12.7 million and $9.7 million, respectively. The actual tax benefit realized for the tax deductions from the vesting of restricted stock awards and units totaled $2.1 million, $2.4 million and $2.4 million, respectively, for the years ended December&#160;31, 2020, 2019 and 2018.&#160;Share-based compensation is recognized on dividends paid related to nonvested restricted stock not expected to vest, which amounted to approximately zero, $0.1 million and $0.1 million for the years ended December&#160;31, 2020, 2019, and 2018, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock award activity for the years ended December&#160;31, 2020, 2019 and 2018 is set forth below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.516%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.517%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Grant-Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at January 1, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;605,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;830,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(157,972)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(70,839)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,207,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;187,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(172,884)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(116,841)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,105,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(264,172)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,589)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;820,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:45pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock unit activity for the years ended December&#160;31, 2020, 2019 and 2018 is set forth below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Life (in Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at January 1, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,540)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,673)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,343)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,858)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;210,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,029)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,691)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;209,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,493,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and expected to vest at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,280,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Employee Stock Purchase Plan (&#x201c;ESPP&#x201d;)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In May of 2001, J2 Global established the J2 Global, Inc. 2001 Employee Stock Purchase Plan, as amended (the &#x201c;Purchase Plan&#x201d;), which provides for the issuance of a maximum of 2,000,000 shares of common stock. Under the Purchase Plan, eligible employees can have up to 15% of their earnings withheld, up to certain maximums, to be used to purchase shares &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;of J2 Global&#x2019;s common stock at certain plan-defined dates. The price of the common stock purchased under the Purchase Plan for the offering periods is equal to 95% of the fair market value of the common stock at the end of the offering period. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February&#160;2, 2018, the Company approved an amendment to the Company&#x2019;s Amended and Restated 2001 Employee Stock Purchase Plan, to be effective May 1, 2018, such that (i) the purchase price for each offering period shall be 85% of the lesser of the fair market value of a share of common stock of the Company (a &#x201c;Share&#x201d;) on the beginning or the end of the offering period, rather than 95% of the fair market value of a Share at the end of the offering period, and (ii) each offering period will be six months, rather than three months.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;J2 Global performed an analysis of the Amendment terms and determined that a plan provision exists which allows for the more favorable of two exercise prices, commonly referred to as a &#x201c;look-back&#x201d; feature. The purchase price discount and the look-back feature cause the Purchase Plan to be compensatory and the Company to recognize compensation expense. The compensation cost is recognized on a straight-line basis over the requisite service period. The Company recognized $2.0 million, $1.3 million and $0.7 million of compensation expense related to the Purchase Plan for the years ended December&#160;31, 2020, 2019 and 2018, respectively. The Company used the Black-Scholes option pricing model to calculate the estimated fair value of the purchase right issued under the ESPP. The expected volatility is based on historical volatility of the Company&#x2019;s common stock. The risk-free interest rate is based on U.S. Treasury zero-coupon issues with a term equal to the expected term of the option assumed at the date of grant.&#160;The Company uses an annualized dividend yield based upon the per share dividends declared by its Board of Directors. Estimated forfeiture rates&#160;were 11.15%, 5.80% and 1.96% as of December&#160;31, 2020, 2019, and 2018, respectively.&lt;/span&gt;&lt;/div&gt;During 2020, 2019 and 2018, 118,629, 66,413 and 33,262 shares, respectively were purchased under the Purchase Plan at price ranging from $61.51 to $62.82 per share during 2020.&#160;As of December&#160;31, 2020, 1,404,939 shares were available under the Purchase Plan for future issuance.</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i78026a0029b14b6395f1f224dde44ad5_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzE1OTI_a72a7ab7-3cfc-4192-902e-4604c4fdc412"
      unitRef="shares">4200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate
      contextRef="ieea17d40f3d6441380fdd69e45a81332_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzM4NDgyOTA3NDQwMTk_ce759017-d84e-4902-b556-42f72a952652"
      unitRef="number">1</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzIwMTE_f008393a-7440-4345-9026-8360231a42e9"
      unitRef="shares">175601</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzIwMTU_13ebe238-7b86-4ba7-8dbb-f09b5b2116a1"
      unitRef="shares">163741</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i8fe07ddad8c743528db492930bef8245_I20181231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzIwMjI_1de055ef-0608-4ecd-8567-28126cffd5db"
      unitRef="shares">298577</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzIxNjc_9f65a5ae-6ed7-4298-9bfe-e924fb268a7a"
      unitRef="usdPerShare">60.35</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzIxNzE_35b961b2-c15a-44ac-bc51-14809b04b318"
      unitRef="usdPerShare">45.94</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i8fe07ddad8c743528db492930bef8245_I20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzIxNzk_33c6f8f3-4682-4e14-b7e0-2306a694f29b"
      unitRef="usdPerShare">32.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward
      contextRef="ic65f84fd852040859f0be5222462ec5a_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzIyMzQ_bda9a74c-2590-4e4b-bfa3-68bfe04017ae">10 years</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ic65f84fd852040859f0be5222462ec5a_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzM4NDgyOTA3NDQwMzQ_b8d4d249-e97b-44da-b32b-0725d07a4b43">P5Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzExMzUz_612f9422-1431-493b-b281-af2fc320980e">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock option activity for the years ended December&#160;31, 2020, 2019 and 2018 is summarized as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.514%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.770%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Number of Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Exercise Price&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-Average Remaining Contractual Life (In Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Aggregate Intrinsic Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options outstanding at January 1, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;375,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;400,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(67,898)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options outstanding at December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;707,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(189,436)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32.39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options outstanding at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;518,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(42,740)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options outstanding at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;475,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$13,355,721&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;175,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$6,557,721&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and expected to vest at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:1.5pt solid #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;393,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$11,490,350&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ifb6134dff17c4f1d99d589dc9d7c1ec3_I20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpkZTRlMTFmYjg3Mzg0MjU5YTRkNGE1NDhjNWNiYzNkZS90YWJsZXJhbmdlOmRlNGUxMWZiODczODQyNTlhNGQ0YTU0OGM1Y2JjM2RlXzEtMS0xLTEtMA_773738ad-3440-4cf5-9973-71c6d695fa06"
      unitRef="shares">375675</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ifb6134dff17c4f1d99d589dc9d7c1ec3_I20171231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpkZTRlMTFmYjg3Mzg0MjU5YTRkNGE1NDhjNWNiYzNkZS90YWJsZXJhbmdlOmRlNGUxMWZiODczODQyNTlhNGQ0YTU0OGM1Y2JjM2RlXzEtMy0xLTEtMA_5deb0580-50ba-43d4-8c59-e598b6f3bc39"
      unitRef="usdPerShare">31.30</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpkZTRlMTFmYjg3Mzg0MjU5YTRkNGE1NDhjNWNiYzNkZS90YWJsZXJhbmdlOmRlNGUxMWZiODczODQyNTlhNGQ0YTU0OGM1Y2JjM2RlXzItMS0xLTEtMA_131ccba0-7b92-4933-a3b4-a4b2fcf17509"
      unitRef="shares">400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpkZTRlMTFmYjg3Mzg0MjU5YTRkNGE1NDhjNWNiYzNkZS90YWJsZXJhbmdlOmRlNGUxMWZiODczODQyNTlhNGQ0YTU0OGM1Y2JjM2RlXzItMy0xLTEtMA_52cf0007-c372-4aaa-aced-4493da2a558e"
      unitRef="usdPerShare">75.03</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpkZTRlMTFmYjg3Mzg0MjU5YTRkNGE1NDhjNWNiYzNkZS90YWJsZXJhbmdlOmRlNGUxMWZiODczODQyNTlhNGQ0YTU0OGM1Y2JjM2RlXzMtMS0xLTEtMA_39bd3e51-96e1-4abc-8ec6-35cb49d1339d"
      unitRef="shares">67898</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpkZTRlMTFmYjg3Mzg0MjU5YTRkNGE1NDhjNWNiYzNkZS90YWJsZXJhbmdlOmRlNGUxMWZiODczODQyNTlhNGQ0YTU0OGM1Y2JjM2RlXzMtMy0xLTEtMA_d32bb916-9ab2-4070-b693-9dca98a77b3f"
      unitRef="usdPerShare">22.68</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpkZTRlMTFmYjg3Mzg0MjU5YTRkNGE1NDhjNWNiYzNkZS90YWJsZXJhbmdlOmRlNGUxMWZiODczODQyNTlhNGQ0YTU0OGM1Y2JjM2RlXzQtMS0xLTEtMA_316c09e7-ed34-4f2f-9b72-3ff7d21a0398"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpkZTRlMTFmYjg3Mzg0MjU5YTRkNGE1NDhjNWNiYzNkZS90YWJsZXJhbmdlOmRlNGUxMWZiODczODQyNTlhNGQ0YTU0OGM1Y2JjM2RlXzQtMy0xLTEtMA_9e28f37b-273f-4453-9bb3-26e1f6736c41"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i8fe07ddad8c743528db492930bef8245_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpkZTRlMTFmYjg3Mzg0MjU5YTRkNGE1NDhjNWNiYzNkZS90YWJsZXJhbmdlOmRlNGUxMWZiODczODQyNTlhNGQ0YTU0OGM1Y2JjM2RlXzUtMS0xLTEtMA_507cb15a-45df-4934-8a30-c3298fc74243"
      unitRef="shares">707777</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i8fe07ddad8c743528db492930bef8245_I20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpkZTRlMTFmYjg3Mzg0MjU5YTRkNGE1NDhjNWNiYzNkZS90YWJsZXJhbmdlOmRlNGUxMWZiODczODQyNTlhNGQ0YTU0OGM1Y2JjM2RlXzUtMy0xLTEtMA_d4d16cfe-1a21-48b1-9dab-99cf496830da"
      unitRef="usdPerShare">56.84</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpkZTRlMTFmYjg3Mzg0MjU5YTRkNGE1NDhjNWNiYzNkZS90YWJsZXJhbmdlOmRlNGUxMWZiODczODQyNTlhNGQ0YTU0OGM1Y2JjM2RlXzYtMS0xLTEtMA_4bd18fd0-546d-4fe9-a2ad-39e37a0b3312"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpkZTRlMTFmYjg3Mzg0MjU5YTRkNGE1NDhjNWNiYzNkZS90YWJsZXJhbmdlOmRlNGUxMWZiODczODQyNTlhNGQ0YTU0OGM1Y2JjM2RlXzYtMy0xLTEtMA_981bb509-b500-422e-bddf-f05b6c15e1ac"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpkZTRlMTFmYjg3Mzg0MjU5YTRkNGE1NDhjNWNiYzNkZS90YWJsZXJhbmdlOmRlNGUxMWZiODczODQyNTlhNGQ0YTU0OGM1Y2JjM2RlXzctMS0xLTEtMA_e8f6ffe1-b208-4677-b4eb-546579fe9429"
      unitRef="shares">189436</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpkZTRlMTFmYjg3Mzg0MjU5YTRkNGE1NDhjNWNiYzNkZS90YWJsZXJhbmdlOmRlNGUxMWZiODczODQyNTlhNGQ0YTU0OGM1Y2JjM2RlXzctMy0xLTEtMA_b1c26bc2-bee8-4498-8413-7dd0382b54bd"
      unitRef="usdPerShare">32.39</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpkZTRlMTFmYjg3Mzg0MjU5YTRkNGE1NDhjNWNiYzNkZS90YWJsZXJhbmdlOmRlNGUxMWZiODczODQyNTlhNGQ0YTU0OGM1Y2JjM2RlXzgtMS0xLTEtMA_985b8173-134a-4a3b-9ebd-9317e2fc1df4"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpkZTRlMTFmYjg3Mzg0MjU5YTRkNGE1NDhjNWNiYzNkZS90YWJsZXJhbmdlOmRlNGUxMWZiODczODQyNTlhNGQ0YTU0OGM1Y2JjM2RlXzgtMy0xLTEtMA_408ee168-29b1-40d6-81f2-9d0452627ffe"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpkZTRlMTFmYjg3Mzg0MjU5YTRkNGE1NDhjNWNiYzNkZS90YWJsZXJhbmdlOmRlNGUxMWZiODczODQyNTlhNGQ0YTU0OGM1Y2JjM2RlXzktMS0xLTEtMA_74067760-d95d-41c0-aad4-d7e23e0d9a21"
      unitRef="shares">518341</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpkZTRlMTFmYjg3Mzg0MjU5YTRkNGE1NDhjNWNiYzNkZS90YWJsZXJhbmdlOmRlNGUxMWZiODczODQyNTlhNGQ0YTU0OGM1Y2JjM2RlXzktMy0xLTEtMA_80b409b3-e3ff-455b-a8b0-61006bc2b135"
      unitRef="usdPerShare">65.77</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpkZTRlMTFmYjg3Mzg0MjU5YTRkNGE1NDhjNWNiYzNkZS90YWJsZXJhbmdlOmRlNGUxMWZiODczODQyNTlhNGQ0YTU0OGM1Y2JjM2RlXzEwLTEtMS0xLTA_62ff4e91-1301-45cf-aa35-c434f472f181"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpkZTRlMTFmYjg3Mzg0MjU5YTRkNGE1NDhjNWNiYzNkZS90YWJsZXJhbmdlOmRlNGUxMWZiODczODQyNTlhNGQ0YTU0OGM1Y2JjM2RlXzEwLTMtMS0xLTA_d05000b0-92e5-40d5-983c-8c15859f3f9b"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpkZTRlMTFmYjg3Mzg0MjU5YTRkNGE1NDhjNWNiYzNkZS90YWJsZXJhbmdlOmRlNGUxMWZiODczODQyNTlhNGQ0YTU0OGM1Y2JjM2RlXzExLTEtMS0xLTA_2c0c71f3-b23a-4ab5-9e40-fbb316149c3f"
      unitRef="shares">42740</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpkZTRlMTFmYjg3Mzg0MjU5YTRkNGE1NDhjNWNiYzNkZS90YWJsZXJhbmdlOmRlNGUxMWZiODczODQyNTlhNGQ0YTU0OGM1Y2JjM2RlXzExLTMtMS0xLTA_f0d164f6-cb5f-4993-b995-1e6e001ea0ac"
      unitRef="usdPerShare">23.11</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpkZTRlMTFmYjg3Mzg0MjU5YTRkNGE1NDhjNWNiYzNkZS90YWJsZXJhbmdlOmRlNGUxMWZiODczODQyNTlhNGQ0YTU0OGM1Y2JjM2RlXzEyLTEtMS0xLTA_a5f8a0c7-c43a-4439-85ad-09194bf37237"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpkZTRlMTFmYjg3Mzg0MjU5YTRkNGE1NDhjNWNiYzNkZS90YWJsZXJhbmdlOmRlNGUxMWZiODczODQyNTlhNGQ0YTU0OGM1Y2JjM2RlXzEyLTMtMS0xLTA_020a968e-49c8-4e02-a6fc-06817f15c5d2"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpkZTRlMTFmYjg3Mzg0MjU5YTRkNGE1NDhjNWNiYzNkZS90YWJsZXJhbmdlOmRlNGUxMWZiODczODQyNTlhNGQ0YTU0OGM1Y2JjM2RlXzEzLTEtMS0xLTA_9a2b4188-653b-40c5-96c5-21e3bf4230ae"
      unitRef="shares">475601</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpkZTRlMTFmYjg3Mzg0MjU5YTRkNGE1NDhjNWNiYzNkZS90YWJsZXJhbmdlOmRlNGUxMWZiODczODQyNTlhNGQ0YTU0OGM1Y2JjM2RlXzEzLTMtMS0xLTA_224cfdb0-5e1f-4a13-9619-2b20aa9b4422"
      unitRef="usdPerShare">69.61</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpkZTRlMTFmYjg3Mzg0MjU5YTRkNGE1NDhjNWNiYzNkZS90YWJsZXJhbmdlOmRlNGUxMWZiODczODQyNTlhNGQ0YTU0OGM1Y2JjM2RlXzEzLTUtMS0xLTA_ed8ee2d3-efbb-4b3a-b251-677048293f73">P6Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpkZTRlMTFmYjg3Mzg0MjU5YTRkNGE1NDhjNWNiYzNkZS90YWJsZXJhbmdlOmRlNGUxMWZiODczODQyNTlhNGQ0YTU0OGM1Y2JjM2RlXzEzLTctMS0xLTA_e8043cc4-d6b9-4341-85a8-7578918883b1"
      unitRef="usd">13355721</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpkZTRlMTFmYjg3Mzg0MjU5YTRkNGE1NDhjNWNiYzNkZS90YWJsZXJhbmdlOmRlNGUxMWZiODczODQyNTlhNGQ0YTU0OGM1Y2JjM2RlXzE0LTEtMS0xLTA_f008393a-7440-4345-9026-8360231a42e9"
      unitRef="shares">175601</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpkZTRlMTFmYjg3Mzg0MjU5YTRkNGE1NDhjNWNiYzNkZS90YWJsZXJhbmdlOmRlNGUxMWZiODczODQyNTlhNGQ0YTU0OGM1Y2JjM2RlXzE0LTMtMS0xLTA_9f65a5ae-6ed7-4298-9bfe-e924fb268a7a"
      unitRef="usdPerShare">60.35</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpkZTRlMTFmYjg3Mzg0MjU5YTRkNGE1NDhjNWNiYzNkZS90YWJsZXJhbmdlOmRlNGUxMWZiODczODQyNTlhNGQ0YTU0OGM1Y2JjM2RlXzE0LTUtMS0xLTA_187c98ac-1cb6-4a05-9749-38584eff6926">P4Y8M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpkZTRlMTFmYjg3Mzg0MjU5YTRkNGE1NDhjNWNiYzNkZS90YWJsZXJhbmdlOmRlNGUxMWZiODczODQyNTlhNGQ0YTU0OGM1Y2JjM2RlXzE0LTctMS0xLTA_10370364-7481-4c60-aabf-00a0eb886e09"
      unitRef="usd">6557721</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpkZTRlMTFmYjg3Mzg0MjU5YTRkNGE1NDhjNWNiYzNkZS90YWJsZXJhbmdlOmRlNGUxMWZiODczODQyNTlhNGQ0YTU0OGM1Y2JjM2RlXzE1LTEtMS0xLTA_83676ec2-489d-4c54-b1ca-b8e6cf729b17"
      unitRef="shares">393281</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpkZTRlMTFmYjg3Mzg0MjU5YTRkNGE1NDhjNWNiYzNkZS90YWJsZXJhbmdlOmRlNGUxMWZiODczODQyNTlhNGQ0YTU0OGM1Y2JjM2RlXzE1LTMtMS0xLTA_dcc0997b-d1aa-4634-bca8-9b823a87e434"
      unitRef="usdPerShare">68.47</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpkZTRlMTFmYjg3Mzg0MjU5YTRkNGE1NDhjNWNiYzNkZS90YWJsZXJhbmdlOmRlNGUxMWZiODczODQyNTlhNGQ0YTU0OGM1Y2JjM2RlXzE1LTUtMS0xLTA_e0ded763-4f74-4b15-aa97-b1ff236df375">P6Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpkZTRlMTFmYjg3Mzg0MjU5YTRkNGE1NDhjNWNiYzNkZS90YWJsZXJhbmdlOmRlNGUxMWZiODczODQyNTlhNGQ0YTU0OGM1Y2JjM2RlXzE1LTctMS0xLTA_326a303c-76e8-44c8-bd65-3ae0b8765022"
      unitRef="usd">11490350</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4Xzc2OTY1ODE0MjEzNTk_b117bd2b-cd55-44f3-8ee7-dd73eeb826be"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4Xzc2OTY1ODE0MjEzNjM_f8789a66-9f73-4fd8-b65d-843363d2ecb6"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzI1NjI_0b1b1b3e-d40e-48c6-b4d0-bf9cfea65351"
      unitRef="shares">400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="ic65f84fd852040859f0be5222462ec5a_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzQzOTgwNDY1NTc5MjQ_13a9d39a-69df-4790-b247-e93d465dafea"
      unitRef="number">0.20</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward
      contextRef="ic65f84fd852040859f0be5222462ec5a_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzQzOTgwNDY1NTgyMDE_bda9a74c-2590-4e4b-bfa3-68bfe04017ae">10 years</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4Xzc2OTY1ODE0MjExMDE_5d130372-e5a9-46b3-bc9b-4c7cde4d17f4"
      unitRef="usdPerShare">19.39</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzMwMjE_556fd145-a738-4f77-bf7b-8a75ee031100"
      unitRef="usd">3000000.0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzMwMjU_8032136c-3787-404e-ab2c-34b5450017db"
      unitRef="usd">10400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzMwMzM_09581d38-8619-4ee3-a3bd-a87741320084"
      unitRef="usd">3800000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <jcom:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodTotalFairValue
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzMxMzE_d96f6021-2a13-4e94-9ab0-8fbe48c7cf26"
      unitRef="usd">1000000.0</jcom:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodTotalFairValue>
    <jcom:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodTotalFairValue
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzMxMzU_99ceca9e-c780-40f0-a47b-beea2f76d5c5"
      unitRef="usd">1000000.0</jcom:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodTotalFairValue>
    <jcom:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodTotalFairValue
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzMxNDI_34ff9784-4df7-449b-8477-788f8340007e"
      unitRef="usd">100000</jcom:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzMyNzk_fb39e2c1-71ae-437a-86ed-d8ba7b87c2ab"
      unitRef="usd">1600000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzMyODM_683f9b5a-4823-4535-992d-47c19a714be6"
      unitRef="usd">5300000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzMyOTA_f880e767-f629-462a-9c40-c19cfc4144b6"
      unitRef="usd">1500000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzM0MzY_4bd8190b-4287-4e63-a7ae-3d706e9eaf53"
      unitRef="usd">700000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzM0NDA_bf50598e-7900-44db-8463-84c75e9642be"
      unitRef="usd">2400000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzM0NDc_9aae47ba-055b-40cd-a8ea-0a43b8a65249"
      unitRef="usd">900000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzExMzU0_dfe4e6d5-4b15-4967-b80e-0c27a4a65250">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes information concerning outstanding and exercisable options as of December&#160;31, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.080%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.966%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.966%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.966%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.966%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.966%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Options Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Exercisable Options&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Range of&lt;br/&gt;Exercise Prices&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Number Outstanding December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Average&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Remaining&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Contractual&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Life&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Average&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Exercise&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Price&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Number&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Exercisable&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Average&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Exercise&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Price&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$29.34&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.36 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.53&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.17 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67.35&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.35 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75.03&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;400,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.00 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$29.34 - $75.03&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;475,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.15 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;175,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock>
    <jcom:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange
      contextRef="ib7ed73a23c244f739663578091c6b52b_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTo1YzUzNDVkYTYxMzE0NmZhYTc3MmU5ZjQ0NmQ2ZmRhOS90YWJsZXJhbmdlOjVjNTM0NWRhNjEzMTQ2ZmFhNzcyZTlmNDQ2ZDZmZGE5XzItMC0xLTEtNDQ_5dfa40fa-3d1f-4231-b355-9c0c9476cad3"
      unitRef="usdPerShare">29.34</jcom:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="i415f27e2138d4bd0b8356d4c9e914cc3_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTo1YzUzNDVkYTYxMzE0NmZhYTc3MmU5ZjQ0NmQ2ZmRhOS90YWJsZXJhbmdlOjVjNTM0NWRhNjEzMTQ2ZmFhNzcyZTlmNDQ2ZDZmZGE5XzItMi0xLTEtMA_5a004b0a-840e-4de1-9e00-15b27a8e80f4"
      unitRef="shares">45351</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="ib7ed73a23c244f739663578091c6b52b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTo1YzUzNDVkYTYxMzE0NmZhYTc3MmU5ZjQ0NmQ2ZmRhOS90YWJsZXJhbmdlOjVjNTM0NWRhNjEzMTQ2ZmFhNzcyZTlmNDQ2ZDZmZGE5XzItNC0xLTEtMA_a2b61efe-47f2-4694-8608-2703949fd930">P0Y4M9D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="i415f27e2138d4bd0b8356d4c9e914cc3_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTo1YzUzNDVkYTYxMzE0NmZhYTc3MmU5ZjQ0NmQ2ZmRhOS90YWJsZXJhbmdlOjVjNTM0NWRhNjEzMTQ2ZmFhNzcyZTlmNDQ2ZDZmZGE5XzItNi0xLTEtMA_d6b43e43-6bb8-4437-b0e6-6690583e8ead"
      unitRef="usdPerShare">29.34</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="i415f27e2138d4bd0b8356d4c9e914cc3_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTo1YzUzNDVkYTYxMzE0NmZhYTc3MmU5ZjQ0NmQ2ZmRhOS90YWJsZXJhbmdlOjVjNTM0NWRhNjEzMTQ2ZmFhNzcyZTlmNDQ2ZDZmZGE5XzItOC0xLTEtMA_06ca0e03-c1f1-440f-afd9-2c446be81136"
      unitRef="shares">45351</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="i415f27e2138d4bd0b8356d4c9e914cc3_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTo1YzUzNDVkYTYxMzE0NmZhYTc3MmU5ZjQ0NmQ2ZmRhOS90YWJsZXJhbmdlOjVjNTM0NWRhNjEzMTQ2ZmFhNzcyZTlmNDQ2ZDZmZGE5XzItMTAtMS0xLTA_5a77fe92-58a9-48bc-9a2b-f41b0fdd3975"
      unitRef="usdPerShare">29.34</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <jcom:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange
      contextRef="i23e2e62f84ca4eb894274e2e1ce25a70_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTo1YzUzNDVkYTYxMzE0NmZhYTc3MmU5ZjQ0NmQ2ZmRhOS90YWJsZXJhbmdlOjVjNTM0NWRhNjEzMTQ2ZmFhNzcyZTlmNDQ2ZDZmZGE5XzQtMC0xLTEtNTI_c84637a4-c3f4-493c-a423-cadfd45b65f7"
      unitRef="usdPerShare">29.53</jcom:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="i5f0998bfc7b045c6a66984e2b852021a_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTo1YzUzNDVkYTYxMzE0NmZhYTc3MmU5ZjQ0NmQ2ZmRhOS90YWJsZXJhbmdlOjVjNTM0NWRhNjEzMTQ2ZmFhNzcyZTlmNDQ2ZDZmZGE5XzQtMi0xLTEtMA_7f4a58f0-2414-4054-b794-27499eda9682"
      unitRef="shares">7250</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i23e2e62f84ca4eb894274e2e1ce25a70_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTo1YzUzNDVkYTYxMzE0NmZhYTc3MmU5ZjQ0NmQ2ZmRhOS90YWJsZXJhbmdlOjVjNTM0NWRhNjEzMTQ2ZmFhNzcyZTlmNDQ2ZDZmZGE5XzQtNC0xLTEtMA_2cee03d2-a110-47c7-befb-0c4c7443115b">P1Y2M1D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="i5f0998bfc7b045c6a66984e2b852021a_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTo1YzUzNDVkYTYxMzE0NmZhYTc3MmU5ZjQ0NmQ2ZmRhOS90YWJsZXJhbmdlOjVjNTM0NWRhNjEzMTQ2ZmFhNzcyZTlmNDQ2ZDZmZGE5XzQtNi0xLTEtMA_8ba87218-4b50-4f61-a39d-62821e53b6ca"
      unitRef="usdPerShare">29.53</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="i5f0998bfc7b045c6a66984e2b852021a_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTo1YzUzNDVkYTYxMzE0NmZhYTc3MmU5ZjQ0NmQ2ZmRhOS90YWJsZXJhbmdlOjVjNTM0NWRhNjEzMTQ2ZmFhNzcyZTlmNDQ2ZDZmZGE5XzQtOC0xLTEtMA_b4240315-819c-4821-bb84-fe53ec806644"
      unitRef="shares">7250</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="i5f0998bfc7b045c6a66984e2b852021a_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTo1YzUzNDVkYTYxMzE0NmZhYTc3MmU5ZjQ0NmQ2ZmRhOS90YWJsZXJhbmdlOjVjNTM0NWRhNjEzMTQ2ZmFhNzcyZTlmNDQ2ZDZmZGE5XzQtMTAtMS0xLTA_9bafe274-9339-4781-b3ad-10ee28215977"
      unitRef="usdPerShare">29.53</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <jcom:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange
      contextRef="ic1a8bfcae3124018938de8bf1618ef64_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTo1YzUzNDVkYTYxMzE0NmZhYTc3MmU5ZjQ0NmQ2ZmRhOS90YWJsZXJhbmdlOjVjNTM0NWRhNjEzMTQ2ZmFhNzcyZTlmNDQ2ZDZmZGE5XzUtMC0xLTEtNTI_7df37c1f-8303-4805-a70a-ee6ac3bef2e3"
      unitRef="usdPerShare">67.35</jcom:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="i0877fbacda9d4f8b8701bc69393e477a_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTo1YzUzNDVkYTYxMzE0NmZhYTc3MmU5ZjQ0NmQ2ZmRhOS90YWJsZXJhbmdlOjVjNTM0NWRhNjEzMTQ2ZmFhNzcyZTlmNDQ2ZDZmZGE5XzUtMi0xLTEtMA_e7890791-45b9-430e-aee3-046ddcce0a96"
      unitRef="shares">23000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="ic1a8bfcae3124018938de8bf1618ef64_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTo1YzUzNDVkYTYxMzE0NmZhYTc3MmU5ZjQ0NmQ2ZmRhOS90YWJsZXJhbmdlOjVjNTM0NWRhNjEzMTQ2ZmFhNzcyZTlmNDQ2ZDZmZGE5XzUtNC0xLTEtMA_0612ac4a-5874-4364-a243-3e49e3683dd4">P4Y4M6D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="i0877fbacda9d4f8b8701bc69393e477a_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTo1YzUzNDVkYTYxMzE0NmZhYTc3MmU5ZjQ0NmQ2ZmRhOS90YWJsZXJhbmdlOjVjNTM0NWRhNjEzMTQ2ZmFhNzcyZTlmNDQ2ZDZmZGE5XzUtNi0xLTEtMA_f790f37b-b28c-436d-8a66-5a6e2e5bbcea"
      unitRef="usdPerShare">67.35</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="i0877fbacda9d4f8b8701bc69393e477a_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTo1YzUzNDVkYTYxMzE0NmZhYTc3MmU5ZjQ0NmQ2ZmRhOS90YWJsZXJhbmdlOjVjNTM0NWRhNjEzMTQ2ZmFhNzcyZTlmNDQ2ZDZmZGE5XzUtOC0xLTEtMA_095bc43e-e1d5-4277-a189-70ba36fa45a9"
      unitRef="shares">23000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="i0877fbacda9d4f8b8701bc69393e477a_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTo1YzUzNDVkYTYxMzE0NmZhYTc3MmU5ZjQ0NmQ2ZmRhOS90YWJsZXJhbmdlOjVjNTM0NWRhNjEzMTQ2ZmFhNzcyZTlmNDQ2ZDZmZGE5XzUtMTAtMS0xLTA_c3520509-7fff-47b1-b9dd-59f7ecb03756"
      unitRef="usdPerShare">67.35</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <jcom:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange
      contextRef="if56db55067f94268b057430a364f6f75_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTo1YzUzNDVkYTYxMzE0NmZhYTc3MmU5ZjQ0NmQ2ZmRhOS90YWJsZXJhbmdlOjVjNTM0NWRhNjEzMTQ2ZmFhNzcyZTlmNDQ2ZDZmZGE5XzYtMC0xLTEtNDQ_f023f476-0e87-469f-bd2f-d30fb8bf09e0"
      unitRef="usdPerShare">75.03</jcom:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="i713faa4ed95247bdb71e3e15700ada88_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTo1YzUzNDVkYTYxMzE0NmZhYTc3MmU5ZjQ0NmQ2ZmRhOS90YWJsZXJhbmdlOjVjNTM0NWRhNjEzMTQ2ZmFhNzcyZTlmNDQ2ZDZmZGE5XzYtMi0xLTEtMA_7dff2dd1-f132-428b-b783-466c04f609aa"
      unitRef="shares">400000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="if56db55067f94268b057430a364f6f75_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTo1YzUzNDVkYTYxMzE0NmZhYTc3MmU5ZjQ0NmQ2ZmRhOS90YWJsZXJhbmdlOjVjNTM0NWRhNjEzMTQ2ZmFhNzcyZTlmNDQ2ZDZmZGE5XzYtNC0xLTEtMA_e7254db8-69cd-40bd-90a9-06872755d369">P7Y</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="i713faa4ed95247bdb71e3e15700ada88_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTo1YzUzNDVkYTYxMzE0NmZhYTc3MmU5ZjQ0NmQ2ZmRhOS90YWJsZXJhbmdlOjVjNTM0NWRhNjEzMTQ2ZmFhNzcyZTlmNDQ2ZDZmZGE5XzYtNi0xLTEtMA_eeab3d92-de73-405e-be42-c26f6fc9c1df"
      unitRef="usdPerShare">75.03</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="i713faa4ed95247bdb71e3e15700ada88_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTo1YzUzNDVkYTYxMzE0NmZhYTc3MmU5ZjQ0NmQ2ZmRhOS90YWJsZXJhbmdlOjVjNTM0NWRhNjEzMTQ2ZmFhNzcyZTlmNDQ2ZDZmZGE5XzYtOC0xLTEtMA_0de82789-c57e-4e1d-b7e3-4908ddf05ea2"
      unitRef="shares">100000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="i713faa4ed95247bdb71e3e15700ada88_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTo1YzUzNDVkYTYxMzE0NmZhYTc3MmU5ZjQ0NmQ2ZmRhOS90YWJsZXJhbmdlOjVjNTM0NWRhNjEzMTQ2ZmFhNzcyZTlmNDQ2ZDZmZGE5XzYtMTAtMS0xLTA_4270f4f4-0a54-456f-9a9b-4dfd0889b3fb"
      unitRef="usdPerShare">75.03</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <jcom:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange
      contextRef="ib7ed73a23c244f739663578091c6b52b_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTo1YzUzNDVkYTYxMzE0NmZhYTc3MmU5ZjQ0NmQ2ZmRhOS90YWJsZXJhbmdlOjVjNTM0NWRhNjEzMTQ2ZmFhNzcyZTlmNDQ2ZDZmZGE5XzctMC0xLTEtNDUvdGV4dHJlZ2lvbjowMDVmNTcyZmQ4YmI0N2E2YmI0MGE3NTVkNjQ2NjZiM18zODQ4MjkwNjk3MzEw_5dfa40fa-3d1f-4231-b355-9c0c9476cad3"
      unitRef="usdPerShare">29.34</jcom:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange>
    <jcom:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange
      contextRef="if56db55067f94268b057430a364f6f75_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTo1YzUzNDVkYTYxMzE0NmZhYTc3MmU5ZjQ0NmQ2ZmRhOS90YWJsZXJhbmdlOjVjNTM0NWRhNjEzMTQ2ZmFhNzcyZTlmNDQ2ZDZmZGE5XzctMC0xLTEtNDUvdGV4dHJlZ2lvbjowMDVmNTcyZmQ4YmI0N2E2YmI0MGE3NTVkNjQ2NjZiM18zODQ4MjkwNjk3MzAx_f023f476-0e87-469f-bd2f-d30fb8bf09e0"
      unitRef="usdPerShare">75.03</jcom:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTo1YzUzNDVkYTYxMzE0NmZhYTc3MmU5ZjQ0NmQ2ZmRhOS90YWJsZXJhbmdlOjVjNTM0NWRhNjEzMTQ2ZmFhNzcyZTlmNDQ2ZDZmZGE5XzctMi0xLTEtMA_523b312f-b04b-4a9d-8771-a58a66cbe599"
      unitRef="shares">475601</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTo1YzUzNDVkYTYxMzE0NmZhYTc3MmU5ZjQ0NmQ2ZmRhOS90YWJsZXJhbmdlOjVjNTM0NWRhNjEzMTQ2ZmFhNzcyZTlmNDQ2ZDZmZGE5XzctNC0xLTEtMA_02e1e442-cdaf-44b1-b725-951ecf136c47">P6Y1M24D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTo1YzUzNDVkYTYxMzE0NmZhYTc3MmU5ZjQ0NmQ2ZmRhOS90YWJsZXJhbmdlOjVjNTM0NWRhNjEzMTQ2ZmFhNzcyZTlmNDQ2ZDZmZGE5XzctNi0xLTEtMA_6aa44359-ca59-4137-9d49-e3a389ad9a8c"
      unitRef="usdPerShare">69.61</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTo1YzUzNDVkYTYxMzE0NmZhYTc3MmU5ZjQ0NmQ2ZmRhOS90YWJsZXJhbmdlOjVjNTM0NWRhNjEzMTQ2ZmFhNzcyZTlmNDQ2ZDZmZGE5XzctOC0xLTEtMA_c0c89bd9-99cf-416b-b1cd-a49ccd456a28"
      unitRef="shares">175601</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTo1YzUzNDVkYTYxMzE0NmZhYTc3MmU5ZjQ0NmQ2ZmRhOS90YWJsZXJhbmdlOjVjNTM0NWRhNjEzMTQ2ZmFhNzcyZTlmNDQ2ZDZmZGE5XzctMTAtMS0xLTA_ed2e0e84-56f0-4ec8-87b9-08430626e796"
      unitRef="usdPerShare">60.35</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i78026a0029b14b6395f1f224dde44ad5_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzQwMzA_3763ab18-8df7-4942-9d06-0db1d3283b76"
      unitRef="shares">2019350</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic65f84fd852040859f0be5222462ec5a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzQyNzY_ecad99f9-3353-4e44-b456-30b5c82dc969"
      unitRef="usd">900000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if8df07b637904488bdd1d0c8bd120b12_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzQyODA_bdc1c5a3-3105-4b6d-af0e-dbc8156c83ac"
      unitRef="usd">900000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i192ace41e62944fc8b60c2e29588f05e_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzQyODc_82f44742-ec93-40bb-9f9a-056c6be3f5eb"
      unitRef="usd">900000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i00dc90c1be2e4a9bbc9024f4607466ef_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzQ0MDg_77aa6161-9775-4892-881e-00976c310568"
      unitRef="usd">5800000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="ic65f84fd852040859f0be5222462ec5a_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzQ2Mzk_9e99eeed-fa14-4ccc-9414-3566a290266e">P5Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <jcom:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEstimatedForfeitureRate
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzUzMjE_169709cf-2d7d-4229-9527-87dfe60f86bb"
      unitRef="number">0.130</jcom:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEstimatedForfeitureRate>
    <jcom:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEstimatedForfeitureRate
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzUzMjU_86e1938a-29e4-41d6-a38e-86218247c7dd"
      unitRef="number">0.139</jcom:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEstimatedForfeitureRate>
    <jcom:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEstimatedForfeitureRate
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzUzMzI_2bdb7fe5-48a2-417d-9fd4-acb5445227de"
      unitRef="number">0.118</jcom:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEstimatedForfeitureRate>
    <us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzExMzc1_b0886722-0d43-4a11-a7d5-22a64f3f7a0d">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted-average fair values of stock options granted have been estimated utilizing the following assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.4%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.7&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.2%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.2%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.2%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="ic65f84fd852040859f0be5222462ec5a_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTphMjI0MTZjN2I5NTQ0YTgyOTU2MjdjNjczNWJmZTgzYy90YWJsZXJhbmdlOmEyMjQxNmM3Yjk1NDRhODI5NTYyN2M2NzM1YmZlODNjXzItMS0xLTEtMA_df26cc66-7981-4264-b088-f455cda538be"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="if8df07b637904488bdd1d0c8bd120b12_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTphMjI0MTZjN2I5NTQ0YTgyOTU2MjdjNjczNWJmZTgzYy90YWJsZXJhbmdlOmEyMjQxNmM3Yjk1NDRhODI5NTYyN2M2NzM1YmZlODNjXzItMy0xLTEtMA_8ef555d4-2e78-486a-865e-d5e8507decfb"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i192ace41e62944fc8b60c2e29588f05e_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTphMjI0MTZjN2I5NTQ0YTgyOTU2MjdjNjczNWJmZTgzYy90YWJsZXJhbmdlOmEyMjQxNmM3Yjk1NDRhODI5NTYyN2M2NzM1YmZlODNjXzItNS0xLTEtMA_f8b69371-f736-4d77-8c08-c99f68d6feb7"
      unitRef="number">0.024</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="ic65f84fd852040859f0be5222462ec5a_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTphMjI0MTZjN2I5NTQ0YTgyOTU2MjdjNjczNWJmZTgzYy90YWJsZXJhbmdlOmEyMjQxNmM3Yjk1NDRhODI5NTYyN2M2NzM1YmZlODNjXzMtMS0xLTEtMA_b2101d1f-27c9-496b-953d-a522c1812fda">P0Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="if8df07b637904488bdd1d0c8bd120b12_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTphMjI0MTZjN2I5NTQ0YTgyOTU2MjdjNjczNWJmZTgzYy90YWJsZXJhbmdlOmEyMjQxNmM3Yjk1NDRhODI5NTYyN2M2NzM1YmZlODNjXzMtMy0xLTEtMA_78cf1048-39ab-42c8-be98-3722ab085ab1">P0Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i192ace41e62944fc8b60c2e29588f05e_D20180101-20181231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTphMjI0MTZjN2I5NTQ0YTgyOTU2MjdjNjczNWJmZTgzYy90YWJsZXJhbmdlOmEyMjQxNmM3Yjk1NDRhODI5NTYyN2M2NzM1YmZlODNjXzMtNS0xLTEtMA_8dc92bec-7f2e-4aeb-8335-5a4e24d9645a">P6Y8M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="ic65f84fd852040859f0be5222462ec5a_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTphMjI0MTZjN2I5NTQ0YTgyOTU2MjdjNjczNWJmZTgzYy90YWJsZXJhbmdlOmEyMjQxNmM3Yjk1NDRhODI5NTYyN2M2NzM1YmZlODNjXzQtMS0xLTEtMA_5ea4c7dc-b8c6-4d82-a4ae-87607de37dfc"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="if8df07b637904488bdd1d0c8bd120b12_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTphMjI0MTZjN2I5NTQ0YTgyOTU2MjdjNjczNWJmZTgzYy90YWJsZXJhbmdlOmEyMjQxNmM3Yjk1NDRhODI5NTYyN2M2NzM1YmZlODNjXzQtMy0xLTEtMA_d663224f-5b5f-466d-92e2-64f7a8ce5971"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i192ace41e62944fc8b60c2e29588f05e_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTphMjI0MTZjN2I5NTQ0YTgyOTU2MjdjNjczNWJmZTgzYy90YWJsZXJhbmdlOmEyMjQxNmM3Yjk1NDRhODI5NTYyN2M2NzM1YmZlODNjXzQtNS0xLTEtMA_ab4d4351-2e73-47ce-9d94-2f30a8007af6"
      unitRef="number">0.022</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="ic65f84fd852040859f0be5222462ec5a_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTphMjI0MTZjN2I5NTQ0YTgyOTU2MjdjNjczNWJmZTgzYy90YWJsZXJhbmdlOmEyMjQxNmM3Yjk1NDRhODI5NTYyN2M2NzM1YmZlODNjXzUtMS0xLTEtMA_b9bce509-3b68-42af-bff7-8f18bdebdb10"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="if8df07b637904488bdd1d0c8bd120b12_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTphMjI0MTZjN2I5NTQ0YTgyOTU2MjdjNjczNWJmZTgzYy90YWJsZXJhbmdlOmEyMjQxNmM3Yjk1NDRhODI5NTYyN2M2NzM1YmZlODNjXzUtMy0xLTEtMA_dec96a25-3b16-47ab-aca0-9a5d749b129f"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i192ace41e62944fc8b60c2e29588f05e_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTphMjI0MTZjN2I5NTQ0YTgyOTU2MjdjNjczNWJmZTgzYy90YWJsZXJhbmdlOmEyMjQxNmM3Yjk1NDRhODI5NTYyN2M2NzM1YmZlODNjXzUtNS0xLTEtMA_c88499e3-d647-40c2-9e8d-939bb93007f8"
      unitRef="number">0.292</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
      contextRef="ic65f84fd852040859f0be5222462ec5a_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTphMjI0MTZjN2I5NTQ0YTgyOTU2MjdjNjczNWJmZTgzYy90YWJsZXJhbmdlOmEyMjQxNmM3Yjk1NDRhODI5NTYyN2M2NzM1YmZlODNjXzYtMS0xLTEtMA_9335c4bd-b422-444e-96bb-4b5de100f7f5"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
      contextRef="if8df07b637904488bdd1d0c8bd120b12_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTphMjI0MTZjN2I5NTQ0YTgyOTU2MjdjNjczNWJmZTgzYy90YWJsZXJhbmdlOmEyMjQxNmM3Yjk1NDRhODI5NTYyN2M2NzM1YmZlODNjXzYtMy0xLTEtMA_80a04a84-c06e-4e47-9566-f5c35148794a"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
      contextRef="i192ace41e62944fc8b60c2e29588f05e_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTphMjI0MTZjN2I5NTQ0YTgyOTU2MjdjNjczNWJmZTgzYy90YWJsZXJhbmdlOmEyMjQxNmM3Yjk1NDRhODI5NTYyN2M2NzM1YmZlODNjXzYtNS0xLTEtMA_504b9e9d-dcfb-4baf-a038-d8c07c52a645"
      unitRef="number">0.292</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ibb6fd7b55505455e8b969c2e3aab4617_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzQzOTgwNDY1NTc5NzA_54b8d2a7-f379-4337-b30c-a33785402d20">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ic6187d7eec3b45f4b4d2435924b21e54_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzQzOTgwNDY1NTc5ODk_568643a3-c5cc-45e2-b8a7-dc9efd967059">P5Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i047497f55060472fa6622680db260e1c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzQzOTgwNDY1NTgwMDk_cfd3c28b-f010-4aea-ad8f-8811bb81c768">P8Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i029ab4be128c4f60be1ed00871b7bf81_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzYxNTM_22b2d68b-023c-43b5-a00c-20d4ea29384b"
      unitRef="shares">129786</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ia08b5563b38a4cae87d699a46492a5cb_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzYxNTc_fe188d52-d6d0-4327-a9af-796013dcbc68"
      unitRef="shares">117566</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="if8099514783847d79c09cd82dda0781b_D20180101-20181231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzYxNjQ_96fc398f-74a5-44d8-b379-3a4c456f1c0d"
      unitRef="shares">376799</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost
      contextRef="ie70666317ce441219a565dad143a82c7_D20200507-20200507"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzMyOTg1MzQ5MzI2NjI_0ef3139b-9060-431f-b811-74c1e84154d3"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i66f0010b033042b69a46769557d4d3f6_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzcyMjA_0b54b9e2-eb26-4ca2-9d41-f7501f0615aa"
      unitRef="shares">82112</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i04b3d0f980ce4684aec8bb84019d77db_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzcyMjQ_a3793af9-ad17-4fa1-b236-236110305daa"
      unitRef="shares">74051</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="if968f85323fe4abcb4fb0944de6df7cf_D20180101-20181231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzcyMzI_aace5888-84bc-4670-a556-7f064cdca270"
      unitRef="shares">473501</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue
      contextRef="i66f0010b033042b69a46769557d4d3f6_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4Xzc0MzU_7f5063af-9397-44a0-aacc-f8b9a0b82e88"
      unitRef="usdPerShare">70.99</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue
      contextRef="i04b3d0f980ce4684aec8bb84019d77db_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4Xzc0Mzk_023cda88-0fa0-4e42-bb85-10465dd6cbeb"
      unitRef="usdPerShare">69.99</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue
      contextRef="if968f85323fe4abcb4fb0944de6df7cf_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4Xzc0NDY_31b50812-b720-4e83-8fe4-2517ad5fbf9c"
      unitRef="usdPerShare">52.95</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue>
    <jcom:ScheduleofSharebasedPaymentAwardPerformanceAwardsValuationAssumptionsTableTextBlockTableTextBlock
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzExMzQ1_f71d2a60-6a6f-40e2-9dea-0611f802adb1">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted-average fair values of market-based restricted stock awards granted have been estimated utilizing the following assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Underlying stock price at valuation date&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</jcom:ScheduleofSharebasedPaymentAwardPerformanceAwardsValuationAssumptionsTableTextBlockTableTextBlock>
    <us-gaap:SharePrice
      contextRef="i6eca2a1d2fa64772becb4749a728900b_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpiOWZkMDgyNjhmODM0NjdjOTM5NjM2YTM3MzkyZTQzNS90YWJsZXJhbmdlOmI5ZmQwODI2OGY4MzQ2N2M5Mzk2MzZhMzczOTJlNDM1XzEtMS0xLTEtMA_fd75595a-586e-4dcc-9aa2-afa56522eaa3"
      unitRef="usdPerShare">91.17</us-gaap:SharePrice>
    <us-gaap:SharePrice
      contextRef="i2300a0340b714be4b812bef93f8823e4_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpiOWZkMDgyNjhmODM0NjdjOTM5NjM2YTM3MzkyZTQzNS90YWJsZXJhbmdlOmI5ZmQwODI2OGY4MzQ2N2M5Mzk2MzZhMzczOTJlNDM1XzEtMy0xLTEtMA_4ad0275f-e7b2-4448-ace7-040178183d7b"
      unitRef="usdPerShare">84.58</us-gaap:SharePrice>
    <us-gaap:SharePrice
      contextRef="i52bacb945da7464884972f5b4bc6d3fc_I20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpiOWZkMDgyNjhmODM0NjdjOTM5NjM2YTM3MzkyZTQzNS90YWJsZXJhbmdlOmI5ZmQwODI2OGY4MzQ2N2M5Mzk2MzZhMzczOTJlNDM1XzEtNS0xLTEtMA_9ac99132-4f6e-4cff-9a6f-a0f70a0ea541"
      unitRef="usdPerShare">82.11</us-gaap:SharePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i66f0010b033042b69a46769557d4d3f6_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpiOWZkMDgyNjhmODM0NjdjOTM5NjM2YTM3MzkyZTQzNS90YWJsZXJhbmdlOmI5ZmQwODI2OGY4MzQ2N2M5Mzk2MzZhMzczOTJlNDM1XzItMS0xLTEtMA_8f5a88c4-9fcf-4ed1-861e-2fd5c4cd7314"
      unitRef="number">0.270</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i04b3d0f980ce4684aec8bb84019d77db_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpiOWZkMDgyNjhmODM0NjdjOTM5NjM2YTM3MzkyZTQzNS90YWJsZXJhbmdlOmI5ZmQwODI2OGY4MzQ2N2M5Mzk2MzZhMzczOTJlNDM1XzItMy0xLTEtMA_f094ce4b-31af-463b-8b2e-e4c30291df63"
      unitRef="number">0.283</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="if968f85323fe4abcb4fb0944de6df7cf_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpiOWZkMDgyNjhmODM0NjdjOTM5NjM2YTM3MzkyZTQzNS90YWJsZXJhbmdlOmI5ZmQwODI2OGY4MzQ2N2M5Mzk2MzZhMzczOTJlNDM1XzItNS0xLTEtMA_0f3f115f-202f-4f16-ba3e-bb60676dd638"
      unitRef="number">0.284</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i66f0010b033042b69a46769557d4d3f6_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpiOWZkMDgyNjhmODM0NjdjOTM5NjM2YTM3MzkyZTQzNS90YWJsZXJhbmdlOmI5ZmQwODI2OGY4MzQ2N2M5Mzk2MzZhMzczOTJlNDM1XzMtMS0xLTEtMA_e35370fe-5b5d-481e-af46-1d6dd29867bc"
      unitRef="number">0.007</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i04b3d0f980ce4684aec8bb84019d77db_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpiOWZkMDgyNjhmODM0NjdjOTM5NjM2YTM3MzkyZTQzNS90YWJsZXJhbmdlOmI5ZmQwODI2OGY4MzQ2N2M5Mzk2MzZhMzczOTJlNDM1XzMtMy0xLTEtMA_4fc672a5-c46a-4efe-a528-2ad03b9e0287"
      unitRef="number">0.025</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="if968f85323fe4abcb4fb0944de6df7cf_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTpiOWZkMDgyNjhmODM0NjdjOTM5NjM2YTM3MzkyZTQzNS90YWJsZXJhbmdlOmI5ZmQwODI2OGY4MzQ2N2M5Mzk2MzZhMzczOTJlNDM1XzMtNS0xLTEtMA_74dc7372-b8ff-4e9a-9f87-bc33218f63a0"
      unitRef="number">0.029</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ida8d4d1267a94014ac0c258e1455d0f8_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4Xzc2Mjk_1239e600-1b49-4047-8fa9-56f61f01a2e6"
      unitRef="usd">21200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id46948d3152b4e2c855985bd5aab7876_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4Xzc2MzM_0767b2d6-3968-4e7a-81c4-f45ebcd40224"
      unitRef="usd">21700000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8d0ddbaa09eb46f18bbbafef805e1090_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4Xzc2NDA_be36c4fc-5f02-4990-b015-f1e67ee0ffce"
      unitRef="usd">26400000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i42f651d2476b4cfb8914e3a8b9256313_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4Xzc4NDU_22a1764a-04fa-4103-8dd7-1917ade89805"
      unitRef="usd">38600000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i66f0010b033042b69a46769557d4d3f6_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4Xzc5NTE_7c32db01-9215-4729-8776-e3b835a8013a">P4Y2M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="iddab885346e34dfcb6cea7f8c7944122_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4Xzc5NzU_5b92923e-0701-477a-b7a0-a7ee018c6421">P4Y6M</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="ida8d4d1267a94014ac0c258e1455d0f8_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzgxMTE_3bba4fe6-4a5f-4d90-a2ea-a14b26f16139"
      unitRef="usd">18600000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="id46948d3152b4e2c855985bd5aab7876_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzgxMTU_03503c05-df2e-4b33-8b3d-a1b41b9719f4"
      unitRef="usd">12700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i8d0ddbaa09eb46f18bbbafef805e1090_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzgxMjI_e9d69e46-4e5d-4a45-adf0-d9d95dc47f0f"
      unitRef="usd">9700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="ida8d4d1267a94014ac0c258e1455d0f8_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzgyNTc_dff7edfd-74d5-413f-b0cf-42e3daf252c8"
      unitRef="usd">2100000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="id46948d3152b4e2c855985bd5aab7876_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzgyNjE_a11a5ef6-14b1-4e81-8b0f-042ab8990769"
      unitRef="usd">2400000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i8d0ddbaa09eb46f18bbbafef805e1090_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzgyNjg_bfa611eb-661f-4b1a-8db8-27bbe3a83ef4"
      unitRef="usd">2400000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:DividendsShareBasedCompensation
      contextRef="ida8d4d1267a94014ac0c258e1455d0f8_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4Xzg0OTg_c53cab06-6261-49de-b4cf-9091aaa2b4a2"
      unitRef="usd">0</us-gaap:DividendsShareBasedCompensation>
    <us-gaap:DividendsShareBasedCompensation
      contextRef="id46948d3152b4e2c855985bd5aab7876_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4Xzg1MDI_7b8dc678-c2f5-4cca-8a4d-64fe912e0883"
      unitRef="usd">100000</us-gaap:DividendsShareBasedCompensation>
    <us-gaap:DividendsShareBasedCompensation
      contextRef="i8d0ddbaa09eb46f18bbbafef805e1090_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4Xzg1MDk_28cb2e57-fe38-4900-a58a-de37bdff99c3"
      unitRef="usd">100000</us-gaap:DividendsShareBasedCompensation>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzExMzMy_57ca162c-33e8-45db-9aac-7326b1a94b7b">Restricted stock award activity for the years ended December&#160;31, 2020, 2019 and 2018 is set forth below:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.516%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.517%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Grant-Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at January 1, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;605,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;830,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(157,972)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(70,839)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,207,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;187,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(172,884)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(116,841)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,105,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(264,172)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,589)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;820,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;Restricted stock unit activity for the years ended December&#160;31, 2020, 2019 and 2018 is set forth below:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Life (in Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at January 1, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,540)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,673)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,343)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,858)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;210,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,029)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,691)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;209,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,493,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and expected to vest at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,280,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="id682fde4e5b74d48bae7fe3da6181984_I20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplNDRjNTg1MTEwYzk0Zjk5YTM5YmU5NWQyMjA5ZWU0OS90YWJsZXJhbmdlOmU0NGM1ODUxMTBjOTRmOTlhMzliZTk1ZDIyMDllZTQ5XzEtMS0xLTEtMA_07548432-a9a1-4e83-974c-8804b29cd5e7"
      unitRef="shares">605566</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="id682fde4e5b74d48bae7fe3da6181984_I20171231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplNDRjNTg1MTEwYzk0Zjk5YTM5YmU5NWQyMjA5ZWU0OS90YWJsZXJhbmdlOmU0NGM1ODUxMTBjOTRmOTlhMzliZTk1ZDIyMDllZTQ5XzEtMy0xLTEtMA_dd0fe54d-0d5f-4c9d-936e-c5064c8d199f"
      unitRef="usdPerShare">51.57</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i983f5896c8a44f2ab6e5341d09267db5_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplNDRjNTg1MTEwYzk0Zjk5YTM5YmU5NWQyMjA5ZWU0OS90YWJsZXJhbmdlOmU0NGM1ODUxMTBjOTRmOTlhMzliZTk1ZDIyMDllZTQ5XzItMS0xLTEtMA_1c81e5a3-47ae-4f4b-9849-1cd08bb87a01"
      unitRef="shares">830256</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i983f5896c8a44f2ab6e5341d09267db5_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplNDRjNTg1MTEwYzk0Zjk5YTM5YmU5NWQyMjA5ZWU0OS90YWJsZXJhbmdlOmU0NGM1ODUxMTBjOTRmOTlhMzliZTk1ZDIyMDllZTQ5XzItMy0xLTEtMA_61b24362-0d04-4c7c-96d2-8d2f9d060ef9"
      unitRef="usdPerShare">63.55</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i983f5896c8a44f2ab6e5341d09267db5_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplNDRjNTg1MTEwYzk0Zjk5YTM5YmU5NWQyMjA5ZWU0OS90YWJsZXJhbmdlOmU0NGM1ODUxMTBjOTRmOTlhMzliZTk1ZDIyMDllZTQ5XzMtMS0xLTEtMA_047d02c0-8942-4bc9-b697-c785b440cd12"
      unitRef="shares">157972</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i983f5896c8a44f2ab6e5341d09267db5_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplNDRjNTg1MTEwYzk0Zjk5YTM5YmU5NWQyMjA5ZWU0OS90YWJsZXJhbmdlOmU0NGM1ODUxMTBjOTRmOTlhMzliZTk1ZDIyMDllZTQ5XzMtMy0xLTEtMA_8f77733f-b811-4d0c-a562-a38f2d087295"
      unitRef="usdPerShare">61.29</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i983f5896c8a44f2ab6e5341d09267db5_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplNDRjNTg1MTEwYzk0Zjk5YTM5YmU5NWQyMjA5ZWU0OS90YWJsZXJhbmdlOmU0NGM1ODUxMTBjOTRmOTlhMzliZTk1ZDIyMDllZTQ5XzQtMS0xLTEtMA_67f0e36e-6748-4dd4-9735-cdffa0f30e9e"
      unitRef="shares">70839</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i983f5896c8a44f2ab6e5341d09267db5_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplNDRjNTg1MTEwYzk0Zjk5YTM5YmU5NWQyMjA5ZWU0OS90YWJsZXJhbmdlOmU0NGM1ODUxMTBjOTRmOTlhMzliZTk1ZDIyMDllZTQ5XzQtMy0xLTEtMA_20128ee0-c105-4309-a7de-ab2186d3dc02"
      unitRef="usdPerShare">74.84</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ice96f3666b9a413092a7aee1a07f84f3_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplNDRjNTg1MTEwYzk0Zjk5YTM5YmU5NWQyMjA5ZWU0OS90YWJsZXJhbmdlOmU0NGM1ODUxMTBjOTRmOTlhMzliZTk1ZDIyMDllZTQ5XzUtMS0xLTEtMA_f24d2836-b521-4a69-ab41-0856a0cf2bc6"
      unitRef="shares">1207011</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ice96f3666b9a413092a7aee1a07f84f3_I20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplNDRjNTg1MTEwYzk0Zjk5YTM5YmU5NWQyMjA5ZWU0OS90YWJsZXJhbmdlOmU0NGM1ODUxMTBjOTRmOTlhMzliZTk1ZDIyMDllZTQ5XzUtMy0xLTEtMA_33ad06c1-9889-4d6c-bae0-1e59e07b70d7"
      unitRef="usdPerShare">64.82</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i517b4abb63534e7fb469a6e510a4579d_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplNDRjNTg1MTEwYzk0Zjk5YTM5YmU5NWQyMjA5ZWU0OS90YWJsZXJhbmdlOmU0NGM1ODUxMTBjOTRmOTlhMzliZTk1ZDIyMDllZTQ5XzYtMS0xLTEtMA_506c716f-e0fe-4eec-889e-e33a0355f876"
      unitRef="shares">187773</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i517b4abb63534e7fb469a6e510a4579d_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplNDRjNTg1MTEwYzk0Zjk5YTM5YmU5NWQyMjA5ZWU0OS90YWJsZXJhbmdlOmU0NGM1ODUxMTBjOTRmOTlhMzliZTk1ZDIyMDllZTQ5XzYtMy0xLTEtMA_f5d4b5ef-8cac-4fcb-abaf-a02817fd53b9"
      unitRef="usdPerShare">79.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i517b4abb63534e7fb469a6e510a4579d_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplNDRjNTg1MTEwYzk0Zjk5YTM5YmU5NWQyMjA5ZWU0OS90YWJsZXJhbmdlOmU0NGM1ODUxMTBjOTRmOTlhMzliZTk1ZDIyMDllZTQ5XzctMS0xLTEtMA_bfa2e976-44ac-435c-9786-5f5ece482389"
      unitRef="shares">172884</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i517b4abb63534e7fb469a6e510a4579d_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplNDRjNTg1MTEwYzk0Zjk5YTM5YmU5NWQyMjA5ZWU0OS90YWJsZXJhbmdlOmU0NGM1ODUxMTBjOTRmOTlhMzliZTk1ZDIyMDllZTQ5XzctMy0xLTEtMA_d9d45a0b-a3eb-4454-a7cb-f7618186a5c2"
      unitRef="usdPerShare">73.65</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i517b4abb63534e7fb469a6e510a4579d_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplNDRjNTg1MTEwYzk0Zjk5YTM5YmU5NWQyMjA5ZWU0OS90YWJsZXJhbmdlOmU0NGM1ODUxMTBjOTRmOTlhMzliZTk1ZDIyMDllZTQ5XzgtMS0xLTEtMA_f898b2ac-30a6-4ce9-95f8-3d5b71f42d5e"
      unitRef="shares">116841</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i517b4abb63534e7fb469a6e510a4579d_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplNDRjNTg1MTEwYzk0Zjk5YTM5YmU5NWQyMjA5ZWU0OS90YWJsZXJhbmdlOmU0NGM1ODUxMTBjOTRmOTlhMzliZTk1ZDIyMDllZTQ5XzgtMy0xLTEtMA_a45a02eb-3c66-4127-86ad-3428fb3e8c9d"
      unitRef="usdPerShare">72.58</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i58766828f1cf499499f80bcbb39b0c74_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplNDRjNTg1MTEwYzk0Zjk5YTM5YmU5NWQyMjA5ZWU0OS90YWJsZXJhbmdlOmU0NGM1ODUxMTBjOTRmOTlhMzliZTk1ZDIyMDllZTQ5XzktMS0xLTEtMA_dd6fc7e0-b1a8-48fd-b0a3-e35ad97579b9"
      unitRef="shares">1105059</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i58766828f1cf499499f80bcbb39b0c74_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplNDRjNTg1MTEwYzk0Zjk5YTM5YmU5NWQyMjA5ZWU0OS90YWJsZXJhbmdlOmU0NGM1ODUxMTBjOTRmOTlhMzliZTk1ZDIyMDllZTQ5XzktMy0xLTEtMA_ebd080e5-1dd0-42ea-8b14-22647e1154ef"
      unitRef="usdPerShare">64.76</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ifb2cf25cad514ab2a4f6aa27fdce1a64_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplNDRjNTg1MTEwYzk0Zjk5YTM5YmU5NWQyMjA5ZWU0OS90YWJsZXJhbmdlOmU0NGM1ODUxMTBjOTRmOTlhMzliZTk1ZDIyMDllZTQ5XzEwLTEtMS0xLTA_397cd607-8492-4fdc-9a71-a69b008c3aa6"
      unitRef="shares">1268</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ifb2cf25cad514ab2a4f6aa27fdce1a64_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplNDRjNTg1MTEwYzk0Zjk5YTM5YmU5NWQyMjA5ZWU0OS90YWJsZXJhbmdlOmU0NGM1ODUxMTBjOTRmOTlhMzliZTk1ZDIyMDllZTQ5XzEwLTMtMS0xLTA_b6dbe6aa-9c2f-40b6-9e3d-cb431b2e2e92"
      unitRef="usdPerShare">98.63</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ifb2cf25cad514ab2a4f6aa27fdce1a64_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplNDRjNTg1MTEwYzk0Zjk5YTM5YmU5NWQyMjA5ZWU0OS90YWJsZXJhbmdlOmU0NGM1ODUxMTBjOTRmOTlhMzliZTk1ZDIyMDllZTQ5XzExLTEtMS0xLTA_2ec9e02c-6fec-411d-a7d8-54e8a7065d61"
      unitRef="shares">264172</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="ifb2cf25cad514ab2a4f6aa27fdce1a64_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplNDRjNTg1MTEwYzk0Zjk5YTM5YmU5NWQyMjA5ZWU0OS90YWJsZXJhbmdlOmU0NGM1ODUxMTBjOTRmOTlhMzliZTk1ZDIyMDllZTQ5XzExLTMtMS0xLTA_ea32cc30-1a84-4032-b2d5-bc637ae5808f"
      unitRef="usdPerShare">70.25</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="ifb2cf25cad514ab2a4f6aa27fdce1a64_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplNDRjNTg1MTEwYzk0Zjk5YTM5YmU5NWQyMjA5ZWU0OS90YWJsZXJhbmdlOmU0NGM1ODUxMTBjOTRmOTlhMzliZTk1ZDIyMDllZTQ5XzEyLTEtMS0xLTA_14142182-e95a-4eb5-bc1c-fc5ef2cb4cb6"
      unitRef="shares">21589</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="ifb2cf25cad514ab2a4f6aa27fdce1a64_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplNDRjNTg1MTEwYzk0Zjk5YTM5YmU5NWQyMjA5ZWU0OS90YWJsZXJhbmdlOmU0NGM1ODUxMTBjOTRmOTlhMzliZTk1ZDIyMDllZTQ5XzEyLTMtMS0xLTA_881908d7-ff39-4f23-bbc2-505ece1c2cff"
      unitRef="usdPerShare">79.34</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="id4b2282ada5e405f9e768f8cc1d48458_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplNDRjNTg1MTEwYzk0Zjk5YTM5YmU5NWQyMjA5ZWU0OS90YWJsZXJhbmdlOmU0NGM1ODUxMTBjOTRmOTlhMzliZTk1ZDIyMDllZTQ5XzEzLTEtMS0xLTA_ff62bbf1-2e12-456d-9470-b955e9f77176"
      unitRef="shares">820566</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="id4b2282ada5e405f9e768f8cc1d48458_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplNDRjNTg1MTEwYzk0Zjk5YTM5YmU5NWQyMjA5ZWU0OS90YWJsZXJhbmdlOmU0NGM1ODUxMTBjOTRmOTlhMzliZTk1ZDIyMDllZTQ5XzEzLTMtMS0xLTA_51ff5b9c-bc1e-4954-9f90-d54c45b1e017"
      unitRef="usdPerShare">62.66</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="id43e2d67b4034d61af2e479aff82417b_I20171231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplY2IzZjQ2NTY0NDg0NGQwODFhNzUwZDJkZGE0M2EyYi90YWJsZXJhbmdlOmVjYjNmNDY1NjQ0ODQ0ZDA4MWE3NTBkMmRkYTQzYTJiXzEtMS0xLTEtMA_f13084df-7b5a-4075-96e1-03fa65c1c0ee"
      unitRef="shares">38400</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ifb056197b2f14f48b8eee4c4f6762a86_D20180101-20181231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplY2IzZjQ2NTY0NDg0NGQwODFhNzUwZDJkZGE0M2EyYi90YWJsZXJhbmdlOmVjYjNmNDY1NjQ0ODQ0ZDA4MWE3NTBkMmRkYTQzYTJiXzItMS0xLTEtMA_dcbd37a3-47a0-4915-907d-d54b3501f3bd"
      unitRef="shares">20044</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ifb056197b2f14f48b8eee4c4f6762a86_D20180101-20181231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplY2IzZjQ2NTY0NDg0NGQwODFhNzUwZDJkZGE0M2EyYi90YWJsZXJhbmdlOmVjYjNmNDY1NjQ0ODQ0ZDA4MWE3NTBkMmRkYTQzYTJiXzMtMS0xLTEtMA_1da3f5fb-44f4-46b9-9b4f-a6e5237af76c"
      unitRef="shares">11540</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="ifb056197b2f14f48b8eee4c4f6762a86_D20180101-20181231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplY2IzZjQ2NTY0NDg0NGQwODFhNzUwZDJkZGE0M2EyYi90YWJsZXJhbmdlOmVjYjNmNDY1NjQ0ODQ0ZDA4MWE3NTBkMmRkYTQzYTJiXzQtMS0xLTEtMA_e74c6aea-070d-4a59-a831-26e2c3b64f46"
      unitRef="shares">5673</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="i5beef16119fe4d2aa18592526d797b58_I20181231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplY2IzZjQ2NTY0NDg0NGQwODFhNzUwZDJkZGE0M2EyYi90YWJsZXJhbmdlOmVjYjNmNDY1NjQ0ODQ0ZDA4MWE3NTBkMmRkYTQzYTJiXzUtMS0xLTEtMA_212b4522-ddc4-4797-9443-2c61fb334991"
      unitRef="shares">41231</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i2bd3bb46ab454ce58967eefe613c6279_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplY2IzZjQ2NTY0NDg0NGQwODFhNzUwZDJkZGE0M2EyYi90YWJsZXJhbmdlOmVjYjNmNDY1NjQ0ODQ0ZDA4MWE3NTBkMmRkYTQzYTJiXzYtMS0xLTEtMA_2369fb7b-3010-4a7a-84e5-4ab2b75c9bfa"
      unitRef="shares">3844</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i2bd3bb46ab454ce58967eefe613c6279_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplY2IzZjQ2NTY0NDg0NGQwODFhNzUwZDJkZGE0M2EyYi90YWJsZXJhbmdlOmVjYjNmNDY1NjQ0ODQ0ZDA4MWE3NTBkMmRkYTQzYTJiXzctMS0xLTEtMA_12a4be81-d39a-4582-b477-da63b21d8fbf"
      unitRef="shares">12343</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i2bd3bb46ab454ce58967eefe613c6279_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplY2IzZjQ2NTY0NDg0NGQwODFhNzUwZDJkZGE0M2EyYi90YWJsZXJhbmdlOmVjYjNmNDY1NjQ0ODQ0ZDA4MWE3NTBkMmRkYTQzYTJiXzgtMS0xLTEtMA_8a1c727a-2ccb-4350-985f-6d3386aa761d"
      unitRef="shares">11858</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="i0ca35da6bd3b4bd3bf2134d11c177385_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplY2IzZjQ2NTY0NDg0NGQwODFhNzUwZDJkZGE0M2EyYi90YWJsZXJhbmdlOmVjYjNmNDY1NjQ0ODQ0ZDA4MWE3NTBkMmRkYTQzYTJiXzktMS0xLTEtMA_62f8d166-a20b-4891-a92d-26333f6fc456"
      unitRef="shares">20874</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="iddab885346e34dfcb6cea7f8c7944122_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplY2IzZjQ2NTY0NDg0NGQwODFhNzUwZDJkZGE0M2EyYi90YWJsZXJhbmdlOmVjYjNmNDY1NjQ0ODQ0ZDA4MWE3NTBkMmRkYTQzYTJiXzEwLTEtMS0xLTA_4af815f4-98fd-4138-8234-b7e6328f272b"
      unitRef="shares">210630</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="iddab885346e34dfcb6cea7f8c7944122_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplY2IzZjQ2NTY0NDg0NGQwODFhNzUwZDJkZGE0M2EyYi90YWJsZXJhbmdlOmVjYjNmNDY1NjQ0ODQ0ZDA4MWE3NTBkMmRkYTQzYTJiXzExLTEtMS0xLTA_77d8433a-5333-4ef2-8f1a-18f79b3a6705"
      unitRef="shares">9029</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="iddab885346e34dfcb6cea7f8c7944122_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplY2IzZjQ2NTY0NDg0NGQwODFhNzUwZDJkZGE0M2EyYi90YWJsZXJhbmdlOmVjYjNmNDY1NjQ0ODQ0ZDA4MWE3NTBkMmRkYTQzYTJiXzEyLTEtMS0xLTA_367e24a9-637f-45c4-b1ba-850d949e7cde"
      unitRef="shares">12691</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="ic5085880197d48e09056c07d15311374_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplY2IzZjQ2NTY0NDg0NGQwODFhNzUwZDJkZGE0M2EyYi90YWJsZXJhbmdlOmVjYjNmNDY1NjQ0ODQ0ZDA4MWE3NTBkMmRkYTQzYTJiXzEzLTEtMS0xLTA_0b6fbefe-c111-4e81-bf5a-a7eabdc423f9"
      unitRef="shares">209784</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms
      contextRef="iddab885346e34dfcb6cea7f8c7944122_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplY2IzZjQ2NTY0NDg0NGQwODFhNzUwZDJkZGE0M2EyYi90YWJsZXJhbmdlOmVjYjNmNDY1NjQ0ODQ0ZDA4MWE3NTBkMmRkYTQzYTJiXzEzLTMtMS0xLTA_6d61d55c-f05d-4bba-a2b7-a3ddb2ad6c0d">P3Y6M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
      contextRef="ic5085880197d48e09056c07d15311374_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplY2IzZjQ2NTY0NDg0NGQwODFhNzUwZDJkZGE0M2EyYi90YWJsZXJhbmdlOmVjYjNmNDY1NjQ0ODQ0ZDA4MWE3NTBkMmRkYTQzYTJiXzEzLTUtMS0xLTA_8327e4b7-12e9-4015-b535-9edc1cc86af4"
      unitRef="usd">20493799</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
    <jcom:ShareBasedCompensationEquityAwardsOtherThanOptionsExpectedToVestShares
      contextRef="iddab885346e34dfcb6cea7f8c7944122_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplY2IzZjQ2NTY0NDg0NGQwODFhNzUwZDJkZGE0M2EyYi90YWJsZXJhbmdlOmVjYjNmNDY1NjQ0ODQ0ZDA4MWE3NTBkMmRkYTQzYTJiXzE0LTEtMS0xLTA_c52cb3c0-615e-4436-88a0-c1a7cad9c691"
      unitRef="shares">135944</jcom:ShareBasedCompensationEquityAwardsOtherThanOptionsExpectedToVestShares>
    <jcom:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestWeightedAverageRemainingContractualTerm
      contextRef="iddab885346e34dfcb6cea7f8c7944122_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplY2IzZjQ2NTY0NDg0NGQwODFhNzUwZDJkZGE0M2EyYi90YWJsZXJhbmdlOmVjYjNmNDY1NjQ0ODQ0ZDA4MWE3NTBkMmRkYTQzYTJiXzE0LTMtMS0xLTA_ae84f3d3-aea2-4376-9017-73cc992129d2">P2Y8M12D</jcom:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestWeightedAverageRemainingContractualTerm>
    <jcom:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVestedAndExpectedToVest
      contextRef="ic5085880197d48e09056c07d15311374_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90YWJsZTplY2IzZjQ2NTY0NDg0NGQwODFhNzUwZDJkZGE0M2EyYi90YWJsZXJhbmdlOmVjYjNmNDY1NjQ0ODQ0ZDA4MWE3NTBkMmRkYTQzYTJiXzE0LTUtMS0xLTA_a7706b9b-898b-428b-8b6d-f0012a615040"
      unitRef="usd">13280344</jcom:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVestedAndExpectedToVest>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="ia975f38d2f414abb8e9449b0da7fe94c_I20010531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4Xzg5NTg_c3290fce-2b3d-4410-8be1-3cf4a375778e"
      unitRef="shares">2000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate
      contextRef="ia975f38d2f414abb8e9449b0da7fe94c_I20010531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzkwNDQ_4f8971fa-29e2-40e3-a5da-bb5e5b14f0d1"
      unitRef="number">0.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate
      contextRef="ida754feead884d26911bf5c29983bfed_D20010501-20010531"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzkyODk_78385ff9-2964-4737-b513-11ff77b76d14"
      unitRef="number">0.95</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate
      contextRef="ide83c5d50f6b4b0797e4987b1ed543b5_D20180501-20180501"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzQzOTgwNDY1NTgxNzk_aed2bcd7-223d-422e-9583-cd51eee12e57"
      unitRef="number">0.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate
      contextRef="ida754feead884d26911bf5c29983bfed_D20010501-20010531"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzQzOTgwNDY1NTgxNzY_78385ff9-2964-4737-b513-11ff77b76d14"
      unitRef="number">0.95</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate>
    <jcom:ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod
      contextRef="ide83c5d50f6b4b0797e4987b1ed543b5_D20180501-20180501"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzM4NDgyOTA3NDY2MTQ_e7b9e69d-394c-4633-b8e9-80197640eb4e">P6M</jcom:ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod>
    <jcom:ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod
      contextRef="ida754feead884d26911bf5c29983bfed_D20010501-20010531"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzM4NDgyOTA3NDY2MzQ_0dde2211-3bf7-43dc-9ad5-8df5aa6f7251">P3M</jcom:ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i62300cea81b04ac8ad7bdd0352c56e97_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzEwMzg0_0c805705-7dc8-4800-ae1d-b195923de97c"
      unitRef="usd">2000000.0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id41b5eb21bd94fde95d0159cfbfcbe99_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzEwMzg4_0cef15f4-8531-4696-a4a0-1128532c843a"
      unitRef="usd">1300000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i92b4be68fafc4b0f84670f4b52407dd8_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzEwMzk1_018165c7-b125-4bde-b974-9bb5ee44bfa9"
      unitRef="usd">700000</us-gaap:AllocatedShareBasedCompensationExpense>
    <jcom:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEstimatedForfeitureRate
      contextRef="i62300cea81b04ac8ad7bdd0352c56e97_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzExMDMz_32d0d703-8c51-411d-ae31-4d8324912d7e"
      unitRef="number">0.1115</jcom:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEstimatedForfeitureRate>
    <jcom:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEstimatedForfeitureRate
      contextRef="id41b5eb21bd94fde95d0159cfbfcbe99_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzExMDM3_af161e97-e5cd-41ef-9631-0c2f9360a1bb"
      unitRef="number">0.0580</jcom:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEstimatedForfeitureRate>
    <jcom:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEstimatedForfeitureRate
      contextRef="i92b4be68fafc4b0f84670f4b52407dd8_D20180101-20181231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzExMDQ0_042f8bdb-3842-4144-abc7-8b54fd7ff58f"
      unitRef="number">0.0196</jcom:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEstimatedForfeitureRate>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i62300cea81b04ac8ad7bdd0352c56e97_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzExMTA2_195c4ee1-42fd-4557-9494-416321330e09"
      unitRef="shares">118629</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="id41b5eb21bd94fde95d0159cfbfcbe99_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzExMTEw_10eff448-164f-4b74-a0be-ec3c84b85e66"
      unitRef="shares">66413</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i92b4be68fafc4b0f84670f4b52407dd8_D20180101-20181231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzExMTE3_107926a5-f7df-44af-9767-25b4db6b26e0"
      unitRef="shares">33262</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased
      contextRef="i882245298bcc4f2c9280b192f0c8e7b0_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzExMjAy_f1daf6a3-ec77-4dfc-b7fc-02922437ae10"
      unitRef="usdPerShare">61.51</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased
      contextRef="id400b70bd8d0479594f2d04dc080c67a_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzExMjA4_bff40266-0287-4361-9ca1-040097f8fb5f"
      unitRef="usdPerShare">62.82</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="icdcfc090eec14b64ab81a954501e15b5_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjMvZnJhZzo1ZmUxZjg2N2M1YmI0Zjg2OWNiZDU1OTM0YzQzNzQxOC90ZXh0cmVnaW9uOjVmZTFmODY3YzViYjRmODY5Y2JkNTU5MzRjNDM3NDE4XzExMjQ0_2a35c43e-cb45-4e8d-ae8b-40106d5291e6"
      unitRef="shares">1404939</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:DefinedContributionPlanTextBlock
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjkvZnJhZzpkNTQ1ZmUwZDMxZjA0MjdiYjJmNzRhYmU1ODlkZjQ5Mi90ZXh0cmVnaW9uOmQ1NDVmZTBkMzFmMDQyN2JiMmY3NGFiZTU4OWRmNDkyXzUwOQ_007f5afe-5903-4ac6-ace2-b641a42da800">Defined Contribution 401(k) Savings PlanJ2 Global has several 401(k) Savings Plans that qualify under Section 401(k) of the Internal Revenue Code. Eligible employees may contribute a portion of their salary through payroll deductions, subject to certain limitations. The Company may make annual contributions at its sole discretion to these plans. For the years ended December&#160;31, 2020, 2019 and 2018, the Company made contributions of $3.5 million, $3.7 million and $3.6 million, respectively, to these 401(k) Savings Plans.</us-gaap:DefinedContributionPlanTextBlock>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjkvZnJhZzpkNTQ1ZmUwZDMxZjA0MjdiYjJmNzRhYmU1ODlkZjQ5Mi90ZXh0cmVnaW9uOmQ1NDVmZTBkMzFmMDQyN2JiMmY3NGFiZTU4OWRmNDkyXzQyNQ_226e7dd9-8c2c-43ce-a8f8-1aa72d6f7bd1"
      unitRef="usd">3500000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjkvZnJhZzpkNTQ1ZmUwZDMxZjA0MjdiYjJmNzRhYmU1ODlkZjQ5Mi90ZXh0cmVnaW9uOmQ1NDVmZTBkMzFmMDQyN2JiMmY3NGFiZTU4OWRmNDkyXzQyOQ_27b6ffa0-545e-440d-90f4-636355b0a814"
      unitRef="usd">3700000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNjkvZnJhZzpkNTQ1ZmUwZDMxZjA0MjdiYjJmNzRhYmU1ODlkZjQ5Mi90ZXh0cmVnaW9uOmQ1NDVmZTBkMzFmMDQyN2JiMmY3NGFiZTU4OWRmNDkyXzQzNg_8b57e327-55b6-43ff-86a3-d663517a93ee"
      unitRef="usd">3600000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNzIvZnJhZzo3Y2ZkMDBmODgyMjc0MGNkOTk3MmE5YzA3OWU1NDgzYy90ZXh0cmVnaW9uOjdjZmQwMGY4ODIyNzQwY2Q5OTcyYTljMDc5ZTU0ODNjXzg3MQ_657c8b50-0bfd-4352-a123-5011b63fa997">Earnings Per Share&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of basic and diluted earnings per share are as follows (in thousands, except share and per share data):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator for basic and diluted net income per common share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income attributable to J2 Global, Inc. common shareholders&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;218,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income available to participating securities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(632)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,496)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,885)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income available to J2 Global, Inc. common shareholders&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;215,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average outstanding shares of common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,308,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,647,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,950,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive effect of:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity incentive plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Convertible debt&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;788,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,300,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;830,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common stock and common stock equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,122,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,025,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,927,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt"&gt;Represents unvested share-based payment awards that contain certain non-forfeitable rights to dividends or dividend equivalents (whether paid or unpaid).&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt"&gt;Represents the incremental shares issuable upon conversion of the 3.25% Convertible Notes due June 15, 2029 and 1.75% Convertible Notes due November 1, 2026 by applying the treasury stock method when the average stock price exceeds the conversion price of the Convertible Notes (see Note 10 - Long Term Debt).&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the years ended December&#160;31, 2020, 2019 and 2018, there were zero options outstanding, respectively,&#160;which were excluded from the computation of diluted earnings per share because the exercise prices were greater than the average market price of the common stock.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNzIvZnJhZzo3Y2ZkMDBmODgyMjc0MGNkOTk3MmE5YzA3OWU1NDgzYy90ZXh0cmVnaW9uOjdjZmQwMGY4ODIyNzQwY2Q5OTcyYTljMDc5ZTU0ODNjXzg4MA_76ff7c47-428f-4bb6-8592-945b14e24ddf">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of basic and diluted earnings per share are as follows (in thousands, except share and per share data):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator for basic and diluted net income per common share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income attributable to J2 Global, Inc. common shareholders&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;218,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income available to participating securities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(632)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,496)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,885)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income available to J2 Global, Inc. common shareholders&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;215,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average outstanding shares of common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,308,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,647,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,950,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive effect of:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity incentive plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Convertible debt&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;788,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,300,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;830,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common stock and common stock equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,122,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,025,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,927,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt"&gt;Represents unvested share-based payment awards that contain certain non-forfeitable rights to dividends or dividend equivalents (whether paid or unpaid).&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt"&gt;Represents the incremental shares issuable upon conversion of the 3.25% Convertible Notes due June 15, 2029 and 1.75% Convertible Notes due November 1, 2026 by applying the treasury stock method when the average stock price exceeds the conversion price of the Convertible Notes (see Note 10 - Long Term Debt).&lt;/span&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNzIvZnJhZzo3Y2ZkMDBmODgyMjc0MGNkOTk3MmE5YzA3OWU1NDgzYy90YWJsZTphYTU4YjNlYTMzYzE0OTQyYjY4YTg2ODk1M2Q1YjVhYy90YWJsZXJhbmdlOmFhNThiM2VhMzNjMTQ5NDJiNjhhODY4OTUzZDViNWFjXzMtMS0xLTEtMA_9e203ece-97e5-4e69-b932-5d1decdc6341"
      unitRef="usd">150668000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNzIvZnJhZzo3Y2ZkMDBmODgyMjc0MGNkOTk3MmE5YzA3OWU1NDgzYy90YWJsZTphYTU4YjNlYTMzYzE0OTQyYjY4YTg2ODk1M2Q1YjVhYy90YWJsZXJhbmdlOmFhNThiM2VhMzNjMTQ5NDJiNjhhODY4OTUzZDViNWFjXzMtMy0xLTEtMA_931737f1-120c-43b9-9d1a-13ce8ffc2017"
      unitRef="usd">218806000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNzIvZnJhZzo3Y2ZkMDBmODgyMjc0MGNkOTk3MmE5YzA3OWU1NDgzYy90YWJsZTphYTU4YjNlYTMzYzE0OTQyYjY4YTg2ODk1M2Q1YjVhYy90YWJsZXJhbmdlOmFhNThiM2VhMzNjMTQ5NDJiNjhhODY4OTUzZDViNWFjXzMtNS0xLTEtMA_768acdb6-105f-4cf2-91d3-6e7026ae0081"
      unitRef="usd">128687000</us-gaap:NetIncomeLoss>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNzIvZnJhZzo3Y2ZkMDBmODgyMjc0MGNkOTk3MmE5YzA3OWU1NDgzYy90YWJsZTphYTU4YjNlYTMzYzE0OTQyYjY4YTg2ODk1M2Q1YjVhYy90YWJsZXJhbmdlOmFhNThiM2VhMzNjMTQ5NDJiNjhhODY4OTUzZDViNWFjXzQtMS0xLTEtMA_6f801641-4a80-4b75-a51a-20aa3db5b4f8"
      unitRef="usd">632000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNzIvZnJhZzo3Y2ZkMDBmODgyMjc0MGNkOTk3MmE5YzA3OWU1NDgzYy90YWJsZTphYTU4YjNlYTMzYzE0OTQyYjY4YTg2ODk1M2Q1YjVhYy90YWJsZXJhbmdlOmFhNThiM2VhMzNjMTQ5NDJiNjhhODY4OTUzZDViNWFjXzQtMy0xLTEtMA_de2bea23-30b3-4743-b79c-1433a525ced8"
      unitRef="usd">3496000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNzIvZnJhZzo3Y2ZkMDBmODgyMjc0MGNkOTk3MmE5YzA3OWU1NDgzYy90YWJsZTphYTU4YjNlYTMzYzE0OTQyYjY4YTg2ODk1M2Q1YjVhYy90YWJsZXJhbmdlOmFhNThiM2VhMzNjMTQ5NDJiNjhhODY4OTUzZDViNWFjXzQtNS0xLTEtMA_01ef1ddf-dd15-442b-80ea-aaf25bd76a74"
      unitRef="usd">1885000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <jcom:NetIncomeLossAvailableToCommonStockholdersBasicAndDiluted
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNzIvZnJhZzo3Y2ZkMDBmODgyMjc0MGNkOTk3MmE5YzA3OWU1NDgzYy90YWJsZTphYTU4YjNlYTMzYzE0OTQyYjY4YTg2ODk1M2Q1YjVhYy90YWJsZXJhbmdlOmFhNThiM2VhMzNjMTQ5NDJiNjhhODY4OTUzZDViNWFjXzUtMS0xLTEtMA_5eb13bf6-8302-4575-a7fb-685da6d70ff2"
      unitRef="usd">150036000</jcom:NetIncomeLossAvailableToCommonStockholdersBasicAndDiluted>
    <jcom:NetIncomeLossAvailableToCommonStockholdersBasicAndDiluted
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNzIvZnJhZzo3Y2ZkMDBmODgyMjc0MGNkOTk3MmE5YzA3OWU1NDgzYy90YWJsZTphYTU4YjNlYTMzYzE0OTQyYjY4YTg2ODk1M2Q1YjVhYy90YWJsZXJhbmdlOmFhNThiM2VhMzNjMTQ5NDJiNjhhODY4OTUzZDViNWFjXzUtMy0xLTEtMA_3a75a81a-435e-4df5-9517-c6bdd3cc1c4e"
      unitRef="usd">215310000</jcom:NetIncomeLossAvailableToCommonStockholdersBasicAndDiluted>
    <jcom:NetIncomeLossAvailableToCommonStockholdersBasicAndDiluted
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNzIvZnJhZzo3Y2ZkMDBmODgyMjc0MGNkOTk3MmE5YzA3OWU1NDgzYy90YWJsZTphYTU4YjNlYTMzYzE0OTQyYjY4YTg2ODk1M2Q1YjVhYy90YWJsZXJhbmdlOmFhNThiM2VhMzNjMTQ5NDJiNjhhODY4OTUzZDViNWFjXzUtNS0xLTEtMA_e65dae33-815b-42c0-aac8-82dde9ad81c5"
      unitRef="usd">126802000</jcom:NetIncomeLossAvailableToCommonStockholdersBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNzIvZnJhZzo3Y2ZkMDBmODgyMjc0MGNkOTk3MmE5YzA3OWU1NDgzYy90YWJsZTphYTU4YjNlYTMzYzE0OTQyYjY4YTg2ODk1M2Q1YjVhYy90YWJsZXJhbmdlOmFhNThiM2VhMzNjMTQ5NDJiNjhhODY4OTUzZDViNWFjXzctMS0xLTEtMA_faefed8c-3b2f-4488-8a87-8c40dfdf835e"
      unitRef="shares">46308825</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNzIvZnJhZzo3Y2ZkMDBmODgyMjc0MGNkOTk3MmE5YzA3OWU1NDgzYy90YWJsZTphYTU4YjNlYTMzYzE0OTQyYjY4YTg2ODk1M2Q1YjVhYy90YWJsZXJhbmdlOmFhNThiM2VhMzNjMTQ5NDJiNjhhODY4OTUzZDViNWFjXzctMy0xLTEtMA_19e92abf-eb1c-4f38-b2e9-58fdd496b1d6"
      unitRef="shares">47647397</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNzIvZnJhZzo3Y2ZkMDBmODgyMjc0MGNkOTk3MmE5YzA3OWU1NDgzYy90YWJsZTphYTU4YjNlYTMzYzE0OTQyYjY4YTg2ODk1M2Q1YjVhYy90YWJsZXJhbmdlOmFhNThiM2VhMzNjMTQ5NDJiNjhhODY4OTUzZDViNWFjXzctNS0xLTEtMA_30291147-f1d5-45e3-993c-405a1d35b649"
      unitRef="shares">47950746</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNzIvZnJhZzo3Y2ZkMDBmODgyMjc0MGNkOTk3MmE5YzA3OWU1NDgzYy90YWJsZTphYTU4YjNlYTMzYzE0OTQyYjY4YTg2ODk1M2Q1YjVhYy90YWJsZXJhbmdlOmFhNThiM2VhMzNjMTQ5NDJiNjhhODY4OTUzZDViNWFjXzktMS0xLTEtMA_7b04dbb0-6d36-44c6-b38d-3885cb5aaf65"
      unitRef="shares">25232</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNzIvZnJhZzo3Y2ZkMDBmODgyMjc0MGNkOTk3MmE5YzA3OWU1NDgzYy90YWJsZTphYTU4YjNlYTMzYzE0OTQyYjY4YTg2ODk1M2Q1YjVhYy90YWJsZXJhbmdlOmFhNThiM2VhMzNjMTQ5NDJiNjhhODY4OTUzZDViNWFjXzktMy0xLTEtMA_9b5d8116-3b86-46d3-9fcc-08facf3fe554"
      unitRef="shares">78076</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNzIvZnJhZzo3Y2ZkMDBmODgyMjc0MGNkOTk3MmE5YzA3OWU1NDgzYy90YWJsZTphYTU4YjNlYTMzYzE0OTQyYjY4YTg2ODk1M2Q1YjVhYy90YWJsZXJhbmdlOmFhNThiM2VhMzNjMTQ5NDJiNjhhODY4OTUzZDViNWFjXzktNS0xLTEtMA_8f923f84-1c11-4c14-9674-f1b43a265f7a"
      unitRef="shares">146906</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToContingentlyIssuableShares
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNzIvZnJhZzo3Y2ZkMDBmODgyMjc0MGNkOTk3MmE5YzA3OWU1NDgzYy90YWJsZTphYTU4YjNlYTMzYzE0OTQyYjY4YTg2ODk1M2Q1YjVhYy90YWJsZXJhbmdlOmFhNThiM2VhMzNjMTQ5NDJiNjhhODY4OTUzZDViNWFjXzEwLTEtMS0xLTA_6bfc32b9-d31a-4227-8d5d-64cf554054e6"
      unitRef="shares">788454</us-gaap:IncrementalCommonSharesAttributableToContingentlyIssuableShares>
    <us-gaap:IncrementalCommonSharesAttributableToContingentlyIssuableShares
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNzIvZnJhZzo3Y2ZkMDBmODgyMjc0MGNkOTk3MmE5YzA3OWU1NDgzYy90YWJsZTphYTU4YjNlYTMzYzE0OTQyYjY4YTg2ODk1M2Q1YjVhYy90YWJsZXJhbmdlOmFhNThiM2VhMzNjMTQ5NDJiNjhhODY4OTUzZDViNWFjXzEwLTMtMS0xLTA_d04ba25b-4ffe-442c-aba0-dade366dca80"
      unitRef="shares">1300211</us-gaap:IncrementalCommonSharesAttributableToContingentlyIssuableShares>
    <us-gaap:IncrementalCommonSharesAttributableToContingentlyIssuableShares
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNzIvZnJhZzo3Y2ZkMDBmODgyMjc0MGNkOTk3MmE5YzA3OWU1NDgzYy90YWJsZTphYTU4YjNlYTMzYzE0OTQyYjY4YTg2ODk1M2Q1YjVhYy90YWJsZXJhbmdlOmFhNThiM2VhMzNjMTQ5NDJiNjhhODY4OTUzZDViNWFjXzEwLTUtMS0xLTA_4533437a-4654-4b34-aa73-15a8b564195b"
      unitRef="shares">830139</us-gaap:IncrementalCommonSharesAttributableToContingentlyIssuableShares>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNzIvZnJhZzo3Y2ZkMDBmODgyMjc0MGNkOTk3MmE5YzA3OWU1NDgzYy90YWJsZTphYTU4YjNlYTMzYzE0OTQyYjY4YTg2ODk1M2Q1YjVhYy90YWJsZXJhbmdlOmFhNThiM2VhMzNjMTQ5NDJiNjhhODY4OTUzZDViNWFjXzExLTEtMS0xLTA_573283c6-563d-4fe3-8b25-a2921bac7969"
      unitRef="shares">47122511</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNzIvZnJhZzo3Y2ZkMDBmODgyMjc0MGNkOTk3MmE5YzA3OWU1NDgzYy90YWJsZTphYTU4YjNlYTMzYzE0OTQyYjY4YTg2ODk1M2Q1YjVhYy90YWJsZXJhbmdlOmFhNThiM2VhMzNjMTQ5NDJiNjhhODY4OTUzZDViNWFjXzExLTMtMS0xLTA_f1d65d4d-312b-4054-b138-d5e005413a54"
      unitRef="shares">49025684</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNzIvZnJhZzo3Y2ZkMDBmODgyMjc0MGNkOTk3MmE5YzA3OWU1NDgzYy90YWJsZTphYTU4YjNlYTMzYzE0OTQyYjY4YTg2ODk1M2Q1YjVhYy90YWJsZXJhbmdlOmFhNThiM2VhMzNjMTQ5NDJiNjhhODY4OTUzZDViNWFjXzExLTUtMS0xLTA_98e7a5ba-75cf-4b7b-9932-21c39496b865"
      unitRef="shares">48927791</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNzIvZnJhZzo3Y2ZkMDBmODgyMjc0MGNkOTk3MmE5YzA3OWU1NDgzYy90YWJsZTphYTU4YjNlYTMzYzE0OTQyYjY4YTg2ODk1M2Q1YjVhYy90YWJsZXJhbmdlOmFhNThiM2VhMzNjMTQ5NDJiNjhhODY4OTUzZDViNWFjXzEzLTEtMS0xLTA_ac89f3db-7899-40d1-818f-8bf2cac22b55"
      unitRef="usdPerShare">3.24</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNzIvZnJhZzo3Y2ZkMDBmODgyMjc0MGNkOTk3MmE5YzA3OWU1NDgzYy90YWJsZTphYTU4YjNlYTMzYzE0OTQyYjY4YTg2ODk1M2Q1YjVhYy90YWJsZXJhbmdlOmFhNThiM2VhMzNjMTQ5NDJiNjhhODY4OTUzZDViNWFjXzEzLTMtMS0xLTA_241e62fd-d8d5-47f5-bf2d-87b980d9d182"
      unitRef="usdPerShare">4.52</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNzIvZnJhZzo3Y2ZkMDBmODgyMjc0MGNkOTk3MmE5YzA3OWU1NDgzYy90YWJsZTphYTU4YjNlYTMzYzE0OTQyYjY4YTg2ODk1M2Q1YjVhYy90YWJsZXJhbmdlOmFhNThiM2VhMzNjMTQ5NDJiNjhhODY4OTUzZDViNWFjXzEzLTUtMS0xLTA_6ca05372-9e24-474a-a02b-5b675d2ac11f"
      unitRef="usdPerShare">2.64</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNzIvZnJhZzo3Y2ZkMDBmODgyMjc0MGNkOTk3MmE5YzA3OWU1NDgzYy90YWJsZTphYTU4YjNlYTMzYzE0OTQyYjY4YTg2ODk1M2Q1YjVhYy90YWJsZXJhbmdlOmFhNThiM2VhMzNjMTQ5NDJiNjhhODY4OTUzZDViNWFjXzE0LTEtMS0xLTA_c0d0587c-b7ae-47e7-8590-bfafee6d7d1f"
      unitRef="usdPerShare">3.18</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNzIvZnJhZzo3Y2ZkMDBmODgyMjc0MGNkOTk3MmE5YzA3OWU1NDgzYy90YWJsZTphYTU4YjNlYTMzYzE0OTQyYjY4YTg2ODk1M2Q1YjVhYy90YWJsZXJhbmdlOmFhNThiM2VhMzNjMTQ5NDJiNjhhODY4OTUzZDViNWFjXzE0LTMtMS0xLTA_075e3907-5879-43ee-8f02-ff60e087405b"
      unitRef="usdPerShare">4.39</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNzIvZnJhZzo3Y2ZkMDBmODgyMjc0MGNkOTk3MmE5YzA3OWU1NDgzYy90YWJsZTphYTU4YjNlYTMzYzE0OTQyYjY4YTg2ODk1M2Q1YjVhYy90YWJsZXJhbmdlOmFhNThiM2VhMzNjMTQ5NDJiNjhhODY4OTUzZDViNWFjXzE0LTUtMS0xLTA_79d5f156-e889-4440-b295-2330a1341396"
      unitRef="usdPerShare">2.59</us-gaap:EarningsPerShareDiluted>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="idd226eb1d1774c21aa0f417bbaf1e337_I20140610"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNzIvZnJhZzo3Y2ZkMDBmODgyMjc0MGNkOTk3MmE5YzA3OWU1NDgzYy90ZXh0cmVnaW9uOjdjZmQwMGY4ODIyNzQwY2Q5OTcyYTljMDc5ZTU0ODNjXzQzOTgwNDY1MTQxMTM_93685aa3-409e-447f-b67a-cb465d2c7a60"
      unitRef="number">0.0325</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i860d0afac4d745cf946b0881ca37f53e_I20191115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNzIvZnJhZzo3Y2ZkMDBmODgyMjc0MGNkOTk3MmE5YzA3OWU1NDgzYy90ZXh0cmVnaW9uOjdjZmQwMGY4ODIyNzQwY2Q5OTcyYTljMDc5ZTU0ODNjXzQzOTgwNDY1MTQxMjQ_291a9ab7-800c-4096-80e0-600db9ed0946"
      unitRef="number">0.0175</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNzIvZnJhZzo3Y2ZkMDBmODgyMjc0MGNkOTk3MmE5YzA3OWU1NDgzYy90ZXh0cmVnaW9uOjdjZmQwMGY4ODIyNzQwY2Q5OTcyYTljMDc5ZTU0ODNjXzY2MQ_48202865-4d2e-4f22-bad8-eef38e5f822d"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNzIvZnJhZzo3Y2ZkMDBmODgyMjc0MGNkOTk3MmE5YzA3OWU1NDgzYy90ZXh0cmVnaW9uOjdjZmQwMGY4ODIyNzQwY2Q5OTcyYTljMDc5ZTU0ODNjXzY2MQ_7bb2c75d-3cd0-4df0-b0d4-81f20ff5f2d6"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNzIvZnJhZzo3Y2ZkMDBmODgyMjc0MGNkOTk3MmE5YzA3OWU1NDgzYy90ZXh0cmVnaW9uOjdjZmQwMGY4ODIyNzQwY2Q5OTcyYTljMDc5ZTU0ODNjXzY2MQ_b5fb0d2f-e1eb-4b2e-9d67-f762124f6564"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90ZXh0cmVnaW9uOjBjZGU3NTYyZDhhNDQwMWJhMDc5MGQ3MzE3MjVhMTA1XzI5MzE_96ff66ee-3cb9-4b03-8a8a-8584a2bb508c">Segment Information&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s businesses are based on the organizational structure used by the chief operating decision maker (&#x201c;CODM&#x201d;) for making operating and investment decisions and for assessing performance. The CODM views the Company as two businesses: Cloud Services and Digital Media. However,&lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;in accordance with the aggregation criteria within ASC Topic 280, J2 Global&#x2019;s operating segments have been aggregated into three reportable segments: (i)&#160;Fax and Martech (formerly Email Marketing); (ii) Voice, Backup, Security, and Consumer Privacy and Protection; and (iii)&#160;Digital Media. In connection with the Highwinds Capital, Inc. and Cloak Holdings, LLC acquisition in the second quarter of 2019 (see Note 4 - Business Acquisitions), the Company renamed its Voice, Backup and Security reportable segment to include its newly acquired consumer privacy and protection business, now the Voice, Backup, Security and Consumer Privacy and Protection segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s Cloud Services business is driven primarily by subscription revenues that are relatively higher margin, stable and predictable from quarter to quarter with minor seasonal weakness in the fourth quarter. The Company&#x2019;s Digital Media business is driven primarily by advertising and subscription revenues, has relatively higher sales and marketing expense and has seasonal strength in the fourth quarter. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accounting policies of the businesses are the same as those described in Note 2 - Basis of Presentation and Summary of Significant Accounting Policies.  The Company evaluates performance based on revenue, gross margin and profit or loss from operations before income taxes, not including nonrecurring gains and losses and foreign exchange gains and losses. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Information on reportable segments and reconciliation to consolidated income from operations is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.462%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Years Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue by reportable segment:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fax and Martech&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;386,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;378,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;360,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Voice, Backup, Security, and CPP&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;292,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;283,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;237,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cloud Services Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;678,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;661,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;597,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Digital Media&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;811,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;710,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;609,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Elimination of inter-segment revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(229)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(300)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(60)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total segment revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,489,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,372,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,207,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,489,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,372,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,207,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross profit by reportable segment:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fax and Martech&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;320,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;318,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;311,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Voice, Backup, Security, and CPP&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;203,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;198,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;164,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cloud Services Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;524,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;517,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;475,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Digital Media&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;733,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;617,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;530,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Elimination of inter-segment gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(229)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(300)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(60)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total segment gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,257,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,134,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,006,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(47)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,257,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,134,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,006,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Direct costs by reportable segment &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fax and Martech&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;  (1)(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Voice, Backup, Security, and CPP&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (1)(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;158,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cloud Services Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;274,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;270,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;239,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Digital Media&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;594,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;540,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;483,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Elimination of inter-segment direct costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(229)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(300)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(60)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total segment direct costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;869,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;809,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;722,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total direct costs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;923,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;857,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;761,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating income by reportable segment:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fax and Martech&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;203,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;199,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Voice, Backup, Security, and CPP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cloud Services Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;249,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;247,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;236,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Digital Media&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;139,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total segment operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;388,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;324,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;283,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(53,672)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(47,725)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(39,200)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total income from operations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;334,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;277,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;244,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;The Company reclassified certain intercompany revenue and expenses in 2019 and 2018 for Cloud Services in order to better align with a stand-alone presentation. &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt; Corporate includes costs associated with general and administrative and other expenses that are managed on a global basis and that are not directly attributable to any particular segment.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt; Direct costs for each segment include other operating expenses that are directly attributable to the segment, such as employee compensation expense, local sales and marketing expenses, engineering and network operations expense, depreciation and amortization and other administrative expenses. &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(4) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Table above has been recast to remove the impact of certain expenses associated with the Corporate entity that were previously allocated to the Cloud Services and Digital Media businesses.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The CODM does not use Balance Sheet and Cash Flow information in connection with operating and investment decisions other than as presented for Cloud Services and Digital Media. Accordingly, the following segment information is presented for Cloud Services and Digital Media.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.644%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.973%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.973%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cloud Services&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,473,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,466,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Digital Media&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,088,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,561,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets from Cloud Services and Digital Media&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,561,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,027,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;477,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,665,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,505,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capital expenditures:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cloud Services&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Digital Media&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total capital expenditures from Cloud Services and Digital Media&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total capital expenditures&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cloud Services&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Digital Media&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;145,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total depreciation and amortization from Cloud Services and Digital Media&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;225,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;229,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;183,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;228,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;232,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;187,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;J2 Global maintains operations in the U.S., Canada, Ireland, Japan and other countries. Geographic information about the U.S. and all other countries for the reporting periods is presented below. Such information attributes revenues based on markets where revenues are reported (in thousands).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Revenues:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,215,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,100,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;924,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ireland&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;All other countries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;145,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,489,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,372,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,207,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.516%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.517%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Long-lived assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;918,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;701,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;All other countries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;972,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;778,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <jcom:NumberOfBusinesses
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90ZXh0cmVnaW9uOjBjZGU3NTYyZDhhNDQwMWJhMDc5MGQ3MzE3MjVhMTA1XzM4NDgyOTA3MDMwNzE_88689aed-e5c1-49a8-a666-72519addc107"
      unitRef="business">2</jcom:NumberOfBusinesses>
    <us-gaap:NumberOfReportableSegments
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90ZXh0cmVnaW9uOjBjZGU3NTYyZDhhNDQwMWJhMDc5MGQ3MzE3MjVhMTA1XzM4NDgyOTA3MDMwODI_eabf7f31-6ff2-4463-8c01-53765162825d"
      unitRef="segment">3</us-gaap:NumberOfReportableSegments>
    <us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90ZXh0cmVnaW9uOjBjZGU3NTYyZDhhNDQwMWJhMDc5MGQ3MzE3MjVhMTA1XzI5MzM_37bd9194-0172-4aad-8037-5003caefd81c">Information on reportable segments and reconciliation to consolidated income from operations is as follows (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.462%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Years Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue by reportable segment:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fax and Martech&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;386,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;378,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;360,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Voice, Backup, Security, and CPP&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;292,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;283,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;237,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cloud Services Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;678,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;661,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;597,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Digital Media&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;811,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;710,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;609,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Elimination of inter-segment revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(229)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(300)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(60)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total segment revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,489,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,372,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,207,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,489,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,372,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,207,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross profit by reportable segment:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fax and Martech&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;320,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;318,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;311,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Voice, Backup, Security, and CPP&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;203,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;198,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;164,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cloud Services Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;524,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;517,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;475,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Digital Media&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;733,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;617,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;530,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Elimination of inter-segment gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(229)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(300)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(60)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total segment gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,257,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,134,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,006,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(47)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,257,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,134,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,006,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Direct costs by reportable segment &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fax and Martech&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;  (1)(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Voice, Backup, Security, and CPP&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (1)(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;158,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cloud Services Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;274,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;270,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;239,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Digital Media&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;594,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;540,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;483,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Elimination of inter-segment direct costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(229)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(300)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(60)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total segment direct costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;869,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;809,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;722,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total direct costs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;923,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;857,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;761,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating income by reportable segment:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fax and Martech&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;203,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;199,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Voice, Backup, Security, and CPP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cloud Services Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;249,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;247,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;236,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Digital Media&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;139,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total segment operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;388,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;324,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;283,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(53,672)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(47,725)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(39,200)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total income from operations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;334,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;277,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;244,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;The Company reclassified certain intercompany revenue and expenses in 2019 and 2018 for Cloud Services in order to better align with a stand-alone presentation. &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt; Corporate includes costs associated with general and administrative and other expenses that are managed on a global basis and that are not directly attributable to any particular segment.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt; Direct costs for each segment include other operating expenses that are directly attributable to the segment, such as employee compensation expense, local sales and marketing expenses, engineering and network operations expense, depreciation and amortization and other administrative expenses. &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(4) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Table above has been recast to remove the impact of certain expenses associated with the Corporate entity that were previously allocated to the Cloud Services and Digital Media businesses.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock>
    <us-gaap:Revenues
      contextRef="i8f0f96977ccf44879c1061796a2f48dc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzMtMS0xLTEtMA_e9458d56-fd91-43fc-822c-a4bb2b7ca6b4"
      unitRef="usd">386276000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia2d23ea71b6e486c9e21428a4d72eb49_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzMtMy0xLTEtMA_6347cb2f-9536-4871-be2c-a16cfad0fb86"
      unitRef="usd">378444000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia9fdd3054c714550b1dbc39a2e9c9870_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzMtNS0xLTEtMA_c1785271-d48a-4deb-87ac-260f91658014"
      unitRef="usd">360479000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i496a13d1c8be4604a2fbd4f861da4bcb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzQtMS0xLTEtMA_9569998a-3470-48d8-a971-a058429ba752"
      unitRef="usd">292185000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i611f1a2d137c4d5eae6099bb11193ae5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzQtMy0xLTEtMA_664d8248-eae3-445d-bc8a-588c0e79b382"
      unitRef="usd">283391000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iac150a1921f44f5c8a42a654c9a4d0f1_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzQtNS0xLTEtMA_0e752449-4f29-4bfb-b3c1-50b6bc220eb0"
      unitRef="usd">237496000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5e009aa3cac941239ba19aeccfb8947b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzUtMS0xLTEtMA_916a25a8-7ac2-4ade-9a4f-b01b72f81d6f"
      unitRef="usd">678461000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ideca71dc3bfb419b9995ed27b0010b6b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzUtMy0xLTEtMA_a0af7438-4022-4436-a91c-3fd8d57c26ad"
      unitRef="usd">661835000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i85ca022ab6e94dc98c43c23f8eb40332_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzUtNS0xLTEtMA_e2995db8-dc27-4552-ab2f-cd64142b2a67"
      unitRef="usd">597975000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i54ac2f00246945928c3090efbe32fd56_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzctMS0xLTEtMA_6152bbec-2189-4d25-bb78-4b5c99ffdad5"
      unitRef="usd">811360000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i41acf9fe27384764870c33bf2d7ca3b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzctMy0xLTEtMA_d2b2bd60-62a7-4345-9b4e-77eb85845489"
      unitRef="usd">710511000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i06bf2de053c149c486b90d332e770b58_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzctNS0xLTEtMA_8ad23b3d-186b-4be8-a86a-e7ab11a2e32a"
      unitRef="usd">609374000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6e1e562c82d042d088f67ff146835730_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzgtMS0xLTEtMA_dbe530ca-1f81-43cc-b9f3-3b41fba4bf3c"
      unitRef="usd">-229000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8dfbf97af44547719416b507edb926d2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzgtMy0xLTEtMA_310d3233-cc7a-44bf-98c3-29cff1155720"
      unitRef="usd">-300000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6d071c92889548778dd10e7903dd8c1c_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzgtNS0xLTEtMA_02fa8ff2-4f23-41ef-a3ce-5a4a7fa35810"
      unitRef="usd">-60000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="idcc0086b82c046ef8a8e5b8c5b49bf87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzktMS0xLTEtMA_f2cd5b1b-bae0-4810-a69b-68b301dbc32a"
      unitRef="usd">1489592000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="idede044f86c545e28f001f748b82b5d6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzktMy0xLTEtMA_c44af7ed-207f-4231-91c1-7a9dfd5469ef"
      unitRef="usd">1372046000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9a85a6c0572f4d8e9e6339b4ee02241a_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzktNS0xLTEtMA_d6d9e871-da25-48ac-b6d5-016442dca2dd"
      unitRef="usd">1207289000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0eb38821e7164e669d8dcd6ae15ac39c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzEwLTEtMS0xLTA_8040b412-9374-4239-ad62-d0926e8ae4f2"
      unitRef="usd">1000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic5b5666b63f240fea62bcf585b9b5f2f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzEwLTMtMS0xLTA_21fa54d2-2e16-4fb1-94b0-71bf829df5b8"
      unitRef="usd">8000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i17ad5662041d43fe850e7df9841c5052_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzEwLTUtMS0xLTA_b5070bce-5707-451e-b93b-107ab699ca8a"
      unitRef="usd">6000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzExLTEtMS0xLTA_ac244b60-6d2c-4e31-af71-ce4252b5e6a4"
      unitRef="usd">1489593000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzExLTMtMS0xLTA_830666b2-526b-4200-bbeb-1db2e18f8f64"
      unitRef="usd">1372054000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzExLTUtMS0xLTA_6342d75f-d669-4901-9b7d-f7ed83fe7a8f"
      unitRef="usd">1207295000</us-gaap:Revenues>
    <us-gaap:GrossProfit
      contextRef="i8f0f96977ccf44879c1061796a2f48dc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzE0LTEtMS0xLTA_c4c3a276-7eb4-48bd-86f1-901c55c59df1"
      unitRef="usd">320714000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ia2d23ea71b6e486c9e21428a4d72eb49_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzE0LTMtMS0xLTA_29cd97b7-81d7-49b6-bf39-477b67cd02c3"
      unitRef="usd">318677000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ia9fdd3054c714550b1dbc39a2e9c9870_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzE0LTUtMS0xLTA_bb7843b0-e3c3-447c-8737-2c4ef05ead01"
      unitRef="usd">311534000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i496a13d1c8be4604a2fbd4f861da4bcb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzE1LTEtMS0xLTA_20afba9b-cf85-47c3-9363-7e3c01a50cf2"
      unitRef="usd">203486000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i611f1a2d137c4d5eae6099bb11193ae5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzE1LTMtMS0xLTA_5365259d-d6be-4874-915b-9a5efea8d2ca"
      unitRef="usd">198888000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="iac150a1921f44f5c8a42a654c9a4d0f1_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzE1LTUtMS0xLTA_a479f5cd-96af-40f3-8e25-86a1f5c2b0d1"
      unitRef="usd">164287000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i5e009aa3cac941239ba19aeccfb8947b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzE2LTEtMS0xLTA_8de748ab-7e0f-4642-b2d8-808287ad380f"
      unitRef="usd">524200000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ideca71dc3bfb419b9995ed27b0010b6b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzE2LTMtMS0xLTA_f6614727-aeaf-4645-a030-f7cf59e9005b"
      unitRef="usd">517565000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i85ca022ab6e94dc98c43c23f8eb40332_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzE2LTUtMS0xLTA_1e4b3461-ffca-4ecd-a694-f17edabe2c30"
      unitRef="usd">475821000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i54ac2f00246945928c3090efbe32fd56_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzE4LTEtMS0xLTA_974db5a7-81cf-473a-93e5-f9bb47a6cd0f"
      unitRef="usd">733887000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i41acf9fe27384764870c33bf2d7ca3b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzE4LTMtMS0xLTA_00edd674-b21b-438d-9a5d-945e9f1883cf"
      unitRef="usd">617458000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i06bf2de053c149c486b90d332e770b58_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzE4LTUtMS0xLTA_56448867-b60c-439e-a81c-3ed0c9124c45"
      unitRef="usd">530455000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i6e1e562c82d042d088f67ff146835730_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzE5LTEtMS0xLTA_c08296bc-3f5d-4e6f-a4be-c7bf0b1cfc13"
      unitRef="usd">-229000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i8dfbf97af44547719416b507edb926d2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzE5LTMtMS0xLTA_d4828cf6-3ccc-4d73-8b44-4270b9fd84ae"
      unitRef="usd">-300000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i6d071c92889548778dd10e7903dd8c1c_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzE5LTUtMS0xLTA_ba94b8df-8282-49ef-9d64-0475acfb06cd"
      unitRef="usd">-60000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="idcc0086b82c046ef8a8e5b8c5b49bf87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzIwLTEtMS0xLTA_49fa420a-a75a-427a-b894-7e6ba1cf8c35"
      unitRef="usd">1257858000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="idede044f86c545e28f001f748b82b5d6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzIwLTMtMS0xLTA_0d2592b7-af83-4ecd-9f31-44fd62c7701e"
      unitRef="usd">1134723000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i9a85a6c0572f4d8e9e6339b4ee02241a_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzIwLTUtMS0xLTA_d89eee7c-5716-4bf8-80f8-5aa96c2ba16c"
      unitRef="usd">1006216000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i0eb38821e7164e669d8dcd6ae15ac39c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzIxLTEtMS0xLTA_05db1dea-5f29-471e-a371-403fe7cc74c1"
      unitRef="usd">-47000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ic5b5666b63f240fea62bcf585b9b5f2f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzIxLTMtMS0xLTA_c75bf05a-1b2e-40b3-9b2e-163ab8a55a97"
      unitRef="usd">8000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i17ad5662041d43fe850e7df9841c5052_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzIxLTUtMS0xLTA_f338025d-12ba-4392-82e6-2cb38af6c045"
      unitRef="usd">5000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzIyLTEtMS0xLTA_005c6902-2a0c-439f-95c6-432b03973adb"
      unitRef="usd">1257811000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzIyLTMtMS0xLTA_b0da2487-46fd-430e-871b-a9bd9b3795a0"
      unitRef="usd">1134731000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzIyLTUtMS0xLTA_17083361-c2cc-47df-a562-8f35e3ee57c0"
      unitRef="usd">1006221000</us-gaap:GrossProfit>
    <jcom:DirectCostsBySegment
      contextRef="i8f0f96977ccf44879c1061796a2f48dc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzI1LTEtMS0xLTA_77680618-9162-4087-98aa-99c56e4e89fc"
      unitRef="usd">116923000</jcom:DirectCostsBySegment>
    <jcom:DirectCostsBySegment
      contextRef="ia2d23ea71b6e486c9e21428a4d72eb49_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzI1LTMtMS0xLTA_d317edc3-8b7e-4ab3-83a4-803b2627f007"
      unitRef="usd">119574000</jcom:DirectCostsBySegment>
    <jcom:DirectCostsBySegment
      contextRef="ia9fdd3054c714550b1dbc39a2e9c9870_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzI1LTUtMS0xLTA_aba90d52-884e-4b9c-a272-017cd3d27e6d"
      unitRef="usd">125963000</jcom:DirectCostsBySegment>
    <jcom:DirectCostsBySegment
      contextRef="i496a13d1c8be4604a2fbd4f861da4bcb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzI2LTEtMS0xLTA_8bf1ffdd-b7b6-4bd6-ab27-a85fed8f579d"
      unitRef="usd">158074000</jcom:DirectCostsBySegment>
    <jcom:DirectCostsBySegment
      contextRef="i611f1a2d137c4d5eae6099bb11193ae5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzI2LTMtMS0xLTA_089233de-af9d-443c-9703-7cb516a4be44"
      unitRef="usd">150451000</jcom:DirectCostsBySegment>
    <jcom:DirectCostsBySegment
      contextRef="iac150a1921f44f5c8a42a654c9a4d0f1_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzI2LTUtMS0xLTA_a7d83dc0-192c-424b-acba-c0314fdcf3c4"
      unitRef="usd">113666000</jcom:DirectCostsBySegment>
    <jcom:DirectCostsBySegment
      contextRef="i5e009aa3cac941239ba19aeccfb8947b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzI3LTEtMS0xLTA_a6e1626d-3d87-41f1-b03e-fdb38bc9b814"
      unitRef="usd">274997000</jcom:DirectCostsBySegment>
    <jcom:DirectCostsBySegment
      contextRef="ideca71dc3bfb419b9995ed27b0010b6b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzI3LTMtMS0xLTA_e28661d7-5582-4df6-ab88-8287d964345f"
      unitRef="usd">270025000</jcom:DirectCostsBySegment>
    <jcom:DirectCostsBySegment
      contextRef="i85ca022ab6e94dc98c43c23f8eb40332_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzI3LTUtMS0xLTA_7444f4e5-233b-44e0-ba97-ef6422d99b9c"
      unitRef="usd">239629000</jcom:DirectCostsBySegment>
    <jcom:DirectCostsBySegment
      contextRef="i54ac2f00246945928c3090efbe32fd56_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzI5LTEtMS0xLTA_a09aeace-6970-4271-a058-4b4b9020a184"
      unitRef="usd">594807000</jcom:DirectCostsBySegment>
    <jcom:DirectCostsBySegment
      contextRef="i41acf9fe27384764870c33bf2d7ca3b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzI5LTMtMS0xLTA_a1467753-7903-4fec-b2d8-d9b48c5fe218"
      unitRef="usd">540193000</jcom:DirectCostsBySegment>
    <jcom:DirectCostsBySegment
      contextRef="i06bf2de053c149c486b90d332e770b58_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzI5LTUtMS0xLTA_971db773-3453-4ef5-803a-ebee6d1600cc"
      unitRef="usd">483167000</jcom:DirectCostsBySegment>
    <jcom:DirectCostsBySegment
      contextRef="i6e1e562c82d042d088f67ff146835730_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzMwLTEtMS0xLTA_70861a0a-4369-43fd-a1a6-387b0a4bcf21"
      unitRef="usd">-229000</jcom:DirectCostsBySegment>
    <jcom:DirectCostsBySegment
      contextRef="i8dfbf97af44547719416b507edb926d2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzMwLTMtMS0xLTA_58eaaf6d-6cf4-4f89-86e7-d804239d8b93"
      unitRef="usd">-300000</jcom:DirectCostsBySegment>
    <jcom:DirectCostsBySegment
      contextRef="i6d071c92889548778dd10e7903dd8c1c_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzMwLTUtMS0xLTA_fbb537bc-2464-4632-b81f-8118de97974d"
      unitRef="usd">-60000</jcom:DirectCostsBySegment>
    <jcom:DirectCostsBySegment
      contextRef="idcc0086b82c046ef8a8e5b8c5b49bf87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzMxLTEtMS0xLTA_929d78df-6737-4501-b625-58e506fdf922"
      unitRef="usd">869575000</jcom:DirectCostsBySegment>
    <jcom:DirectCostsBySegment
      contextRef="idede044f86c545e28f001f748b82b5d6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzMxLTMtMS0xLTA_2090cdaf-d388-4930-a90d-a4fd9c25f88c"
      unitRef="usd">809918000</jcom:DirectCostsBySegment>
    <jcom:DirectCostsBySegment
      contextRef="i9a85a6c0572f4d8e9e6339b4ee02241a_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzMxLTUtMS0xLTA_d7dfe209-7719-4fc9-940e-8cf96840e540"
      unitRef="usd">722736000</jcom:DirectCostsBySegment>
    <jcom:DirectCostsBySegment
      contextRef="i0eb38821e7164e669d8dcd6ae15ac39c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzMyLTEtMS0xLTA_ee8d441b-f919-4ac8-9fe4-ac991c9cf6f0"
      unitRef="usd">53625000</jcom:DirectCostsBySegment>
    <jcom:DirectCostsBySegment
      contextRef="ic5b5666b63f240fea62bcf585b9b5f2f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzMyLTMtMS0xLTA_d4dd57ac-bb9f-49cc-b339-a7c452565874"
      unitRef="usd">47733000</jcom:DirectCostsBySegment>
    <jcom:DirectCostsBySegment
      contextRef="i17ad5662041d43fe850e7df9841c5052_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzMyLTUtMS0xLTA_13e3a9e3-2273-4c58-b3b8-3f9d16bc2d23"
      unitRef="usd">39205000</jcom:DirectCostsBySegment>
    <jcom:DirectCostsBySegment
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzMzLTEtMS0xLTA_610e96c1-5384-44fe-b4fd-092606267d58"
      unitRef="usd">923200000</jcom:DirectCostsBySegment>
    <jcom:DirectCostsBySegment
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzMzLTMtMS0xLTA_c093eb1b-9002-4f62-b631-f3a49f491a5a"
      unitRef="usd">857651000</jcom:DirectCostsBySegment>
    <jcom:DirectCostsBySegment
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzMzLTUtMS0xLTA_52623baf-ea0a-46ec-8578-ccb5ea701982"
      unitRef="usd">761941000</jcom:DirectCostsBySegment>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8f0f96977ccf44879c1061796a2f48dc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzM2LTEtMS0xLTA_336c03bb-37a2-4d95-b58d-a7a1a51ed787"
      unitRef="usd">203791000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia2d23ea71b6e486c9e21428a4d72eb49_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzM2LTMtMS0xLTA_21e2c33f-cc97-4ea1-a902-99b5a7f421c3"
      unitRef="usd">199103000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia9fdd3054c714550b1dbc39a2e9c9870_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzM2LTUtMS0xLTA_f921aa6e-17fe-41e5-8734-b187779e90be"
      unitRef="usd">185571000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i496a13d1c8be4604a2fbd4f861da4bcb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzM3LTEtMS0xLTA_3e0b6543-1dcc-4432-85d9-3030eeae9b87"
      unitRef="usd">45412000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i611f1a2d137c4d5eae6099bb11193ae5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzM3LTMtMS0xLTA_28031985-ff89-4abb-b07d-62c75a6d2863"
      unitRef="usd">48437000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="iac150a1921f44f5c8a42a654c9a4d0f1_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzM3LTUtMS0xLTA_27061fc0-3425-42dc-b164-28bfd707e284"
      unitRef="usd">50621000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i5e009aa3cac941239ba19aeccfb8947b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzM4LTEtMS0xLTA_4e050ca7-e02d-4332-930b-9b1d18f9f2e9"
      unitRef="usd">249203000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ideca71dc3bfb419b9995ed27b0010b6b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzM4LTMtMS0xLTA_c0bb4857-449d-47f9-be59-c162c47722dd"
      unitRef="usd">247540000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i85ca022ab6e94dc98c43c23f8eb40332_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzM4LTUtMS0xLTA_f0ccb27c-2c69-4e7e-a8b2-f9c4d9298ec3"
      unitRef="usd">236192000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i54ac2f00246945928c3090efbe32fd56_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzQwLTEtMS0xLTA_ad454689-4297-417e-8846-e4bc7df27d0a"
      unitRef="usd">139080000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i41acf9fe27384764870c33bf2d7ca3b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzQwLTMtMS0xLTA_bb1a2307-1135-4252-b3fd-849f6abf6584"
      unitRef="usd">77265000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i06bf2de053c149c486b90d332e770b58_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzQwLTUtMS0xLTA_8003ff33-fe32-4fb4-8846-cabbb28b0b97"
      unitRef="usd">47288000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="idcc0086b82c046ef8a8e5b8c5b49bf87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzQxLTEtMS0xLTA_d4007390-68a4-408e-86d4-00982ff5372a"
      unitRef="usd">388283000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="idede044f86c545e28f001f748b82b5d6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzQxLTMtMS0xLTA_4ccbb3d4-29a4-419c-b37b-f39207691655"
      unitRef="usd">324805000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9a85a6c0572f4d8e9e6339b4ee02241a_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzQxLTUtMS0xLTA_49737f6b-cda3-4a62-987b-aa07699907ed"
      unitRef="usd">283480000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0eb38821e7164e669d8dcd6ae15ac39c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzQyLTEtMS0xLTA_1ca8fcd4-1960-4e5c-9275-74229b4a039b"
      unitRef="usd">-53672000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic5b5666b63f240fea62bcf585b9b5f2f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzQyLTMtMS0xLTA_eb12643a-ee8d-48b1-9ba3-deab9c9355d0"
      unitRef="usd">-47725000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i17ad5662041d43fe850e7df9841c5052_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzQyLTUtMS0xLTA_9ef1c1e8-91db-42c7-9d59-ade05f91bea3"
      unitRef="usd">-39200000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzQzLTEtMS0xLTA_9f6f0495-3a33-4c47-bf92-deede265216c"
      unitRef="usd">334611000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzQzLTMtMS0xLTA_85ce99f8-e72b-4769-9918-673d1d5f199e"
      unitRef="usd">277080000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTo1NDhjMmQyMjNiMjk0ZTYxODgyNzk5MTUwNzdiMjRmMC90YWJsZXJhbmdlOjU0OGMyZDIyM2IyOTRlNjE4ODI3OTkxNTA3N2IyNGYwXzQzLTUtMS0xLTA_3f2c9325-7889-4451-84f1-52ff629c822f"
      unitRef="usd">244280000</us-gaap:OperatingIncomeLoss>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90ZXh0cmVnaW9uOjBjZGU3NTYyZDhhNDQwMWJhMDc5MGQ3MzE3MjVhMTA1XzI5MDQ_29dff994-f8af-4909-8796-cb97650da40d">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The CODM does not use Balance Sheet and Cash Flow information in connection with operating and investment decisions other than as presented for Cloud Services and Digital Media. Accordingly, the following segment information is presented for Cloud Services and Digital Media.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.644%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.973%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.973%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cloud Services&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,473,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,466,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Digital Media&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,088,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,561,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets from Cloud Services and Digital Media&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,561,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,027,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;477,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,665,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,505,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capital expenditures:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cloud Services&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Digital Media&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total capital expenditures from Cloud Services and Digital Media&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total capital expenditures&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cloud Services&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Digital Media&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;145,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total depreciation and amortization from Cloud Services and Digital Media&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;225,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;229,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;183,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;228,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;232,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;187,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:Assets
      contextRef="i57e6344ab42f42718a97e9e73c372613_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTpkYmIyYTUzMmQ0NDc0YmZlYTg5NmNkOGZmZjVhODBmOC90YWJsZXJhbmdlOmRiYjJhNTMyZDQ0NzRiZmVhODk2Y2Q4ZmZmNWE4MGY4XzItMS0xLTEtMA_1fe479ac-fe65-4ad0-a815-ff6a44ef825d"
      unitRef="usd">1473398000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i8f5a1af06db4448ab678e60ec743c332_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTpkYmIyYTUzMmQ0NDc0YmZlYTg5NmNkOGZmZjVhODBmOC90YWJsZXJhbmdlOmRiYjJhNTMyZDQ0NzRiZmVhODk2Y2Q4ZmZmNWE4MGY4XzItMy0xLTEtMA_7423d5c9-2dfb-420a-b505-5b7edcc27985"
      unitRef="usd">1466969000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i4ca3dbcc865b4a99aac6c5dda9631a68_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTpkYmIyYTUzMmQ0NDc0YmZlYTg5NmNkOGZmZjVhODBmOC90YWJsZXJhbmdlOmRiYjJhNTMyZDQ0NzRiZmVhODk2Y2Q4ZmZmNWE4MGY4XzMtMS0xLTEtMA_ee09f62e-8b3b-4e91-bf9e-88473a58adcf"
      unitRef="usd">2088397000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i34ef82c155134a74a4dea7a85b83f699_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTpkYmIyYTUzMmQ0NDc0YmZlYTg5NmNkOGZmZjVhODBmOC90YWJsZXJhbmdlOmRiYjJhNTMyZDQ0NzRiZmVhODk2Y2Q4ZmZmNWE4MGY4XzMtMy0xLTEtMA_4b4ef042-4c33-497a-8527-ea7831b061a9"
      unitRef="usd">1561024000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i8d709d3323d6464da5ac311c376d6a9b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTpkYmIyYTUzMmQ0NDc0YmZlYTg5NmNkOGZmZjVhODBmOC90YWJsZXJhbmdlOmRiYjJhNTMyZDQ0NzRiZmVhODk2Y2Q4ZmZmNWE4MGY4XzQtMS0xLTEtMA_f4dfda8b-be2f-424e-a39d-c4402bd2132f"
      unitRef="usd">3561795000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="if57bc47375314fa4bcd579455656ccb3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTpkYmIyYTUzMmQ0NDc0YmZlYTg5NmNkOGZmZjVhODBmOC90YWJsZXJhbmdlOmRiYjJhNTMyZDQ0NzRiZmVhODk2Y2Q4ZmZmNWE4MGY4XzQtMy0xLTEtMA_a6d8d68e-a097-4617-8fa8-a265f18c32af"
      unitRef="usd">3027993000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="iea20abaa8df94f4894c75cb206b0a5f0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTpkYmIyYTUzMmQ0NDc0YmZlYTg5NmNkOGZmZjVhODBmOC90YWJsZXJhbmdlOmRiYjJhNTMyZDQ0NzRiZmVhODk2Y2Q4ZmZmNWE4MGY4XzUtMS0xLTEtMA_1f0de989-0ca6-444e-880f-8d5eec403a03"
      unitRef="usd">103536000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i906238c2bfbe444bbab52a05f0c6a639_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTpkYmIyYTUzMmQ0NDc0YmZlYTg5NmNkOGZmZjVhODBmOC90YWJsZXJhbmdlOmRiYjJhNTMyZDQ0NzRiZmVhODk2Y2Q4ZmZmNWE4MGY4XzUtMy0xLTEtMA_19392da2-0ef4-4bb1-bd66-7b44d4ef51ed"
      unitRef="usd">477853000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTpkYmIyYTUzMmQ0NDc0YmZlYTg5NmNkOGZmZjVhODBmOC90YWJsZXJhbmdlOmRiYjJhNTMyZDQ0NzRiZmVhODk2Y2Q4ZmZmNWE4MGY4XzctMS0xLTEtMA_e813ecfa-6c0e-4425-9769-c20efce9b864"
      unitRef="usd">3665331000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTpkYmIyYTUzMmQ0NDc0YmZlYTg5NmNkOGZmZjVhODBmOC90YWJsZXJhbmdlOmRiYjJhNTMyZDQ0NzRiZmVhODk2Y2Q4ZmZmNWE4MGY4XzctMy0xLTEtMA_46da4f91-e257-4ce7-a4e5-b5839fc43dfa"
      unitRef="usd">3505846000</us-gaap:Assets>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="i5e009aa3cac941239ba19aeccfb8947b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTpkYmIyYTUzMmQ0NDc0YmZlYTg5NmNkOGZmZjVhODBmOC90YWJsZXJhbmdlOmRiYjJhNTMyZDQ0NzRiZmVhODk2Y2Q4ZmZmNWE4MGY4XzExLTEtMS0xLTA_d633d0d7-6145-478a-9a0d-472230a99a47"
      unitRef="usd">32859000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="ideca71dc3bfb419b9995ed27b0010b6b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTpkYmIyYTUzMmQ0NDc0YmZlYTg5NmNkOGZmZjVhODBmOC90YWJsZXJhbmdlOmRiYjJhNTMyZDQ0NzRiZmVhODk2Y2Q4ZmZmNWE4MGY4XzExLTMtMS0xLTA_04ea5ee1-21ad-4efe-afa1-84bb3c3c71fa"
      unitRef="usd">21826000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="i85ca022ab6e94dc98c43c23f8eb40332_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTpkYmIyYTUzMmQ0NDc0YmZlYTg5NmNkOGZmZjVhODBmOC90YWJsZXJhbmdlOmRiYjJhNTMyZDQ0NzRiZmVhODk2Y2Q4ZmZmNWE4MGY4XzExLTUtMS0xLTA_d61ab07e-6c32-4fa0-bcd0-f60a00d23590"
      unitRef="usd">13832000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="i54ac2f00246945928c3090efbe32fd56_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTpkYmIyYTUzMmQ0NDc0YmZlYTg5NmNkOGZmZjVhODBmOC90YWJsZXJhbmdlOmRiYjJhNTMyZDQ0NzRiZmVhODk2Y2Q4ZmZmNWE4MGY4XzEyLTEtMS0xLTA_a8718673-227d-447f-a756-196da6982d9d"
      unitRef="usd">59693000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="i41acf9fe27384764870c33bf2d7ca3b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTpkYmIyYTUzMmQ0NDc0YmZlYTg5NmNkOGZmZjVhODBmOC90YWJsZXJhbmdlOmRiYjJhNTMyZDQ0NzRiZmVhODk2Y2Q4ZmZmNWE4MGY4XzEyLTMtMS0xLTA_f60f7edd-dbf8-49ea-bd62-a1c1e8ce804d"
      unitRef="usd">48736000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="i06bf2de053c149c486b90d332e770b58_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTpkYmIyYTUzMmQ0NDc0YmZlYTg5NmNkOGZmZjVhODBmOC90YWJsZXJhbmdlOmRiYjJhNTMyZDQ0NzRiZmVhODk2Y2Q4ZmZmNWE4MGY4XzEyLTUtMS0xLTA_b384d366-aaef-439c-82de-d24c134581f7"
      unitRef="usd">42547000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="idcc0086b82c046ef8a8e5b8c5b49bf87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTpkYmIyYTUzMmQ0NDc0YmZlYTg5NmNkOGZmZjVhODBmOC90YWJsZXJhbmdlOmRiYjJhNTMyZDQ0NzRiZmVhODk2Y2Q4ZmZmNWE4MGY4XzEzLTEtMS0xLTA_565cc0b6-fa25-4380-b159-ecd571afe3ec"
      unitRef="usd">92552000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="idede044f86c545e28f001f748b82b5d6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTpkYmIyYTUzMmQ0NDc0YmZlYTg5NmNkOGZmZjVhODBmOC90YWJsZXJhbmdlOmRiYjJhNTMyZDQ0NzRiZmVhODk2Y2Q4ZmZmNWE4MGY4XzEzLTMtMS0xLTA_1bbfec50-d0b3-46b3-a3a9-5c5a7019e742"
      unitRef="usd">70562000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="i9a85a6c0572f4d8e9e6339b4ee02241a_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTpkYmIyYTUzMmQ0NDc0YmZlYTg5NmNkOGZmZjVhODBmOC90YWJsZXJhbmdlOmRiYjJhNTMyZDQ0NzRiZmVhODk2Y2Q4ZmZmNWE4MGY4XzEzLTUtMS0xLTA_6e86cc2a-caa4-455b-871b-9f3b3dc61296"
      unitRef="usd">56379000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="i0eb38821e7164e669d8dcd6ae15ac39c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTpkYmIyYTUzMmQ0NDc0YmZlYTg5NmNkOGZmZjVhODBmOC90YWJsZXJhbmdlOmRiYjJhNTMyZDQ0NzRiZmVhODk2Y2Q4ZmZmNWE4MGY4XzE0LTEtMS0xLTA_112c2cba-8866-4865-b3da-5b0757295a08"
      unitRef="usd">0</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="ic5b5666b63f240fea62bcf585b9b5f2f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTpkYmIyYTUzMmQ0NDc0YmZlYTg5NmNkOGZmZjVhODBmOC90YWJsZXJhbmdlOmRiYjJhNTMyZDQ0NzRiZmVhODk2Y2Q4ZmZmNWE4MGY4XzE0LTMtMS0xLTA_b61777a6-2591-4011-bdfa-3af584b652b1"
      unitRef="usd">26000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="i17ad5662041d43fe850e7df9841c5052_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTpkYmIyYTUzMmQ0NDc0YmZlYTg5NmNkOGZmZjVhODBmOC90YWJsZXJhbmdlOmRiYjJhNTMyZDQ0NzRiZmVhODk2Y2Q4ZmZmNWE4MGY4XzE0LTUtMS0xLTA_5e2ff13e-3099-41ac-88e7-2f596c0e13c7"
      unitRef="usd">0</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTpkYmIyYTUzMmQ0NDc0YmZlYTg5NmNkOGZmZjVhODBmOC90YWJsZXJhbmdlOmRiYjJhNTMyZDQ0NzRiZmVhODk2Y2Q4ZmZmNWE4MGY4XzE1LTEtMS0xLTA_e57a6e5a-83e3-4af0-919e-fb97234da179"
      unitRef="usd">92552000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTpkYmIyYTUzMmQ0NDc0YmZlYTg5NmNkOGZmZjVhODBmOC90YWJsZXJhbmdlOmRiYjJhNTMyZDQ0NzRiZmVhODk2Y2Q4ZmZmNWE4MGY4XzE1LTMtMS0xLTA_a895a316-f49a-4e85-80fd-beebb339d867"
      unitRef="usd">70588000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTpkYmIyYTUzMmQ0NDc0YmZlYTg5NmNkOGZmZjVhODBmOC90YWJsZXJhbmdlOmRiYjJhNTMyZDQ0NzRiZmVhODk2Y2Q4ZmZmNWE4MGY4XzE1LTUtMS0xLTA_6b338d96-1834-4f27-aa58-4caf6494558e"
      unitRef="usd">56379000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:DepreciationAndAmortization
      contextRef="i5e009aa3cac941239ba19aeccfb8947b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTpkYmIyYTUzMmQ0NDc0YmZlYTg5NmNkOGZmZjVhODBmOC90YWJsZXJhbmdlOmRiYjJhNTMyZDQ0NzRiZmVhODk2Y2Q4ZmZmNWE4MGY4XzE4LTEtMS0xLTA_8acbad3c-ed1b-4f82-bb27-b1672195b8a7"
      unitRef="usd">79754000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="ideca71dc3bfb419b9995ed27b0010b6b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTpkYmIyYTUzMmQ0NDc0YmZlYTg5NmNkOGZmZjVhODBmOC90YWJsZXJhbmdlOmRiYjJhNTMyZDQ0NzRiZmVhODk2Y2Q4ZmZmNWE4MGY4XzE4LTMtMS0xLTA_3edd2245-9319-41ce-b5d6-b8ec696ab5cf"
      unitRef="usd">80970000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i85ca022ab6e94dc98c43c23f8eb40332_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTpkYmIyYTUzMmQ0NDc0YmZlYTg5NmNkOGZmZjVhODBmOC90YWJsZXJhbmdlOmRiYjJhNTMyZDQ0NzRiZmVhODk2Y2Q4ZmZmNWE4MGY4XzE4LTUtMS0xLTA_0f9749a7-bd0d-46cd-a037-0a1dd64bb686"
      unitRef="usd">60754000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i54ac2f00246945928c3090efbe32fd56_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTpkYmIyYTUzMmQ0NDc0YmZlYTg5NmNkOGZmZjVhODBmOC90YWJsZXJhbmdlOmRiYjJhNTMyZDQ0NzRiZmVhODk2Y2Q4ZmZmNWE4MGY4XzE5LTEtMS0xLTA_616aa9e1-bacb-40d6-bceb-a3ec7498fb8e"
      unitRef="usd">145321000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i41acf9fe27384764870c33bf2d7ca3b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTpkYmIyYTUzMmQ0NDc0YmZlYTg5NmNkOGZmZjVhODBmOC90YWJsZXJhbmdlOmRiYjJhNTMyZDQ0NzRiZmVhODk2Y2Q4ZmZmNWE4MGY4XzE5LTMtMS0xLTA_35a29c45-ecae-41bc-81a9-f1d9732b3bfb"
      unitRef="usd">148575000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i06bf2de053c149c486b90d332e770b58_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTpkYmIyYTUzMmQ0NDc0YmZlYTg5NmNkOGZmZjVhODBmOC90YWJsZXJhbmdlOmRiYjJhNTMyZDQ0NzRiZmVhODk2Y2Q4ZmZmNWE4MGY4XzE5LTUtMS0xLTA_76456310-3509-4a91-8d0e-ce3fc3402bd1"
      unitRef="usd">122843000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="idcc0086b82c046ef8a8e5b8c5b49bf87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTpkYmIyYTUzMmQ0NDc0YmZlYTg5NmNkOGZmZjVhODBmOC90YWJsZXJhbmdlOmRiYjJhNTMyZDQ0NzRiZmVhODk2Y2Q4ZmZmNWE4MGY4XzIwLTEtMS0xLTA_7ae72843-a3bd-44f3-85c3-3269f305cc1a"
      unitRef="usd">225075000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="idede044f86c545e28f001f748b82b5d6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTpkYmIyYTUzMmQ0NDc0YmZlYTg5NmNkOGZmZjVhODBmOC90YWJsZXJhbmdlOmRiYjJhNTMyZDQ0NzRiZmVhODk2Y2Q4ZmZmNWE4MGY4XzIwLTMtMS0xLTA_ce128481-2fc5-4617-8ec6-4b1d0b68b141"
      unitRef="usd">229545000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i9a85a6c0572f4d8e9e6339b4ee02241a_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTpkYmIyYTUzMmQ0NDc0YmZlYTg5NmNkOGZmZjVhODBmOC90YWJsZXJhbmdlOmRiYjJhNTMyZDQ0NzRiZmVhODk2Y2Q4ZmZmNWE4MGY4XzIwLTUtMS0xLTA_afb1e104-7c7e-4542-9566-9a49ca2bd3af"
      unitRef="usd">183597000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i0eb38821e7164e669d8dcd6ae15ac39c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTpkYmIyYTUzMmQ0NDc0YmZlYTg5NmNkOGZmZjVhODBmOC90YWJsZXJhbmdlOmRiYjJhNTMyZDQ0NzRiZmVhODk2Y2Q4ZmZmNWE4MGY4XzIxLTEtMS0xLTA_098372ba-8968-4de4-99ba-309b5570e7af"
      unitRef="usd">3662000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="ic5b5666b63f240fea62bcf585b9b5f2f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTpkYmIyYTUzMmQ0NDc0YmZlYTg5NmNkOGZmZjVhODBmOC90YWJsZXJhbmdlOmRiYjJhNTMyZDQ0NzRiZmVhODk2Y2Q4ZmZmNWE4MGY4XzIxLTMtMS0xLTA_a6f24a29-a3cb-4aa7-ac85-82cbf35b3403"
      unitRef="usd">2487000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i17ad5662041d43fe850e7df9841c5052_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTpkYmIyYTUzMmQ0NDc0YmZlYTg5NmNkOGZmZjVhODBmOC90YWJsZXJhbmdlOmRiYjJhNTMyZDQ0NzRiZmVhODk2Y2Q4ZmZmNWE4MGY4XzIxLTUtMS0xLTA_c7e2b68d-9bf4-4b8d-bd89-0c9aebc886ee"
      unitRef="usd">3577000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTpkYmIyYTUzMmQ0NDc0YmZlYTg5NmNkOGZmZjVhODBmOC90YWJsZXJhbmdlOmRiYjJhNTMyZDQ0NzRiZmVhODk2Y2Q4ZmZmNWE4MGY4XzIyLTEtMS0xLTA_c65e2a1f-205c-4e29-a1e6-6b94370beb77"
      unitRef="usd">228737000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTpkYmIyYTUzMmQ0NDc0YmZlYTg5NmNkOGZmZjVhODBmOC90YWJsZXJhbmdlOmRiYjJhNTMyZDQ0NzRiZmVhODk2Y2Q4ZmZmNWE4MGY4XzIyLTMtMS0xLTA_9f233104-0417-467a-8664-7238a9150ff4"
      unitRef="usd">232032000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTpkYmIyYTUzMmQ0NDc0YmZlYTg5NmNkOGZmZjVhODBmOC90YWJsZXJhbmdlOmRiYjJhNTMyZDQ0NzRiZmVhODk2Y2Q4ZmZmNWE4MGY4XzIyLTUtMS0xLTA_18ab168c-96a8-4fb0-9daa-9d2c930c0a3a"
      unitRef="usd">187174000</us-gaap:DepreciationAndAmortization>
    <us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90ZXh0cmVnaW9uOjBjZGU3NTYyZDhhNDQwMWJhMDc5MGQ3MzE3MjVhMTA1XzI5MTk_159d8bd9-f1c9-4a72-ae9c-ba5a10ebe7ad">&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;J2 Global maintains operations in the U.S., Canada, Ireland, Japan and other countries. Geographic information about the U.S. and all other countries for the reporting periods is presented below. Such information attributes revenues based on markets where revenues are reported (in thousands).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Revenues:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,215,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,100,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;924,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ireland&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;All other countries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;145,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,489,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,372,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,207,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.516%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.517%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Long-lived assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;918,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;701,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;All other countries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;972,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;778,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock>
    <us-gaap:Revenues
      contextRef="ie276133175884309901bb9fb7e5f2f3b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTplZGVkYTEwNTQ1OTA0NTMyYjNlZWE1NWViMzdhYzBkOC90YWJsZXJhbmdlOmVkZWRhMTA1NDU5MDQ1MzJiM2VlYTU1ZWIzN2FjMGQ4XzMtMS0xLTEtMA_e7c5e4ae-1498-4b73-a530-b4e19bca3040"
      unitRef="usd">1215281000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic75d887cdd3f494fad60a0c0af986191_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTplZGVkYTEwNTQ1OTA0NTMyYjNlZWE1NWViMzdhYzBkOC90YWJsZXJhbmdlOmVkZWRhMTA1NDU5MDQ1MzJiM2VlYTU1ZWIzN2FjMGQ4XzMtMy0xLTEtMA_ec26dfb0-41b4-475f-8c89-edde57c86e66"
      unitRef="usd">1100298000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if9b6e97c43f24399a085beea13b79b48_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTplZGVkYTEwNTQ1OTA0NTMyYjNlZWE1NWViMzdhYzBkOC90YWJsZXJhbmdlOmVkZWRhMTA1NDU5MDQ1MzJiM2VlYTU1ZWIzN2FjMGQ4XzMtNS0xLTEtMA_2af60c90-c7f7-4f3c-b34c-d2c7b95f56c1"
      unitRef="usd">924051000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia5eaf2b26acb439c975851e424dfa4d2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTplZGVkYTEwNTQ1OTA0NTMyYjNlZWE1NWViMzdhYzBkOC90YWJsZXJhbmdlOmVkZWRhMTA1NDU5MDQ1MzJiM2VlYTU1ZWIzN2FjMGQ4XzQtMS0xLTEtMA_9a756db9-4dc7-435f-9497-7e836101c38c"
      unitRef="usd">70073000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7093393dcaf34680814f5648c0cdceba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTplZGVkYTEwNTQ1OTA0NTMyYjNlZWE1NWViMzdhYzBkOC90YWJsZXJhbmdlOmVkZWRhMTA1NDU5MDQ1MzJiM2VlYTU1ZWIzN2FjMGQ4XzQtMy0xLTEtMA_05024f62-295b-4084-a1f7-6bbea2c80ec7"
      unitRef="usd">67518000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i21fb1d03893049e0be0db16a87fbc672_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTplZGVkYTEwNTQ1OTA0NTMyYjNlZWE1NWViMzdhYzBkOC90YWJsZXJhbmdlOmVkZWRhMTA1NDU5MDQ1MzJiM2VlYTU1ZWIzN2FjMGQ4XzQtNS0xLTEtMA_15b5c937-75fd-4c28-8b8a-d5346ef62109"
      unitRef="usd">73742000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i974c57fe12b34d5881aa4ec3cc15f27a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTplZGVkYTEwNTQ1OTA0NTMyYjNlZWE1NWViMzdhYzBkOC90YWJsZXJhbmdlOmVkZWRhMTA1NDU5MDQ1MzJiM2VlYTU1ZWIzN2FjMGQ4XzUtMS0xLTEtMA_eef7e197-2dfa-4b2c-972c-1fb872472c62"
      unitRef="usd">55917000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie92b3a7fb94e4d708f3f91861947bc16_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTplZGVkYTEwNTQ1OTA0NTMyYjNlZWE1NWViMzdhYzBkOC90YWJsZXJhbmdlOmVkZWRhMTA1NDU5MDQ1MzJiM2VlYTU1ZWIzN2FjMGQ4XzUtMy0xLTEtMA_012cd9d8-1935-47aa-b513-8d1ef0c6980f"
      unitRef="usd">59009000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i92f7a9d1a5dd44b5907bfffe556c8ed0_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTplZGVkYTEwNTQ1OTA0NTMyYjNlZWE1NWViMzdhYzBkOC90YWJsZXJhbmdlOmVkZWRhMTA1NDU5MDQ1MzJiM2VlYTU1ZWIzN2FjMGQ4XzUtNS0xLTEtMA_e606bccb-8324-4658-8483-5d178c6ebb0d"
      unitRef="usd">69291000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i35440d85c01a4a23a50fde1557cf7c70_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTplZGVkYTEwNTQ1OTA0NTMyYjNlZWE1NWViMzdhYzBkOC90YWJsZXJhbmdlOmVkZWRhMTA1NDU5MDQ1MzJiM2VlYTU1ZWIzN2FjMGQ4XzYtMS0xLTEtMA_96d1eb31-b0b9-4e52-936c-e21cb11f0493"
      unitRef="usd">148322000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9bef8d62542b4ff5ab4d795fa94886c0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTplZGVkYTEwNTQ1OTA0NTMyYjNlZWE1NWViMzdhYzBkOC90YWJsZXJhbmdlOmVkZWRhMTA1NDU5MDQ1MzJiM2VlYTU1ZWIzN2FjMGQ4XzYtMy0xLTEtMA_730bad22-45d7-48dd-95b2-7db04d203624"
      unitRef="usd">145229000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i129929a22ec44ce6b665b7a171b85510_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTplZGVkYTEwNTQ1OTA0NTMyYjNlZWE1NWViMzdhYzBkOC90YWJsZXJhbmdlOmVkZWRhMTA1NDU5MDQ1MzJiM2VlYTU1ZWIzN2FjMGQ4XzYtNS0xLTEtMA_6032d642-d2a5-4b22-841d-cd2f7d1e2488"
      unitRef="usd">140211000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTplZGVkYTEwNTQ1OTA0NTMyYjNlZWE1NWViMzdhYzBkOC90YWJsZXJhbmdlOmVkZWRhMTA1NDU5MDQ1MzJiM2VlYTU1ZWIzN2FjMGQ4XzctMS0xLTEtMA_d525cf2f-2b1e-48e8-b24e-db12164d23f1"
      unitRef="usd">1489593000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTplZGVkYTEwNTQ1OTA0NTMyYjNlZWE1NWViMzdhYzBkOC90YWJsZXJhbmdlOmVkZWRhMTA1NDU5MDQ1MzJiM2VlYTU1ZWIzN2FjMGQ4XzctMy0xLTEtMA_ac29afa8-43e8-4440-856a-ac89f5534a0c"
      unitRef="usd">1372054000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTplZGVkYTEwNTQ1OTA0NTMyYjNlZWE1NWViMzdhYzBkOC90YWJsZXJhbmdlOmVkZWRhMTA1NDU5MDQ1MzJiM2VlYTU1ZWIzN2FjMGQ4XzctNS0xLTEtMA_f4b75fd9-3053-416d-b8fc-92115869f827"
      unitRef="usd">1207295000</us-gaap:Revenues>
    <us-gaap:NoncurrentAssets
      contextRef="i3a3d9638ff09415aba8b3aad5cd2e394_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTozM2QwMmY0ZDQwNWQ0ZWE5YWE3YzdmYmE3MzY5NjQ2NS90YWJsZXJhbmdlOjMzZDAyZjRkNDA1ZDRlYTlhYTdjN2ZiYTczNjk2NDY1XzItMS0xLTEtMA_5feefccd-2148-4359-82bd-4a1041d41437"
      unitRef="usd">918125000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i72e5aba1a1124294a457583946c15129_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTozM2QwMmY0ZDQwNWQ0ZWE5YWE3YzdmYmE3MzY5NjQ2NS90YWJsZXJhbmdlOjMzZDAyZjRkNDA1ZDRlYTlhYTdjN2ZiYTczNjk2NDY1XzItMy0xLTEtMA_48413efc-c981-4218-8163-8efa0f42c648"
      unitRef="usd">701580000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i918bede6a24e4e04afc06b0c3c6e5528_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTozM2QwMmY0ZDQwNWQ0ZWE5YWE3YzdmYmE3MzY5NjQ2NS90YWJsZXJhbmdlOjMzZDAyZjRkNDA1ZDRlYTlhYTdjN2ZiYTczNjk2NDY1XzMtMS0xLTEtMA_b821916b-cbad-499d-a34a-b194133463d2"
      unitRef="usd">54073000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i3f96203204444f13a2e39929cf484381_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTozM2QwMmY0ZDQwNWQ0ZWE5YWE3YzdmYmE3MzY5NjQ2NS90YWJsZXJhbmdlOjMzZDAyZjRkNDA1ZDRlYTlhYTdjN2ZiYTczNjk2NDY1XzMtMy0xLTEtMA_cef46166-90b0-4268-91b4-7c33038fd531"
      unitRef="usd">76927000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i44e91910d35e4bd186f5a6dc7a8fe881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTozM2QwMmY0ZDQwNWQ0ZWE5YWE3YzdmYmE3MzY5NjQ2NS90YWJsZXJhbmdlOjMzZDAyZjRkNDA1ZDRlYTlhYTdjN2ZiYTczNjk2NDY1XzQtMS0xLTEtMA_d5c9d82b-c9e2-4b08-8625-d5c85a6aad99"
      unitRef="usd">972198000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i2b480b07810646c3894307eafd3027b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODEvZnJhZzowY2RlNzU2MmQ4YTQ0MDFiYTA3OTBkNzMxNzI1YTEwNS90YWJsZTozM2QwMmY0ZDQwNWQ0ZWE5YWE3YzdmYmE3MzY5NjQ2NS90YWJsZXJhbmdlOjMzZDAyZjRkNDA1ZDRlYTlhYTdjN2ZiYTczNjk2NDY1XzQtMy0xLTEtMA_9dcbec89-3165-4b54-bb44-6d556723f192"
      unitRef="usd">778507000</us-gaap:NoncurrentAssets>
    <us-gaap:CashFlowSupplementalDisclosuresTextBlock
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODQvZnJhZzpkNzAyYWE1ZjFmNzE0ODk0OTM2NGZiYWE3NGI3NDcyZS90ZXh0cmVnaW9uOmQ3MDJhYTVmMWY3MTQ4OTQ5MzY0ZmJhYTc0Yjc0NzJlXzU1Mg_86fba7dd-8759-443d-9b0f-a49301956d35">Supplemental Cash Flows InformationCash paid for interest on outstanding debt during the years ended December&#160;31, 2020, 2019 and 2018 was $106.0 million, $55.4 million and $54.0 million, respectively, which is the primary contributor for total cash paid for interest.&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash paid for income taxes net of refunds received was $45.0&#160;million, $45.9&#160;million and $37.6 million during the years ended December&#160;31, 2020, 2019 and 2018, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the years ended December&#160;31, 2020, 2019 and 2018, J2 Global recorded the tax benefit from the exercise of stock options and restricted stock as a reduction of its income tax liability of $2.9 million, $4.8 million and $3.3 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the first quarter of 2020, in a non-cash transaction of $18.3&#160;million, the Company exchanged shares of redeemable preferred stock that were previously classified as available-for-sale corporate debt securities for a new series of preferred stock, classified as equity securities without a readily determinable fair value (see Note 5 - Investments).&lt;/span&gt;&lt;/div&gt;</us-gaap:CashFlowSupplementalDisclosuresTextBlock>
    <us-gaap:InterestPaidNet
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODQvZnJhZzpkNzAyYWE1ZjFmNzE0ODk0OTM2NGZiYWE3NGI3NDcyZS90ZXh0cmVnaW9uOmQ3MDJhYTVmMWY3MTQ4OTQ5MzY0ZmJhYTc0Yjc0NzJlXzEwOA_06d98f17-92df-4753-883d-8b1cd54116d1"
      unitRef="usd">106000000.0</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODQvZnJhZzpkNzAyYWE1ZjFmNzE0ODk0OTM2NGZiYWE3NGI3NDcyZS90ZXh0cmVnaW9uOmQ3MDJhYTVmMWY3MTQ4OTQ5MzY0ZmJhYTc0Yjc0NzJlXzExMg_dcde4415-4f5d-4605-a280-73a8a5f7fdce"
      unitRef="usd">55400000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODQvZnJhZzpkNzAyYWE1ZjFmNzE0ODk0OTM2NGZiYWE3NGI3NDcyZS90ZXh0cmVnaW9uOmQ3MDJhYTVmMWY3MTQ4OTQ5MzY0ZmJhYTc0Yjc0NzJlXzExOQ_21273f95-8dd2-4d07-834a-a04507f2adb9"
      unitRef="usd">54000000.0</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODQvZnJhZzpkNzAyYWE1ZjFmNzE0ODk0OTM2NGZiYWE3NGI3NDcyZS90ZXh0cmVnaW9uOmQ3MDJhYTVmMWY3MTQ4OTQ5MzY0ZmJhYTc0Yjc0NzJlXzMyOTg1MzQ4ODYwNDA_3b0c4173-f51e-4922-bc41-67e16e6331ef"
      unitRef="usd">45000000.0</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODQvZnJhZzpkNzAyYWE1ZjFmNzE0ODk0OTM2NGZiYWE3NGI3NDcyZS90ZXh0cmVnaW9uOmQ3MDJhYTVmMWY3MTQ4OTQ5MzY0ZmJhYTc0Yjc0NzJlXzMyOTg1MzQ4ODYwNDQ_7107469d-dbe1-404d-a3f3-3f29c8c1f3b8"
      unitRef="usd">45900000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODQvZnJhZzpkNzAyYWE1ZjFmNzE0ODk0OTM2NGZiYWE3NGI3NDcyZS90ZXh0cmVnaW9uOmQ3MDJhYTVmMWY3MTQ4OTQ5MzY0ZmJhYTc0Yjc0NzJlXzI5MA_c71613db-9e26-4557-9626-f61c753c3b5c"
      unitRef="usd">37600000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:DeferredTaxExpenseFromStockOptionsExercised
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODQvZnJhZzpkNzAyYWE1ZjFmNzE0ODk0OTM2NGZiYWE3NGI3NDcyZS90ZXh0cmVnaW9uOmQ3MDJhYTVmMWY3MTQ4OTQ5MzY0ZmJhYTc0Yjc0NzJlXzUyMg_9ce8930b-5c2d-4b66-a1f9-1c3b35ed92c5"
      unitRef="usd">2900000</us-gaap:DeferredTaxExpenseFromStockOptionsExercised>
    <us-gaap:DeferredTaxExpenseFromStockOptionsExercised
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODQvZnJhZzpkNzAyYWE1ZjFmNzE0ODk0OTM2NGZiYWE3NGI3NDcyZS90ZXh0cmVnaW9uOmQ3MDJhYTVmMWY3MTQ4OTQ5MzY0ZmJhYTc0Yjc0NzJlXzUyNg_1f0a948e-ed1e-4409-b4ff-609ed8208fa5"
      unitRef="usd">4800000</us-gaap:DeferredTaxExpenseFromStockOptionsExercised>
    <us-gaap:DeferredTaxExpenseFromStockOptionsExercised
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODQvZnJhZzpkNzAyYWE1ZjFmNzE0ODk0OTM2NGZiYWE3NGI3NDcyZS90ZXh0cmVnaW9uOmQ3MDJhYTVmMWY3MTQ4OTQ5MzY0ZmJhYTc0Yjc0NzJlXzUzMw_de24b7af-c25b-4802-9bca-d594247df787"
      unitRef="usd">3300000</us-gaap:DeferredTaxExpenseFromStockOptionsExercised>
    <jcom:ExchangeOfAvailableForSaleDebtSecurities
      contextRef="id2030f18d9e446d0adacd4b9a607ee5e_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODQvZnJhZzpkNzAyYWE1ZjFmNzE0ODk0OTM2NGZiYWE3NGI3NDcyZS90ZXh0cmVnaW9uOmQ3MDJhYTVmMWY3MTQ4OTQ5MzY0ZmJhYTc0Yjc0NzJlXzQ5NDc4MDIzMjY2OTM_1bf96422-7f69-4185-be97-050bea82f7cd"
      unitRef="usd">18300000</jcom:ExchangeOfAvailableForSaleDebtSecurities>
    <us-gaap:ComprehensiveIncomeNoteTextBlock
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90ZXh0cmVnaW9uOjUyMjBmYzZjYjQ3YzQ2ZDJhZDlmZmQwMGJlYzZhYThkXzMzNw_9bc4af02-9dfe-410f-9b25-e12400e77c60">Accumulated Other Comprehensive Income&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the changes in accumulated balances of other comprehensive loss (income), net of tax, for the years ended December&#160;31, 2020, 2019, and 2018 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.063%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.165%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.820%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.165%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.820%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.167%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unrealized Gains (Losses) on Investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Foreign Currency Translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of January 1, 2018&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29,090)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29,090)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Other comprehensive loss before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,418)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,471)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,889)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net current period other comprehensive loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,418)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,471)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,889)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,418)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(44,561)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(45,979)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Other comprehensive income (loss) before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,626)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(483)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net current period other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,626)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(483)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(275)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(46,187)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(46,462)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Other comprehensive income (loss) before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,902)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,344)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net current period other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,902)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,344)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(55,089)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(54,806)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The  following table provides details about  reclassifications out of accumulated other comprehensive loss for the years ended December&#160;31, 2020, 2019, and 2018.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.625%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Details about Accumulated Other Comprehensive Loss Components&lt;/span&gt;&lt;/td&gt;&lt;td colspan="18" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amount Reclassified from Accumulated Other Comprehensive Loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Affected Line Item in the Statements of Operations&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the years ending December 31, &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrealized loss on available-for-sale investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss on investments, net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax expense&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total reclassifications for the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net Income&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ComprehensiveIncomeNoteTextBlock>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90ZXh0cmVnaW9uOjUyMjBmYzZjYjQ3YzQ2ZDJhZDlmZmQwMGJlYzZhYThkXzMzOA_a50ea2c6-9f63-4e55-a78d-3aaab8a4e6f6">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the changes in accumulated balances of other comprehensive loss (income), net of tax, for the years ended December&#160;31, 2020, 2019, and 2018 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.063%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.165%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.820%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.165%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.820%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.167%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unrealized Gains (Losses) on Investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Foreign Currency Translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of January 1, 2018&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29,090)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29,090)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Other comprehensive loss before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,418)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,471)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,889)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net current period other comprehensive loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,418)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,471)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,889)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,418)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(44,561)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(45,979)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Other comprehensive income (loss) before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,626)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(483)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net current period other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,626)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(483)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(275)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(46,187)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(46,462)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Other comprehensive income (loss) before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,902)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,344)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net current period other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,902)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,344)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(55,089)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(54,806)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:StockholdersEquity
      contextRef="ief79bbd988e74fa6932701f40cf83dce_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90YWJsZToxYTgyNjhkMjExNjY0ZjZjOGFkMWEzNDYyYmEyNjllNS90YWJsZXJhbmdlOjFhODI2OGQyMTE2NjRmNmM4YWQxYTM0NjJiYTI2OWU1XzEtMS0xLTEtMA_16c05c4d-4a63-4fed-b46e-52e2a5c0dbff"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie80a867dac7e460cac6a244f0d0b24e4_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90YWJsZToxYTgyNjhkMjExNjY0ZjZjOGFkMWEzNDYyYmEyNjllNS90YWJsZXJhbmdlOjFhODI2OGQyMTE2NjRmNmM4YWQxYTM0NjJiYTI2OWU1XzEtMy0xLTEtMA_83212ce7-8d05-490c-a390-c28112d7541a"
      unitRef="usd">-29090000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8548d435f8d447a8bb9060842d535bcc_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90YWJsZToxYTgyNjhkMjExNjY0ZjZjOGFkMWEzNDYyYmEyNjllNS90YWJsZXJhbmdlOjFhODI2OGQyMTE2NjRmNmM4YWQxYTM0NjJiYTI2OWU1XzEtNS0xLTEtMA_dde11404-86e8-4fb9-a681-335af95a2bb5"
      unitRef="usd">-29090000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i2b6fb5aa749c4dc48a62868bc48e9fda_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90YWJsZToxYTgyNjhkMjExNjY0ZjZjOGFkMWEzNDYyYmEyNjllNS90YWJsZXJhbmdlOjFhODI2OGQyMTE2NjRmNmM4YWQxYTM0NjJiYTI2OWU1XzItMS0xLTEtMA_e9dac210-cea1-4ee6-b4a1-449074cdf156"
      unitRef="usd">-1418000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="if5580cdf3c6b497e9ac58b8841388707_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90YWJsZToxYTgyNjhkMjExNjY0ZjZjOGFkMWEzNDYyYmEyNjllNS90YWJsZXJhbmdlOjFhODI2OGQyMTE2NjRmNmM4YWQxYTM0NjJiYTI2OWU1XzItMy0xLTEtMA_d19db4d8-e369-4af6-b098-0640ee51826f"
      unitRef="usd">-15471000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90YWJsZToxYTgyNjhkMjExNjY0ZjZjOGFkMWEzNDYyYmEyNjllNS90YWJsZXJhbmdlOjFhODI2OGQyMTE2NjRmNmM4YWQxYTM0NjJiYTI2OWU1XzItNS0xLTEtMA_1253c677-7495-4b5a-a5fe-fed8849e645c"
      unitRef="usd">-16889000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i2b6fb5aa749c4dc48a62868bc48e9fda_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90YWJsZToxYTgyNjhkMjExNjY0ZjZjOGFkMWEzNDYyYmEyNjllNS90YWJsZXJhbmdlOjFhODI2OGQyMTE2NjRmNmM4YWQxYTM0NjJiYTI2OWU1XzQtMS0xLTEtMA_16371fab-ed40-4b31-a622-23490ebe3fcf"
      unitRef="usd">-1418000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="if5580cdf3c6b497e9ac58b8841388707_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90YWJsZToxYTgyNjhkMjExNjY0ZjZjOGFkMWEzNDYyYmEyNjllNS90YWJsZXJhbmdlOjFhODI2OGQyMTE2NjRmNmM4YWQxYTM0NjJiYTI2OWU1XzQtMy0xLTEtMA_b63d9e45-f7b2-4abc-a262-6774c4c064ed"
      unitRef="usd">-15471000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90YWJsZToxYTgyNjhkMjExNjY0ZjZjOGFkMWEzNDYyYmEyNjllNS90YWJsZXJhbmdlOjFhODI2OGQyMTE2NjRmNmM4YWQxYTM0NjJiYTI2OWU1XzQtNS0xLTEtMA_448a3e20-2157-4544-a1b0-10aace27bd57"
      unitRef="usd">-16889000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i8cb17288701446edbde711c8725d5450_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90YWJsZToxYTgyNjhkMjExNjY0ZjZjOGFkMWEzNDYyYmEyNjllNS90YWJsZXJhbmdlOjFhODI2OGQyMTE2NjRmNmM4YWQxYTM0NjJiYTI2OWU1XzUtMS0xLTEtMA_9abae7c1-1670-4039-b619-304c9441b412"
      unitRef="usd">-1418000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i821051fab4564dcfaf4ffdc9a47761ad_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90YWJsZToxYTgyNjhkMjExNjY0ZjZjOGFkMWEzNDYyYmEyNjllNS90YWJsZXJhbmdlOjFhODI2OGQyMTE2NjRmNmM4YWQxYTM0NjJiYTI2OWU1XzUtMy0xLTEtMA_3b322d7b-afd9-4a02-9113-7c754e807926"
      unitRef="usd">-44561000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i18ed14d4ba3e498daaf8020d5797b27b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90YWJsZToxYTgyNjhkMjExNjY0ZjZjOGFkMWEzNDYyYmEyNjllNS90YWJsZXJhbmdlOjFhODI2OGQyMTE2NjRmNmM4YWQxYTM0NjJiYTI2OWU1XzUtNS0xLTEtMA_5f6774a2-b565-4604-a0b8-40ea4f6e0ea0"
      unitRef="usd">-45979000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i86c8c41caed344b4ba2935388270a266_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90YWJsZToxYTgyNjhkMjExNjY0ZjZjOGFkMWEzNDYyYmEyNjllNS90YWJsZXJhbmdlOjFhODI2OGQyMTE2NjRmNmM4YWQxYTM0NjJiYTI2OWU1XzYtMS0xLTEtMA_f819cfa2-f291-4a05-a91a-1a80fe21fc2a"
      unitRef="usd">1143000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="id417e6217acb43d79fe7919b536471b0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90YWJsZToxYTgyNjhkMjExNjY0ZjZjOGFkMWEzNDYyYmEyNjllNS90YWJsZXJhbmdlOjFhODI2OGQyMTE2NjRmNmM4YWQxYTM0NjJiYTI2OWU1XzYtMy0xLTEtMA_a06328cc-f395-4689-b476-03fa40ce8b10"
      unitRef="usd">-1626000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90YWJsZToxYTgyNjhkMjExNjY0ZjZjOGFkMWEzNDYyYmEyNjllNS90YWJsZXJhbmdlOjFhODI2OGQyMTE2NjRmNmM4YWQxYTM0NjJiYTI2OWU1XzYtNS0xLTEtMA_24606d04-4fd9-4578-b9e4-5928459cd384"
      unitRef="usd">-483000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i86c8c41caed344b4ba2935388270a266_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90YWJsZToxYTgyNjhkMjExNjY0ZjZjOGFkMWEzNDYyYmEyNjllNS90YWJsZXJhbmdlOjFhODI2OGQyMTE2NjRmNmM4YWQxYTM0NjJiYTI2OWU1XzgtMS0xLTEtMA_c57c4b65-52e4-405e-8574-e057fd4f4ee4"
      unitRef="usd">1143000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="id417e6217acb43d79fe7919b536471b0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90YWJsZToxYTgyNjhkMjExNjY0ZjZjOGFkMWEzNDYyYmEyNjllNS90YWJsZXJhbmdlOjFhODI2OGQyMTE2NjRmNmM4YWQxYTM0NjJiYTI2OWU1XzgtMy0xLTEtMA_c5d91c8c-a32b-4995-be08-964cabb0abd4"
      unitRef="usd">-1626000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90YWJsZToxYTgyNjhkMjExNjY0ZjZjOGFkMWEzNDYyYmEyNjllNS90YWJsZXJhbmdlOjFhODI2OGQyMTE2NjRmNmM4YWQxYTM0NjJiYTI2OWU1XzgtNS0xLTEtMA_90a8af4a-0a37-4dd1-a538-5b2421592cdd"
      unitRef="usd">-483000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="if0bc277e41b54eea8065f79a45225b49_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90YWJsZToxYTgyNjhkMjExNjY0ZjZjOGFkMWEzNDYyYmEyNjllNS90YWJsZXJhbmdlOjFhODI2OGQyMTE2NjRmNmM4YWQxYTM0NjJiYTI2OWU1XzktMS0xLTEtMA_74fd689b-30c1-436b-9450-25260be00758"
      unitRef="usd">-275000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ice916b5e0898471ea3346b4b3a672c46_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90YWJsZToxYTgyNjhkMjExNjY0ZjZjOGFkMWEzNDYyYmEyNjllNS90YWJsZXJhbmdlOjFhODI2OGQyMTE2NjRmNmM4YWQxYTM0NjJiYTI2OWU1XzktMy0xLTEtMA_79be0499-f2e6-404c-87d2-c07bf5ea4bfa"
      unitRef="usd">-46187000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i03644fc94f7a43d8b519a86330b372cf_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90YWJsZToxYTgyNjhkMjExNjY0ZjZjOGFkMWEzNDYyYmEyNjllNS90YWJsZXJhbmdlOjFhODI2OGQyMTE2NjRmNmM4YWQxYTM0NjJiYTI2OWU1XzktNS0xLTEtMA_95b86610-24db-461e-adfa-b20c28ca9989"
      unitRef="usd">-46462000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i793b923f9cf54009ae9a10ff54a25405_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90YWJsZToxYTgyNjhkMjExNjY0ZjZjOGFkMWEzNDYyYmEyNjllNS90YWJsZXJhbmdlOjFhODI2OGQyMTE2NjRmNmM4YWQxYTM0NjJiYTI2OWU1XzEwLTEtMS0xLTA_294810f3-5726-4946-b254-d238cbdcccb2"
      unitRef="usd">558000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i9caff7eb2a914b8da306c0c01fd74e03_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90YWJsZToxYTgyNjhkMjExNjY0ZjZjOGFkMWEzNDYyYmEyNjllNS90YWJsZXJhbmdlOjFhODI2OGQyMTE2NjRmNmM4YWQxYTM0NjJiYTI2OWU1XzEwLTMtMS0xLTA_a603d72d-c08a-4692-b546-2d4308cd0035"
      unitRef="usd">-8902000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90YWJsZToxYTgyNjhkMjExNjY0ZjZjOGFkMWEzNDYyYmEyNjllNS90YWJsZXJhbmdlOjFhODI2OGQyMTE2NjRmNmM4YWQxYTM0NjJiYTI2OWU1XzEwLTUtMS0xLTA_1ee02e0a-e79f-4da1-8312-872499a84d8e"
      unitRef="usd">-8344000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i793b923f9cf54009ae9a10ff54a25405_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90YWJsZToxYTgyNjhkMjExNjY0ZjZjOGFkMWEzNDYyYmEyNjllNS90YWJsZXJhbmdlOjFhODI2OGQyMTE2NjRmNmM4YWQxYTM0NjJiYTI2OWU1XzEyLTEtMS0xLTA_1fa3d8d5-6776-413d-88ba-40768aa20c5b"
      unitRef="usd">558000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i9caff7eb2a914b8da306c0c01fd74e03_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90YWJsZToxYTgyNjhkMjExNjY0ZjZjOGFkMWEzNDYyYmEyNjllNS90YWJsZXJhbmdlOjFhODI2OGQyMTE2NjRmNmM4YWQxYTM0NjJiYTI2OWU1XzEyLTMtMS0xLTA_7d14fce4-f83a-4270-aaf3-f27be0a24453"
      unitRef="usd">-8902000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90YWJsZToxYTgyNjhkMjExNjY0ZjZjOGFkMWEzNDYyYmEyNjllNS90YWJsZXJhbmdlOjFhODI2OGQyMTE2NjRmNmM4YWQxYTM0NjJiYTI2OWU1XzEyLTUtMS0xLTA_e3340233-cc96-4d51-8d29-7d2773317c98"
      unitRef="usd">-8344000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i9079e4aa250e4e06811a8e065261ab99_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90YWJsZToxYTgyNjhkMjExNjY0ZjZjOGFkMWEzNDYyYmEyNjllNS90YWJsZXJhbmdlOjFhODI2OGQyMTE2NjRmNmM4YWQxYTM0NjJiYTI2OWU1XzEzLTEtMS0xLTA_6dff1543-8eab-479b-bd8e-6e8dea11ea25"
      unitRef="usd">283000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1a41291e04e7415a916fae675bc55d2c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90YWJsZToxYTgyNjhkMjExNjY0ZjZjOGFkMWEzNDYyYmEyNjllNS90YWJsZXJhbmdlOjFhODI2OGQyMTE2NjRmNmM4YWQxYTM0NjJiYTI2OWU1XzEzLTMtMS0xLTA_28922676-080f-444c-8688-e22bd580682d"
      unitRef="usd">-55089000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib099ee51bd7a45b7839d60dfdb61b3e5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90YWJsZToxYTgyNjhkMjExNjY0ZjZjOGFkMWEzNDYyYmEyNjllNS90YWJsZXJhbmdlOjFhODI2OGQyMTE2NjRmNmM4YWQxYTM0NjJiYTI2OWU1XzEzLTUtMS0xLTA_6007c1a7-8280-41ce-96f7-bcd9460e770a"
      unitRef="usd">-54806000</us-gaap:StockholdersEquity>
    <us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90ZXh0cmVnaW9uOjUyMjBmYzZjYjQ3YzQ2ZDJhZDlmZmQwMGJlYzZhYThkXzM4NDgyOTA2OTc5OTk_8e9f636e-1eda-4252-ac7c-65e364840c0a">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The  following table provides details about  reclassifications out of accumulated other comprehensive loss for the years ended December&#160;31, 2020, 2019, and 2018.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.625%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Details about Accumulated Other Comprehensive Loss Components&lt;/span&gt;&lt;/td&gt;&lt;td colspan="18" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amount Reclassified from Accumulated Other Comprehensive Loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Affected Line Item in the Statements of Operations&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the years ending December 31, &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrealized loss on available-for-sale investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss on investments, net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax expense&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total reclassifications for the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net Income&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock>
    <us-gaap:GainLossOnInvestments
      contextRef="i5f17e123a0a04f3daa60cbce9a301e48_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90YWJsZTpjNTYyODU1NDhkNTk0NGIyYjY0YTUwZGM0ZWY4YjliMC90YWJsZXJhbmdlOmM1NjI4NTU0OGQ1OTQ0YjJiNjRhNTBkYzRlZjhiOWIwXzMtMi0xLTEtNjM4MQ_0428186b-d151-420f-b55e-2c15fb6af703"
      unitRef="usd">698000</us-gaap:GainLossOnInvestments>
    <us-gaap:GainLossOnInvestments
      contextRef="i76bd4d6797894b6e9e0b22320f0156d5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90YWJsZTpjNTYyODU1NDhkNTk0NGIyYjY0YTUwZGM0ZWY4YjliMC90YWJsZXJhbmdlOmM1NjI4NTU0OGQ1OTQ0YjJiNjRhNTBkYzRlZjhiOWIwXzMtNC0xLTEtNjM4MQ_a47edf1b-cac7-48cb-991f-19226feb2c78"
      unitRef="usd">0</us-gaap:GainLossOnInvestments>
    <us-gaap:GainLossOnInvestments
      contextRef="i3c7e42fd6f504a60966f8ca2eca709c5_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90YWJsZTpjNTYyODU1NDhkNTk0NGIyYjY0YTUwZGM0ZWY4YjliMC90YWJsZXJhbmdlOmM1NjI4NTU0OGQ1OTQ0YjJiNjRhNTBkYzRlZjhiOWIwXzMtOC0xLTEtNjM4Mw_8f1319b3-8f70-4c57-a218-51d69f49a546"
      unitRef="usd">0</us-gaap:GainLossOnInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i5f17e123a0a04f3daa60cbce9a301e48_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90YWJsZTpjNTYyODU1NDhkNTk0NGIyYjY0YTUwZGM0ZWY4YjliMC90YWJsZXJhbmdlOmM1NjI4NTU0OGQ1OTQ0YjJiNjRhNTBkYzRlZjhiOWIwXzQtMi0xLTEtNjM4MQ_8d43690b-d104-4c6a-b6eb-884d512047b2"
      unitRef="usd">698000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i76bd4d6797894b6e9e0b22320f0156d5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90YWJsZTpjNTYyODU1NDhkNTk0NGIyYjY0YTUwZGM0ZWY4YjliMC90YWJsZXJhbmdlOmM1NjI4NTU0OGQ1OTQ0YjJiNjRhNTBkYzRlZjhiOWIwXzQtNC0xLTEtNjM4MQ_400b7e8c-b61f-4bd6-8bc2-6dd86a2b2225"
      unitRef="usd">0</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i3c7e42fd6f504a60966f8ca2eca709c5_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90YWJsZTpjNTYyODU1NDhkNTk0NGIyYjY0YTUwZGM0ZWY4YjliMC90YWJsZXJhbmdlOmM1NjI4NTU0OGQ1OTQ0YjJiNjRhNTBkYzRlZjhiOWIwXzQtOC0xLTEtNjM4Mw_9478ebc9-5919-4113-9ad8-81863d5ecd17"
      unitRef="usd">0</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5f17e123a0a04f3daa60cbce9a301e48_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90YWJsZTpjNTYyODU1NDhkNTk0NGIyYjY0YTUwZGM0ZWY4YjliMC90YWJsZXJhbmdlOmM1NjI4NTU0OGQ1OTQ0YjJiNjRhNTBkYzRlZjhiOWIwXzUtMi0xLTEtNjM4MQ_ed391833-2f9a-476a-83ff-ca1b0c60f07b"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i76bd4d6797894b6e9e0b22320f0156d5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90YWJsZTpjNTYyODU1NDhkNTk0NGIyYjY0YTUwZGM0ZWY4YjliMC90YWJsZXJhbmdlOmM1NjI4NTU0OGQ1OTQ0YjJiNjRhNTBkYzRlZjhiOWIwXzUtNC0xLTEtNjM4MQ_c626fa39-2de1-4c38-840e-a2e320761850"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i3c7e42fd6f504a60966f8ca2eca709c5_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90YWJsZTpjNTYyODU1NDhkNTk0NGIyYjY0YTUwZGM0ZWY4YjliMC90YWJsZXJhbmdlOmM1NjI4NTU0OGQ1OTQ0YjJiNjRhNTBkYzRlZjhiOWIwXzUtOC0xLTEtNjM4Mw_4d91436b-218f-43ac-abc5-7cd74b937ea9"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90YWJsZTpjNTYyODU1NDhkNTk0NGIyYjY0YTUwZGM0ZWY4YjliMC90YWJsZXJhbmdlOmM1NjI4NTU0OGQ1OTQ0YjJiNjRhNTBkYzRlZjhiOWIwXzYtMi0xLTEtNjM4MQ_930fb7b0-6892-4f7b-9813-c3995636e13a"
      unitRef="usd">698000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90YWJsZTpjNTYyODU1NDhkNTk0NGIyYjY0YTUwZGM0ZWY4YjliMC90YWJsZXJhbmdlOmM1NjI4NTU0OGQ1OTQ0YjJiNjRhNTBkYzRlZjhiOWIwXzYtNC0xLTEtNjM4MQ_2bac8a89-70d0-4b43-82e0-5771da264f5a"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xODcvZnJhZzo1MjIwZmM2Y2I0N2M0NmQyYWQ5ZmZkMDBiZWM2YWE4ZC90YWJsZTpjNTYyODU1NDhkNTk0NGIyYjY0YTUwZGM0ZWY4YjliMC90YWJsZXJhbmdlOmM1NjI4NTU0OGQ1OTQ0YjJiNjRhNTBkYzRlZjhiOWIwXzYtOC0xLTEtNjM4Mw_b5ebb964-cde3-4009-a9f6-0ee706f73d2f"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:QuarterlyFinancialInformationTextBlock
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90ZXh0cmVnaW9uOmMyNWIwNDY1MTg2YzRiMzRhZDI0M2RmMGRiMDEyMWU2XzY3OA_64a21f23-3a98-4c9b-b273-24a9f132643e">Quarterly Results (unaudited)&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables contain selected unaudited Statements of Operations information for each quarter of 2020 and 2019 (in thousands, except share and per share data). J2 Global believes that the following information reflects all normal recurring adjustments necessary for a fair presentation of the information for the periods presented. The operating results for any quarter are not necessarily indicative of results for any future period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.920%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.703%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.971%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.703%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.971%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.703%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.971%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.703%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.616%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fourth&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Quarter&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Third&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Quarter&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Second&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Quarter&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;First&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Quarter&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;469,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;356,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;330,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;332,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;409,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;301,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;274,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;273,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,404)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income per common share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,504,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,279,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,850,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,620,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,642,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,309,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,437,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,620,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="33" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="33" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fourth&lt;br/&gt;Quarter&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Third&lt;br/&gt;Quarter&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Second&lt;br/&gt;Quarter&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;First&lt;br/&gt;Quarter&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;405,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;344,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;322,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;299,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;341,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;282,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;262,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;248,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income per common share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,626,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,673,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,727,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,560,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,425,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,064,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,102,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,509,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The increase in the Company&#x2019;s net income in the fourth quarter of 2019 is primarily driven by the tax benefit recognized as a result of an intra-entity asset transfer (see Note 13 - Income Taxes).&lt;/span&gt;&lt;/div&gt;</us-gaap:QuarterlyFinancialInformationTextBlock>
    <us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90ZXh0cmVnaW9uOmMyNWIwNDY1MTg2YzRiMzRhZDI0M2RmMGRiMDEyMWU2XzY3Ng_e67429b8-bd6b-46e7-9962-e2f703803081">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables contain selected unaudited Statements of Operations information for each quarter of 2020 and 2019 (in thousands, except share and per share data). J2 Global believes that the following information reflects all normal recurring adjustments necessary for a fair presentation of the information for the periods presented. The operating results for any quarter are not necessarily indicative of results for any future period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.920%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.703%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.971%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.703%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.971%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.703%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.971%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.703%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.616%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fourth&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Quarter&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Third&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Quarter&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Second&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Quarter&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;First&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Quarter&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;469,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;356,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;330,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;332,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;409,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;301,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;274,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;273,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,404)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income per common share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,504,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,279,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,850,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,620,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,642,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,309,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,437,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,620,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="33" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="33" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fourth&lt;br/&gt;Quarter&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Third&lt;br/&gt;Quarter&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Second&lt;br/&gt;Quarter&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;First&lt;br/&gt;Quarter&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;405,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;344,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;322,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;299,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;341,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;282,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;262,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;248,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income per common share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,626,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,673,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,727,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,560,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,425,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,064,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,102,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,509,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The increase in the Company&#x2019;s net income in the fourth quarter of 2019 is primarily driven by the tax benefit recognized as a result of an intra-entity asset transfer (see Note 13 - Income Taxes).&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock>
    <us-gaap:Revenues
      contextRef="i83cf9ca83aca45628261578541bf9df0_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzMtMi0xLTEtMA_341ed0f1-3bf7-457f-93fb-1792446cfe32"
      unitRef="usd">469240000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9edf20ddc0834e8db8a668a9d595bdc4_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzMtNS0xLTEtMA_0f74b574-e0bf-4fe6-9c0d-b3ed14ee1051"
      unitRef="usd">356976000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i141bb09cc68844aeb60e97900fbb312f_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzMtOC0xLTEtMA_5bb252b5-5b17-4c3c-aa68-645ca7dcc063"
      unitRef="usd">330984000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id2030f18d9e446d0adacd4b9a607ee5e_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzMtMTEtMS0xLTA_074fb2bb-8741-4a1d-a199-10920de595ac"
      unitRef="usd">332393000</us-gaap:Revenues>
    <us-gaap:GrossProfit
      contextRef="i83cf9ca83aca45628261578541bf9df0_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzQtMi0xLTEtMA_d75746c8-11fa-44bd-b231-202e97ea3d4a"
      unitRef="usd">409213000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i9edf20ddc0834e8db8a668a9d595bdc4_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzQtNS0xLTEtMA_6a18f585-d70c-4d12-b602-87fc985f1092"
      unitRef="usd">301154000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i141bb09cc68844aeb60e97900fbb312f_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzQtOC0xLTEtMA_cb144574-ee78-497f-8437-ef4fa8d56dd2"
      unitRef="usd">274182000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="id2030f18d9e446d0adacd4b9a607ee5e_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzQtMTEtMS0xLTA_54d137db-0ee8-4e2a-920f-2d9a5e35570a"
      unitRef="usd">273262000</us-gaap:GrossProfit>
    <us-gaap:NetIncomeLoss
      contextRef="i83cf9ca83aca45628261578541bf9df0_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzUtMi0xLTEtMA_2792744b-72ea-46f0-bf88-f9b9ab3b89ca"
      unitRef="usd">58088000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9edf20ddc0834e8db8a668a9d595bdc4_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzUtNS0xLTEtMA_ef717262-3bbe-4db5-85b8-29928b84c2d9"
      unitRef="usd">60883000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i141bb09cc68844aeb60e97900fbb312f_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzUtOC0xLTEtMA_9528e0b7-c4dd-4338-b177-0a88ba6bcd0e"
      unitRef="usd">38101000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id2030f18d9e446d0adacd4b9a607ee5e_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzUtMTEtMS0xLTA_321f05a5-c09e-4297-b536-4fb0ca54c0c3"
      unitRef="usd">-6404000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i83cf9ca83aca45628261578541bf9df0_D20201001-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzgtMi0xLTEtMA_0cc51bba-43e9-486f-81cb-d8d6ff51dd6a"
      unitRef="usdPerShare">1.30</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i9edf20ddc0834e8db8a668a9d595bdc4_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzgtNS0xLTEtMA_dfa71ccc-6a03-4d96-8ceb-20078b65b3df"
      unitRef="usdPerShare">1.31</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i141bb09cc68844aeb60e97900fbb312f_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzgtOC0xLTEtMA_a7b24710-7967-476e-8be0-98a66ca2d5c8"
      unitRef="usdPerShare">0.81</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="id2030f18d9e446d0adacd4b9a607ee5e_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzgtMTEtMS0xLTA_d26355c1-a8f1-432a-8001-e7322e9a6b2c"
      unitRef="usdPerShare">-0.13</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i83cf9ca83aca45628261578541bf9df0_D20201001-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzktMi0xLTEtMA_e44f321d-d7dc-42f0-b7eb-9e00d1387a0c"
      unitRef="usdPerShare">1.27</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i9edf20ddc0834e8db8a668a9d595bdc4_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzktNS0xLTEtMA_e8023298-cc43-466f-8d14-02083f33d7e6"
      unitRef="usdPerShare">1.31</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i141bb09cc68844aeb60e97900fbb312f_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzktOC0xLTEtMA_4a7093c5-805f-4746-b436-0cded4a863d9"
      unitRef="usdPerShare">0.80</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="id2030f18d9e446d0adacd4b9a607ee5e_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzktMTEtMS0xLTA_9814f1b5-342f-4204-af5d-a2a445d66603"
      unitRef="usdPerShare">-0.13</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i83cf9ca83aca45628261578541bf9df0_D20201001-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzExLTItMS0xLTA_2be93d11-1ca1-44bd-80ac-a88623ab5049"
      unitRef="shares">44504222</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i9edf20ddc0834e8db8a668a9d595bdc4_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzExLTUtMS0xLTA_ecedae7c-6c98-492c-b3c5-d7f55ca0de60"
      unitRef="shares">46279515</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i141bb09cc68844aeb60e97900fbb312f_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzExLTgtMS0xLTA_85e4fc64-632a-4ce2-ac32-112b9aac69ac"
      unitRef="shares">46850944</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="id2030f18d9e446d0adacd4b9a607ee5e_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzExLTExLTEtMS0w_eeff54cf-baa7-4e24-977a-b4c88698e53d"
      unitRef="shares">47620774</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i83cf9ca83aca45628261578541bf9df0_D20201001-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzEyLTItMS0xLTA_e27bcbbe-68c9-41e8-8a77-5256d02ccad4"
      unitRef="shares">45642292</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i9edf20ddc0834e8db8a668a9d595bdc4_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzEyLTUtMS0xLTA_148a3146-7477-4b84-866d-cfb771703082"
      unitRef="shares">46309072</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i141bb09cc68844aeb60e97900fbb312f_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzEyLTgtMS0xLTA_ad652fd8-4a51-49de-abbd-fcbe28077730"
      unitRef="shares">47437555</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="id2030f18d9e446d0adacd4b9a607ee5e_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzEyLTExLTEtMS0w_3e629331-90bd-4237-afa1-d24db9dd8924"
      unitRef="shares">47620774</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:Revenues
      contextRef="i7c0f0ce7e6314999890280b0262c1ddc_D20191001-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzE3LTItMS0xLTA_febe03fa-d3f0-441f-940a-a206917d7ed7"
      unitRef="usd">405588000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie03b810d48214d388b27e96c1110fb32_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzE3LTUtMS0xLTA_17c0398e-c374-4bb6-9fda-09764f1422be"
      unitRef="usd">344141000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i410ce687b66c4169b0d6baa870ecc151_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzE3LTgtMS0xLTA_3ffa6ed2-a3cf-488f-b970-447edb0c727f"
      unitRef="usd">322432000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4637c75eb1e6474ca94b47d3f079f1a2_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzE3LTExLTEtMS0w_0a461560-f514-4a4c-b2ee-2cdb9d5efd10"
      unitRef="usd">299893000</us-gaap:Revenues>
    <us-gaap:GrossProfit
      contextRef="i7c0f0ce7e6314999890280b0262c1ddc_D20191001-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzE4LTItMS0xLTA_1fe085bd-2b3b-4595-bce4-e433733f6613"
      unitRef="usd">341260000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ie03b810d48214d388b27e96c1110fb32_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzE4LTUtMS0xLTA_de7360c6-b006-4973-b7f2-4cce4a689637"
      unitRef="usd">282425000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i410ce687b66c4169b0d6baa870ecc151_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzE4LTgtMS0xLTA_92a33c58-8427-40d3-a890-fe16e8716e4f"
      unitRef="usd">262166000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i4637c75eb1e6474ca94b47d3f079f1a2_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzE4LTExLTEtMS0w_cbee86e6-0a82-44b9-8e32-8f79fccf0e5a"
      unitRef="usd">248880000</us-gaap:GrossProfit>
    <us-gaap:NetIncomeLoss
      contextRef="i7c0f0ce7e6314999890280b0262c1ddc_D20191001-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzE5LTItMS0xLTA_9cd2e756-6a8b-44dd-b417-c2d172976555"
      unitRef="usd">123023000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie03b810d48214d388b27e96c1110fb32_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzE5LTUtMS0xLTA_85a496e3-ae54-4963-a547-4d3e7e4dfb5e"
      unitRef="usd">30745000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i410ce687b66c4169b0d6baa870ecc151_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzE5LTgtMS0xLTA_3d8bcb02-5f6a-4c72-be79-72cbe5664f57"
      unitRef="usd">32589000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4637c75eb1e6474ca94b47d3f079f1a2_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzE5LTExLTEtMS0w_68bfc5d9-3585-4231-b693-862e05627518"
      unitRef="usd">32449000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i7c0f0ce7e6314999890280b0262c1ddc_D20191001-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzIyLTItMS0xLTA_6c0974a1-90e4-4582-928f-150b487f68a9"
      unitRef="usdPerShare">2.54</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ie03b810d48214d388b27e96c1110fb32_D20190701-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzIyLTUtMS0xLTA_7c8e76a5-6705-43f4-ae8f-36e40c391df9"
      unitRef="usdPerShare">0.63</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i410ce687b66c4169b0d6baa870ecc151_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzIyLTgtMS0xLTA_672809e8-3cac-4112-a2ef-33fe2975067a"
      unitRef="usdPerShare">0.67</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i4637c75eb1e6474ca94b47d3f079f1a2_D20190101-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzIyLTExLTEtMS0w_00c2ef01-1965-40d9-990b-8089eb76d07e"
      unitRef="usdPerShare">0.67</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i7c0f0ce7e6314999890280b0262c1ddc_D20191001-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzIzLTItMS0xLTA_dc286490-1108-4eaa-944c-cb7b251acf79"
      unitRef="usdPerShare">2.45</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ie03b810d48214d388b27e96c1110fb32_D20190701-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzIzLTUtMS0xLTA_91141e3a-ee86-404f-b810-683c11cd3e7e"
      unitRef="usdPerShare">0.62</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i410ce687b66c4169b0d6baa870ecc151_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzIzLTgtMS0xLTA_117522f3-0d81-4fd3-b98b-4392db75c7ae"
      unitRef="usdPerShare">0.66</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i4637c75eb1e6474ca94b47d3f079f1a2_D20190101-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzIzLTExLTEtMS0w_48192321-7014-4139-9017-ec3c57eedf66"
      unitRef="usdPerShare">0.66</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i7c0f0ce7e6314999890280b0262c1ddc_D20191001-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzI1LTItMS0xLTA_f234134d-2349-4b6a-b436-3d1dd231aa79"
      unitRef="shares">47626833</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ie03b810d48214d388b27e96c1110fb32_D20190701-20190930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzI1LTUtMS0xLTA_fdf0a704-128f-4a92-ba05-a311c80cbb44"
      unitRef="shares">47673211</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i410ce687b66c4169b0d6baa870ecc151_D20190401-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzI1LTgtMS0xLTA_11ef2321-95f3-4f3e-9522-d404bcc3e25d"
      unitRef="shares">47727786</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i4637c75eb1e6474ca94b47d3f079f1a2_D20190101-20190331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzI1LTExLTEtMS0w_cf63ffc9-67d8-4bec-837a-67defb42fd66"
      unitRef="shares">47560749</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i7c0f0ce7e6314999890280b0262c1ddc_D20191001-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzI2LTItMS0xLTA_eff90fc5-0bb3-40f4-b83d-423af9062521"
      unitRef="shares">49425395</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ie03b810d48214d388b27e96c1110fb32_D20190701-20190930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzI2LTUtMS0xLTA_a2d166c0-7c74-4f1c-ae4f-71babbb0f9fb"
      unitRef="shares">49064272</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i410ce687b66c4169b0d6baa870ecc151_D20190401-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzI2LTgtMS0xLTA_a8dbff51-f8bf-4241-a975-b40e72ae71fe"
      unitRef="shares">49102879</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i4637c75eb1e6474ca94b47d3f079f1a2_D20190101-20190331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTYvZnJhZzpjMjViMDQ2NTE4NmM0YjM0YWQyNDNkZjBkYjAxMjFlNi90YWJsZTo3YTQ1NmQ5YTg5NDA0YzBmYTI3YmE0ZTAxZmE0NDUyOC90YWJsZXJhbmdlOjdhNDU2ZDlhODk0MDRjMGZhMjdiYTRlMDFmYTQ0NTI4XzI2LTExLTEtMS0w_cc5d3848-8734-49f6-b010-58127d2e7c94"
      unitRef="shares">48509181</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xOTkvZnJhZzoyNjRlZTEzN2ExYmE0NzZlYTU0NjE4MzQ3MjgxNTQ5Ni90ZXh0cmVnaW9uOjI2NGVlMTM3YTFiYTQ3NmVhNTQ2MTgzNDcyODE1NDk2XzE4OA_4e0f0301-a9c4-41d4-ac03-278f15cc36d3">Subsequent Events&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In February 2021, the Company committed to a plan to sell certain Voice assets in the United Kingdom as they were determined to be non-core assets. Such assets are recorded within the Voice, Backup, Security, and CPP reportable segment. On February 9, 2021, in a cash transaction, the Company completed the sale of these assets. Also in February 2021, the Company&#x2019;s Board of Directors approved the exploration of strategic alternatives for the Company&#x2019;s B2B Backup business.&lt;/span&gt;&lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
    <srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock
      contextRef="i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8yNDEvZnJhZzpkM2YyZGExZTEyODM0ZjAxYTY4Y2EwYzAxMzAwMzQ5MC90ZXh0cmVnaW9uOmQzZjJkYTFlMTI4MzRmMDFhNjhjYTBjMDEzMDAzNDkwXzM4NDgyOTA2OTc0MDg_5144fc0c-1caf-4cfa-ad3c-3117ae1c87b5">&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;(In thousands)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.321%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.208%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Beginning&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;of Period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Additions:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Charged to&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Costs and&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Deductions:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Write-offs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (1)&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;and recoveries&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;at End&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;of Period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year Ended December 31, 2020:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,966)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax asset valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,757)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year Ended December 31, 2019:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,855)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax asset valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year Ended December 31, 2018:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,617)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax asset valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(153)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;______________________&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&#160;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Represents specific amounts written off that were considered to be uncollectible.&lt;/span&gt;&lt;/div&gt;</srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i58053d12ace04150872cf55793f67552_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8yNDEvZnJhZzpkM2YyZGExZTEyODM0ZjAxYTY4Y2EwYzAxMzAwMzQ5MC90YWJsZTphNWUyMTQ1ZTU5YWY0MmZhOGI4MmEwNjIyNzA3YTFkMS90YWJsZXJhbmdlOmE1ZTIxNDVlNTlhZjQyZmE4YjgyYTA2MjI3MDdhMWQxXzItMi0xLTEtOTA4MQ_bd4f465d-3016-45cd-84b5-0769442b3549"
      unitRef="usd">12701000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i55f94c2daade4b7c913c528e5aedad9a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8yNDEvZnJhZzpkM2YyZGExZTEyODM0ZjAxYTY4Y2EwYzAxMzAwMzQ5MC90YWJsZTphNWUyMTQ1ZTU5YWY0MmZhOGI4MmEwNjIyNzA3YTFkMS90YWJsZXJhbmdlOmE1ZTIxNDVlNTlhZjQyZmE4YjgyYTA2MjI3MDdhMWQxXzItNC0xLTEtOTA4Mw_60a6c15e-423e-4c6f-b5e6-3eafddeebeab"
      unitRef="usd">13283000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i55f94c2daade4b7c913c528e5aedad9a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8yNDEvZnJhZzpkM2YyZGExZTEyODM0ZjAxYTY4Y2EwYzAxMzAwMzQ5MC90YWJsZTphNWUyMTQ1ZTU5YWY0MmZhOGI4MmEwNjIyNzA3YTFkMS90YWJsZXJhbmdlOmE1ZTIxNDVlNTlhZjQyZmE4YjgyYTA2MjI3MDdhMWQxXzItNi0xLTEtOTA4NQ_437b649e-1128-4872-9425-53a700461c8d"
      unitRef="usd">9966000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i6a7107f52d924b0f9b6bf9f8dc7a42d3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8yNDEvZnJhZzpkM2YyZGExZTEyODM0ZjAxYTY4Y2EwYzAxMzAwMzQ5MC90YWJsZTphNWUyMTQ1ZTU5YWY0MmZhOGI4MmEwNjIyNzA3YTFkMS90YWJsZXJhbmdlOmE1ZTIxNDVlNTlhZjQyZmE4YjgyYTA2MjI3MDdhMWQxXzItOC0xLTEtOTA4Nw_ea346f93-ebef-48cb-95a1-3aa57f1dd9bb"
      unitRef="usd">16018000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i878abcafe99e400e8e7b3ed285561cba_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8yNDEvZnJhZzpkM2YyZGExZTEyODM0ZjAxYTY4Y2EwYzAxMzAwMzQ5MC90YWJsZTphNWUyMTQ1ZTU5YWY0MmZhOGI4MmEwNjIyNzA3YTFkMS90YWJsZXJhbmdlOmE1ZTIxNDVlNTlhZjQyZmE4YjgyYTA2MjI3MDdhMWQxXzMtMi0xLTEtOTA4MQ_93fd5322-ad69-4058-aa57-ecf819d93ea5"
      unitRef="usd">608000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i611af9b1e9b449179cdc545ce352a326_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8yNDEvZnJhZzpkM2YyZGExZTEyODM0ZjAxYTY4Y2EwYzAxMzAwMzQ5MC90YWJsZTphNWUyMTQ1ZTU5YWY0MmZhOGI4MmEwNjIyNzA3YTFkMS90YWJsZXJhbmdlOmE1ZTIxNDVlNTlhZjQyZmE4YjgyYTA2MjI3MDdhMWQxXzMtNC0xLTEtOTA4Mw_4fa0e21f-dd46-4b5d-adcb-6610d258237d"
      unitRef="usd">9456000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i611af9b1e9b449179cdc545ce352a326_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8yNDEvZnJhZzpkM2YyZGExZTEyODM0ZjAxYTY4Y2EwYzAxMzAwMzQ5MC90YWJsZTphNWUyMTQ1ZTU5YWY0MmZhOGI4MmEwNjIyNzA3YTFkMS90YWJsZXJhbmdlOmE1ZTIxNDVlNTlhZjQyZmE4YjgyYTA2MjI3MDdhMWQxXzMtNi0xLTEtOTA4NQ_660a0ef0-f73f-44a9-b26a-8085a1d77581"
      unitRef="usd">1757000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ic02c3809a91942c8a93ef7a26f1643de_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8yNDEvZnJhZzpkM2YyZGExZTEyODM0ZjAxYTY4Y2EwYzAxMzAwMzQ5MC90YWJsZTphNWUyMTQ1ZTU5YWY0MmZhOGI4MmEwNjIyNzA3YTFkMS90YWJsZXJhbmdlOmE1ZTIxNDVlNTlhZjQyZmE4YjgyYTA2MjI3MDdhMWQxXzMtOC0xLTEtOTA4Nw_222439a6-118d-4978-942e-19d859c5c38e"
      unitRef="usd">8307000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ifa4959bf09674435a5476794c2fbfae2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8yNDEvZnJhZzpkM2YyZGExZTEyODM0ZjAxYTY4Y2EwYzAxMzAwMzQ5MC90YWJsZTphNWUyMTQ1ZTU5YWY0MmZhOGI4MmEwNjIyNzA3YTFkMS90YWJsZXJhbmdlOmE1ZTIxNDVlNTlhZjQyZmE4YjgyYTA2MjI3MDdhMWQxXzUtMi0xLTEtOTA4OQ_748c2a66-dcab-4abd-9991-8f93d312b99f"
      unitRef="usd">10422000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="ib6e50d214e8145f6bdbab57051bb3764_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8yNDEvZnJhZzpkM2YyZGExZTEyODM0ZjAxYTY4Y2EwYzAxMzAwMzQ5MC90YWJsZTphNWUyMTQ1ZTU5YWY0MmZhOGI4MmEwNjIyNzA3YTFkMS90YWJsZXJhbmdlOmE1ZTIxNDVlNTlhZjQyZmE4YjgyYTA2MjI3MDdhMWQxXzUtNC0xLTEtOTA5MQ_d8e1bc51-6ede-4d79-967e-5717cccc4809"
      unitRef="usd">13134000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="ib6e50d214e8145f6bdbab57051bb3764_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8yNDEvZnJhZzpkM2YyZGExZTEyODM0ZjAxYTY4Y2EwYzAxMzAwMzQ5MC90YWJsZTphNWUyMTQ1ZTU5YWY0MmZhOGI4MmEwNjIyNzA3YTFkMS90YWJsZXJhbmdlOmE1ZTIxNDVlNTlhZjQyZmE4YjgyYTA2MjI3MDdhMWQxXzUtNi0xLTEtOTA5Mw_0e565bcd-f781-4878-b4e8-e2da135632b3"
      unitRef="usd">10855000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i58053d12ace04150872cf55793f67552_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8yNDEvZnJhZzpkM2YyZGExZTEyODM0ZjAxYTY4Y2EwYzAxMzAwMzQ5MC90YWJsZTphNWUyMTQ1ZTU5YWY0MmZhOGI4MmEwNjIyNzA3YTFkMS90YWJsZXJhbmdlOmE1ZTIxNDVlNTlhZjQyZmE4YjgyYTA2MjI3MDdhMWQxXzUtOC0xLTEtOTA5NQ_e4cf772a-9602-4dff-b612-d8b1fcea40e9"
      unitRef="usd">12701000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i81308fac13b44f8f93d8d78ea411d29e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8yNDEvZnJhZzpkM2YyZGExZTEyODM0ZjAxYTY4Y2EwYzAxMzAwMzQ5MC90YWJsZTphNWUyMTQ1ZTU5YWY0MmZhOGI4MmEwNjIyNzA3YTFkMS90YWJsZXJhbmdlOmE1ZTIxNDVlNTlhZjQyZmE4YjgyYTA2MjI3MDdhMWQxXzYtMi0xLTEtOTA4OQ_fc5054d7-dce7-405c-9132-554254abddc0"
      unitRef="usd">44000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i318142f5821c4b83bd66028daaf97d7a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8yNDEvZnJhZzpkM2YyZGExZTEyODM0ZjAxYTY4Y2EwYzAxMzAwMzQ5MC90YWJsZTphNWUyMTQ1ZTU5YWY0MmZhOGI4MmEwNjIyNzA3YTFkMS90YWJsZXJhbmdlOmE1ZTIxNDVlNTlhZjQyZmE4YjgyYTA2MjI3MDdhMWQxXzYtNC0xLTEtOTA5MQ_6d42b246-3121-46fc-96fa-32ca0d529ba6"
      unitRef="usd">595000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i318142f5821c4b83bd66028daaf97d7a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8yNDEvZnJhZzpkM2YyZGExZTEyODM0ZjAxYTY4Y2EwYzAxMzAwMzQ5MC90YWJsZTphNWUyMTQ1ZTU5YWY0MmZhOGI4MmEwNjIyNzA3YTFkMS90YWJsZXJhbmdlOmE1ZTIxNDVlNTlhZjQyZmE4YjgyYTA2MjI3MDdhMWQxXzYtNi0xLTEtOTA5Mw_ddd257c0-b750-4ce1-8c66-23091ab20e30"
      unitRef="usd">31000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i878abcafe99e400e8e7b3ed285561cba_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8yNDEvZnJhZzpkM2YyZGExZTEyODM0ZjAxYTY4Y2EwYzAxMzAwMzQ5MC90YWJsZTphNWUyMTQ1ZTU5YWY0MmZhOGI4MmEwNjIyNzA3YTFkMS90YWJsZXJhbmdlOmE1ZTIxNDVlNTlhZjQyZmE4YjgyYTA2MjI3MDdhMWQxXzYtOC0xLTEtOTA5NQ_de761429-2a1b-4825-9f0f-8d9abe4eaf49"
      unitRef="usd">608000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ice56d0bdc3b9439fb9f09131913ef1fe_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8yNDEvZnJhZzpkM2YyZGExZTEyODM0ZjAxYTY4Y2EwYzAxMzAwMzQ5MC90YWJsZTphNWUyMTQ1ZTU5YWY0MmZhOGI4MmEwNjIyNzA3YTFkMS90YWJsZXJhbmdlOmE1ZTIxNDVlNTlhZjQyZmE4YjgyYTA2MjI3MDdhMWQxXzgtMi0xLTEtOTA5Nw_01f8d4dc-f177-4c82-a972-0dd679ed1fef"
      unitRef="usd">8701000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i88b63d9bc02849969568808cd41c9891_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8yNDEvZnJhZzpkM2YyZGExZTEyODM0ZjAxYTY4Y2EwYzAxMzAwMzQ5MC90YWJsZTphNWUyMTQ1ZTU5YWY0MmZhOGI4MmEwNjIyNzA3YTFkMS90YWJsZXJhbmdlOmE1ZTIxNDVlNTlhZjQyZmE4YjgyYTA2MjI3MDdhMWQxXzgtNC0xLTEtOTA5OQ_afc9c2b5-1e74-4e9e-8781-a25880527f54"
      unitRef="usd">17338000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i88b63d9bc02849969568808cd41c9891_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8yNDEvZnJhZzpkM2YyZGExZTEyODM0ZjAxYTY4Y2EwYzAxMzAwMzQ5MC90YWJsZTphNWUyMTQ1ZTU5YWY0MmZhOGI4MmEwNjIyNzA3YTFkMS90YWJsZXJhbmdlOmE1ZTIxNDVlNTlhZjQyZmE4YjgyYTA2MjI3MDdhMWQxXzgtNi0xLTEtOTEwMQ_fc8e4bca-a606-4c93-a03e-3e12eae6d1c6"
      unitRef="usd">15617000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ifa4959bf09674435a5476794c2fbfae2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8yNDEvZnJhZzpkM2YyZGExZTEyODM0ZjAxYTY4Y2EwYzAxMzAwMzQ5MC90YWJsZTphNWUyMTQ1ZTU5YWY0MmZhOGI4MmEwNjIyNzA3YTFkMS90YWJsZXJhbmdlOmE1ZTIxNDVlNTlhZjQyZmE4YjgyYTA2MjI3MDdhMWQxXzgtOC0xLTEtOTEwMw_c44d5afe-1c21-4175-abf4-7e09d9e1cab7"
      unitRef="usd">10422000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ica8fcea3e6004d81817068ed5b0e2ced_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8yNDEvZnJhZzpkM2YyZGExZTEyODM0ZjAxYTY4Y2EwYzAxMzAwMzQ5MC90YWJsZTphNWUyMTQ1ZTU5YWY0MmZhOGI4MmEwNjIyNzA3YTFkMS90YWJsZXJhbmdlOmE1ZTIxNDVlNTlhZjQyZmE4YjgyYTA2MjI3MDdhMWQxXzktMi0xLTEtOTA5Nw_2cde2113-26e6-4e4a-afb2-97b1671ad773"
      unitRef="usd">197000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i33c51dfd0d5c4ecbacfd876f4795336f_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8yNDEvZnJhZzpkM2YyZGExZTEyODM0ZjAxYTY4Y2EwYzAxMzAwMzQ5MC90YWJsZTphNWUyMTQ1ZTU5YWY0MmZhOGI4MmEwNjIyNzA3YTFkMS90YWJsZXJhbmdlOmE1ZTIxNDVlNTlhZjQyZmE4YjgyYTA2MjI3MDdhMWQxXzktNC0xLTEtOTA5OQ_50884483-7927-4b68-918e-762cf06689c4"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i33c51dfd0d5c4ecbacfd876f4795336f_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8yNDEvZnJhZzpkM2YyZGExZTEyODM0ZjAxYTY4Y2EwYzAxMzAwMzQ5MC90YWJsZTphNWUyMTQ1ZTU5YWY0MmZhOGI4MmEwNjIyNzA3YTFkMS90YWJsZXJhbmdlOmE1ZTIxNDVlNTlhZjQyZmE4YjgyYTA2MjI3MDdhMWQxXzktNi0xLTEtOTEwMQ_f3b44b34-aaf4-43fb-a0a8-399bfe31f451"
      unitRef="usd">153000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i81308fac13b44f8f93d8d78ea411d29e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8yNDEvZnJhZzpkM2YyZGExZTEyODM0ZjAxYTY4Y2EwYzAxMzAwMzQ5MC90YWJsZTphNWUyMTQ1ZTU5YWY0MmZhOGI4MmEwNjIyNzA3YTFkMS90YWJsZXJhbmdlOmE1ZTIxNDVlNTlhZjQyZmE4YjgyYTA2MjI3MDdhMWQxXzktOC0xLTEtOTEwMw_0e8a0f19-8826-422d-b1b3-0107f5ed2691"
      unitRef="usd">44000</us-gaap:ValuationAllowancesAndReservesBalance>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457719525208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover - 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, 2020</div></th>
<th class="th"><div>Feb. 24, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">0-25965<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">J2 GLOBAL, 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_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">47-1053457<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">700 S. Flower Street<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">15th Floor<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Los Angeles<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">CA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">90017<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_CityAreaCode', window );">City Area Code</a></td>
<td class="text">323<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">860-9200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, $0.01 par value<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">JCOM<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_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_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_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<tr 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">$ 2,056,955,800<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45,170,544<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_DocumentsIncorporatedByReferenceTextBlock', window );">Documents Incorporated by Reference</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Portions of the definitive Proxy Statement to be delivered to stockholders in connection with the Annual Meeting of Stockholders to be held May 7, 2021 are incorporated by reference into Part III of this Form 10-K.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This Annual Report on Form 10-K includes 138 pages with the Index to Exhibits located on page 133.</span></div><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001084048<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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 YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentsIncorporatedByReferenceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Documents incorporated by reference.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-23<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentsIncorporatedByReferenceTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EntityAddressAddressLine2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name 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_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name 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_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_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>The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name 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 (SRC).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name 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_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name 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_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457717200216">
<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, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>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">$ 242,652<span></span>
</td>
<td class="nump">$ 575,615<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term investments</a></td>
<td class="nump">663<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_AccountsReceivableNetCurrent', window );">Accounts receivable, net of allowances of $16,018 and $12,701, respectively</a></td>
<td class="nump">325,619<span></span>
</td>
<td class="nump">261,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_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">53,909<span></span>
</td>
<td class="nump">49,347<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">622,843<span></span>
</td>
<td class="nump">886,890<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermInvestments', window );">Long-term investments</a></td>
<td class="nump">97,495<span></span>
</td>
<td class="nump">100,079<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">156,577<span></span>
</td>
<td class="nump">127,817<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">105,845<span></span>
</td>
<td class="nump">125,822<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_jcom_TradenamesNet', window );">Trade names, net</a></td>
<td class="nump">187,902<span></span>
</td>
<td class="nump">138,029<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_jcom_CustomerRelationshipsNet', window );">Customer relationships, net</a></td>
<td class="nump">377,194<span></span>
</td>
<td class="nump">238,502<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">1,867,430<span></span>
</td>
<td class="nump">1,633,033<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherIntangibleAssetsNet', window );">Other purchased intangibles, net</a></td>
<td class="nump">176,473<span></span>
</td>
<td class="nump">180,022<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_jcom_DeferredIncomeTaxAssetsNetNoncurrent', window );">Deferred income taxes, noncurrent</a></td>
<td class="nump">56,545<span></span>
</td>
<td class="nump">59,976<span></span>
</td>
</tr>
<tr class="re">
<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">17,027<span></span>
</td>
<td class="nump">15,676<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">3,665,331<span></span>
</td>
<td class="nump">3,505,846<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquityAbstract', window );"><strong>LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent', window );">Accounts payable and accrued expenses</a></td>
<td class="nump">230,651<span></span>
</td>
<td class="nump">238,059<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrent', window );">Income taxes payable, current</a></td>
<td class="nump">31,753<span></span>
</td>
<td class="nump">17,758<span></span>
</td>
</tr>
<tr class="ro">
<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 revenue, current</a></td>
<td class="nump">190,644<span></span>
</td>
<td class="nump">162,855<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities, current</a></td>
<td class="nump">32,211<span></span>
</td>
<td class="nump">26,927<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current portion of long-term debt</a></td>
<td class="nump">396,801<span></span>
</td>
<td class="nump">385,532<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">497<span></span>
</td>
<td class="nump">1,973<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_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">882,557<span></span>
</td>
<td class="nump">833,104<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Total long-term debt, less current portion</a></td>
<td class="nump">1,182,220<span></span>
</td>
<td class="nump">1,062,929<span></span>
</td>
</tr>
<tr class="ro">
<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">14,440<span></span>
</td>
<td class="nump">12,744<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities, noncurrent</a></td>
<td class="nump">99,177<span></span>
</td>
<td class="nump">104,070<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesNoncurrent', window );">Income taxes payable, noncurrent</a></td>
<td class="nump">11,675<span></span>
</td>
<td class="nump">11,675<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent', window );">Liability for uncertain tax positions</a></td>
<td class="nump">57,081<span></span>
</td>
<td class="nump">52,451<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_jcom_DeferredIncomeTaxLiabilitiesNetNoncurrent', window );">Deferred income taxes, noncurrent</a></td>
<td class="nump">162,700<span></span>
</td>
<td class="nump">107,453<span></span>
</td>
</tr>
<tr class="re">
<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">44,463<span></span>
</td>
<td class="nump">10,228<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">2,454,313<span></span>
</td>
<td class="nump">2,194,654<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies</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.01 par value. Authorized 95,000,000 at December&#160;31, 2020 and 2019; total issued and outstanding 44,346,630 and 47,654,929 shares at December&#160;31, 2020 and 2019, respectively.</a></td>
<td class="nump">443<span></span>
</td>
<td class="nump">476<span></span>
</td>
</tr>
<tr class="re">
<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">456,274<span></span>
</td>
<td class="nump">465,652<span></span>
</td>
</tr>
<tr class="ro">
<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">809,107<span></span>
</td>
<td class="nump">891,526<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(54,806)<span></span>
</td>
<td class="num">(46,462)<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,211,018<span></span>
</td>
<td class="nump">1,311,192<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">3,665,331<span></span>
</td>
<td class="nump">3,505,846<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember', window );">Series A Preferred Stock</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_LiabilitiesAndStockholdersEquityAbstract', window );"><strong>LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock, $0.01 par value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember', window );">Series B Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquityAbstract', window );"><strong>LIABILITIES AND 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.01 par value</a></td>
<td class="nump">$ 0<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_jcom_CustomerRelationshipsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross carrying amount (original costs adjusted for previously recognized amortization and impairment) as of the balance sheet date to an asset acquired in a business combination representing a favorable existing relationship with customers having a finite beneficial life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jcom_CustomerRelationshipsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcom_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jcom_DeferredIncomeTaxAssetsNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Income Tax Assets, Net, Noncurrent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jcom_DeferredIncomeTaxAssetsNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcom_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jcom_DeferredIncomeTaxLiabilitiesNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Income Tax Liabilities, Net, Noncurrent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jcom_DeferredIncomeTaxLiabilitiesNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcom_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jcom_TradenamesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (original costs adjusted for previously recognized amortization and impairment) as of the balance sheet date for the rights acquired through registration of a trade name to gain or protect exclusive use thereof for a projected indefinite and definite period of 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;">jcom_TradenamesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcom_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe 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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedIncomeTaxesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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=120400017&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=120398452&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(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedIncomeTaxesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<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(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=120398452&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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&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 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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: 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=120400017&amp;loc=d3e572229-122910<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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=121566466&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<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.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 8: 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=121566466&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_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=121586364&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=121566466&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=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&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=120398452&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=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredRevenueNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&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 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<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 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<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.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI 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 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=120398452&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)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LiabilitiesAndStockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI 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_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_LiabilityForUncertainTaxPositionsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount recognized for uncertainty in income taxes 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.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilityForUncertainTaxPositionsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease 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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease 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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 investments that are intended to be held for an extended period of time (longer than one operating cycle).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 of finite-lived and indefinite-lived intangible assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6904-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6911-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&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=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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=120400017&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=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and 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 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=120398452&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 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&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)(1)(g))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&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(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&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 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 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(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI 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_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_TaxesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457825365416">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for doubtful accounts</a></td>
<td class="nump">$ 16,018<span></span>
</td>
<td class="nump">$ 12,701<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in usd per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">95,000,000<span></span>
</td>
<td class="nump">95,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_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">44,346,630<span></span>
</td>
<td class="nump">47,654,929<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="nump">44,346,630<span></span>
</td>
<td class="nump">47,654,929<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember', window );">Series A Preferred Stock</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_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in usd per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized (in shares)</a></td>
<td class="nump">6,000<span></span>
</td>
<td class="nump">6,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember', window );">Series B Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 (in usd per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized (in shares)</a></td>
<td class="nump">20,000<span></span>
</td>
<td class="nump">20,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_PreferredStockSharesIssued', window );">Preferred stock, shares issued (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121599878&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI 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=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>18
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457719653032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenues</a></td>
<td class="nump">$ 1,489,593<span></span>
</td>
<td class="nump">$ 1,372,054<span></span>
</td>
<td class="nump">$ 1,207,295<span></span>
</td>
</tr>
<tr class="ro">
<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 revenues</a></td>
<td class="nump">231,782<span></span>
</td>
<td class="nump">237,323<span></span>
</td>
<td class="nump">201,074<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">1,257,811<span></span>
</td>
<td class="nump">1,134,731<span></span>
</td>
<td class="nump">1,006,221<span></span>
</td>
</tr>
<tr class="ro">
<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="re">
<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 );">Sales and marketing</a></td>
<td class="nump">413,474<span></span>
</td>
<td class="nump">379,183<span></span>
</td>
<td class="nump">338,304<span></span>
</td>
</tr>
<tr class="ro">
<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, development and engineering</a></td>
<td class="nump">64,295<span></span>
</td>
<td class="nump">54,396<span></span>
</td>
<td class="nump">48,370<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="nump">445,431<span></span>
</td>
<td class="nump">424,072<span></span>
</td>
<td class="nump">375,267<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">923,200<span></span>
</td>
<td class="nump">857,651<span></span>
</td>
<td class="nump">761,941<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">334,611<span></span>
</td>
<td class="nump">277,080<span></span>
</td>
<td class="nump">244,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_InterestIncomeExpenseNet', window );">Interest expense, net</a></td>
<td class="nump">131,975<span></span>
</td>
<td class="nump">69,546<span></span>
</td>
<td class="nump">61,987<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfBusiness', window );">Gain on sale of businesses</a></td>
<td class="num">(17,122)<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_GainLossOnInvestments', window );">Loss on investments, net</a></td>
<td class="nump">20,991<span></span>
</td>
<td class="nump">4,211<span></span>
</td>
<td class="nump">73<span></span>
</td>
</tr>
<tr class="re">
<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">(31,632)<span></span>
</td>
<td class="nump">3,725<span></span>
</td>
<td class="nump">4,633<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 );">Income before income taxes and net loss in earnings of equity method investment</a></td>
<td class="nump">230,399<span></span>
</td>
<td class="nump">199,598<span></span>
</td>
<td class="nump">177,587<span></span>
</td>
</tr>
<tr class="re">
<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 );">Income tax expense (benefit)</a></td>
<td class="nump">68,393<span></span>
</td>
<td class="num">(19,376)<span></span>
</td>
<td class="nump">44,760<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Net loss in earnings of equity method investment</a></td>
<td class="nump">11,338<span></span>
</td>
<td class="nump">168<span></span>
</td>
<td class="nump">4,140<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">$ 150,668<span></span>
</td>
<td class="nump">$ 218,806<span></span>
</td>
<td class="nump">$ 128,687<span></span>
</td>
</tr>
<tr class="ro">
<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 common 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 (in dollars per share)</a></td>
<td class="nump">$ 3.24<span></span>
</td>
<td class="nump">$ 4.52<span></span>
</td>
<td class="nump">$ 2.64<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in dollars per share)</a></td>
<td class="nump">$ 3.18<span></span>
</td>
<td class="nump">$ 4.39<span></span>
</td>
<td class="nump">$ 2.59<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcom_WeightedAverageSharesOutstandingAbstract', window );"><strong>Weighted average shares outstanding:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in shares)</a></td>
<td class="nump">46,308,825<span></span>
</td>
<td class="nump">47,647,397<span></span>
</td>
<td class="nump">47,950,746<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">47,122,511<span></span>
</td>
<td class="nump">49,025,684<span></span>
</td>
<td class="nump">48,927,791<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareCashPaid', window );">Cash dividends paid per common share (in dollars per share)</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0.90<span></span>
</td>
<td class="nump">$ 1.68<span></span>
</td>
</tr>
<tr class="re">
<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 );">Share-based compensation expense</a></td>
<td class="nump">$ 24,006<span></span>
</td>
<td class="nump">$ 23,922<span></span>
</td>
<td class="nump">$ 28,093<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcom_WeightedAverageSharesOutstandingAbstract', window );"><strong>Weighted average shares outstanding:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based compensation expense</a></td>
<td class="nump">535<span></span>
</td>
<td class="nump">525<span></span>
</td>
<td class="nump">510<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember', window );">Sales and marketing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcom_WeightedAverageSharesOutstandingAbstract', window );"><strong>Weighted average shares outstanding:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Share-based compensation expense</a></td>
<td class="nump">1,454<span></span>
</td>
<td class="nump">1,547<span></span>
</td>
<td class="nump">1,798<span></span>
</td>
</tr>
<tr class="rh">
<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, development and engineering</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcom_WeightedAverageSharesOutstandingAbstract', window );"><strong>Weighted average shares outstanding:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based compensation expense</a></td>
<td class="nump">1,779<span></span>
</td>
<td class="nump">1,477<span></span>
</td>
<td class="nump">1,553<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember', window );">General and administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcom_WeightedAverageSharesOutstandingAbstract', window );"><strong>Weighted average shares outstanding:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Share-based compensation expense</a></td>
<td class="nump">$ 20,238<span></span>
</td>
<td class="nump">$ 20,373<span></span>
</td>
<td class="nump">$ 24,232<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jcom_WeightedAverageSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 shares outstanding [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;">jcom_WeightedAverageSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcom_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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=120381028&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=120381028&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_CommonStockDividendsPerShareCashPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends paid during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareCashPaid</td>
</tr>
<tr>
<td style="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_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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<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(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&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 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=120395209&amp;loc=SL114868664-224227<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI 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_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 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><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<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=121326447&amp;loc=d3e1337-109256<br><br>Reference 7: 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=120380238&amp;loc=d3e4984-109258<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<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 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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=120380238&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI 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 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&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 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 10: 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 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_GainLossOnInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 realized and unrealized gain (loss) on investment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 10<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27405-111563<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(c),9(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/recommendedDisclosureRef<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=121586364&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_GainLossOnInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4582445-111684<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(1)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: 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=120311839&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>Amount of income (loss) for proportionate share of equity method investee's 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 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=120395209&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=120400993&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=121586364&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=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120385591&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of operating interest income (expense).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.10)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<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(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: 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=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: 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=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: 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=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: 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=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: 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=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 13: 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(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&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_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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://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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_SellingAndMarketingExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457711946728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS 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, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">$ 150,668<span></span>
</td>
<td class="nump">$ 218,806<span></span>
</td>
<td class="nump">$ 128,687<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive loss, net of tax:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustment</a></td>
<td class="num">(8,902)<span></span>
</td>
<td class="num">(1,626)<span></span>
</td>
<td class="num">(15,471)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Change in fair value on available-for-sale investments, net of tax expense (benefit) of $181, $149 and $(460) for the years ended December&#160;31, 2020, 2019 and 2018, respectively</a></td>
<td class="nump">558<span></span>
</td>
<td class="nump">1,143<span></span>
</td>
<td class="num">(1,418)<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_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive loss, net of tax</a></td>
<td class="num">(8,344)<span></span>
</td>
<td class="num">(483)<span></span>
</td>
<td class="num">(16,889)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income</a></td>
<td class="nump">$ 142,324<span></span>
</td>
<td class="nump">$ 218,323<span></span>
</td>
<td class="nump">$ 111,798<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&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=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<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(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: 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=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: 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=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: 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=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: 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=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: 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=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=121641772&amp;loc=SL7669646-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_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_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 other comprehensive income (loss).</p></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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&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 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<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=120395209&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121640130&amp;loc=d3e1436-108581<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<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 8: 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=121641772&amp;loc=SL7669625-108580<br><br>Reference 9: 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=120399700&amp;loc=SL114874048-224260<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&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_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457719825896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax', window );">Tax expense (benefit) for unrealized holding gain (loss) on available-for-sale investments</a></td>
<td class="nump">$ 181<span></span>
</td>
<td class="nump">$ 149<span></span>
</td>
<td class="num">$ (460)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 adjustment, of tax expense (benefit) for unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e640-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 10A<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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>21
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457720627064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">$ 150,668,000<span></span>
</td>
<td class="nump">$ 218,806,000<span></span>
</td>
<td class="nump">$ 128,687,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_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_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">228,737,000<span></span>
</td>
<td class="nump">232,032,000<span></span>
</td>
<td class="nump">187,174,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_AmortizationOfFinancingCostsAndDiscounts', window );">Amortization of financing costs and discounts</a></td>
<td class="nump">28,476,000<span></span>
</td>
<td class="nump">14,038,000<span></span>
</td>
<td class="nump">11,385,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_jcom_OperatingLeaseRightOfUseAssetAmortization', window );">Non-cash operating lease costs</a></td>
<td class="nump">17,686,000<span></span>
</td>
<td class="nump">21,419,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_ShareBasedCompensation', window );">Share-based compensation</a></td>
<td class="nump">24,006,000<span></span>
</td>
<td class="nump">23,922,000<span></span>
</td>
<td class="nump">28,093,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_ProvisionForDoubtfulAccounts', window );">Provision for doubtful accounts</a></td>
<td class="nump">13,283,000<span></span>
</td>
<td class="nump">13,134,000<span></span>
</td>
<td class="nump">17,338,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_DeferredIncomeTaxExpenseBenefit', window );">Deferred income taxes, net</a></td>
<td class="nump">5,840,000<span></span>
</td>
<td class="num">(63,444,000)<span></span>
</td>
<td class="nump">25,050,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_GainsLossesOnExtinguishmentOfDebt', window );">Loss on extinguishment of debt</a></td>
<td class="nump">37,969,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfBusiness', window );">Gain on sale of businesses</a></td>
<td class="num">(17,122,000)<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_OperatingLeaseImpairmentLoss', window );">Lease asset impairments and other charges</a></td>
<td class="nump">12,121,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1', window );">Changes in fair value of contingent consideration</a></td>
<td class="num">(80,000)<span></span>
</td>
<td class="nump">6,318,000<span></span>
</td>
<td class="nump">18,944,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_ForeignCurrencyTransactionGainLossUnrealized', window );">Foreign currency remeasurement gain</a></td>
<td class="num">(34,646,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcom_GainLossOnInvestmentsNoncash', window );">Loss on equity method investments</a></td>
<td class="nump">11,338,000<span></span>
</td>
<td class="nump">139,000<span></span>
</td>
<td class="nump">10,506,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_DebtAndEquitySecuritiesGainLoss', window );">Loss on equity and debt investments</a></td>
<td class="nump">20,826,000<span></span>
</td>
<td class="nump">4,164,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_IncreaseDecreaseInOperatingAssetsAbstract', window );"><strong>Decrease (increase) in:</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">(31,611,000)<span></span>
</td>
<td class="num">(30,680,000)<span></span>
</td>
<td class="nump">4,034,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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">3,046,000<span></span>
</td>
<td class="num">(8,685,000)<span></span>
</td>
<td class="nump">2,211,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_IncreaseDecreaseInOtherOperatingAssets', window );">Other assets</a></td>
<td class="num">(3,000)<span></span>
</td>
<td class="num">(4,083,000)<span></span>
</td>
<td class="nump">2,391,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_IncreaseDecreaseInOperatingLiabilitiesAbstract', window );"><strong>Increase (decrease) in:</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_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable and accrued expenses</a></td>
<td class="nump">2,184,000<span></span>
</td>
<td class="num">(770,000)<span></span>
</td>
<td class="num">(35,220,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_IncreaseDecreaseInAccruedIncomeTaxesPayable', window );">Income taxes payable</a></td>
<td class="nump">6,489,000<span></span>
</td>
<td class="num">(1,738,000)<span></span>
</td>
<td class="num">(29,042,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_IncreaseDecreaseInDeferredRevenue', window );">Deferred revenue</a></td>
<td class="nump">4,720,000<span></span>
</td>
<td class="nump">6,844,000<span></span>
</td>
<td class="nump">11,991,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcom_IncreaseDecreaseInOperatingLeaseLiabilities', window );">Operating lease liabilities</a></td>
<td class="num">(16,439,000)<span></span>
</td>
<td class="num">(20,240,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcom_IncreaseDecreaseInLiabilityForUncertainTaxPositions', window );">Liability for uncertain tax positions</a></td>
<td class="nump">9,391,000<span></span>
</td>
<td class="num">(453,000)<span></span>
</td>
<td class="nump">7,694,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_IncreaseDecreaseInOtherOperatingLiabilities', window );">Other long-term liabilities</a></td>
<td class="nump">3,200,000<span></span>
</td>
<td class="nump">1,816,000<span></span>
</td>
<td class="nump">10,089,000<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_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">480,079,000<span></span>
</td>
<td class="nump">412,539,000<span></span>
</td>
<td class="nump">401,325,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_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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital', window );">Distribution from equity method investment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">10,288,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_PaymentsToAcquireEquityMethodInvestments', window );">Purchases of equity method investment</a></td>
<td class="num">(31,937,000)<span></span>
</td>
<td class="num">(29,584,000)<span></span>
</td>
<td class="num">(36,635,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_PaymentsToAcquireOtherInvestments', window );">Purchase of equity investments</a></td>
<td class="num">(1,246,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt', window );">Purchases of available-for-sale investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(500,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_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property and equipment</a></td>
<td class="num">(92,552,000)<span></span>
</td>
<td class="num">(70,588,000)<span></span>
</td>
<td class="num">(56,379,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_ProceedsFromSaleOfIntangibleAssets', window );">Proceeds from sale of assets</a></td>
<td class="nump">507,000<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_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Acquisition of businesses, net of cash received</a></td>
<td class="num">(482,227,000)<span></span>
</td>
<td class="num">(415,343,000)<span></span>
</td>
<td class="num">(312,430,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_ProceedsFromDivestitureOfBusinesses', window );">Proceeds from sale of businesses, net of cash divested</a></td>
<td class="nump">24,353,000<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_PaymentsToAcquireIntangibleAssets', window );">Purchases of intangible assets</a></td>
<td class="num">(3,118,000)<span></span>
</td>
<td class="num">(46,000)<span></span>
</td>
<td class="num">(669,000)<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_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(586,220,000)<span></span>
</td>
<td class="num">(505,273,000)<span></span>
</td>
<td class="num">(406,613,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_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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from issuance of long-term debt</a></td>
<td class="nump">750,000,000<span></span>
</td>
<td class="nump">550,000,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_RepaymentsOfNotesPayable', window );">Payment of note payable</a></td>
<td class="num">(400,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Debt issuance cost</a></td>
<td class="num">(7,272,000)<span></span>
</td>
<td class="num">(12,862,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_RepaymentsOfLongTermDebt', window );">Payment of debt</a></td>
<td class="num">(650,000,000)<span></span>
</td>
<td class="num">(5,100,000)<span></span>
</td>
<td class="num">(2,204,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_PaymentsOfDebtExtinguishmentCosts', window );">Debt extinguishment costs</a></td>
<td class="num">(29,250,000)<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_ProceedsFromLinesOfCredit', window );">Proceeds from line of credit</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">185,000,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_RepaymentsOfLinesOfCredit', window );">Repayment of line of credit</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(185,000,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_PaymentsForRepurchaseOfCommonStock', window );">Repurchase of common stock</a></td>
<td class="num">(275,654,000)<span></span>
</td>
<td class="num">(20,803,000)<span></span>
</td>
<td class="num">(47,102,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_ProceedsFromStockPlans', window );">Issuance of common stock under employee stock purchase plan</a></td>
<td class="nump">7,382,000<span></span>
</td>
<td class="nump">4,512,000<span></span>
</td>
<td class="nump">2,084,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_ProceedsFromStockOptionsExercised', window );">Exercise of stock options</a></td>
<td class="nump">1,619,000<span></span>
</td>
<td class="nump">5,274,000<span></span>
</td>
<td class="nump">1,540,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_PaymentsOfDividends', window );">Dividends paid</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(43,918,000)<span></span>
</td>
<td class="num">(82,572,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_jcom_PaymentsOfDeferredConsiderationRelatedToAcquisition', window );">Deferred payments for acquisitions</a></td>
<td class="num">(29,180,000)<span></span>
</td>
<td class="num">(18,876,000)<span></span>
</td>
<td class="num">(3,558,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_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other</a></td>
<td class="num">(1,878,000)<span></span>
</td>
<td class="num">(1,532,000)<span></span>
</td>
<td class="nump">450,000<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) provided by financing activities</a></td>
<td class="num">(234,633,000)<span></span>
</td>
<td class="nump">456,695,000<span></span>
</td>
<td class="num">(131,362,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_EffectOfExchangeRateOnCashAndCashEquivalents', window );">Effect of exchange rate changes on cash and cash equivalents</a></td>
<td class="nump">7,811,000<span></span>
</td>
<td class="nump">2,180,000<span></span>
</td>
<td class="num">(4,821,000)<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 change in cash and cash equivalents</a></td>
<td class="num">(332,963,000)<span></span>
</td>
<td class="nump">366,141,000<span></span>
</td>
<td class="num">(141,471,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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at beginning of year</a></td>
<td class="nump">575,615,000<span></span>
</td>
<td class="nump">209,474,000<span></span>
</td>
<td class="nump">350,945,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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at end of year</a></td>
<td class="nump">$ 242,652,000<span></span>
</td>
<td class="nump">$ 575,615,000<span></span>
</td>
<td class="nump">$ 209,474,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jcom_GainLossOnInvestmentsNoncash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>(Gain) Loss on Investments, Noncash</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jcom_GainLossOnInvestmentsNoncash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcom_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_jcom_IncreaseDecreaseInLiabilityForUncertainTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) In Liability For Uncertain Tax Positions</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jcom_IncreaseDecreaseInLiabilityForUncertainTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcom_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_jcom_IncreaseDecreaseInOperatingLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) in Operating Lease 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;">jcom_IncreaseDecreaseInOperatingLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcom_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_jcom_OperatingLeaseRightOfUseAssetAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Operating Lease, Right-of-Use Asset, Amortization</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jcom_OperatingLeaseRightOfUseAssetAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcom_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_jcom_PaymentsOfDeferredConsiderationRelatedToAcquisition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 outflow representing the payment of all, or a portion, of the deferred purchase price of a business acquisition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jcom_PaymentsOfDeferredConsiderationRelatedToAcquisition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcom_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AmortizationOfFinancingCostsAndDiscounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCostsAndDiscounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.</p></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=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: 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 4<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e7008-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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=121586364&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=121586364&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=121583591&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=121586364&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_DebtAndEquitySecuritiesGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 unrealized and realized gain (loss) on investment in debt and equity securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7)(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&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_DebtAndEquitySecuritiesGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&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 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=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI 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=120311839&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=121586364&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_ForeignCurrencyTransactionGainLossUnrealized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 unrealized gain (loss) recognized in the income statement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450222&amp;loc=d3e30840-110895<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109240200&amp;loc=d3e30690-110894<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionGainLossUnrealized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_GainLossOnSaleOfBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4582445-111684<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=117329964&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117329964&amp;loc=d3e12317-112629<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=121586364&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_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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=121586364&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_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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=121586364&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=121586364&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_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>Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<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=121586364&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_IncreaseDecreaseInOperatingAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncreaseDecreaseInOperatingAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncreaseDecreaseInOperatingLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 operating 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=121586364&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_IncreaseDecreaseInOtherOperatingAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 operating liabilities 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=121586364&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_IncreaseDecreaseInOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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=121586364&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=121586364&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=121586364&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=121586364&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=121586364&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=121586364&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=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<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(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: 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=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: 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=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: 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=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: 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=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: 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=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_OperatingLeaseImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 impairment of right-of-use asset from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 25<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121593497&amp;loc=SL77918431-209957<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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=121586364&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_PaymentsOfDebtExtinguishmentCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 cost from early extinguishment and prepayment of debt. Includes, but is not limited to, third-party cost, premium paid, and other fee paid to lender directly for debt extinguishment or debt prepayment. Excludes accrued interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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_PaymentsOfDebtExtinguishmentCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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_PaymentsOfDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PaymentsOfDividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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=121586364&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_PaymentsOfDividends</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PaymentsToAcquireAvailableForSaleSecuritiesDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-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 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3151-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121553693&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_PaymentsToAcquireAvailableForSaleSecuritiesDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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=121586364&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=121586364&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_PaymentsToAcquireIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 asset without physical form usually arising from contractual or other legal rights, excluding goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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=121586364&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_PaymentsToAcquireIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PaymentsToAcquireOtherInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 acquire investments 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 13<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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_PaymentsToAcquireOtherInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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=121586364&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_ProceedsFromDivestitureOfBusinesses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, 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 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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_ProceedsFromDivestitureOfBusinesses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 distribution received from equity method investee for return of investment, classified as investing activities. Excludes distribution for return on investment, 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://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 21D<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=SL94080555-108585<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 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProceedsFromIssuanceOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 a debt initially having maturity due after one year or beyond the 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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_ProceedsFromIssuanceOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProceedsFromLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<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.(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 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=120395691&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 14<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-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 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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_ProceedsFromPaymentsForOtherFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 disposal of asset without physical form usually arising from contractual or other legal rights, excluding goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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_ProceedsFromSaleOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=SL79508275-113901<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 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from the stock plan during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&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_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RepaymentsOfLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 debt initially having maturity due after one year or beyond 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RepaymentsOfNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 a borrowing supported by a written promise to pay an obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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_RepaymentsOfNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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>22
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457722126536">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF STOCKHOLDERS&#8217; EQUITY - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Cumulative Effect, Period of Adoption, Adjustment</div></th>
<th class="th"><div>Common stock</div></th>
<th class="th"><div>Additional paid-in capital</div></th>
<th class="th"><div>Treasury stock</div></th>
<th class="th"><div>Retained earnings</div></th>
<th class="th">
<div>Retained earnings </div>
<div>Cumulative Effect, Period of Adoption, Adjustment</div>
</th>
<th class="th"><div>Accumulated other comprehensive income (loss)</div></th>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Beginning balance (in shares) at Dec. 31, 2017</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">47,854,510<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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, 2017</a></td>
<td class="nump">$ 1,020,305<span></span>
</td>
<td class="nump">$ 1,599<span></span>
</td>
<td class="nump">$ 479<span></span>
</td>
<td class="nump">$ 325,854<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 723,062<span></span>
</td>
<td class="nump">$ 1,599<span></span>
</td>
<td class="num">$ (29,090)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">128,687<span></span>
</td>
<td class="text">&#160;<span></span>
</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">128,687<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income, net of tax</a></td>
<td class="num">(16,889)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(16,889)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Dividends</a></td>
<td class="num">$ (82,573)<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(82,573)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Exercise of stock options (in shares)</a></td>
<td class="nump">67,898<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">67,898<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of stock options</a></td>
<td class="nump">$ 1,540<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">1,539<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Issuance of shares under Employee Stock Purchase Plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33,262<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of shares under Employee Stock Purchase Plan</a></td>
<td class="nump">2,084<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,084<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Vested restricted stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">169,512<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross', window );">Vested restricted stock</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="num">(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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Repurchase and retirement of common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(52,912)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(600,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchase and retirement of common stock</a></td>
<td class="num">(47,102)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1)<span></span>
</td>
<td class="num">(3,230)<span></span>
</td>
<td class="num">$ (42,543)<span></span>
</td>
<td class="num">(1,328)<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_jcom_StockIssuedDuringPeriodSharesExchangeofPreferredStock', window );">Exchange of Series B preferred stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,530<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_jcom_StockIssuedDuringPeriodValueExchangeofPreferredStock', window );">Exchange of Series B preferred stock</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Share based compensation</a></td>
<td class="nump">28,093<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27,965<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">128<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,035,744<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 481<span></span>
</td>
<td class="nump">354,210<span></span>
</td>
<td class="num">$ (42,543)<span></span>
</td>
<td class="nump">769,575<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(45,979)<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="text">&#160;<span></span>
</td>
<td class="nump">48,082,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(600,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">218,806<span></span>
</td>
<td class="text">&#160;<span></span>
</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">218,806<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income, net of tax</a></td>
<td class="num">(483)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(483)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Dividends</a></td>
<td class="num">$ (43,918)<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(43,918)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Exercise of stock options (in shares)</a></td>
<td class="nump">189,436<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">189,436<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of stock options</a></td>
<td class="nump">$ 5,274<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">5,272<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Issuance of shares under Employee Stock Purchase Plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">66,413<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of shares under Employee Stock Purchase Plan</a></td>
<td class="nump">4,512<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">4,511<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt', window );">Equity portion of convertible debt</a></td>
<td class="nump">88,138<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">88,138<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Vested restricted stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">185,227<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross', window );">Vested restricted stock</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Repurchase and retirement of common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(868,947)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchase and retirement of common stock</a></td>
<td class="num">(20,803)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (9)<span></span>
</td>
<td class="num">(10,334)<span></span>
</td>
<td class="nump">$ 42,543<span></span>
</td>
<td class="num">(53,003)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Share based compensation</a></td>
<td class="nump">23,922<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,856<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">66<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, 2019</a></td>
<td class="nump">1,311,192<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 476<span></span>
</td>
<td class="nump">465,652<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">891,526<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(46,462)<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, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">47,654,929<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">150,668<span></span>
</td>
<td class="text">&#160;<span></span>
</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">150,668<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income, net of tax</a></td>
<td class="num">$ (8,344)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(8,344)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of stock options (in shares)</a></td>
<td class="nump">42,740<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42,740<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of stock options</a></td>
<td class="nump">$ 1,619<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,619<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Issuance of shares under Employee Stock Purchase Plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">118,629<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of shares under Employee Stock Purchase Plan</a></td>
<td class="nump">7,382<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">7,381<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature', window );">Exercise of 3.25% Convertible Note</a></td>
<td class="num">(12)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(12)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Vested restricted stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">273,201<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross', window );">Vested restricted stock</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
<td class="num">(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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Repurchase and retirement of common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,742,869)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchase and retirement of common stock</a></td>
<td class="num">(275,654)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (37)<span></span>
</td>
<td class="num">(42,530)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(233,087)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Share based compensation</a></td>
<td class="nump">24,006<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,006<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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, net</a></td>
<td class="nump">161<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">161<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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, 2020</a></td>
<td class="nump">$ 1,211,018<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 443<span></span>
</td>
<td class="nump">$ 456,274<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 809,107<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (54,806)<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, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">44,346,630<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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_jcom_StockIssuedDuringPeriodSharesExchangeofPreferredStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock Issued During Period, Shares, Exchange of Preferred Stock</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jcom_StockIssuedDuringPeriodSharesExchangeofPreferredStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcom_</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_jcom_StockIssuedDuringPeriodValueExchangeofPreferredStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock Issued During Period, Value, Exchange of Preferred Stock</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jcom_StockIssuedDuringPeriodValueExchangeofPreferredStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcom_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 additional paid in capital (APIC) resulting from recognition of deferred taxes for convertible debt with a beneficial conversion feature.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 55<br> -Paragraph 51<br> -URI http://asc.fasb.org/extlink&amp;oid=121610041&amp;loc=d3e34017-109320<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustment to additional paid in capital resulting from the recognition of convertible debt instruments as two separate components - a debt component and an equity component. This bifurcation may result in a basis difference associated with the liability component that represents a temporary difference for purposes of applying accounting for income taxes. The initial recognition of deferred taxes for the tax effect of that temporary difference is as an adjustment 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 470<br> -SubTopic 20<br> -Section 25<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=51819886&amp;loc=SL6014347-161799<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=120383193&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=120381028&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=120383193&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=121326096&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_DividendsCommonStockCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsCommonStockCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<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(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: 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=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: 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=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: 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=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: 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=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: 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=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 other comprehensive income (loss).</p></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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&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 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<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=120395209&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121640130&amp;loc=d3e1436-108581<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<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 8: 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=121641772&amp;loc=SL7669625-108580<br><br>Reference 9: 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=120399700&amp;loc=SL114874048-224260<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&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_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 shares issued during the period, including shares forfeited, as a result of Restricted Stock 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 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=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross</td>
</tr>
<tr>
<td style="padding-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_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=120381028&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=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI 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_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 value of stock related to Restricted Stock Awards issued 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 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=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI 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_StockIssuedDuringPeriodValueRestrictedStockAwardGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 issued as a result of the exercise of stock 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 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=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI 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=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI 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=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&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 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 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(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI 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_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>23
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457718983144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF STOCKHOLDERS&#8217; EQUITY (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossTax', window );">Tax expense (benefit) of other comprehensive income (loss)</a></td>
<td class="nump">$ 181<span></span>
</td>
<td class="nump">$ 149<span></span>
</td>
<td class="num">$ (460)<span></span>
</td>
</tr>
</table>
<div style="display: none;"><table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) allocated to other comprehensive income (loss).</p></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 20<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120385591&amp;loc=d3e39076-109324<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 4: 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 (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120385591&amp;loc=d3e38679-109324<br><br>Reference 5: 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=120399700&amp;loc=SL114874048-224260<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<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 9: 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 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e640-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&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_OtherComprehensiveIncomeLossTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>24
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457719706744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>The Company<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NatureOfOperations', window );">The Company</a></td>
<td class="text">The CompanyJ2 Global, Inc., together with its subsidiaries (&#8220;J2 Global&#8221;, the &#8220;Company&#8221;, &#8220;our&#8221;, &#8220;us&#8221;, or &#8220;we&#8221;), is a leading provider of internet information and services. The Company&#8217;s Digital Media business specializes in the technology, shopping, gaming, and healthcare markets, offering content, tools and services to consumers and businesses. Through its Cloud Services business, the Company provides cloud-based subscription services to consumers and businesses including cloud fax, cybersecurity, privacy and marketing technology.<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_NatureOfOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.</p></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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI http://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NatureOfOperations</td>
</tr>
<tr>
<td style="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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457714709016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and 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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock', window );">Basis of Presentation and Summary of Significant Accounting Policies</a></td>
<td class="text">Basis of Presentation and Summary of Significant Accounting Policies<div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:6.34pt">Principles of Consolidation</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying consolidated financial statements include the accounts of J2 Global and its direct and indirect wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:6.34pt">Use of Estimates</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements in accordance with accounting principles generally accepted in the United States of America (&#8220;GAAP&#8221;) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the financial statements, including judgments about investment classifications and the reported amounts of net revenue and expenses during the reporting period. The Company believes that its most significant estimates are those related to revenue recognition, valuation and impairment of investments, its assessment of ownership interests as variable interest entities and the related determination of consolidation, share-based compensation expense, fair value of assets acquired and liabilities assumed in connection with business combinations, long-lived and intangible asset impairment, contingent consideration, income taxes and contingencies and allowance for doubtful accounts. On an ongoing basis, management evaluates its estimates based on historical experience and on various other factors that the Company believes to be reasonable under the circumstances. Actual results could materially differ from those estimates.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the World Health Organization declared the outbreak of the novel coronavirus disease (&#8220;COVID-19&#8221;) as a pandemic. The global impact of the COVID-19 pandemic has had a negative effect on the global economy, disrupting the financial markets and creating increasing volatility and overall uncertainty. The full impact of the COVID-19 pandemic is unknown and cannot be reasonably estimated. However, the Company has made appropriate accounting estimates based on the facts and circumstances available as of the reporting date. To the extent there are differences between these estimates and the actual results, our consolidated financial statements could be materially affected.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(c)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:6.91pt">Allowances for Doubtful Accounts</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">J2 Global maintains an allowance for credit losses for accounts receivable, which is recorded as an offset to accounts receivable and changes in such are classified as general and administrative expenses in the Consolidated Statements of Operations. The Company assesses collectability by reviewing accounts receivable on a collective basis where similar characteristics exist and on an individual basis when it identifies specific customers with known disputes or collectability issues. In determining the amount of the allowance for credit losses, the Company considers historical collectability based on past due status. It also considers customer-specific information, current market conditions and reasonable and supportable forecasts of future economic conditions to inform adjustments to historical loss data. On an ongoing basis, management evaluates the adequacy of these reserves.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(d)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:6.34pt">Revenue Recognition</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">J2 Global recognizes revenue when the Company satisfies its obligation by transferring control of the goods or services to its customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods or services (see Note 3 - Revenues).</span></div><div style="text-align:justify;text-indent:72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Principal vs. Agent</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines whether revenue should be reported on a gross or net basis by assessing whether the Company is acting as the principal or an agent in the transaction. If the Company is acting as the principal in a transaction, the Company reports revenue on a gross basis. If the Company is acting as an agent in a transaction, the Company reports revenue on a net basis. In determining whether the Company acts as the principal or an agent, the Company follows the accounting guidance under Topic 606 for principal-agent considerations and assesses: (i) if another party is involved in providing goods or services to the customer and (ii) whether the Company controls the specified goods or services prior to transferring control to the customer.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Sales Taxes</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has made an accounting policy election to exclude from the measurement of the transaction price all taxes assessed by a governmental authority that are (i) both imposed on and concurrent with a specific revenue-producing transaction and (ii) collected by the Company from a customer.</span></div><div style="text-align:justify;text-indent:45pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(e)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:6.91pt">Fair Value Measurements</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">J2 Global complies with the provisions of Financial Accounting Standards Board (&#8220;FASB&#8221;) ASC Topic No. 820, Fair Value Measurements and Disclosures (&#8220;ASC 820&#8221;), in measuring fair value and in disclosing fair value measurements.&#160;ASC 820 provides a framework for measuring fair value and expands the disclosures required for fair value measurements of financial and non-financial assets and liabilities.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying values of cash and cash equivalents, accounts receivable, interest receivable, accounts payable, accrued expenses, interest payable, customer deposits and long-term debt are reflected in the financial statements at cost. With the exception of certain investments and long-term debt, cost approximates fair value due to the short-term nature of such instruments. The fair value of the Company&#8217;s outstanding debt was determined using the quoted market prices of debt instruments with similar terms and maturities when available. As of the same dates, the carrying value of other long-term liabilities approximated fair value as the related interest rates approximate rates currently available to J2 Global.</span></div><div style="text-align:justify;text-indent:45pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(f)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:8.57pt">Cash and Cash Equivalents</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">J2 Global considers cash equivalents to be only those investments that are highly liquid, readily convertible to cash and with maturities of three months or less at the purchase date.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(g)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:6.34pt">Investments</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">J2 Global accounts for its investments in debt securities in accordance with Financial Accounting Standards Board (&#8220;FASB&#8221;) ASC Topic No. 320, Investments - Debt Securities (&#8220;ASC 320&#8221;). The Company&#8217;s debt investments are typically comprised of corporate debt securities, which it classifies as available-for-sale. Available-for-sale securities are carried at fair value with unrealized gains and losses included in other comprehensive income. All debt securities are accounted for on a specific identification basis.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s available-for-sale debt securities are carried at an estimated fair value with any unrealized gains or losses, net of taxes, included in accumulated other comprehensive loss in stockholders&#8217; equity. Available-for-sale debt securities with an amortized cost basis in excess of estimated fair value are assessed to determine what amount of that difference, if any, is caused by expected credit losses. Expected credit losses on available-for-sale debt securities are recognized in loss on investments, net on our Consolidated Statements of Operations, and any remaining unrealized losses, net of taxes, are included in accumulated comprehensive loss in stockholders&#8217; equity.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for its investments in equity securities in accordance with ASC Topic No. 321, Investments - Equity Securities (&#8220;ASC 321&#8221;) which requires the accounting for equity investments (other than those accounted for using the equity method of accounting) generally be measured at fair value for equity securities with readily determinable fair values. For equity securities without a readily determinable fair value that are not accounted for by the equity method, the Company measures the equity security using cost, less impairment, if any, and plus or minus observable price changes arising from orderly transactions in the same or similar investment from the same issuer. Any unrealized gains or losses will be reported in current earnings (see Note 5 - Investments).</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assesses whether an other-than-temporary impairment loss on an investment has occurred due to declines in fair value or other market conditions (see Note 5 - Investments).</span></div><div style="text-align:justify;text-indent:45pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(h)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:6.34pt">Variable Interest Entities (&#8220;VIE&#8221;)</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A VIE requires consolidation by the entity&#8217;s primary beneficiary. The Company evaluates its investments in entities in which it is involved to determine if the entity is a VIE and if so, whether it holds a variable interest and is the primary beneficiary. The Company has determined that it holds a variable interest in its investment as a limited partner in the OCV Fund I, LP (&#8220;OCV Fund&#8221;, &#8220;OCV&#8221; or the &#8220;Fund&#8221;). In determining whether the Company is deemed to be the primary beneficiary of the VIE, both of the following characteristics must be present:</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a) the Company has the power to direct the activities of the VIE that most significantly impacts the VIEs economic performance (the power criterion); and</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b) the Company has the obligation to absorb losses of the VIE, or the right to receive benefits of the VIE, that could potentially be significant to the VIE (the economic criterion).</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has concluded that, as a limited partner, although the obligations to absorb losses or the right to benefit from the gains is not insignificant, the Company does not have &#8220;power&#8221; over OCV because it does not have the ability to direct the significant decisions which impact the economics of OCV. J2 believes that the OCV general partner, as a single decision maker, holds the ability to make the decisions about the activities that most significantly impact the OCV Fund&#8217;s economic performance. As a result, the Company has concluded that it will not consolidate OCV, as it is not the primary beneficiary of the OCV Fund, and will account for this investment under the equity-method of accounting (see Note 5 - Investments).</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OCV qualifies as an investment company under ASC 946 - Financial Services, Investment Companies (&#8220;ASC 946&#8221;). Under ASC Topic 323, Investments - Equity Method and Joint Ventures, an investor that holds investments that qualify for specialized industry accounting for investment companies in accordance with ASC 946 should record its share of the earnings or losses, realized or unrealized, as reported by its equity method investees in the Consolidated Statements of Operations.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes its equity in the net earnings or losses relating to the investment in OCV on a one-quarter lag due to the timing and availability of financial information from OCV. If the Company becomes aware of a significant decline in value that is other-than-temporary, the loss will be recorded in the period in which the Company identifies the decline.</span></div><div style="text-align:justify;text-indent:45pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(i)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:8.57pt">Debt Issuance Costs and Debt Discount</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">J2 Global capitalizes costs incurred with borrowing and issuance of debt securities and records debt issuance costs and discounts as a reduction to the debt amount. These costs and discounts are amortized and included in interest expense over the life of the borrowing using the effective interest method.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(j)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:8.57pt">Derivative Instruments</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">J2 Global currently holds an embedded derivative instrument related to contingent interest in connection with its 3.25% Convertible Notes issued on June 10, 2014. This embedded derivative instrument is carried at fair value with changes recorded to interest expense (see Note 7 - Fair Value Measurements).</span></div><div style="text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(k)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:6.91pt">Concentration of Credit Risk</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All of the Company&#8217;s cash, cash equivalents and marketable securities are invested at major financial institutions primarily within the United States, United Kingdom and Ireland. These institutions are required to invest the Company&#8217;s cash in accordance with the Company&#8217;s investment policy with the principal objectives being preservation of capital, fulfillment of liquidity needs and above market returns commensurate with preservation of capital. The Company&#8217;s investment policy also requires that investments in marketable securities be in only highly rated instruments, with limitations on investing in securities of any single issuer. However, these investments are not insured against the possibility of a total or near complete loss of earnings or principal and are inherently subject to the credit risk related to the continued credit worthiness of the underlying issuer and general credit market risks. At December&#160;31, 2020, the Company&#8217;s cash and cash equivalents were maintained in accounts in qualifying financial institutions that are insured up to the limit determined by the applicable governmental agency.&#160;These institutions are primarily in the United States and United Kingdom, however, the Company has accounts within several other countries including Australia, Austria, China, Denmark, France, Germany, Italy, Japan, New Zealand, Netherlands, Norway, and Sweden.</span></div><div style="text-align:justify;text-indent:45pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(l)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:8.57pt">Foreign Currency</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some of J2 Global&#8217;s foreign subsidiaries use the local currency of their respective countries as their functional currency. Assets and liabilities are translated at exchange rates prevailing at the balance sheet dates. Revenues, costs and expenses are translated into U.S. Dollars at average exchange rates for the period. Gains and losses resulting from translation are recorded as a component of accumulated other comprehensive income/(loss). Net translation loss was $8.9 million, $1.6 million and $15.5 million for the years ended December&#160;31, 2020, 2019 and 2018, respectively. Realized gains and losses from foreign currency transactions are recognized within other expense (income), net.&#160;Foreign exchange gains (losses) amounted to $28.5 million, $(4.0) million and $(2.3) million for the years ended December&#160;31, 2020, 2019 and 2018, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(m)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:4.12pt">Property and Equipment</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are stated at cost. Equipment under finance leases is stated at the present value of the minimum lease payments. Depreciation is calculated using the straight-line method over the estimated useful lives of the assets and is recorded in cost of revenues and general and administrative expenses on the Consolidated Statements of Operations. The estimated useful lives of property and equipment range from 1 to 10 years. Fixtures, which are comprised primarily of leasehold improvements and equipment under finance leases, are amortized on a straight-line basis over their estimated useful lives or for leasehold improvements, the related lease term, if less. The Company has capitalized certain internal-use software and website development costs which are included in property and equipment. The estimated useful life of costs capitalized is evaluated for each specific project and ranges from 1 to 5 years.</span></div><div style="text-align:justify;text-indent:45pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(n)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:6.34pt">Impairment or Disposal of Long-Lived and Intangible Assets</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">J2 Global accounts for long-lived assets, which include property and equipment, operating lease right-of-use assets and identifiable intangible assets with finite useful lives (subject to amortization), in accordance with the provisions of FASB ASC Topic No. 360, Property, Plant, and Equipment (&#8220;ASC 360&#8221;), which requires that long-lived assets be reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability is measured by comparing the carrying amount of an asset to the expected undiscounted future net cash flows generated by the asset. If it is determined that the asset may not be recoverable, and if the carrying amount of an asset exceeds its estimated fair value, an impairment charge is recognized to the extent of the difference.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assesses the impairment of identifiable definite-lived intangibles and long-lived assets whenever events or changes in circumstances indicate that the carrying value may not be recoverable. Factors it consider important which could individually or in combination trigger an impairment review include the following:</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="padding-left:49.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">Significant underperformance relative to expected historical or projected future operating results;</span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:4.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">Significant changes in the manner of our use of the acquired assets or the strategy for J2 Global&#8217;s overall business;</span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:4.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">Significant negative industry or economic trends;</span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:4.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">Significant decline in the Company&#8217;s stock price for a sustained period; and</span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:4.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">The Company&#8217;s market capitalization relative to net book value.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the Company determined that the carrying value of definite-lived intangibles and long-lived assets may not be recoverable based upon the existence of one or more of the above indicators of impairment, it would record an impairment equal to the excess of the carrying amount of the asset over its estimated fair value.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">J2 Global assessed whether events or changes in circumstances have occurred that potentially indicate the carrying amount of definite-lived assets may not be recoverable. In the year ended December&#160;31, 2020, the Company recorded impairments of certain operating right-of-use assets and associated property and equipment (see Note 11 - Leases). No impairment was recorded in fiscal year 2019 or 2018.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company classifies its long-lived assets to be sold as held for sale in the period (i) it has approved and committed to a plan to sell the asset, (ii) the asset is available for immediate sale in its present condition, (iii) an active program to locate a buyer and other actions required to sell the asset have been initiated, (iv) the sale of the asset is probable, (v) the asset is being actively marketed for sale at a price that is reasonable in relation to its current fair value, and (vi) it is unlikely that significant changes to the plan will be made or that the plan will be withdrawn. The Company initially measures a long-lived asset that is classified as held for sale at the lower of its carrying value or fair value less any costs to sell. Any loss resulting from this measurement is recognized in the period in which the held for sale criteria are met. Conversely, gains are not recognized on the sale of a long-lived asset until the date of sale. Upon designation as an asset held for sale, the Company stops recording depreciation expense on the asset. The Company assesses the fair value of a long-lived asset less any costs to sell at each reporting period and until the asset is no longer classified as held for sale.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(o)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:6.34pt">Business Combinations and Valuation of Goodwill and Intangible Assets</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">J2 Global applies the acquisition method of accounting for business combinations in accordance with GAAP and uses of estimates and judgments to allocate the purchase price paid for acquisitions to the fair value of the assets, including identifiable intangible assets, and liabilities acquired. Such estimates may be based on significant unobservable inputs and assumptions such as, but not limited to, revenue growth rates, gross margins, customer attrition rates, royalty rates, discount rates and terminal growth rate assumptions. J2 Global uses established valuation techniques and may engage reputable valuation specialists to assist with the valuations. Management&#8217;s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. Fair values are subject to refinement for up to one year after the closing date of an acquisition as information relative to closing date fair values becomes available. Upon the conclusion of the measurement period, any subsequent adjustments are recorded to earnings.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase price over the fair value of the net tangible and identifiable intangible assets acquired in a business combination. Intangible assets resulting from the acquisitions of entities accounted for using the acquisition method of accounting are recorded at the estimated fair value of the assets acquired. Identifiable intangible assets are comprised of purchased customer relationships, trademarks and trade names, developed technologies and other intangible assets. Intangible assets subject to amortization are amortized over the period of estimated economic benefit ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzkzNDU4NDg5ODg4NjE_9b922b3c-2b87-49f3-b4f3-f85387236b37">one</span> to 20 years and are included in general and administrative expenses on the Consolidated Statements of Operations. The Company evaluates our goodwill and indefinite-lived intangible assets for impairment pursuant to FASB ASC Topic No, 350, Intangibles - Goodwill and Other (&#8220;ASC 350&#8221;), which provides that goodwill and other intangible assets with indefinite lives are not amortized but tested for impairment annually or more frequently if J2 Global believes indicators of impairment exist. In connection with the annual impairment test for goodwill, the Company has the option to perform a qualitative assessment in determining whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If the Company determines that it was more likely than not that the fair value of the reporting unit is less than its carrying amount, then it performs the impairment test upon goodwill. The impairment test involves comparing the fair values of the applicable reporting units with their aggregate carrying values, including goodwill. The Company generally determines the fair value of its reporting units using the income approach methodology of valuation. If the carrying value of a reporting unit exceeds the reporting unit&#8217;s fair value, an impairment loss is recognized for the difference. The Company performed the annual impairment test for goodwill for fiscal year 2020 using a qualitative assessment primarily taking into consideration macroeconomic, industry and market conditions, overall financial performance and any other relevant company-specific events. The qualitative assessment indicated that it was more likely than not that the fair value of the Company&#8217;s reporting units was greater than their carrying value, other than the Backup reporting unit. As a result, it performed a quantitative assessment on its Backup reporting unit which resulted in no impairment. Further, due to a prolonged decrease in the Company&#8217;s share price, the Company performed a market capitalization reconciliation over all reporting units, in conjunction with the backup quantitative assessment, to further support there was no impairment related to the Backup reporting unit. The Company performed the annual impairment test for intangible assets with indefinite lives for fiscal 2020 using a qualitative assessment primarily taking into consideration macroeconomic, industry and market conditions, overall financial performance and any other relevant company-specific events. J2 Global concluded that there were no impairments in 2020, 2019 and 2018. In 2020, the Company changed the annual goodwill impairment assessment date for the Digital Media business from December 31 to October 1, as it determined this date is preferable, and concluded this was not a material change in accounting principal.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the COVID-19 pandemic could have an adverse impact on the Company&#8217;s consolidated financial results in 2021, and possibly longer. As of December&#160;31, 2020, there were no indications that the carrying value of goodwill and other intangible assets may not be recoverable. However, a prolonged adverse impact of the COVID-19 pandemic on the Company&#8217;s consolidated financial results may require an impairment charge related to one or more of these assets in a future period. No impairments to goodwill or other intangible assets were recorded during the years ended December&#160;31, 2020, 2019, or 2018 as a result of COVID-19.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(p)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:6.34pt">Contingent Consideration</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of J2 Global&#8217;s acquisition agreements include contingent earn-out arrangements, which are generally based on the achievement of future income thresholds or other metrics. The contingent earn-out arrangements are based upon the Company&#8217;s valuations of the acquired companies and reduce the risk of overpaying for acquisitions if the projected financial results are not achieved.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of these earn-out arrangements are included as part of the purchase price of the acquired companies on their respective acquisition dates. For each transaction, the Company estimates the fair value of contingent earn-out payments as part of the initial purchase price and record the estimated fair value of contingent consideration as a liability on the Consolidated Balance Sheets. J2 Global considers several factors when determining that contingent earn-out liabilities are part of the purchase price, including the following: (1)&#160;the valuation of our acquisitions is not supported solely by the initial consideration paid, and the contingent earn-out formula is a critical and material component of the valuation approach to determining the purchase price; and (2)&#160;the former shareholders of acquired companies that remain as key employees receive compensation other than contingent earn-out payments at a reasonable level compared with the compensation of the Company&#8217;s other key employees. The contingent earn-out payments are not affected by employment termination.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">J2 Global measures its contingent earn-out liabilities in connection with acquisitions at fair value on a recurring basis using significant unobservable inputs classified within Level&#160;3 of the fair value hierarchy (see Note 7 - Fair Value Measurements). The Company may use various valuation techniques depending on the terms and conditions of the contingent consideration including a Monte-Carlo simulation. This simulation uses a probability distribution for each significant input to produce hundreds or thousands of possible outcomes and the results are analyzed to determine probabilities of different outcomes occurring. Significant increases or decreases to these inputs in isolation would result in a significantly higher or lower liability with a higher liability capped by the contractual maximum of the contingent earn-out obligation. Ultimately, the liability will be equivalent to the amount paid, and the difference between the fair value estimate and amount paid will be recorded in earnings. The amount paid that is less than or equal to the liability on the acquisition date is reflected as cash used in financing activities in our Consolidated Statements of Cash Flows. Any amount paid in excess of the liability on the acquisition date is reflected as cash used in operating activities.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">J2 Global reviews and re-assesses the estimated fair value of contingent consideration on a quarterly basis, and the updated fair value could be materially different from the initial estimates or prior amounts. Changes in the estimated fair value of our contingent earn-out liabilities and adjustments to the estimated fair value related to changes in all other unobservable inputs are reported in general and administrative expenses on the Consolidated Statements of Operations.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(q)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:6.34pt">Self-Insurance Program</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">J2 Global provides health and dental insurance plans to certain of its employees through a self-insurance structure. The Company has secured reinsurance in the form of a two tiered stop-loss coverage that limits the exposure arising from any claims made. Self-insurance claims filed and claims incurred but not reported are accrued based on management&#8217;s estimate of the discounted ultimate costs for self-insured claims incurred using actuarial assumptions followed in the insurance industry and historical experience. Although management believes it has the ability to reasonably estimate losses related to claims, it is possible that actual results could differ from recorded self-insurance liabilities.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(r)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:7.45pt">Income Taxes</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">J2 Global&#8217;s income is subject to taxation in both the U.S. and numerous foreign jurisdictions. Significant judgment is required in evaluating the Company&#8217;s tax positions and determining its provision for income taxes. During the ordinary course of business, there are many transactions and calculations for which the ultimate tax determination is uncertain. J2 Global establishes reserves for tax-related uncertainties based on estimates of whether, and the extent to which, additional taxes will be due. These reserves for tax contingencies are established when the Company believes that certain positions might be challenged despite the Company&#8217;s belief that its tax return positions are fully supportable. J2 Global adjusts these reserves in light of changing facts and circumstances, such as the outcome of a tax audit or lapse of a statute of limitations. The provision for income taxes includes the impact of reserve provisions and changes to reserves that are considered appropriate.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">J2 Global accounts for income taxes in accordance with FASB ASC Topic No. 740, Income Taxes (&#8220;ASC 740&#8221;), which requires that deferred tax assets and liabilities are recognized using enacted tax rates for the effect of temporary differences between the book and tax basis of recorded assets and liabilities. GAAP also requires that deferred tax assets are reduced by a valuation allowance if it is more likely than not that some or all of the net deferred tax assets will not be realized. The valuation allowance is reviewed quarterly based upon the facts and circumstances known at the time. In assessing this valuation allowance, J2 Global reviews historical and future expected operating results and other factors, including its recent cumulative earnings experience, expectations of future taxable income by taxing jurisdiction and the carryforward periods available for tax reporting purposes, to determine whether it is more likely than not that deferred tax assets are realizable.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">GAAP provides guidance on the minimum threshold that an uncertain income tax benefit is required to meet before it can be recognized in the financial statements and applies to all income tax positions taken by a company. ASC 740 contains a two-step approach to recognizing and measuring uncertain income tax positions. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is more likely than not that the position will be sustained on audit, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount that is more than 50% likely of being realized upon settlement. If it is not more likely than not that the benefit will be sustained on its technical merits, no benefit will be recorded. Uncertain income tax positions that relate only to timing of when an item is included on a tax return are considered to have met the recognition threshold. J2 Global recognized accrued interest and penalties related to uncertain income tax positions in income tax expense on its Consolidated Statements of Operations.</span></div><div style="text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In addition, on March 27, 2020, the &#8220;Coronavirus Aid, Relief and Economic Security (&#8220;CARES&#8221;) Act&#8221; was enacted into law providing for changes to various tax laws that impact business. The CARES Act, among other things, includes provisions relating to refundable payroll tax credits, deferment of employer side social security payments, net operating loss carryback periods, alternative minimum tax credit refunds, modifications to the net interest deduction limitations, and technical corrections to tax depreciation methods for qualified improvement property.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The CARES Act also appropriated funds for the Small Business Administration (&#8220;SBA&#8221;) Paycheck Protection Program (&#8220;PPP&#8221;) loans that are forgivable in certain situations to promote continued employment, as well as Economic Injury Disaster Loans to provide liquidity to small businesses harmed by COVID-19. The Company did not directly seek to borrow any funds under the program. However, as a result of an acquisition that closed during the quarter ended December 31, 2020, the Company assumed outstanding PPP loans that had started the process of being forgiven prior to the closing of the acquisition. The amount of the outstanding loan did not have a significant impact to our financial statements. </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We do not believe these provisions have a significant impact to our current and deferred income tax balances. The Company will benefit from the technical correction to tax depreciation related to qualified improvement property and has elected to defer income tax payments and employer side social security payments where eligible.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(s)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:7.45pt">Share-Based Compensation</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">J2 Global accounts for share-based awards to employees and non-employees in accordance with the provisions of FASB ASC Topic No. 718, Compensation - Stock Compensation (&#8220;ASC 718&#8221;). Accordingly, J2 Global measures share-based compensation expense at the grant date, based on the fair value of the award, and recognizes the expense over the employee&#8217;s requisite service period using the straight-line method. The measurement of share-based compensation expense is based on several criteria, including but not limited to the valuation model used and associated input factors, such as expected term of the award, stock price volatility, risk free interest rate, dividend rate and award cancellation rate. These inputs are subjective and are determined using management&#8217;s judgment. If differences arise between the assumptions used in determining share-based compensation expense and the actual factors, which become known over time, J2 Global may change the input factors used in determining future share-based compensation expense. Any such changes could materially impact the Company&#8217;s results of operations in the period in which the changes are made and in periods thereafter.&#160;The Company estimates the expected term based upon the historical exercise behavior of our employees. </span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(t)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:8.57pt">Earnings Per Common Share (&#8220;EPS&#8221;)</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EPS is calculated pursuant to the two-class method as defined in ASC Topic No. 260, Earnings per Share (&#8220;ASC 260&#8221;), which specifies that all outstanding unvested share-based payment awards that contain rights to nonforfeitable dividends or dividend equivalents are considered participating securities and should be included in the computation of EPS pursuant to the two-class method.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic EPS is calculated by dividing net distributed and undistributed earnings allocated to common shareholders, excluding participating securities, by the weighted-average number of common shares outstanding. The Company&#8217;s participating securities consist of its unvested share-based payment awards that contain rights to nonforfeitable dividends or dividend equivalents. Diluted EPS includes the determinants of basic EPS and, in addition, reflects the impact of other potentially dilutive shares outstanding during the period.&#160;&#160;The dilutive effect of participating securities is calculated under the more dilutive of either the treasury method or the two-class method.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(u)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:6.34pt">Research, Development and Engineering</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research, development and engineering costs are expensed as incurred. Costs for software development incurred subsequent to establishing technological feasibility, in the form of a working model, are capitalized and amortized over their estimated useful lives. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(v)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:6.91pt">Segment Reporting</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">FASB ASC Topic No. 280, Segment Reporting (&#8220;ASC 280&#8221;), establishes standards for the way that public business enterprises report information about operating segments in their annual consolidated financial statements and requires that those enterprises report selected information about operating segments in interim financial reports. ASC 280 also establishes standards for related disclosures about products and services, geographic areas and major customers. The Company&#8217;s business segments are based on the organization structure used by the chief operating decision maker for making operating and investment decisions and for assessing performance. The chief operating decision maker views the Company in two businesses: Cloud Services and Digital Media. However,</span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in accordance with the aggregation criteria within ASC Topic 280, J2 Global&#8217;s operating segments have been aggregated into three reportable segments: (i)&#160;Fax and Martech (formerly Email Marketing); (ii) Voice, Backup, Security, and Consumer Privacy and Protection; and (iii)&#160;Digital Media.</span></div><div style="text-align:justify;text-indent:45pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(w)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:4.68pt">Advertising Costs</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advertising costs are expensed as incurred. Advertising costs for the years ended December&#160;31, 2020, 2019 and 2018 was $163.7 million, $158.2 million and $149.7 million, respectively.</span></div><div style="text-align:justify;text-indent:45pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(x)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:6.91pt">Recent Accounting Pronouncements</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. The amendments in this ASU replace the incurred loss impairment methodology in current GAAP with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. This ASU is effective for fiscal years, and for interim periods within those fiscal years, beginning after December 15, 2019. In November 2018, the FASB issued ASU No. 2018-19, Codification Improvements to Topic 326, Financial Instruments - Credit Losses. The amendments in this ASU align the implementation date for nonpublic entities&#8217; annual financial statements with the implementation date for their interim financial statements. In addition, the amendment clarifies that receivables arising from operating leases are not within the scope of Subtopic 326-20; instead impairment of receivables arising from operating leases should be accounted for in accordance with Topic 842: Leases. In April 2019, the FASB issued ASU No. 2019-04, Codification Improvements to Topic 326, Financial Instruments - Credit Losses, Topic 815, Derivatives and Hedging, and Topic 825 Financial Instruments. The amendments in this ASU further clarify certain aspects of ASU No. 2016-13. In May 2019, the FASB issued ASU No. 2019-05, Financial Instruments - Credit Losses (Topic 326): Targeted Transition Relief. The amendments in this ASU provide transition relief for ASU No. 2016-13 by providing an option to irrevocably elect the fair value option for certain financial assets measured at an amortized cost basis. In November 2019, the FASB issued ASU No. 2019-10, Financial Instruments - Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842): Effective Dates. This ASU clarifies the effective dates of each related standards update and staggers such dates among filers and other types of entities. Also in November 2019, the FASB issued ASU No. 2019-11, Codification Improvements to Topic 326, Financial Instruments - Credit Losses. This ASU clarifies or addresses certain aspects of Update 2016-13. Specifically, it addresses (1) expected recoveries for purchased financial assets with credit deterioration; (2) transition relief for troubled debt restructuring; (3) disclosures related to accrued interest variables; (4) financial assets secured by collateral maintenance provisions; and (5) a conforming Amendment to Subtopic 805-20. In February 2020, the FASB issued ASU No. 2020-02, Financial Instruments - Credit Losses (Topic 326) and Leases (Topic 842): Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin No. 119 and Update to SEC Section on Effective Date Related to Accounting Standards Update No. 2016-02, Leases (Topic 842). This ASU codifies SEC Staff Accounting Bulletin No. 119. The Company has adopted these ASUs in the first quarter of 2020 using the modified retrospective method and has determined there is an immaterial impact on its financial statements and related disclosures.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, the FASB issued ASU No. 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement. The amendments in this ASU remove, add, and modify certain disclosures. The ASU removes the following disclosure requirements from Topic 820: (1) the amount of and reasons for transfers between Level 1 and Level 2 of the fair value hierarchy; (2) the policy for timing of transfers between levels; (3) the valuation process for Level 3 fair value measurements; and (4) certain other requirements for nonpublic entities. The ASU adds the following disclosure requirements: (1) the changes in unrealized gains and losses for the period included in other comprehensive income for recurring Level 3 fair value measurements held at the end of the reporting period and (2) the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements. For certain unobservable inputs, disclosure of other quantitative information may be more appropriate if the entity determines that other quantitative information would be a more reasonable and rational method to reflect the distribution of unobservable inputs used to develop Level 3 fair value measurements. The ASU modifies disclosure requirements in Topic 820 relating to timing of </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">liquidation of an investee&#8217;s assets, the disclosure of the date when restrictions from redemption might lapse, the intention of the measurement uncertainty disclosure, and certain other requirements for nonpublic entities. The Company has adopted this ASU in the first quarter of 2020 and has determined there to be an impact on its disclosures (see Note 7 - Fair Value Measurements).</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. The amendments in this ASU simplify the accounting for income taxes by removing certain exceptions to the general principles in Topic 740. The amendments also improve consistent application of and simplify GAAP for other areas of Topic 740 by clarifying and amending existing guidance. This ASU is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020. The Company expects to adopt this ASU on January 1, 2021 and does not expect the adoption to have a material effect on its financial statements or disclosures. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2020, the FASB issued ASU No. 2020-01, Investments - Equity Securities (Topic 321), Investment - Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815): Clarifying the Interactions between Topic 321, Topic 323, and Topic 815. The amendments in this ASU clarify certain interactions between the guidance to account for certain equity securities under Topic 321, the guidance to account for investments under the equity method of accounting in Topic 323, and the accounting for certain forward contracts and purchased options under Topic 815. This ASU identifies two main areas for improvement: (1) accounting for certain equity securities upon the application or discontinuation of the equity method of accounting and (2) scope considerations for forward contracts and purchased options on certain securities. The amendment states, as it is related to the first area of improvement, that an entity should consider observable transactions that require it to either apply or discontinue the equity method of accounting for the purposes of applying the measurement alternative in accordance with Topic 321 immediately before applying or upon discontinuing the equity method. The amendment also states, as it is relates to forward contracts and purchased options on certain  securities, an entity should consider certain criteria to determine the accounting for those forward contracts and purchased options. This ASU is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020. The Company expects to adopt this ASU on January 1, 2021 and does not expect the adoption to have a material effect on its financial statements or disclosures.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the FASB issued ASU No. 2020-03, Codification Improvements to Financial Instruments. The amendments in this ASU clarify or address seven areas of improvement: (1) fair value option disclosures; (2) applicability of the portfolio exception in Topic 820 to nonfinancial items; (3) disclosures for depository and lending institutions; (4) cross-reference to line-of-credit or revolving-debt arrangements guidance in Subtopic 470-50; (5) cross-reference to net asset value practical expedient in Subtopic 820-10; (6) interaction of Topic 842 and Topic 326; and (7) interaction of Topic 326 and Subtopic 860-20. This ASU is effective for certain issues upon adoption and others in 2020. The Company has adopted this ASU in the first quarter of 2020 and has determined there is no impact on its financial statements and related disclosures.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the FASB issued ASU No. 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting. The amendments in this ASU provide optional expedients and exceptions for applying GAAP to contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. The amendments in this ASU apply only to contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform. LIBOR is expected to phased out by 2021. The amendments in this ASU are effective as of March 12, 2020 through December 31, 2022. The Company is currently evaluating the effect of this ASU on its financial statements and related disclosures.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the FASB issued ASU No. 2020-06, Debt-Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity&#8217;s own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity&#8217;s Own Equity. The amendments in this ASU reduce the number of accounting models for convertible debt instruments and convertible preferred stock in order to simplify the accounting for convertible instruments and reduce complexity.  In addition, it amends the guidance for scope exception surrounding derivatives for contracts in an entity&#8217;s own equity. In each case, the related guidance surrounding EPS has also been amended. The amendments in this ASU are effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2021. The Company is currently evaluating the effect of this ASU on its financial statements and related disclosures.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2020, the FASB issued ASU No. 2020-10, Codification Improvements. The amendments in this ASU improve the consistency of the codification and reorganize the guidance into appropriate sections providing less opportunities for disclosures to be missed. The amendments in this update do not change GAAP and are not expected to result in a significant change in practice. The amendments in this ASU are effective for fiscal years beginning after December 15, 2020. Early </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">adoption is permitted. The Company is currently evaluating the effect of this ASU on its financial statements and related disclosures.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(y)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:6.91pt">Reclassifications</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain prior year reported amounts have been reclassified to conform with the 2020 presentation.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).  Accounting policies describe 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_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457714685592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenues<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenues</a></td>
<td class="text">Revenues<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Digital Media</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Digital Media revenues are earned primarily from the delivery of advertising services, from subscriptions to services and information.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is earned from the delivery of advertising services on the Company&#8217;s owned and operated websites and on those websites that are part of Digital Media&#8217;s advertising network. Depending on the individual contracts with the customer, revenue for these services are recognized over the contract period when any of the following performance obligations are satisfied: (i) when an advertisement is placed for viewing; (ii) when a qualified sales lead is delivered; (iii) when a visitor &#8220;clicks through&#8221; on an advertisement; or (iv) when commissions are earned upon the sale of an advertised product.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue from subscriptions is earned through the granting of access to, or delivery of, data products or services to customers. Subscriptions cover video games and related content, health information, data and other copyrighted material. Revenues under such agreements are recognized over the contract term for use of the service. Revenues are also earned from listing fees, subscriptions to online publications, and from other sources. Subscription revenues are recognized over time.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">J2 Global generates Digital Media revenues through the license of certain assets to clients. Assets are licensed for clients&#8217; use in their own promotional materials or otherwise. Such assets may include logos, editorial reviews, or other copyrighted material. Revenues under such license agreements are recognized over the contract term for use of the asset. Technology assets are also licensed to clients. These assets are recognized over the term of the access period. The Digital Media business also generates revenue from other sources which includes marketing and production services. Such other revenues are generally recognized over the period in which the products or services are delivered.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">J2 Global also generates Digital Media revenues from transactions involving the sale of perpetual software licenses, related software support and maintenance, hardware used in conjunction with its software, and other related services. Revenue is recognized for these software transactions with multiple performance obligations after (i) the Company has had an approved contract and is committed to perform the respective obligations and (ii) the Company can identify and quantify each obligation and its respective selling price. Once the respective performance obligations have been identified and quantified, revenue will be recognized when the obligations are met, either over time or at a point in time depending on the nature of the obligation.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues from software license performance obligations are generally recognized upfront at the point in time that the software is made available to the customer to download and use. Revenues for related software support and maintenance performance obligations are related to technical support provided to customers as needed and unspecified software product upgrades, maintenance releases and patches during the term of the support period when they are available. The Company is obligated to make the support services available continuously throughout the contract period. Therefore, revenues for support contracts are generally recognized ratably over the contractual period the support services are provided. Hardware product and related software performance obligations, such as an operating system or firmware, are highly interdependent and interrelated and are accounted for as a bundled performance obligation. The revenues for this bundled performance obligation are generally recognized at the point in time that the hardware and software products are delivered and ownership is transferred to the customer. Other service revenues are generally recognized over time as the services are performed.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records revenue on a gross basis with respect to revenue generated (i) by the Company serving online display and video advertising across its owned and operated web properties, on third-party sites or on unaffiliated advertising networks; (ii) through the Company&#8217;s lead-generation business; and (iii) through the Company&#8217;s&#160;subscriptions. The Company records revenue on a net basis with respect to revenue paid to the Company by certain third-party advertising networks who serve online display and video advertising across the Company&#8217;s owned-and-operated web properties and certain third-party sites.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cloud Services</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s Cloud Services revenues substantially consist of monthly recurring subscription and usage-based fees, which are primarily paid in advance by credit card. The Company defers the portions of monthly, quarterly, semi-annually and annually recurring subscription and usage-based fees collected in advance of the satisfaction of performance obligations and recognizes them in the period earned.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Along with its numerous proprietary Cloud Services solutions, the Company also generates revenues by reselling various third-party solutions, primarily through its email security and online backup lines of business.&#160;These third-party solutions, along with the Company&#8217;s proprietary products, allow it to offer customers a variety of solutions to better meet the customer&#8217;s needs.&#160;The Company records revenue on a gross basis with respect to reseller revenue because the Company has control of the specified good or service prior to transferring control to the customer. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted ASU 2014-09 and its related standard updates in January 2018 using a modified-retrospective approach with the cumulative effect of initially applying the standard recognized at the date of application in retained earnings. The change in accounting principle in the first quarter of 2018 resulted in an adjustment to the Company&#8217;s retained earnings of $1.6&#160;million (see Consolidated Statements of Stockholders&#8217; Equity).</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues from external customers classified by revenue source are as follows (in thousands). See Note 18, &#8220;Segment Information&#8221; for additional information. </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:56.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.538%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ended December 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Digital Media</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Advertising</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">616,197&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">515,702&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">468,325&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscription</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186,718&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,559&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,689&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,445&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,360&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Digital Media revenues</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">811,360&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">710,511&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">609,374&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cloud Services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscription</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">678,013&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">660,814&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">597,281&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">448&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,021&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">694&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Cloud Services revenues</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">678,461&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">661,835&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">597,975&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Elimination of inter-business revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(229)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(300)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(60)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Revenues</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,489,593&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,372,054&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,207,295&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Timing of revenue recognition</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Point in time</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,685&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,983&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,752&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Over time</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,461,908&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,339,071&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,202,543&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,489,593&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,372,054&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,207,295&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has recorded $157.4 million and $122.7 million of revenue for the years ended December&#160;31, 2020 and 2019, respectively, which was previously included in the deferred revenue balance as of the beginning of each respective year.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2020 and 2019, the Company acquired $22.4 million and $28.0 million, respectively, of deferred revenue in connection with the Company&#8217;s business acquisitions (see Note 4 - Business Acquisitions) which are subject to purchase accounting adjustments, as appropriate.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Performance Obligations</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s contracts with customers may include multiple performance obligations. For such arrangements, revenues are allocated to each performance obligation based on its relative standalone selling price. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company satisfies its performance obligations within the Digital Media business upon delivery of services to its customers. In addition, the Company provides content to its advertising partners which the Company sells to its partners&#8217; customer base and receives a revenue share based on the terms of the agreement.  </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company satisfies its performance obligations within the Cloud Services business upon delivery of services to its customers. Payment terms vary by type and location of our customers and the services offered. The term between invoicing and when payment is due is not significant. Due to the nature of the services provided, there are no obligations for returns.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Significant Judgments</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment. Judgment is also required to determine the standalone selling price for each distinct performance obligation.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Performance Obligations Satisfied Over Time</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s Digital Media business consists primarily of performance obligations that are satisfied over time. This was determined based on a review of the contracts and the nature of the services offered, where the customer simultaneously receives and consumes the benefit of the services provided. Satisfaction of these performance obligations is evidenced in the following ways:</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Advertising</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Website reporting by the Company, the customer, or a third-party contains the delivery evidence needed to satisfy the performance obligations within the advertising contract</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Successfully delivered leads are evidenced by either delivery reports from the Company&#8217;s internal lead management systems or through e-mail communication and/or other evidence of delivery showing acceptance of leads by the customer</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Commission is evidenced by direct site reporting from the affiliate or via direct confirmation from the customer</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Subscription</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Evidence of delivery is contained in the Company&#8217;s systems or from correspondence with the customer which tracks when a customer accepts delivery of any product, digital keys or download links</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has concluded revenue is recognized based on delivery of services over the contract period for advertising and on a straight-line basis over the contract period for subscriptions. The Company believes that the methods described are a faithful depiction of the transfer of goods and services.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s Cloud Services business consists primarily of performance obligations that are satisfied over time. This has been determined based on the fact that the nature of services offered are subscription based and include fax, voice, backup, security, CPP, and email marketing products where the customer simultaneously receives and consumes the benefit of the services provided regardless of whether the customer uses the services or not. Depending on the individual contracts with the customer, revenue for these services are recognized over the contract period when any of the following materially distinct performance obligations are satisfied:</span></div><div style="padding-left:54pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Faxing capabilities are provided</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Voice services are delivered</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Email Marketing services are delivered</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Consumer privacy services are provided</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Security solutions, including email and endpoint are provided</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Data backup capabilities are provided</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has concluded that the best measure of progress toward the complete satisfaction of the performance obligation over time is a time-based measure. The Company recognizes revenue on a straight-line basis throughout the subscription period and believes that the method used is a faithful depiction of the transfer of goods and services.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Performance Obligations Satisfied at a Point in Time</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s Digital Media business has technology subscriptions that have standalone functionality. As a result, they are considered to be functional intellectual property where the performance obligations are satisfied at a point in time. This is evidenced once a digital key is delivered to the customer. Once the key is delivered to the customer, the customer has full control of the technology and the Company has no further performance obligations. The Company has concluded that revenue is recognized once the digital key is delivered. The Company believes that this method is a faithful depiction of the transfer of goods and services.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Practical Expedients</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Existence of a Significant Financing Component in a Contract</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a practical expedient, the Company has not assessed whether a contract has a significant financing component because the Company expects at contract inception that the period between payment by the customer and the transfer of promised goods or services by the Company to the customer will be one year or less. In addition, the Company has determined that the payment terms that the Company provides to its customers are structured primarily for reasons other than the provision of finance to the Company. The Company typically charges a single upfront amount for the services because other payment terms would affect the nature of the risk assumed by the Company to provide service given the costs of the customer acquisition and the highly competitive and commoditized nature of the business we operate which allows customers to easily move from one provider to another. This additional risk may make it uneconomical to provide the service.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Costs to Fulfill a Contract</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s revenues are primarily generated from customer contracts that are for one year or less. Costs primarily consist of incentive compensation paid based on the achievements of sales targets in a given period for related revenue streams and are recognized in the month when the revenue is earned. Incentive compensation is paid on the issuance or renewal of the customer contract. As a practical expedient, for amortization periods which are determined to be one year or less, the Company expenses any incremental costs of obtaining the contract with a customer when incurred. For those customers with amortization periods determined to be greater than one year, the Company capitalizes and amortizes the expenses over the period of benefit. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the Company partners with various affiliates in order to generate a portion of its revenue for certain lines of business. The commissions earned by the Company&#8217;s affiliates are incentive based and are paid on the acquisition of new customers in a given period. For those customers with amortization periods determined to be greater than one year, the Company capitalizes and amortizes the expenses over the period of benefit.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Revenues Invoiced</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has applied the practical expedient for certain revenue streams to exclude the value of remaining performance obligations for (i) contracts with an original expected term of one year or less or (ii) contracts for which the Company recognizes revenue in proportion to the amount it has the right to invoice for services performed.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130551-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130556-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130550-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130558-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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>27
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457714739304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Acquisitions<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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 Acquisitions</a></td>
<td class="text">Business AcquisitionsThe Company uses acquisitions as a strategy to grow its customer base by increasing its presence in new and existing markets, expand and diversify its service offerings, enhance its technology, and acquire skilled personnel.<div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company completed the following acquisitions during the year ended December&#160;31, 2020, paying the purchase price in cash in each transaction: (a) an asset purchase of EDC Systems Inc. (operating under the name &#8220;SRFax&#8221;), acquired on February 18, 2020, a Canadian-based provider of fax solutions; (b) a share purchase of the entire issued capital of RetailMeNot, Inc. acquired on October 28, 2020, a Texas-based provider of marketing solutions; (c) a share purchase of the entire issued capital of Inspired eLearning, LLC, acquired on November 2, 2020, a Texas-based platform for cybersecurity awareness and compliance training; (d) a share purchase of the entire issued capital of The Aberdeen Group, LLC and The Big Willow, Inc., acquired on November 20, 2020, a Massachusetts-based provider in digital marketing solutions; and (e) other immaterial acquisitions of email marketing, security and digital media businesses.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Consolidated Statement of Operations since the date of each acquisition and balance sheet as of&#160;December&#160;31, 2020, reflect the results of operations of all 2020 acquisitions. For the&#160;year ended December&#160;31, 2020, these acquisitions contributed&#160;$61.9 million&#160;to the Company&#8217;s revenues. Net income contributed by these acquisitions was not separately identifiable due to J2 Global&#8217;s integration activities and is impracticable to provide.&#160;Total consideration for these transactions was&#160;$497.8 million, net of cash acquired and assumed liabilities and subject to certain post-closing adjustments which may increase or decrease the final consideration paid.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the allocation of the purchase consideration for all 2020 acquisitions (in thousands):</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.597%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets and Liabilities</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Valuation</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,332&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,105&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,248&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right of use asset</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,644&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,670&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222,582&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218,745&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other intangibles</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,802&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">685&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax asset</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">992&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payables and accrued expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,073)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,436)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,520)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(910)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, noncurrent</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,104)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,297)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability for uncertain tax positions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,576)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,870)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,269)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160; &#160;&#160;&#160;  &#160;&#160;&#160; Total</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">497,750&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2020, the purchase price accounting has been finalized for the following acquisitions: Highwinds Capital, Inc. and Cloak Holdings, LLC, OffsiteDataSync, Inc., BabyCenter LLC, Spiceworks, Inc., and immaterial digital media and consumer privacy and protection businesses. The initial accounting for all 2020 acquisitions is incomplete due to timing of available information and are subject to change, which may be significant.&#160;J2 Global has recorded provisional amounts which may be based upon past acquisitions with similar attributes for certain intangible assets (including trade names, software and customer relationships), preliminary acquisition date working capital and related tax items.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2020, the Company recorded adjustments to prior period acquisitions due to changes in the initial working capital and related purchase accounting within the Voice, Backup, Security and CPP businesses, which resulted in a net decrease in goodwill of&#160;$2.1 million. In addition, the Company recorded adjustments to prior period acquisitions due to changes in the initial working capital and related purchase accounting  within the Digital Media business, which resulted in a net increase in goodwill of&#160;$9.7 million&#160;(see Note 9 - Goodwill and Intangible Assets). Such adjustments </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">had an immaterial impact to amortization expense within the Consolidated Statements of Operations for the year ended December&#160;31, 2020.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the assets acquired includes accounts receivable of $46.3 million. The gross amount due under contracts is $53.2 million, of which $6.9 million is expected to be uncollectible. The Company did not acquire any other classes of receivables as a result of its acquisitions.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase price over the fair value of the net tangible and identifiable intangible assets acquired and represents intangible assets that do not qualify for separate recognition. Goodwill recognized in connection with these acquisitions during the year ended December&#160;31, 2020 is $218.7 million, of which $70.8 million is expected to be deductible for income tax purposes.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">RetailMeNot, Inc.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 28, 2020, the Company acquired all the outstanding issued capital of RetailMeNot, Inc. at a purchase consideration of $414.4&#160;million, net of cash acquired and assumed liabilities. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RetailMeNot, Inc. (&#8220;RMN&#8221;) is a leading savings destination that influences purchase decisions through the power of savings and coupons. The multinational Company operates digital savings websites and mobile applications connecting consumers, both online and in-store, to retailers that advertise with RMN. The acquisition of RMN is expected to further increase retail sales and is believed to, if combined with the Company&#8217;s current commerce business and leveraging its editorial strengths, can drive even greater scale and margin expansion.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Consolidated Statement of Operations since the date of acquisition and balance sheet as of December&#160;31, 2020, reflect the results of operations of RetailMeNot, Inc. For the year ended December&#160;31, 2020, RetailMeNot, Inc. contributed $47.6 million to the Company&#8217;s revenues. Net income contributed by RetailMeNot, Inc. was not separately identifiable due to J2 Global&#8217;s integration activities and is impracticable to provide.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the allocation of the purchase consideration for the RetailMeNot, Inc. acquisition (in thousands):</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.597%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets and Liabilities</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Valuation</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,525&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,367&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">587&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right of use asset</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,313&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,940&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198,840&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169,581&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other intangibles</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,610&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">494&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax asset</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">605&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payables and accrued expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,526)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,175)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,029)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, noncurrent</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,085)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,308)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability for uncertain tax positions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,576)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52,504)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,275)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160; &#160;&#160;&#160;  &#160;&#160;&#160; Total</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">414,384&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the assets acquired includes accounts receivable of $40.5&#160;million. The gross amount due under contracts is $47.2&#160;million, of which $6.7&#160;million is expected to be uncollectible. The Company did not acquire any other classes of receivables as a result of its acquisitions.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase price over the fair value of the net tangible and identifiable intangible assets acquired and represents intangible assets that do not qualify for separate recognition. Goodwill recognized in connection with this acquisition during the year ended December&#160;31, 2020 is $169.6&#160;million, of which $36.6&#160;million is expected to be deductible for income tax purposes.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Pro Forma Financial Information for RetailMeNot, Inc. Acquisition</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following unaudited pro forma supplemental information is based on estimates and assumptions that J2 Global believes are reasonable. However,&#160;this information&#160;is not necessarily indicative of the Company&#8217;s consolidated results of operations in future periods or the results that actually would have been realized had J2 Global and the acquired businesses been combined companies during the periods presented. These pro forma results exclude any savings or synergies that would have resulted from these business acquisitions had they occurred on January 1, 2019 and do not take into consideration the exiting of any acquired lines of business. The Company acquired a line of business, through the RetailMeNot, Inc. acquisition which was in the process of being exited prior to the acquisition. This line of business accounts for $0.1 million and $28.2 million of revenue in 2020 and 2019, respectively, which is included in the pro forma results below. In addition, during 2020, the Company sold certain Voice assets in Australia and New Zealand. This divestiture represented $8.4 million and $13.9 million of revenue during the 2020 and 2019 fiscal years, respectively. This unaudited pro forma supplemental information includes incremental intangible asset amortization, income tax expense, and interest income as a result of the acquisitions, net of the related tax effects.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The supplemental information on an unaudited pro forma financial basis presents the combined results of J2 Global and RetailMeNot, Inc. as if the acquisition had occurred on January 1, 2019 (in thousands, except per share amounts):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:70.454%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.973%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></div><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></div><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,639,495&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,589,437&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,880&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,709&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EPS - Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.03&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.94&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EPS - Diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.98&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.83&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Pro Forma Financial Information for All 2020 Acquisitions</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following unaudited pro forma supplemental information is based on estimates and assumptions that J2 Global believes are reasonable. However,&#160;this information&#160;is not necessarily indicative of the Company&#8217;s consolidated results of operations in future periods or the results that actually would have been realized had J2 Global and the acquired businesses been combined companies during the periods presented. These pro forma results exclude any savings or synergies that would have resulted from these business acquisitions had they occurred on January 1, 2019 and do not take into consideration the exiting of any acquired lines of business. The Company acquired a line of business, through the RetailMeNot, Inc. acquisition which was in the process of being exited prior to the acquisition. This line of business accounts for $0.1 million and $28.2 million of revenue in 2020 and 2019, respectively, which is included in the pro forma results below. In addition, during 2020, the Company sold certain Voice assets in Australia and New Zealand. This divestiture represented $8.4 million and $13.9 million of revenue during the 2020 and 2019 fiscal years, respectively. This unaudited pro forma supplemental information includes incremental intangible asset amortization, income tax expense, and interest income as a result of the acquisitions, net of the related tax effects.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The supplemental information on an unaudited pro forma financial basis presents the combined results of J2 Global and its 2020 acquisitions as if each acquisition had occurred on January 1, 2019 (in thousands, except per share amounts):</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:70.454%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.973%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></div><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></div><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,671,955&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,633,861&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,534&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,654&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EPS - Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.02&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.69&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EPS - Diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.97&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.59&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2019</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company completed the following acquisitions during the year ended December&#160;31, 2019, paying the purchase price with a combination of cash and note payable: (a) an asset purchase of iContact, LLC, acquired on January 22, 2019, a North Carolina-based provider of email marketing solutions; (b) a share purchase of the entire issued capital of Safe Send AS, acquired on March 29, 2019, a Norwegian-based provider of email security solutions; (c) a share purchase of the entire issued capital of Highwinds Capital, Inc. and Cloak Holdings, LLC, acquired on April 2, 2019, a Texas-based provider in solutions for virtual private network (&#8220;VPN&#8221;) services; (d) an asset purchase of OffsiteDataSync, Inc., acquired on July 1, 2019, a New York-based provider in backup and disaster recovery solutions; (e) an asset and a share purchase of the entire issued capital of BabyCenter LLC., acquired on August 19, 2019, a California-based provider in digital parenting and pregnancy resources; (f) a share purchase of the entire issued capital of Spiceworks, Inc., acquired on August 21, 2019, a Texas-based provider in digital media advertising solutions; and (g) other immaterial acquisitions of online data backup, consumer privacy and protection, and digital media businesses.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Consolidated Statement of Operations since the date of each acquisition and balance sheet as of&#160;December&#160;31, 2019, reflect the results of operations of all 2019 acquisitions. For the&#160;year ended December&#160;31, 2019, these acquisitions contributed&#160;$126.3 million&#160;to the Company&#8217;s revenues. Net income contributed by these acquisitions was not separately identifiable due to J2 Global&#8217;s integration activities and is impracticable to provide.&#160;Total consideration for these transactions was&#160;$429.5 million, net of cash acquired and assumed liabilities and subject to certain post-closing adjustments which may increase or decrease the final consideration paid.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the allocation of the purchase consideration for all 2019 acquisitions (in thousands):</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.597%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets and Liabilities</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Valuation</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,796&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,528&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,625&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right of use asset</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,982&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,773&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,611&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253,096&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,540&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other intangibles</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,446&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">660&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payables and accrued expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,292)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(516)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,953)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,768)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, noncurrent</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,215)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(762)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability for uncertain tax positions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(170)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,229)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(635)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160; &#160;&#160;&#160;  &#160;&#160;&#160; Total</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">429,517&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2019,  the Company recorded adjustments to prior period acquisitions due to the finalization of the purchase accounting in the Fax and Martech business which resulted in a net increase in goodwill of&#160;$0.2&#160;million. In addition, the Company recorded adjustments to the initial working capital and to the purchase accounting due to the finalization of prior period acquisitions in the Digital Media business, which resulted in a net decrease in goodwill of&#160;$0.9&#160;million&#160;(see Note 9 - Goodwill and Intangible Assets). Such adjustments had an immaterial impact to amortization expense within the Consolidated Statement of Operations for the year ended December&#160;31, 2019.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the assets acquired includes accounts receivable of $22.8&#160;million. The gross amount due under contracts is $23.7&#160;million, of which $0.9&#160;million is expected to be uncollectible. The Company did not acquire any other classes of receivables as a result of its acquisitions.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase price over the fair value of the net tangible and identifiable intangible assets acquired and represents intangible assets that do not qualify for separate recognition. Goodwill recognized in connection with these acquisitions during the year ended December&#160;31, 2019 is $253.1 million, of which $95.1 million is expected to be deductible for income tax purposes.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Pro Forma Financial Information for All 2019 Acquisitions</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following unaudited pro forma supplemental information is based on estimates and assumptions that J2 Global believes are reasonable. However,&#160;this information&#160;is not necessarily indicative of the Company&#8217;s consolidated results of operations in future periods or the results that actually would have been realized had J2 Global and the acquired businesses been combined companies during the periods presented. These pro forma results exclude any savings or synergies that would have resulted from these business acquisitions had they occurred on January 1, 2018. This unaudited pro forma supplemental information includes incremental intangible asset amortization, income tax expense, and interest income as a result of the acquisitions, net of the related tax effects.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The supplemental information on an unaudited pro forma financial basis presents the combined results of J2 Global and its 2019 acquisitions as if each acquisition had occurred on January 1, 2018 (in thousands, except per share amounts):</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:70.454%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.973%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></div><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></div><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,474,132&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,427,914&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,303&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,710&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EPS - Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.36&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EPS - Diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2018</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company completed the following acquisitions during the year ended December&#160;31, 2018, paying the purchase price in cash for each transaction: (a) a share purchase of the entire issued capital of ThreatTrack Security Holdings, Inc., acquired on January 26, 2018, a Florida-based provider of cybersecurity solutions; (b) an asset purchase of Line2, Inc., acquired on June 18, 2018, a California-based provider of voice solutions; (c) a share purchase of all the membership interests of Mosaik Solutions, LLC, acquired on June 18, 2018, a Tennessee-based provider of mobile coverage data and network intelligence for mobile operators and network-dependent enterprises; (d) a share purchase of DemandShore Solutions Private Limited, acquired on July 19, 2018, an India-based provider of software and other solutions to sales and marketing professionals; (e) a share purchase of DW PRIME Holdings, Inc., acquired on August 20, 2018, a Florida-based accredited provider of continuing medical education for medical professionals; (f) a share purchase of The Communicator Corporation Limited, acquired on September 25, 2018, an United Kingdom-based provider of email marketing services; (g) a share purchase of Ekahau Inc., acquired on October 10, 2018, a Virginia-based provider of solutions for enterprise Wi-Fi network design, troubleshooting, and optimization; and (h) other immaterial acquisitions of digital health and data analysis businesses.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Consolidated Statement of Operations since the date of each acquisition and balance sheet, as of&#160;December&#160;31, 2018, reflect the results of operations of all 2018 acquisitions. For the&#160;year ended December&#160;31, 2018, these acquisitions contributed&#160;$56.2 million&#160;to the Company&#8217;s revenues. Net income contributed by these acquisitions was not separately identifiable due to J2 Global&#8217;s integration activities and is impracticable to provide.&#160;Total consideration for these transactions was&#160;$324.7 million, net of cash acquired and assumed liabilities and subject to certain post-closing adjustments which may increase or decrease the final consideration paid.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the allocation of the purchase consideration for all 2018 acquisitions (in thousands):</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.597%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets and Liabilities</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Valuation</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,532&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,321&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,480&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,755&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,750&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,516&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194,282&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,285&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other intangibles</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,907&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">341&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax asset</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">821&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payables and accrued expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,864)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,113)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(956)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,458)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,990)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,410)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160; &#160;&#160;&#160;  &#160;&#160;&#160; Total</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">340,199&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Cash contains an immaterial amount of restricted cash associated with a pre-acquisition relationship with a vendor. The entire balance has been released during the third quarter of 2018.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">During the year ended December&#160;31, 2018, the Company recorded adjustments to prior period acquisitions primarily due to the finalization of the purchase accounting in the Voice, Backup, Security and CPP business (CPP established in 2019) which resulted in a net decrease in goodwill of $1.0 million. In addition, the Company recorded adjustments to the initial working capital related to prior period acquisitions in the Digital Media business, which resulted in a net increase in goodwill of&#160;$0.2 million. Such adjustments had an immaterial impact to amortization expense within the Consolidated Statement of Operations for the year ended December&#160;31, 2018.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The fair value of the assets acquired includes accounts receivable of $15.5&#160;million. The gross amount due under contracts is $11.6&#160;million, of which $0.3&#160;million is expected to be uncollectible. The Company did not acquire any other classes of receivables as a result of its acquisitions.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase price over the fair value of the net tangible and identifiable intangible assets acquired and represents intangible assets that do not qualify for separate recognition. Goodwill recognized in connection with these acquisitions during the year ended December&#160;31, 2018 is $194.3 million, of which $38.3 million is expected to be deductible for income tax purposes.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Pro Forma Financial Information for All 2018 Acquisitions</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following unaudited pro forma supplemental information is based on estimates and assumptions, that J2 Global believes are reasonable. However,&#160;this information&#160;is not necessarily indicative of the Company&#8217;s consolidated results of operations in future periods or the results that actually would have been realized had J2 Global and the acquired businesses been combined companies during the periods presented. These pro forma results exclude any savings or synergies that would have resulted from these business acquisitions had they occurred on January 1, 2017 and do not take into consideration the exiting of any acquired lines of business. During 2017, the Company sold Cambridge BioMarketing Group, LLC (&#8220;Cambridge&#8221;), a subsidiary within the Digital Media business; j2 Australia Hosting Pty Ltd (dba &#8220;Web24&#8221;), a subsidiary within the Cloud Services business; and Tea Leaves, a subsidiary within the Digital Media business. These divestitures represented $22.7&#160;million of revenue within the 2017 fiscal year. This unaudited pro forma supplemental information includes incremental intangible asset amortization, income tax expense, and interest income as a result of the acquisitions, net of the related tax effects.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The supplemental information on an unaudited pro forma financial basis presents the combined results of J2 Global and its 2018 acquisitions as if each acquisition had occurred on January 1, 2017 (in thousands, except per share amounts):</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></div><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></div><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2017</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,264,544&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,218,530&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,727&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,378&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EPS - Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.56&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EPS - Diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.45&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>28
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457712279864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock', window );">Investments</a></td>
<td class="text">Investments<div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments consist of equity and debt securities.&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determined the equity securities that were received as part of the consideration for the sale of Tea Leaves Health, LLC (&#8220;Tea Leaves&#8221;) in fiscal year 2017 are without a readily determinable fair value because these securities are privately held, not traded on any public exchanges and not an investment in a mutual fund or similar investment. As a result, Management has elected to alternatively measure this investment at cost, less impairment, adjusted for subsequent observable price changes to estimate fair value. The Company will make a &#8220;reasonable effort&#8221; to identify any observable price changes for identical or similar investments with the issuer that are known and can be reasonable known. Any changes in the carrying value of the equity securities will be reported in earnings as a (gain) loss on investment. In addition, the Company determined that the shares of redeemable preferred stock that were also received as part of the consideration for the sale Tea Leaves are corporate debt securities and are classified as available-for-sale-securities. These debt securities were subsequently exchanged in a non-cash transaction in the first quarter of 2020.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furthermore, the COVID-19 pandemic had an adverse impact on the global financial markets. A prolonged adverse impact of the COVID-19 pandemic could result in a decline in the equity and debt securities estimated fair value and, thus, a resulting charge to earnings in a future period.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the gross unrealized losses and estimated fair values for the Company&#8217;s securities without a readily determinable fair value (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:42.155%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.538%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Impairment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjustments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Reported Amount</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,384&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,605)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(479)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,384&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,605)</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(479)</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,300&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,977&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,164)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,678)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,135&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,977&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,164)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,678)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,135&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the first quarter of 2020, in a non-cash transaction of $18.3&#160;million, the Company exchanged shares of redeemable preferred stock that were previously classified as available-for-sale corporate debt securities (identified in the table below) for a new series of preferred stock, classified as equity securities without a readily determinable fair value. The Company recognized a loss on exchange of $4.4&#160;million, which is reflected in loss on investments, net in the Consolidated Statements of Operations.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2020, the Company recorded a $19.6 million impairment loss related to a decline in value primarily due to the recapitalization of the investee and overall market volatility. During the year ended December&#160;31, 2019, the Company recorded a $4.2&#160;million impairment loss related to a decline in overall market volatility. At December&#160;31, 2020, cumulative impairment losses on these securities were $23.8 million. The impairment losses are recorded in loss on investments, net on the Consolidated Statements of Operations.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the gross unrealized gains and losses and fair values for investments classified as available-for-sale (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:42.155%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.538%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">511&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">663&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">511&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">663&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,256&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(698)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,670&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,256&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(698)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,670&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2020, the Company&#8217;s available-for-sale debt securities are carried at fair value, with the unrealized gains and losses reported as a component of other comprehensive income.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes J2 Global&#8217;s corporate debt securities designated as available-for-sale, classified by the contractual maturity date of the security (in thousands):</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:70.770%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.596%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due within 1 year</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">663&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due within more than 1 year but less than 5 years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,670&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due within more than 5 years but less than 10 years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due 10 years or after</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">663&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,670&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recognition and Measurement of Credit Loss of Debt Securities</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted ASU 2016-13, Financial Instrument-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments in the first quarter of 2020. ASU 2016-13 replaces the existing incurred loss impairment model with an expected loss model which requires the use of forward-looking information to calculate credit loss estimates. This ASU also eliminates the concept of other-than-temporary impairment and requires credit losses related to available-for-sale debt securities to be recorded through an allowance for credit losses rather than a reduction in the amortized cost basis of the securities. These changes will result in the earlier recognition of credit losses, if any.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s available-for-sale debt securities are carried at an estimated fair value with any unrealized gains or losses, net of taxes, included in accumulated other comprehensive loss in stockholders&#8217; equity. Available-for-sale debt securities with an amortized cost basis in excess of estimated fair value are assessed to determine what amount of that difference, if any, is caused by expected credit losses. Expected credit losses on available-for-sale debt securities are recognized in loss on investments, net on our Consolidated Statements of Operations, and any remaining unrealized losses, net of taxes, are included in accumulated comprehensive loss in stockholders&#8217; equity.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present gross unrealized losses and fair values for those investments that were in an unrealized loss position as of 2019, aggregated by investment category and the length of time that individual securities have been in a continuous loss position (in thousands). There were no investments in an unrealized loss position as of December&#160;31, 2020.</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:13.164%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.581%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Less than 12 Months</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12 Months or Greater</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized Loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized Loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized Loss</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,047&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(698)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,047&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(698)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,047&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(698)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,047&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(698)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2020, 2019 and 2018, the Company did not recognize any other-than-temporary impairment losses on its debt securities.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 25, 2017, the Company entered into a commitment to invest $200 million (approximately 76.6% of equity) in the OCV Fund. The primary purpose of the Fund is to provide a limited number of select investors with the opportunity to realize long-term appreciation from public and private companies, with a particular focus on the technology and life science industries. The general activities of the OCV Fund is to buy, sell, hold and otherwise invest in securities of every kind and nature and rights and options with respect thereto, including, without limitation, stock, notes, bonds, debentures and evidence of indebtedness; to exercise all rights, powers, privileges and other incidents of ownership or possession with respect to securities held or owned by the OCV Fund; to enter into, make and perform all contracts and other undertakings; and to engage in all activities and transactions as may be necessary, advisable or desirable to carry out the foregoing.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The manager, OCV Management, LLC, and general partner of the Fund are entities with respect to which Richard S. Ressler, Chairman of the Board of Directors (the &#8220;Board&#8221;) of the Company, is indirectly the majority equity holder and a related party. As a limited partner in the Fund, the Company will pay an annual management fee to the manager equal to 2.0% (reduced by 10% each year beginning with the sixth year) of capital commitments. In addition, subject to the terms and conditions of the Fund&#8217;s limited partnership agreement, once the Company has received distributions equal to its invested capital, the Fund&#8217;s general partner would be entitled to a carried interest equal to 20%. The Fund has a six year investment period, subject to certain exceptions. The commitment was approved by the Audit Committee of the Board in accordance with the Company&#8217;s related-party transaction approval policy.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2020, the Company received capital call notices from the management of OCV Management, LLC for $32.9 million inclusive of certain management fees, of which $31.9 million has been paid for the year ended December 31, 2020.  During 2019, the Company received capital call notices from the management of OCV Management, LLC for $29.6 million inclusive of certain management fees, of which $29.6 million has been paid for the year ended December&#160;31, 2019. During 2019, the Company received a distribution from OCV of $10.3&#160;million.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes its equity in the net earnings or losses relating to the investment in OCV on a one-quarter lag due to the timing and availability of financial information from OCV. If the Company becomes aware of a significant decline in value that is other-than-temporary, the loss will be recorded in the period in which the Company identifies the decline.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended December&#160;31, 2020, 2019, and 2018, the Company recognized a net loss in earnings of its equity method investment of $11.3 million, $0.2 million, and $4.1 million, net of tax benefit, respectively. The fiscal 2020 loss was primarily a result of the impairment of two of its investments as a result of COVID-19 in the amount of $7.0&#160;million net of tax benefit. In addition, the Company recognized an investment loss in fiscal 2020 in the amount of $4.3 million, net of tax benefit. During the years ended December&#160;31, 2020, 2019, and 2018 the Company recognized management fees of $3.0 million, $3.0 million, and $4.5 million, net of tax benefit, respectively. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table discloses the carrying amount for the Company&#8217;s equity method investment (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:70.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,195&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,274&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maximum exposure to loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,195&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,274&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a limited partner, the Company&#8217;s maximum exposure to loss is limited to its proportional ownership in the partnership. In addition, the Company is not required to contribute capital in an aggregate amount in excess of its capital commitment and any expected losses will not be in excess of the Capital Account. Finally, there are no call or put options, or other types of arrangements, which limit the Company&#8217;s ability to participate in losses and returns of the Fund.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for  investments in certain debt and equity securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -URI http://asc.fasb.org/subtopic&amp;trid=2209399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 320<br> -URI http://asc.fasb.org/subtopic&amp;trid=2324412<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -URI http://asc.fasb.org/topic&amp;trid=2196928<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 320<br> -URI http://asc.fasb.org/subtopic&amp;trid=2176304<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457714716248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Sale of Assets<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract', window );"><strong>Discontinued Operations and Disposal Groups [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_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock', window );">Sale of Assets</a></td>
<td class="text">Sale of AssetsDuring the second quarter of 2020, the Company committed to a plan to sell certain Voice assets in Australia and New Zealand as they were determined to be non-core assets. Such assets were recorded within the Voice, Backup, Security, and CPP reportable segment. On August 31, 2020, in a cash transaction, the Company sold these Voice assets for a gain of $17.1&#160;million which was recorded in gain on sale of businesses on the Consolidated Statement of Operations.<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_DiscontinuedOperationsAndDisposalGroupsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DiscontinuedOperationsAndDisposalGroupsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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> -URI http://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=2122178<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457714662840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair Value Measurements</a></td>
<td class="text">Fair Value Measurements<div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">J2 Global complies with the provisions of ASC 820, which defines fair value, provides a framework for measuring fair value and expands the disclosures required for fair value measurements of financial and non-financial assets and liabilities. ASC 820 clarifies that fair value is an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that is determined based on assumptions that market participants would use in pricing an asset or a liability. As a basis for considering such assumptions, ASC 820 establishes a three-tier value hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:8.124%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.588%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:78.988%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#167;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 1 &#8211; Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#167;</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2 &#8211; Observable inputs other than quoted prices in active markets for identical assets and liabilities, quoted prices for identical or similar assets or liabilities in inactive markets, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#167;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 3 &#8211; Unobservable inputs which are supported by little or no market activity.</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value hierarchy also requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s money market funds are classified within Level 1. The Company values these Level 1 investments using quoted market prices. The fair value of long-term debt is determined using recent quoted market prices or dealer quotes for each of the Company&#8217;s instruments, which are Level 1 inputs.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of the Company&#8217;s debt securities are classified within Level 2. The Company values these Level 2 investments based on model-driven valuations using significant inputs derived from or corroborated by observable market data.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of our senior notes was determined using quoted market prices or dealer quotes for instruments with similar maturities and other terms and credit ratings in 2019, which are Level 2 inputs. The fair value of the MUFG Credit Facility approximated its carrying amount due to its variable interest rate, which approximated a market interest rate, and was considered a Level 2 input. The fair value of the Company&#8217;s debt instruments was $2.0 billion and $1.8 billion, at December&#160;31, 2020 and December&#160;31, 2019, respectively (see Note 10 - Long-Term Debt).</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the 3.25% Convertible Notes contain terms that may require the Company to pay contingent interest on the 3.25% Convertible Notes which is accounted for as a derivative with fair value adjustments being recorded to interest expense (see Note 10 - Long Term Debt). The fair value of this derivative is determined using a binomial lattice convertible bond pricing model using historical and implied market information, which are Level 2 inputs.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2019, the Company entered into a $5.5 million note payable that was short-term in nature and associated with the quarter&#8217;s acquisition activity. In the same year, the Company paid down $5.1 million of the outstanding note and in the third quarter of 2020, the balance of the note payable was paid in full. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company classifies its contingent consideration liability in connection with acquisitions within Level 3 because factors used to develop the estimated fair value are unobservable inputs, such as volatility and market risks, and are not supported by market activity. For similar reasons, certain of the Company&#8217;s available-for-sale debt securities were classified within Level 3. The valuation approaches used to value Level 3 investments considers unobservable inputs in the market such as time to liquidity, volatility, dividend yield and breakpoints. Significant increases or decreases in either of the inputs in isolation would result in a significantly lower or higher fair value measurement.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the fair values, valuation techniques, unobservable inputs, and ranges of the Company&#8217;s financial liabilities categorized within Level 3. The weighted averages below are a product of the unobservable input and fair value of the contingent consideration arrangement as of December 31, 2020.</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:21.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.730%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.484%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.332%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Valuation Technique</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unobservable Input</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Range</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent Consideration</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Option-Based Model</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk free rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt spread</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0% - 33.5%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Probabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0% - 100.0%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value factor</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6% - 3.9%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.6%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the fair values of the Company&#8217;s financial assets or liabilities that are measured at fair value on a recurring basis (in thousands):</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:28.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.503%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Carrying Value</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Money market and other funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,413&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,413&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,413&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">663&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">663&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">663&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,413&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">663&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,076&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,076&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,094&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,094&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,094&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,960,527&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,960,527&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,579,021&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities measured at fair value</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,960,527&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,094&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,969,621&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,588,115&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2019</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Carrying Value</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Money market and other funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">395,664&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">395,664&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">395,664&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">623&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,047&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,670&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,670&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">395,664&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">623&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,047&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">418,334&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">418,334&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,887&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,887&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,887&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,833,062&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,833,062&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,448,461&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities measured at fair value</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,833,062&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,887&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,870,949&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,486,348&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the end of each reporting period, management reviews the inputs to the fair value measurements of financial and non-financial assets and liabilities to determine when transfers between levels are deemed to have occurred. For the year ended December&#160;31, 2020, the Company transferred the fair value of its long-term debt from Level 2 to Level 1. For the year ended December&#160;31, 2019, there were no transfers that occurred between levels. </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a reconciliation of the Company&#8217;s derivative instruments (in thousands):</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.028%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:41.446%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Affected line item in the Statement of Income</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative Liabilities:</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Level 2:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 1, 2019</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">768&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total fair value adjustments reported in earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(768)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2019</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables presents a reconciliation of the Company&#8217;s Level 3 financial liabilities related to contingent consideration that are measured at fair value on a recurring basis (in thousands):</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.028%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:41.446%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Affected line item in the Statement of Income</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 1, 2019</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,035&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,079&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total fair value adjustments reported in earnings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,318&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration payments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,545)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Not Applicable</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2019</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,887&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,932&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total fair value adjustments reported in earnings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(80)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration payments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,645)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Not Applicable</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,094&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the acquisition of Humble Bundle, on October 13, 2017, contingent consideration of up to an aggregate of $40.0 million may be payable upon achieving certain future EBITDA thresholds and had a fair value of zero and $20.0 million at December&#160;31, 2020 and December&#160;31, 2019, respectively. Due to the Company&#8217;s achievement of certain EBITDA targets for the year ended December 31, 2019 and 2018  and the amended contingent consideration agreement, $20.0 million and $20.0 million was paid during the year ended December&#160;31, 2020 and 2019, respectively.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the acquisition of Ekahau Inc., on October 10, 2018, contingent consideration of up to an aggregate of $15.0 million may be payable upon achieving certain future revenue thresholds and had a fair value of zero and $9.1 million at December&#160;31, 2020 and December&#160;31, 2019, respectively. Due to the achievement of certain thresholds, $9.1 million was paid during the year ended December&#160;31, 2020.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In connection with the Company&#8217;s other acquisition activity, contingent consideration of up to $23.3 million may be payable upon achieving certain future EBITDA, revenue, and/or unique visitor thresholds and had a combined fair value of $9.1 million and $8.8 million at December&#160;31, 2020 and December&#160;31, 2019, respectively. Due to the achievement of certain thresholds, $8.6 million was paid during the year ended December&#160;31, 2020. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2020, the Company recorded a net decrease in the fair value of the contingent consideration of&#160;$0.1 million&#160;and reported such decrease in general and administrative expenses.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables presents a reconciliation of the Company&#8217;s Level 3 financial assets related to certain available-for-sale debt securities that are measured at fair value on a recurring basis (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.497%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 1, 2019</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,846&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total fair value adjustments reported in other comprehensive income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,201&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2019</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,047&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exchange of available-for-sale corporate debt securities (Note 5)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,047)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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>31
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457714635320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Property and Equipment</a></td>
<td class="text">Property and Equipment<div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, stated at cost, at December&#160;31, 2020 and 2019 consisted of the following (in thousands):</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:70.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.516%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.517%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computers and related equipment</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350,735&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334,768&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,721&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,977&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,010&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,374&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">362,466&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">354,119&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(205,889)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(226,302)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Total property and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,577&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,817&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense was $63.8 million, $51.4 million and $41.3 million for the years ended December&#160;31, 2020, 2019 and 2018, respectively.</span></div>Total disposals of long-lived assets for the years ended December&#160;31, 2020, 2019 and 2018 were $0.9 million, $0.3 million and $0.4 million, respectively.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="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 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI http://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=SL120174063-112916<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457719706744">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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">Goodwill and Intangible Assets<div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase price over the fair value of the net tangible and identifiable intangible assets acquired in a business combination and is assigned to the reporting unit that is expected to benefit from the synergies of the combination. Intangible assets resulting from the acquisitions of entities accounted for using the acquisition method of accounting are recorded at the estimated fair value of the assets acquired. Identifiable intangible assets are comprised of purchased customer relationships, trademarks and trade names, developed technologies and other intangible assets. The fair values of these identified intangible assets are based upon expected future cash flows or income, which take into consideration certain assumptions such as customer turnover, trade names and patent lives. These determinations are primarily based upon the Company&#8217;s historical experience and expected benefit of each intangible asset. If it is determined that such assumptions are not accurate, then the resulting change will impact the fair value of the intangible asset.&#160;Identifiable intangible assets are amortized over the period of estimated economic benefit, which ranges from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90ZXh0cmVnaW9uOjc4ZDFjNWJmODk2NDRjZjNhZjI2NzIxZmQ1NDkwNDg2XzExNDA_9b922b3c-2b87-49f3-b4f3-f85387236b37">one</span> to 20 years.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in carrying amounts of goodwill for the years ended December&#160;31, 2020 and 2019 are as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.379%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.625%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fax and Martech</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Voice, Backup, Security and CPP</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Cloud Services</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Digital Media</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 1, 2019</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">366,270&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300,718&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">666,988&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">713,388&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,380,376&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill acquired (Note 4)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,672&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,293&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210,965&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,131&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253,096&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase Accounting Adjustments </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(858)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(681)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange translation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(331)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(258)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2019</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">397,788&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">480,084&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">877,872&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">755,161&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,633,033&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill acquired (Note 4)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,738&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,056&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,794&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177,951&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218,745&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill written off related to sale of a business </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,751)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,751)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,751)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase accounting adjustments </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,130)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,130)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,721&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,591&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange translation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,945&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,766&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,711&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,812&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">425,471&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">499,025&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">924,496&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">942,934&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,867,430&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Purchase accounting adjustments relate to adjustments to goodwill in connection with prior year business acquisitions (see Note 4 - Business Acquisitions).</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 31, 2020, in a cash transaction, the Company sold certain of its Voice assets in Australia and New Zealand which resulted in $4.8&#160;million of goodwill being written off (see Note 6 - Sale of Assets).</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets are summarized as of December&#160;31, 2020 and 2019 as follows (in thousands):</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Intangible Assets with Indefinite Lives:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.683%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,460&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,379&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,329&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,306&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,789&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,685&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Intangible Assets Subject to Amortization:</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">                                                                                                            </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2020, intangible assets subject to amortization relate primarily to the following (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:42.155%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.538%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortization</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Period</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Historical<br/>Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.0 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260,715&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,273&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160,442&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patent and patent licenses</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,980&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,964&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,016&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.0 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">848,875&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">471,681&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">377,194&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other purchased intangibles</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">436,352&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265,224&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,128&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,613,922&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">904,142&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">709,780&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Historically, the Company has amortized its customer relationship assets in a pattern that best reflects the pace in which the assets&#8217; benefits are consumed.&#160;This pattern results in a substantial majority of the amortization expense being recognized in the first <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90ZXh0cmVnaW9uOjc4ZDFjNWJmODk2NDRjZjNhZjI2NzIxZmQ1NDkwNDg2XzM4NDgyOTA3MDQzMjQ_06bdd3f0-ff97-48bd-b103-280ca10ce459">four</span> to five years, despite the overall life of the asset.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2020, the Company acquired RetailMeNot, Inc. (see Note 4 - Business Acquisitions). The identified intangible assets were recognized as part of the acquisition and their respective estimated weighted average amortizations were as follows (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortization</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Period</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.0 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,940&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198,840&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other purchased intangibles</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,610&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">304,390&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2020, the Company completed acquisitions which were individually immaterial. The identified intangible assets were recognized as part of all 2020 acquisitions and their respective estimated weighted average amortizations were as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:70.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.516%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.517%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortization</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Period</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.7 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,670&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.9 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222,582&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other purchased intangibles</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,802&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">347,054&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2019, intangible assets subject to amortization relate primarily to the following (in thousands):</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:41.988%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.579%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortization</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Period</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Historical<br/>Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,202&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,552&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,650&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patent and patent licenses</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.5 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,921&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,143&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,778&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.5 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">630,730&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">392,228&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238,502&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other purchased intangibles</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383,195&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">212,257&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,938&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,275,048&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">750,180&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">524,868&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Historically, the Company has amortized its customer relationship assets in a pattern that best reflects the pace in which the assets&#8217; benefits are consumed.&#160;This pattern results in a substantial majority of the amortization expense being recognized in the first <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90ZXh0cmVnaW9uOjc4ZDFjNWJmODk2NDRjZjNhZjI2NzIxZmQ1NDkwNDg2XzM4NDgyOTA3MDQzNDA_21eabf96-4052-4612-83ae-958c57d3b06a">four</span> to five years, despite the overall life of the asset.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected amortization expenses for intangible assets subject to amortization at December&#160;31, 2020 are as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.497%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal Year:</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181,679&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,289&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,410&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,965&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,118&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152,319&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total expected amortization expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">709,780&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense was $164.9 million, $180.6 million and $145.9 million for the years ended December&#160;31, 2020, 2019 and 2018, respectively.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>33
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457714705384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Debt<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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 );">Long-Term Debt</a></td>
<td class="text">Long-Term Debt<div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt as of December&#160;31, 2020 and 2019 consists of the following (in thousands):</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:70.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.516%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.517%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0% Senior Notes</span></div></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650,000&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.625% Senior Notes</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">750,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible Notes:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.25% Convertible Notes</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">402,414&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">402,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.75% Convertible Notes</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">550,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">550,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Notes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,702,414&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,602,500&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Paycheck Protection Program Loan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">910&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Unamortized discount</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(112,798)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(139,981)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,505)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,058)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,579,021&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,448,461&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Current portion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(396,801)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(385,532)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt, less current portion</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,182,220&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,062,929&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2020, future principal payments for debt were as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.497%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years Ended December&#160;31,</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">402,414&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">910&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,300,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,703,324&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense was $133.8 million, $70.2 million and $63.5 million for the years ended December&#160;31, 2020, 2019 and 2018, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">6.0% Senior Notes</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June&#160;27, 2017, J2 Cloud Services, LLC (&#8220;J2 Cloud&#8221;) and J2 Cloud Co-Obligor, Inc. (the &#8220;Co-Issuer&#8221; and together with J2 Cloud, the &#8220;Issuers&#8221;), wholly-owned subsidiaries of the Company, completed the issuance and sale of $650 million aggregate principal amount of their 6.0% senior notes due in 2025 (the &#8220;6.0% Senior Notes&#8221;) in a private placement offering exempt from the registration requirements of the Securities Act of 1933. J2 Cloud received proceeds of&#160;$636.5 million, after deducting the initial purchasers&#8217; discounts, commissions and offering expenses. The 6.0% Senior Notes were presented as long-term debt, net of deferred issuance costs, on the Consolidated Balance Sheet as of December&#160;31, 2019. The 6.0% Senior Notes bore interest at a rate of 6.0% per annum, payable semi-annually&#160;in arrears on January 15 and July 15 of each year. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-top:2.25pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 7, 2020, the Company redeemed all of its outstanding $650 million 6.0% Senior Notes due in 2025 for $694.6&#160;million, including an early redemption premium of $29.2&#160;million and accrued and unpaid interest of $15.4&#160;million. The Company recorded a loss on extinguishment of $38.0&#160;million which is recorded in interest expense, net in the Consolidated Statements of Operations.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2019, the estimated fair value of the 6.0% Senior Notes was approximately $689.8 million, and was based on quoted market prices or dealer quotes for the 6.0% Senior Notes which are Level 1 inputs (see Note 7 - Fair Value Measurements).</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides additional information related to our 6% Senior Notes (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.303%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:12.497%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal amount of 6% Senior Notes</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Unamortized discount </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,425)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Debt issuance costs</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,466)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount of 6% Senior Notes</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">640,109&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:2.25pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">4.625% Senior Notes</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On October 7, 2020, J2 Global, Inc. completed the issuance and sale of $750&#160;million aggregate principal amount of its 4.625% senior notes due 2030 (the &#8220;4.625% Senior Notes&#8221;) in a private placement offering exempt from the registration requirements of the Securities Act of 1933. The Company received proceeds of $742.7&#160;million after deducting the initial purchasers&#8217; discounts, commissions and offering expenses. The 4.625% Senior Notes are presented as long-term debt, net of deferred issuance costs, on the Consolidated Balance Sheets as of December&#160;31, 2020. The net proceeds were used to redeem all of its outstanding 6.0% Senior Notes due in 2025 and, to the extent any proceeds remain thereafter, for general corporate purposes which may include acquisitions and the repurchase or redemption of other outstanding indebtedness.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The 4.625% Senior Notes bear interest at a rate of 4.625% per annum, payable semi-annually in arrears on April 15 and October 15 of each year, commencing on April 15, 2021. The 4.625% Senior Notes mature on October 15, 2030, and are senior unsecured obligations of the Company which are guaranteed, jointly and severally, on an unsecured basis by certain of the Company&#8217;s existing and future domestic direct and indirect wholly-owned subsidiaries (collectively, the &#8220;Guarantors&#8221;). If J2 Global, Inc. or any of its restricted subsidiaries acquires or creates a domestic restricted subsidiary, other than an Insignificant Subsidiary (as defined in the indenture pursuant to which the 4.625% Senior Notes were issued (the &#8220;Indenture&#8221;)), after the issue date, or any Insignificant Subsidiary ceases to fit within the definition of Insignificant Subsidiary, such restricted subsidiary is required to unconditionally guarantee, jointly and severally, on an unsecured basis, the Company&#8217;s obligations under the 4.625% Senior Notes. </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company may redeem some or all of the 4.625% Senior Notes at any time on or after October 15, 2025 at specified redemption prices plus accrued and unpaid interest, if any, to, but excluding the redemption date. Before October 15, 2023, and following certain equity offerings, the Company also may redeem up to 40% of the 4.625% Senior Notes at a price equal to 104.625% of the principal amount, plus accrued and unpaid interest, if any, to, but excluding the redemption date. The Company may make such redemption only if, after such redemption, at least 50% of the aggregate principal amount of the 4.625% Senior Notes remains outstanding. In addition, at any time prior to October 15, 2025, the Company may redeem some or all of the 4.625% Senior Notes at a price equal to 100% of the principal amount, plus accrued and unpaid interest, if any, to the redemption date, plus an applicable &#8220;make-whole&#8221; premium.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Indenture contains covenants that restrict the Company&#8217;s ability to (i) pay dividends or make distributions on the Company&#8217;s common stock or repurchase the Company&#8217;s capital stock; (ii) make certain restricted payments; (iii) create liens or enter into sale and leaseback transactions; (iv) enter into transactions with affiliates; (v) merge or consolidate with another company; and (vi) transfer and sell assets. These covenants contain certain exceptions. Restricted payments are applicable only if J2 Global, Inc. and subsidiaries designated as restricted subsidiaries has a net leverage ratio of greater than 3.5 to 1.0. In addition, if such net leverage ratio is in excess of 3.5 to 1.0, the restriction on restricted payments is subject to various exceptions, including the total aggregate amount not to exceed the greater of (A) $250&#160;million and (B) 50.0% of EBITDA for the most recently ended four fiscal quarter period ended immediately prior to such date for which internal financial statements are available. The Company is in compliance with its debt covenants as of December&#160;31, 2020.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of December&#160;31, 2020, the estimated fair value of the 4.625% Senior Notes was approximately $796.9 million, and was based on recent quoted market prices or dealer quotes for the 4.625% Senior Notes which are Level 1 inputs (see Note 7 - Fair Value Measurements).</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table provides additional information on our 4.625% Senior Notes (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.497%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal amount of 4.625% Senior Notes</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">750,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Unamortized discount </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,523)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,761)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount of 4.625% Senior Notes</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">742,716&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">3.25% Convertible Notes</span></div><div style="text-align:justify;text-indent:45pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 10, 2014, J2 Global issued $402.5 million aggregate principal amount of 3.25% convertible senior notes due June 15, 2029 (the &#8220;3.25% Convertible Notes&#8221;). The 3.25% Convertible Notes bear interest at a rate of 3.25% per annum, payable semiannually in arrears on June 15 and December 15 of each year. Beginning with the six-month interest period commencing on June 15, 2021, the Company must pay contingent interest on the 3.25% Convertible Notes during any six-month interest period if the trading price per $1,000 principal amount of the 3.25% Convertible Notes for each of the five trading days immediately preceding the first day of such interest period equals or exceeds $1,300. Any contingent interest payable on the 3.25% Convertible Notes will be in addition to the regular interest payable on the 3.25% Convertible Notes.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Holders may surrender their 3.25% Convertible Notes for conversion at any time prior to the close of business on the business day immediately preceding the maturity date only if one or more of the following conditions is satisfied: (i) during any calendar quarter commencing after the calendar quarter ending on September 30, 2014 (and only during such calendar quarter), if the closing sale price of J2 Global common stock for at least 20 trading days in the period of 30 consecutive trading days ending on the last trading day of the calendar quarter immediately preceding the calendar quarter in which the conversion occurs is more than 130% of the applicable conversion price of the 3.25% Convertible Notes on each such trading day; (ii) during the five consecutive business day period following any ten consecutive trading day period in which the trading price for the 3.25% Convertible Notes for each such trading day was less than 98% of the product of (a) the closing sale price of J2 Global common stock on each such trading day and (b) the applicable conversion rate on each such trading day; (iii) if J2 Global calls any or all of the 3.25% Convertible Notes for redemption, at any time prior to the close of business on the business day prior to the redemption date; (iv) upon the occurrence of specified corporate events; or (v) during either the period beginning on, and including, March 15, 2021 and ending on, but excluding, June 20, 2021 or the period beginning on, and including, March 15, 2029 and ending on, but excluding, the maturity date. J2 Global will settle conversions of 3.25% Convertible Notes by paying or delivering, as the case may be, cash, shares of J2 Global common stock or a combination thereof at J2 Global&#8217;s election. The Company currently intends to satisfy its conversion obligation by paying and delivering a combination of cash and shares of the Company&#8217;s common stock, where cash will be used to settle each $1,000 of principal and the remainder, if any, will be settled via shares of the Company&#8217;s common stock.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fourth quarter of 2019, the last reported sale price of the Company&#8217;s common stock exceeded 130% of the conversion price for at least 20 trading days in the period of 30 consecutive trading days ending on, and including, the last trading day of the quarter. As a result, the 3.25% Convertible Notes were convertible at the option of the holder during the quarter beginning January 1, 2020 and ending March 31, 2020. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fourth quarter of 2020, the last reported sale price of the Company&#8217;s common stock exceeded 130% of the conversion price for at least 20 trading days in the period of 30 consecutive trading days ending on, and including, the last trading day of the quarter. As a result, the 3.25% Convertible Notes are convertible at the option of the holder during the quarter beginning January 1, 2021 and ending March 31, 2021. Since the Company currently intends to settle the principal amount in cash, the net carrying amount of the 3.25% Convertible Notes is classified within current liabilities on the Consolidated Balance Sheet as of December&#160;31, 2020 and December&#160;31, 2019.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2020, the conversion rate is 14.7632 shares of J2 Global common stock for each $1,000 principal amount of Convertible Notes, which represents a conversion price of approximately $67.74 per share of J2 Global common stock. The conversion rate is subject to adjustment for certain events as set forth in the indenture governing the 3.25% Convertible Notes, but will not be adjusted for accrued interest. In addition, following certain corporate events that occur on or prior to June 20, 2021, J2 Global will increase the conversion rate for a holder that elects to convert its Convertible Notes in connection with such a corporate event.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">J2 Global may not redeem the 3.25% Convertible Notes prior to June 20, 2021. On or after June 20, 2021, J2 Global may redeem for cash all or part of the 3.25% Convertible Notes at a redemption price equal to 100% of the principal amount of the 3.25% Convertible Notes to be redeemed, plus accrued and unpaid interest to, but excluding, the redemption date. No sinking fund is provided for the 3.25% Convertible Notes. </span></div><div style="text-align:justify;text-indent:45pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Holders have the right to require J2 Global to repurchase for cash all or part of their 3.25% Convertible Notes on each of June 15, 2021 and June 15, 2024 at a repurchase price equal to 100% of the principal amount of the 3.25% Convertible Notes to be repurchased, plus accrued and unpaid interest to, but excluding, the relevant repurchase date. In addition, if a fundamental change, as defined in the indenture governing the 3.25% Convertible Notes, occurs prior to the maturity date, holders may require J2 Global to repurchase for cash all or part of their 3.25% Convertible Notes at a repurchase price equal to 100% of the principal amount of the 3.25% Convertible Notes to be repurchased, plus accrued and unpaid interest to, but excluding, the fundamental change repurchase date. As a result of the Holders&#8217; repurchase option on June 15, 2021, the net carrying value of the 3.25% Convertible Notes is classified within current liabilities on the Consolidated Balance Sheet as of December&#160;31, 2020.</span></div><div style="text-align:justify;text-indent:45pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 3.25% Convertible Notes are the Company&#8217;s general senior unsecured obligations and rank: (i) senior in right of payment to any of the Company&#8217;s future indebtedness that is expressly subordinated in right of payment to the 3.25% Convertible Notes; (ii) equal in right of payment to the Company&#8217;s existing and future unsecured indebtedness that is not so subordinated; (iii) effectively junior in right of payment to any of the Company&#8217;s secured indebtedness to the extent of the value of the assets securing such indebtedness; and (iv) structurally junior to all existing and future indebtedness (including trade payables) incurred by the Company&#8217;s subsidiaries.</span></div><div style="text-align:justify;text-indent:45pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting for the 3.25% Convertible Notes</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with ASC 470-20,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Debt with Conversion and Other Options, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">convertible debt that can be settled for cash is required to be separated into the liability and equity component at issuance, with each component assigned a value. The value assigned to the liability component is the estimated fair value, as of the issuance date, of similar debt without the conversion feature.&#160;The difference between the cash proceeds and estimated fair value of the liability component, representing the value of the conversion premium assigned to the equity component, is recorded as a debt discount on the issuance date.&#160;This debt discount is amortized to interest expense using the effective interest method over the period from the issuance date through the first stated repurchase date on June 15, 2021.</span></div><div style="text-align:justify;text-indent:45pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">J2 Global estimated the borrowing rates of similar debt without the conversion feature at origination to be 5.79% for the 3.25% Convertible Notes and determined the debt discount to be $59.0 million.&#160;As a result, a conversion premium after tax of $37.7 million was recorded in additional paid-in capital. The aggregate debt discount is amortized as interest expense over the period from the issuance date through the first stated repurchase date on June 15, 2021 which management believes is the expected life of the 3.25% Convertible Notes using an interest rate of 5.81%. As of December&#160;31, 2020, the remaining period over which the unamortized debt discount will be amortized is 0.5 years. </span></div><div style="text-indent:45pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 3.25% Convertible Notes are carried at face value less any unamortized debt discount and debt issuance costs. The fair value of the 3.25% Convertible Notes at each balance sheet date is determined based on recent quoted market prices or dealer quotes for the 3.25% Convertible Notes, which are Level 1 inputs (see Note 7 - Fair Value Measurements). If such information is not available, the fair value is determined using cash-flow models of the scheduled payments discounted at market interest rates for comparable debt without the conversion feature. As of December&#160;31, 2020 and 2019, the estimated fair value of the 3.25% Convertible Notes was approximately $593.1 million and $583.6 million, respectively.</span></div><div style="text-align:justify;text-indent:45pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2020 and 2019, the if-converted value of our 3.25% Convertible Notes exceeded the principal amount by $173.3 million and $154.3 million, respectively.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides additional information related to our 3.25% Convertible Notes (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:70.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.516%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.517%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional paid-in capital</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,688&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,700&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal amount of 3.25% Convertible Notes</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">402,414&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">402,500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Unamortized discount of the liability component</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,644)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,363)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Carrying amount of debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(855)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,605)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount of 3.25% Convertible Notes</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">396,915&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">385,532&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides the components of interest expense related to our 3.25% Convertible Notes (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:56.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.538%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash interest expense (coupon interest expense)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,080&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,081&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,081&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash amortization of discount on 3.25% Convertible Notes</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,717&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,171&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,655&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,749&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,600&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,462&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest expense related to 3.25% Convertible Notes</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,546&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,852&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,198&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has recorded changes in fair value associated with the contingent interest feature of the 3.25% Convertible Notes in interest expense for the years ended December&#160;31, 2020, 2019, and 2018 of zero, $(0.8) million, and zero, respectively (see Note 7 - Fair Value Measurements).</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">1.75% Convertible Notes</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 15, 2019, J2 Global issued $550.0 million aggregate principal amount of 1.75% convertible senior notes due November 1, 2026 (the &#8220;1.75% Convertible Notes&#8221;). J2 Global received proceeds of $537.1 million in cash, net of purchasers&#8217; discounts and commissions and other debt issuance costs. A portion of the net proceeds were used to pay off all amounts outstanding under the MUFG Credit Facility (see Note 12 - Commitments and Contingencies). The 1.75% Convertible Notes bear interest at a rate of 1.75% per annum, payable semiannually in arrears on May 1 and November 1 of each year, beginning on May 1, 2020. The 1.75% Convertible Notes will mature on November 1, 2026, unless earlier converted or repurchased.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Holders may surrender their 1.75% Convertible Notes for conversion at any time prior to the close of business on the business day immediately preceding July 1, 2026 only under the following circumstances: (i) during any calendar quarter commencing after the calendar quarter ending on March 31, 2020 (and only during such calendar quarter), if the last reported sale price of J2 Global common stock for at least 20 trading days (whether or not consecutive) during the period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding the calendar quarter is greater than 130% of the applicable conversion price of the 1.75% Convertible Notes on each such applicable trading day; (ii) during the five business day period following any 10 consecutive trading day period in which the trading price per $1,000 principal amount of 1.75% Convertible Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of J2 Global common stock and the applicable conversion rate on each such trading day; or (iii) upon the occurrence of specified corporate events. On or after July 1, 2026, and prior to the close of business on the business day immediately preceding the maturity date, holders may convert all or any portion of their notes at any time, regardless of the foregoing circumstances. J2 Global will settle conversions of the 1.75% Convertible Notes by paying or delivering, as the case may be, cash, shares of J2 Global common stock or a combination thereof at J2 Global&#8217;s election. The Company currently intends to satisfy its conversion obligation by paying and delivering a combination of cash and shares of the Company&#8217;s common stock.  Holders of the notes will have the right to require the Company to repurchase for cash all or any portion of their notes upon the occurrence of certain corporate events, subject to certain conditions. As of December&#160;31, 2020 and December&#160;31, 2019, the market trigger conditions did not meet the conversion requirements of the 1.75% Convertible Notes and, accordingly, the 1.75% Convertible Notes are classified as long-term debt on the Consolidated Balance Sheets.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2020, the initial conversion rate is 7.9864 shares of J2 Global common stock for each $1,000 principal amount of 1.75% Convertible Notes, which represents a conversion price of approximately $125.21 per share of J2 Global common stock. The conversion rate is subject to adjustment for certain events as set forth in the indenture governing the </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.75% Convertible Notes, but will not be adjusted for accrued interest. In addition, upon the occurrence of a &#8220;Make-Whole Fundamental Change&#8221; (as defined in the 1.75% Convertible Note Indenture), J2 Global will increase the conversion rate for a holder that elects to convert its 1.75% Convertible Notes in connection with such a corporate event in certain circumstances. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">J2 Global may not redeem the 1.75% Convertible Notes prior to November 1, 2026, and no sinking fund is provided for the 1.75% Convertible Notes.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 1.75% Convertible Notes are the Company&#8217;s general senior unsecured obligations and rank: (i) senior in right of payment to any of the Company&#8217;s indebtedness that is expressly subordinated in right of payment to the 1.75% Convertible Notes; (ii) equal in right of payment to the Company&#8217;s existing and future indebtedness that is not so subordinated, including its existing 3.25% Convertible Notes due 2029; (iii) effectively junior to any of the Company&#8217;s secured indebtedness to the extent of the value of the assets securing such indebtedness; and (iv) structurally junior to all existing and future indebtedness and other liabilities incurred by the Company&#8217;s subsidiaries, including the former 6.0% Senior Notes due 2025.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting for the 1.75% Convertible Notes</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with ASC 470-20, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt with Conversion and Other Options</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, convertible debt that can be settled for cash is required to be separated into the liability and equity component at issuance, with each component assigned a value. The value assigned to the liability component is the effective fair value, as of the issuance date, of similar debt without the conversion feature. The difference between the cash proceeds and estimated fair value of the liability component, representing the value of the conversion premium assigned to the equity component, is recorded as a debt discount on the issuance date. This debt discount is amortized to interest expense using the effective interest method over the period from the issuance date through the maturity date of November 1, 2026.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">J2 Global estimated the borrowing rates of similar debt without the conversion feature at origination to be 5.5% for the 1.75% Convertible Notes and determined the debt discount to be $118.9 million. As a result, a conversion premium after tax of $88.1 million (net of $2.8 million of the deferred issuance costs) are recorded in additional paid-in capital. The aggregate debt discount is amortized as interest expense over the period from the issuance date through the maturity date of November 1, 2026, which management believes is the expected life of the 1.75% Convertible Notes using an interest rate of 5.5%. As of December&#160;31, 2020, the remaining period over which the unamortized debt discount will be amortized is 5.8 years.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the issuance of the 1.75% Convertible Notes, the Company incurred $12.9 million of deferred issuance costs, which primarily consisted of the underwriters&#8217; discount, legal and other professional service fees. Of the total deferred issuance costs incurred, $10.1 million of such deferred issuance costs were attributable to the liability component and are recorded within other assets and are being amortized to interest expense through the maturity date. The unamortized balance, as of December 31, 2020, was $8.9 million. The remaining $2.8 million of the deferred issuance costs were netted with the equity component in additional paid-in capital at the issuance date</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 1.75% Convertible Notes are carried at face value less any unamortized debt discount and issuance costs. The fair value of the 1.75% Convertible Notes at each balance sheet date is determined based on recent quoted market prices or dealer quotes for the 1.75% Convertible Notes, which are Level 1 inputs (see Note 7 - Fair Value Measurements). If such information is not available, the fair value is determined using cash-flow models of the scheduled payments discounted at market interest rates for comparable debt without the conversion feature. As of December&#160;31, 2020 and December&#160;31, 2019, the estimated fair value of the 1.75% Convertible Notes was approximately $569.7 million and $559.6 million, respectively.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides additional information related to our 1.75% Convertible Notes (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional paid-in capital</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,138&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,138&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal amount of 1.75% Convertible Notes</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">550,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">550,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Unamortized discount of the liability component</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(102,631)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(117,193)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Carrying amount of debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,889)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,987)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount of 1.75% Convertible Notes</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">438,480&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">422,820&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides the components of interest expense related to our 1.75% Convertible Notes (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash interest expense (coupon interest expense)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,653&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,174&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash amortization of discount on 1.75% Convertible Notes</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,563&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,718&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,098&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest expense related to 1.75% Convertible Notes</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,314&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,014&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">MUFG Credit Facility</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 7, 2020, the Company terminated the Credit Agreement (see Note 12 - Commitments and Contingencies). During the year ended December&#160;31, 2019, the Company drew down $185.0 million and repaid $185.0 million under its MUFG Credit Facility. The Company had capitalized the total of $0.4 million in debt issuance costs, which were being amortized to interest expense over the life of the MUFG Credit Facility. As of December&#160;31, 2019, these debt issuance costs, net of amortization, were $0.3 million. The related interest expense was zero and $3.4 million for the years ended December&#160;31, 2020 and 2019, respectively.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Paycheck Protection Program Loan</span></div>Through the acquisition of The Aberdeen Group, LLC and The Big Willow, Inc., the Company acquired $0.9&#160;million of outstanding debt originating from the Paycheck Protection Program (see Note 4 - Business Combinations). As of  December&#160;31, 2020, the outstanding balance approximated fair value.<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>34
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457715299400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Leases</a></td>
<td class="text">Leases<div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">J2 Global leases certain facilities and equipment under non-cancelable operating and finance leases which expire at various dates through 2031. Office and equipment leases are typically for terms of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xNDgvZnJhZzphNmY3YzU5OWRmM2E0ZDJhYmJlODNlMTBkNzQ0ZDVhMC90ZXh0cmVnaW9uOmE2ZjdjNTk5ZGYzYTRkMmFiYmU4M2UxMGQ3NDRkNWEwXzM4NDgyOTA3MTAwMjk_4e9570e5-8027-4cd6-bb2b-a81a5fe11075">three</span> to five years and generally provide renewal options for terms up to an additional five years. Some of the Company&#8217;s leases include options to terminate within one year. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2020, the Company decided to exit and seek subleases for certain leased facilities in the Digital Media reportable segment primarily due to a permanent &#8220;remote&#8221; or &#8220;partial remote&#8221; work model for a significant number of employees arising from the COVID-19 pandemic. The Company recorded a non-cash impairment charge of $12.1 million related to operating lease right-of-use assets for the affected facilities and an impairment charge of $3.6 million for associated property and equipment. The impairment was determined by comparing the fair value of the impacted right-of-use asset to the carrying value of the asset as of the impairment measurement date, as required under ASC Topic 360, Property, Plant, and Equipment. The fair value of the right-of-use asset was based on the estimated sublease income for the affected facilities taking into consideration the time it will take to obtain a sublease tenant, the applicable discount rate and the sublease rate which represents Level 3 unobservable inputs. The impairment is presented in general and administrative expenses on the Consolidated Statements of Operations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. No </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">impairment was recorded in 2019 or 2018.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In certain agreements in which the Company leases office space where the Company is the tenant, it subleases the site to various other companies through a sublease agreement. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted the new lease standard and related amendments as of January 1, 2019 using the optional transition method. Results for reporting periods beginning after the adoption date are presented under Topic 842, while prior period amounts are not adjusted and continue to be reported in accordance with the Company&#8217;s historic accounting under ASC 840. Finance leases are not material to the Company&#8217;s consolidated financial statements and are therefore not included in the disclosures. Upon adoption of ASC 842, the Company recorded approximately $72.0 million of right-of-use assets and approximately $75.0 million of operating lease liabilities. </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense, recorded in cost of revenues and general and administrative expenses on the Consolidated Statements of Operations, were as follows for the year ended (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:70.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.516%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.517%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,025&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,681&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,807&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,918&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,832&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,599&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to leases was as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating leases</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,845&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,822&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease right-of-use assets</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,845&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,822&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liability, current</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,211&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,927&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, noncurrent</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,177&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,070&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,388&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,997&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases was as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,677&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,750&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for lease obligations:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,669&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,163&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other supplemental operating lease information consists of the following:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating leases:</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.9 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.93&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.95&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of operating lease liabilities as of December&#160;31, 2020 were as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.497%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal Year:</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,636&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,137&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,255&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,288&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,843&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,447&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,606&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,218)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of operating lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,388&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rental expense for operating leases classified under ASC 840 for the year ended December&#160;31, 2018 was $21.0 million and was predominantly recorded within general and administrative expenses. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Sublease</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total sublease income for the years ended December&#160;31, 2020, 2019 and 2018 was $2.6 million, $3.5 million and $2.8 million, respectively. Total estimated aggregate sublease income to be received in the future is $4.5 million.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2020, the Company recorded $2.1&#160;million of impairment associated with one of its sublease tenants in default as a result of the economic effects of COVID-19. The impairment is presented in general and administrative expenses on the Consolidated Statement of Operations.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Significant Judgments</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Discount Rate</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of the J2 Global&#8217;s leases are discounted using the Company&#8217;s incremental borrowing rate as the rate implicit in the lease is not readily determinable. Rates are obtained from various large banks to determine the appropriate incremental borrowing rate each quarter for collateralized loans with a maturity similar to the lease term.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Options</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The lease term is generally the minimum noncancelable period of the lease. The Company does not include option periods unless the Company determined it is reasonably certain of exercising the option at inception or when a triggering event occurs.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Practical Expedients</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a practical expedient, the Company has not separated lease components from nonlease components for its real property operating leases. Certain of the Company&#8217;s leases contain nonlease components such as maintenance and certain utility costs.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the Company elected and applied the available transition practical expedients upon adoption. By electing these practical expedients, the Company did:</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">not reassess whether expired or existing contracts contain leases under the new definition of a lease;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">not reassess lease classification for expired or existing leases; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">not reassess whether previously capitalized initial direct costs would qualify for capitalization under Topic 842.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457713356296">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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">Commitments and Contingencies<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Litigation</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, J2 Global and its affiliates are involved in litigation and other legal disputes or regulatory inquiries that arise in the ordinary course of business. Any claims or regulatory actions against J2 Global and its affiliates, whether meritorious or not, could be time consuming and costly, and could divert significant operational resources. The outcomes of such matters are subject to inherent uncertainties, carrying the potential for unfavorable rulings that could include monetary damages and injunctive relief.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 17, 2011, Emmanuel Pantelakis (&#8220;Pantelakis&#8221;) filed suit against a J2 Global affiliate in the Ontario Superior Court of Justice (No. 11-50673), alleging that the J2 Global affiliate breached a contract relating to Pantelakis&#8217;s use of the Campaigner service. The J2 Global affiliate filed a responsive pleading on March 23, 2011 and responses to undertakings on July 16, 2012. On November 6, 2012, Pantelakis filed a second amended statement of claim, reframing his lawsuit as a negligence action. The J2 Global affiliate filed an amended statement of defense on April 8, 2013. Discovery has closed, with the exception of one issue. There is an anticipated trial date of September 2021. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 21, 2016, Davis Neurology, P.A. filed a putative class action against two J2 Global affiliates in the Circuit Court for the County of Pope, State of Arkansas (58-cv-2016-40), alleging violations of the TCPA. The case was removed to the U.S. District Court for the Eastern District of Arkansas (No. 4:16-cv-00682). On March 20, 2017, the District Court granted a motion for judgment on the pleadings filed by the J2 Global affiliates and dismissed all claims against the J2 Global affiliates. On July 23, 2018, the Eighth Circuit Court of Appeals vacated the judgment and remanded to district court with instructions to return the case to state court. On January 29, 2019, after further appeals were exhausted, the case was remanded to the Arkansas state court. On April 1, 2019, the state court granted a motion for class certification filed by the plaintiff in 2016. Because the prior removal to federal court had deprived the state court of jurisdiction, the J2 Global affiliates had not yet filed an opposition brief to the 2016 motion when the state court granted the motion. The J2 Global affiliates appealed the order. On July 15, 2019, the J2 Global affiliates removed the case to federal court pursuant to the Class Action Fairness Act of 2005. On November 26, 2019 the court denied the Plaintiff&#8217;s motion to remand. On December 20, 2019, the court granted the Plaintiff&#8217;s motion for leave to amend its complaint. On May 21, 2020, the court denied J2 Global affiliates&#8217; motion to dismiss. On August 11, 2020, the court approved an opt-in class notice. Notice has not yet been issued and the J2 Global affiliates have moved to decertify the class. On December 2, 2020, the parties provided notice to the Court that they have reached a tentative settlement in the matter, and on February 18, 2021, the parties filed a motion for preliminary approval of the class settlement, certification of a settlement class and for permission to disseminate notice.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 8, 2020, Jeffrey Garcia filed a putative class action lawsuit against J2 Global in the Central District of California (20-cv-06906), alleging violations of federal securities laws. J2 Global has moved to dismiss the consolidated class action complaint.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 24, 2020, International Union of Operating Engineers of Eastern Pennsylvania and Delaware filed a lawsuit in the Delaware Court of Chancery (C.A. No. 2020-0819-VCL) asserting derivative claims against directors of J2 Global, Inc. and other third parties. On November 17, 2020, the court entered an order allowing Orlando Police Pension Fund to intervene as a plaintiff in the case. The lawsuit alleges violations of breach of fiduciary duty and usurpation of corporate opportunity. J2 Global and its directors and officers intend to defend against the lawsuit.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 11, 2020, Danning Huang filed a lawsuit in the District of Delaware (20-cv-01687-LPS) asserting derivative claims against directors of J2 Global, Inc. and other third parties. The lawsuit alleges violations of Section 14(a), Section 10(b), Section 20(a) and Rule 10b-5 of the Securities Exchange Act of 1934, as well as breach of fiduciary duty, unjust enrichment and abuse of control. J2 Global and its directors and officers intend to defend against the lawsuit.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">J2 Global does not believe, based on current knowledge, that the foregoing legal proceedings or claims, after giving effect to existing accrued liabilities, are likely to have a material adverse effect on the Company&#8217;s consolidated financial position, results of operations, or cash flows. However, depending on the amount and timing, an unfavorable resolution of some or all of these matters could have a material effect on J2 Global&#8217;s consolidated financial position, results of operations, or cash flows in a particular period.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has accrued approximately $4.5&#160;million in connection with potential loss contingencies relating to these legal proceedings because they are considered probable by management. It is the Company&#8217;s policy to expense as incurred legal fees related to various litigations.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Credit Agreement</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January&#160;7, 2019, J2 Cloud Services, LLC entered into a Credit Agreement (the &#8220;Credit Agreement&#8221;) with certain lenders from time to time party thereto (collectively, the &#8220;Lenders&#8221;) and MUFG Union Bank, N.A., as sole lead arranger and as administrative agent for the Lenders (the &#8220;Agent&#8221;). Pursuant to the Credit Agreement, as amended in July and August 2019, the Lenders provided J2 Cloud Services with a credit facility of $200.0 million (the &#8220;MUFG Credit Facility&#8221;) through December 31, 2020. On November 15, 2019, the Company reduced its borrowing capacity from $200.0&#160;million to $100.0 million. The proceeds of the MUFG Credit Facility were intended to be used for working capital and general corporate purposes of J2 Cloud and its subsidiaries, including to finance certain permitted acquisitions and capital expenditures in accordance with the terms of the Credit Agreement. On October 7, 2020, the Company terminated the Credit Agreement.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-Income Related Taxes</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Company does not collect and remit sales and use, telecommunication, or similar taxes in certain jurisdictions where the Company believes that such taxes are not applicable or legally required. Several states and other taxing jurisdictions have presented or threatened the Company with assessments, alleging that the Company is required to collect and remit such taxes there. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is currently under audit or is subject to audit for indirect taxes in various states, municipalities and foreign jurisdictions.&#160;The Company has a $22.5 million reserve established for these matters which is included in other long-term liabilities and accounts payable and accrued expenses on the Consolidated Balance Sheet at December 31, 2020. It is reasonably possible that additional liabilities could be incurred resulting in additional expense, which could materially impact our financial results.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559207&amp;loc=d3e25336-109308<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559207&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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>36
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457714606664">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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">Income Taxes<div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision for income tax consisted of the following (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:55.708%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.516%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.971%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.516%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.971%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.518%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,943&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,306&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,233&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,223&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,774&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(617)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,387&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,988&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,094&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current</span></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,553&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,068&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,710&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,173)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,903)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,083&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">694&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,620)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,965&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,319&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(55,921)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,002&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred</span></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,840&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(63,444)</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,050&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total provision</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,393&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,376)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,760&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the statutory federal income tax rate with J2 Global&#8217;s effective income tax rate is as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:55.708%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.516%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.971%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.516%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.971%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.518%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Statutory tax rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign rate differential</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign income inclusion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign tax credit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserve for uncertain tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intra-entity tax benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impact on deferred taxes of enacted tax law and rate changes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized loss on intercompany sale</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rates</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.7&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9.7)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.2&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effective tax rate for the year ended December&#160;31, 2020 differs from the federal statutory rate primarily due recording a valuation allowance on deferred tax assets related to realized and unrealized capital losses. In addition, the Company recorded a net increase in the reserve for uncertain tax positions during 2020. The effective tax rate for 2019 differs from the federal statutory rate primarily due to a tax benefit recognized as a result of an intra-entity asset transfer.  In December 2019, the Company completed an intra-entity asset transfer between two of its foreign subsidiaries as part of the reorganization of its international operating structure. The transfer caused the recognition of a net tax benefit for $53.7 million and a corresponding deferred tax asset. Additionally, the jurisdictional mix of income and disallowance of certain losses and expenses caused further differences from the federal statutory rate. The effective tax rate for 2018 differs from the federal statutory rate primarily due to impacts of the jurisdictional mix of income and disallowance of certain losses and expenses. </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax assets and liabilities result from differences between the financial statement carrying amounts and the tax bases of existing assets and liabilities. Temporary differences and carryforwards which give rise to deferred tax assets and liabilities are as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:70.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.516%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.971%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.518%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,183&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,352&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credit carryforwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,022&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,152&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,572&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,946&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for bad debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,366&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,547&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,923&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,669&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment of investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,762&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,675&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,334&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,124&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,206&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,045&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,958&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,331&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,505&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less:&#160;valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,307)</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(608)</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,024&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,897&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basis difference in property and equipment</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,995)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,767)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basis difference in intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(93,162)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,880)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid insurance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,905)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,847)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(65,192)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(65,217)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,925)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(663)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(183,179)</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(126,374)</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(106,155)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47,477)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:45pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had approximately $77.0&#160;million and $78.9&#160;million in deferred tax assets as of December 31, 2020 and 2019, respectively, related primarily to net operating loss carryforwards, basis difference in intangible assets including differences related to intra-entity transfers, tax credit carryforwards and accrued expenses treated differently between its financial statements and its tax returns. Based on the weight of available evidence, the Company assesses whether it is more likely than not that some portion or all of a deferred tax asset will not be realized. If necessary, J2 Global records a valuation allowance sufficient to reduce the deferred tax asset to the amount that is more likely that not to be realized.&#160;The deferred tax assets should be realized through future operating results and the reversal of temporary differences.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company had a valuation allowance on deferred tax assets of $8.3&#160;million and $0.6&#160;million as of December&#160;31, 2020 and 2019, respectively. The valuation allowance increased $7.7&#160;million as a result of impairment and sales of investments that would result in a capital loss in the year of sale. The deduction for the capital losses would be limited to other capital gains recognized during the year.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of December&#160;31, 2020, the Company had federal net operating loss carryforwards (&#8220;NOLs&#8221;) of $60.2 million, after considering substantial restrictions on the utilization of these NOLs due to &#8220;ownership changes&#8221;, as defined in the Internal Revenue Code of 1986, as amended (the &#8220;Internal Revenue Code&#8221;).&#160;J2 Global currently estimates that all of the above-mentioned federal NOLs will be available for use before their expiration. $59.7 million of NOLs for losses incurred prior to January 1, 2018 expire through the year 2037. The NOLs for losses incurred after January 1, 2018 of $0.5 million have an indefinite carryforward period. Additionally, the Company has foreign NOLs of $5.8&#160;million as of December 31, 2020 in various foreign jurisdictions which generally have an indefinite carryforward period.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2020 and 2019, the Company had no foreign tax credit carryforward. In addition, as of December&#160;31, 2020 and 2019, the Company had state research and development tax credits of $9.1 million and $3.2 million, respectively, which can be carried forward indefinitely. </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has not provided deferred taxes on approximately $454.5 million of undistributed earnings from foreign subsidiaries as of December&#160;31, 2020. The Company has not provided any additional deferred taxes with respect to items such as foreign withholding taxes, state income tax or foreign exchange gain or loss that would be due when cash is actually repatriated to the U.S. because those foreign earnings are considered permanently reinvested in the business or may be remitted substantially free of any additional taxes. Because of the various avenues in which to repatriate the earnings, the determination of the amount of the unrecognized deferred tax liability related to the undistributed earnings if eventually remitted is not practicable.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain tax payments are prepaid during the year and included within prepaid expenses and other current assets on the Consolidated Balance Sheet. The Company&#8217;s prepaid tax payments were $3.0 million and $3.7 million at December&#160;31, 2020 and 2019, respectively.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income before income taxes included income from domestic operations of&#160;$47.3 million,&#160;$81.6 million&#160;and&#160;$19.9 million&#160;for the years ended&#160;December&#160;31, 2020,&#160;2019&#160;and&#160;2018, respectively, and income from foreign operations of&#160;$183.1 million,&#160;$118.0 million&#160;and&#160;$157.7 million&#160;for the years ended&#160;December&#160;31, 2020,&#160;2019&#160;and&#160;2018, respectively.</span></div><div style="text-indent:45pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Uncertain Income Tax Positions</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax positions are evaluated in a two-step process. The Company first determines whether it is more likely than not that a tax position will be sustained upon examination. If a tax position meets the more-likely-than-not recognition threshold, it is then measured to determine the amount of benefit to recognize in the financial statements. The tax position is measured as the largest amount of benefit that is greater than 50% likely of being realized upon ultimate settlement. The Company classifies gross interest and penalties and unrecognized tax benefits that are not expected to result in payment or receipt of cash within one year as non-current liabilities in the Consolidated Balance Sheets.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2020, the total amount of unrecognized tax benefits was $49.1 million, of which $46.0 million, if recognized, would affect the Company&#8217;s effective tax rate. As of December&#160;31, 2019, the total amount of unrecognized tax benefits was $46.7 million, of which $43.9 million, if recognized, would affect the Company&#8217;s effective tax rate. As of December&#160;31, 2018, the total amount of unrecognized tax benefits was $51.3 million, of which $46.8 million, if recognized would affect the Company&#8217;s effective tax rate.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate changes in the balance of unrecognized tax benefits, which excludes interest and penalties, for 2020, 2019 and 2018, is as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:56.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.538%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance </span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,703&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,271&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,012&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases related to tax positions during a prior year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,952&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,285&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,508&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreases related to tax positions taken during a prior year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(245)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,441)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases related to tax positions taken in the current year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,299&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,069&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,751&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,627)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,831)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreases related to expiration of statute of limitations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(650)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,082&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,703&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,271&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company includes interest and penalties related to unrecognized tax benefits within the provision for income taxes. As of December&#160;31, 2020, 2019 and 2018, the total amount of interest and penalties accrued was $8.1 million, $5.8 million and $8.4 million, respectively, which is classified as a liability for uncertain tax positions on the Consolidated Balance Sheets. In connection with tax matters, the Company recognized interest and penalty expense (benefit) in 2020, 2019 and 2018 of $2.3 million, $(1.8) million and $1.2 million, respectively.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Uncertain income tax positions are reasonably possible to significantly change&#160;during the next 12 months as a result of completion of income tax audits and expiration of statutes of limitations. At this point it is not possible to provide an estimate of the amount, if any, of significant changes in reserves for uncertain income tax positions as a result of the completion of income tax audits that are reasonably possible to occur in the next 12&#160;months. In addition, the Company cannot currently estimate the </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">amount of, if any, uncertain income tax positions which will be released in the next 12 months as a result of expiration of statutes of limitations due to ongoing audits. As a result of ongoing federal, state and foreign income tax audits (discussed below), it is reasonably possible that the Company&#8217;s entire reserve for uncertain income tax positions for the periods under audit will be released. It is also reasonably possible that the Company&#8217;s reserves will be inadequate to cover the entire amount of any such income tax liability. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Income Tax Audits:</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is in various stages of audit by the U.S. Internal Revenue Service (&#8220;IRS&#8221;) for its 2012 through 2016 tax years. As of December 31, 2020, the audits are ongoing.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is under audit by the California Franchise Tax Board (&#8220;FTB&#8221;) for its tax years 2012 and 2013. The FTB, however, has agreed to suspend its audit for 2012 and 2013 pending the outcome of the IRS audit for such tax years. In August 2018, the FTB notified the Company that it will commence an audit of tax years 2015 and 2016. As of December 31, 2020, the audits are ongoing.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In June 2019, the New York State Department of Taxation and Finance (&#8220;NYS&#8221;) notified the Company that it will commence an audit for tax year 2015. In April 2020, the NYS notified the Company that it will also commence an audit for tax years 2016 and 2017. As of December 31, 2020, the audits are ongoing.</span></div>It is reasonably possible that these audits may conclude in the next 12 months and that the uncertain tax positions the Company has recorded in relation to these tax years may change compared to the liabilities recorded for these periods. If the recorded uncertain tax positions are inadequate to cover the associated tax liabilities, the Company would be required to record additional tax expense in the relevant period, which could be material. If the recorded uncertain tax positions are adequate to cover the associated tax liabilities, the Company would be required to record any excess as reduction in tax expense in the relevant period, which could be material. However, it is not currently possible to estimate the amount, if any, of such change.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI 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_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>37
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457714647352">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Stockholders' Equity</a></td>
<td class="text">Stockholders&#8217; Equity<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Preferred Stock Exchange</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2014, the Company provided holders of the Company&#8217;s Series A Preferred Stock (&#8220;J2 Series A Stock&#8221;) and the Company&#8217;s Series B Preferred Stock (&#8220;J2 Series B Stock&#8221;) an exchange right in which shares may be exchanged for J2 common stock. The exchange right associated with the shares of J2 Series A Stock provided that such shares were immediately exercisable at an exchange ratio of 20.4319 shares of J2 common stock per share of J2 Series A Stock (the &#8220;Series A Exchange Ratio&#8221;). Both holders of the J2 Series A Stock exercised this exchange right which resulted in the issuance of 235,665 shares of J2 common stock. The exchange right associated with the vested shares of the J2 Series B Stock is exercisable during specified exchange periods at an exchange ratio of 31.8094 shares of J2 common stock per share of J2 Series B Stock (the &#8220;Series B Exchange Ratio&#8221;). Holders of vested J2 Series B Stock exercised this exchange right which resulted in the issuance of zero, zero and 10,530  shares of J2 common stock during fiscal years 2020, 2019, and 2018 respectively.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the exercise of the exchange right and the resulting extinguishment of the J2 Series A Stock, the Company recorded the difference between the carrying value of the Series A and the fair value of the J2 common stock exchanged within retained earnings as a preferred stock dividend. In connection with the exercise of the exchange right associated with J2 Series B Stock, the Company recognized incremental fair value in the amount of $6.3&#160;million and recorded additional share-based compensation in the amount of zero, zero and $1.9&#160;million for the years ended December&#160;31, 2020,  2019 and 2018, respectively. As of December 31, 2018, all incremental fair value associated with the exchange right of J2 Series B Stock had been recognized.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Series B Exchange Ratio is adjusted in the event of a subdivision of the outstanding J2 common stock or J2 Series B Stock, a declaration of a dividend payable in shares of J2 common stock or J2 Series B Stock, a declaration of a dividend payable in a form other than shares in an amount that has a material effect on the value of shares of J2 common stock or J2 Series B Stock, a combination or consolidation of the outstanding J2 common stock or J2 Series B Stock into a lesser number of shares of J2 common stock or J2 Series B Stock, respectively, specified changes in control, a recapitalization, a reclassification, or a similar occurrence, the Company shall adjust the Series B Exchange Ratio as it deems appropriate in its sole discretion.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Common Stock Repurchase Program</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2012, the Company&#8217;s Board of Directors approved a program authorizing the repurchase of up to five million shares of J2 Global common stock through February 20, 2013 (the &#8220;2012 Program&#8221;) which was subsequently extended through February 20, 2021.&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2016, the Company acquired and subsequently retired 935,231 shares of J2 Global common stock in connection with the acquisition of Integrated Global Concepts, Inc. As a result of the purchase of J2 Global common stock, the Company&#8217;s Board of Directors approved a reduction in the number of shares available for purchase under the 2012 Program by the same amount.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2018 and May 2019, the Company entered into a Rule 10b5-1 trading plan with a broker to facilitate the repurchase program. 600,000 shares were repurchased in 2018 at an aggregate cost of $42.5 million and were subsequently retired in March 2019. During the year ended December 31, 2019, the Company repurchased 197,870 shares at an aggregate cost of $16.0&#160;million which were subsequently retired in the same year. During the year ended December&#160;31, 2020, the Company repurchased 1,140,819 shares at an aggregate cost of $87.5 million which were subsequently retired in the same year. As of December&#160;31, 2020, all of the available shares were repurchased under the 2012 Program at an aggregate cost of $204.6 million (including an immaterial amount of commission fees).</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 6, 2020, the Company&#8217;s Board of Directors approved a program authorizing the repurchase of up to ten million shares of our common stock through August 6, 2025 (the &#8220;2020 Program&#8221;) in addition to the five&#160;million shares repurchased under the 2012 Program. During the year ended December&#160;31, 2020, the Company entered into a Rule 10b5-1 trading plan and repurchased 2,490,599 shares at an aggregate cost of $177.8&#160;million (including an immaterial amount of commission fees) under the 2020 Program, which were subsequently retired.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the Company&#8217;s share repurchase programs, the number of shares available for purchase is 7,509,401 shares of J2 Global common stock.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Periodically, participants in J2 Global&#8217;s stock plans surrender to the Company shares of J2 Global stock to pay the exercise price or to satisfy tax withholding obligations arising upon the exercise of stock options or the vesting of restricted stock. During the year ended December&#160;31, 2020, the Company purchased 111,451 shares from plan participants for this purpose.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Dividends</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of each dividend declared during fiscal year 2019:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:38.196%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.401%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.401%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.403%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Declaration Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Dividend per Common Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Record Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Payment Date</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 6, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4450&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 25, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 12, 2019</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 2, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4550&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 20, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 4, 2019</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future dividends are subject to Board approval. Based on the significant number of current investment opportunities within the Company&#8217;s portfolio of businesses and the historic returns from prior investments, the Board of Directors suspended dividend payments for the foreseeable future after the June 4, 2019 payment.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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://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(e)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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>38
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457806917064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Options and Employee Stock Purchase Plan<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stock Options and Employee Stock Purchase Plan</a></td>
<td class="text">Stock Options and Employee Stock Purchase Plan<div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">J2 Global&#8217;s share-based compensation plans include the 2015 Stock Plan and the 2001 Employee Stock Purchase Plan. Each plan is described below.</span></div><div style="text-align:justify;text-indent:45pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:6.34pt">The 2015 Stock Option Plan</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2015, J2 Global&#8217;s Board of Directors adopted the J2 Global, Inc. 2015 Stock Option Plan (the &#8220;2015 Plan&#8221;). The&#160;2015&#160;Plan provides for the grant of incentive stock options, nonqualified stock options, stock appreciation rights, restricted stock, restricted stock units, performance shares, performance share units and other share-based awards.&#160;4,200,000&#160;shares of </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">common stock are authorized to be used for 2015 Plan purposes. Options under the 2015&#160;Plan may be granted at exercise prices determined by the Board of Directors, provided that the exercise prices shall not be less than the higher of the par value or 100% of the fair market value of J2 Global&#8217;s common stock&#160;subject to the option on the date the option is granted. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2020, 2019 and 2018, options to purchase 175,601, 163,741 and 298,577 shares of common stock were exercisable under and outside of the 2015 Plan, at weighted average exercise prices of $60.35, $45.94, and $32.15, respectively. Stock options generally expire after 10 years and vest over a 5-year period.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All stock option grants are approved by &#8220;outside directors&#8221; within the meaning of Internal Revenue Code Section 162(m).</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Options</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock option activity for the years ended December&#160;31, 2020, 2019 and 2018 is summarized as follows:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.514%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.770%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exercise Price</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Remaining Contractual Life (In Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options outstanding at January 1, 2018</span></td><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">375,675&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.30&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75.03&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(67,898)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.68&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;Canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options outstanding at December 31, 2018</span></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">707,777&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56.84&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;Granted</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(189,436)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.39&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;Canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options outstanding at December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">518,341&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65.77&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;Granted</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,740)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;Canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options outstanding at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">475,601&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69.61&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$13,355,721</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at December 31, 2020</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,601&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.35&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$6,557,721</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1.5pt solid #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">393,281&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68.47&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$11,490,350</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December&#160;31, 2020, 2019 and 2018, J2 Global granted zero, zero and 400,000 options, respectively, to purchase shares of common stock pursuant to the 2015 Plan. These stock options vest 20% per year and expire 10 years from the date of grant.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The per share weighted-average grant-date fair values of stock options granted during the period ended December 31, 2018 was $19.39.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total intrinsic values of options exercised during the years ended December&#160;31, 2020, 2019 and 2018 was $3.0 million, $10.4 million, and $3.8 million, respectively. The total fair value of options vested during the years ended December&#160;31, 2020, 2019 and 2018 was $1.0 million, $1.0 million and $0.1 million, respectively.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash received from options exercised under all share-based payment arrangements for the years ended December&#160;31, 2020, 2019 and 2018 was $1.6 million, $5.3 million and $1.5 million, respectively. The actual tax benefit realized for the tax deductions from option exercises under the share-based payment arrangements totaled $0.7 million, $2.4 million and $0.9 million, respectively, for the years ended December&#160;31, 2020, 2019 and 2018, respectively.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes information concerning outstanding and exercisable options as of December&#160;31, 2020:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:15.080%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.966%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.497%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.966%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.497%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.966%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.497%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.966%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.497%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.966%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.502%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exercisable Options</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Range of<br/>Exercise Prices</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number Outstanding December 31, 2020</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Average</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Remaining</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Contractual</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Life</span></div></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Average</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exercise</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Price</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exercisable</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></div></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Average</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exercise</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Price</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$29.34</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,351&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.36 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.34&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,351&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.34&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.53</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.17 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.53&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.53&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67.35</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.35 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67.35&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67.35&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75.03</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.00 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75.03&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75.03&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$29.34 - $75.03</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">475,601&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.15 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69.61&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,601&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.35&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As discussed in Note 14, &#8220;Stockholders&#8217; Equity&#8221;, the Company provided holders of J2 Series B Stock an exchange right in which J2 Series B Stock may be exchanged for J2 common stock during specified exchange periods. At December&#160;31, 2020, there were 2,019,350 additional shares underlying options, shares of restricted stock and other share-based awards available for grant under the 2015 Plan.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized $0.9 million, $0.9 million and $0.9 million of compensation expense related to stock options for the years ended December&#160;31, 2020, 2019 and 2018, respectively. As of December&#160;31, 2020, there was $5.8 million of total unrecognized compensation expense related to nonvested share-based compensation options granted under the 2015 Plan. That expense is expected to be recognized ratably over a weighted average period of 5.00 years (i.e., the remaining requisite service period).</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Disclosure</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">J2 Global uses the Black-Scholes option pricing model to calculate the fair value of each option grant. The expected volatility is based on historical volatility of the Company&#8217;s common stock. The Company estimates the expected term based upon the historical exercise behavior of its employees. The risk-free interest rate is based on U.S. Treasury zero-coupon issues with a term equal to the expected term of the option assumed at the date of grant. The Company uses an annualized dividend yield based upon the per share dividends declared by its Board of Directors.&#160;Estimated forfeiture rates&#160;were 13.0%, 13.9% and 11.8% as of December&#160;31, 2020, 2019 and 2018, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average fair values of stock options granted have been estimated utilizing the following assumptions:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:56.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.538%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.7</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.2%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.2%</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restricted Stock and Restricted Stock Units</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">J2 Global has awarded restricted stock and restricted stock units to its Board of Directors and senior staff pursuant to the 2015 Plan. Compensation expense resulting from restricted stock and restricted unit grants is measured at fair value on the date of grant and is recognized as share-based compensation expense over the applicable vesting period. Vesting periods are approximately one year for awards to members of the Company&#8217;s Board of Directors, five years for senior staff (excluding market-based awards discussed below) and eight years for the Chief Executive Officer. The Company granted 129,786,&#160;117,566 and 376,799 shares of restricted stock and restricted units (excluding awards with market conditions below) during the years ended December&#160;31, 2020,&#160;2019 and 2018, respectively. </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 7, 2020, the Board of Directors approved the contract modification of an insignificant number of shares of restricted stock awards whereby selected participants waived their right to receive dividends with respect to outstanding and unvested restricted shares under their restricted stock agreements. There was no incremental compensation cost as a result of the modification.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restricted Stock - Awards with Market Conditions</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">J2 Global has awarded certain key employees market-based restricted stock awards pursuant to the 2015 Plan. The market-based awards have vesting conditions that are based on specified stock price targets of the Company&#8217;s common stock. Market conditions were factored into the grant date fair value using a Monte Carlo valuation model, which utilized multiple input variables to determine the probability of the Company achieving the specified stock price targets with a 20-day and 30-day lookback (trading days). Stock-based compensation expense related to an award with a market condition will be recognized over the requisite service period using the graded-vesting method regardless of whether the market condition is satisfied, provided that the requisite service period has been completed. During the years ended December&#160;31, 2020, 2019, and 2018 the Company awarded 82,112, 74,051, and 473,501 market-based restricted stock awards, respectively. The per share weighted average grant-date fair values of the market-based restricted stock awards granted during the years ended December&#160;31, 2020, 2019 and 2018 were $70.99, $69.99 and $52.95, respectively.</span></div><div style="text-align:justify;text-indent:45pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average fair values of market-based restricted stock awards granted have been estimated utilizing the following assumptions:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:56.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.538%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Underlying stock price at valuation date</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91.17&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84.58&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82.11&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized $21.2 million, $21.7 million and $26.4 million, respectively of compensation expense related to its restricted stock, restricted stock units, and market-based restricted stock. As of December&#160;31, 2020, the Company had unrecognized share-based compensation cost of $38.6 million associated with these awards. This cost is expected to be recognized over a weighted-average period of 4.2 years for awards and 4.5 years for units. The total fair value of restricted stock and restricted stock units vested during the years ended December&#160;31, 2020, 2019 and 2018 was $18.6 million, $12.7 million and $9.7 million, respectively. The actual tax benefit realized for the tax deductions from the vesting of restricted stock awards and units totaled $2.1 million, $2.4 million and $2.4 million, respectively, for the years ended December&#160;31, 2020, 2019 and 2018.&#160;Share-based compensation is recognized on dividends paid related to nonvested restricted stock not expected to vest, which amounted to approximately zero, $0.1 million and $0.1 million for the years ended December&#160;31, 2020, 2019, and 2018, respectively.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock award activity for the years ended December&#160;31, 2020, 2019 and 2018 is set forth below:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:70.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.516%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.517%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average<br/>Grant-Date<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at January 1, 2018</span></td><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">605,566&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.57&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">830,256&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63.55&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(157,972)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61.29&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(70,839)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74.84&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at December 31, 2018</span></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,207,011&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64.82&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,773&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79.00&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(172,884)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73.65&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(116,841)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72.58&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,105,059&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64.76&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,268&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98.63&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(264,172)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70.25&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,589)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79.34&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">820,566&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62.66&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock unit activity for the years ended December&#160;31, 2020, 2019 and 2018 is set forth below:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:56.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.538%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of<br/>Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average<br/>Remaining<br/>Contractual<br/>Life (in Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at January 1, 2018</span></td><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,400&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,044&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,540)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,673)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2018</span></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,231&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,844&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,343)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,858)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,874&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210,630&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,029)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,691)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,784&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,493,799&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest at December 31, 2020</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,944&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,280,344&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Employee Stock Purchase Plan (&#8220;ESPP&#8221;)</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May of 2001, J2 Global established the J2 Global, Inc. 2001 Employee Stock Purchase Plan, as amended (the &#8220;Purchase Plan&#8221;), which provides for the issuance of a maximum of 2,000,000 shares of common stock. Under the Purchase Plan, eligible employees can have up to 15% of their earnings withheld, up to certain maximums, to be used to purchase shares </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of J2 Global&#8217;s common stock at certain plan-defined dates. The price of the common stock purchased under the Purchase Plan for the offering periods is equal to 95% of the fair market value of the common stock at the end of the offering period. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February&#160;2, 2018, the Company approved an amendment to the Company&#8217;s Amended and Restated 2001 Employee Stock Purchase Plan, to be effective May 1, 2018, such that (i) the purchase price for each offering period shall be 85% of the lesser of the fair market value of a share of common stock of the Company (a &#8220;Share&#8221;) on the beginning or the end of the offering period, rather than 95% of the fair market value of a Share at the end of the offering period, and (ii) each offering period will be six months, rather than three months.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">J2 Global performed an analysis of the Amendment terms and determined that a plan provision exists which allows for the more favorable of two exercise prices, commonly referred to as a &#8220;look-back&#8221; feature. The purchase price discount and the look-back feature cause the Purchase Plan to be compensatory and the Company to recognize compensation expense. The compensation cost is recognized on a straight-line basis over the requisite service period. The Company recognized $2.0 million, $1.3 million and $0.7 million of compensation expense related to the Purchase Plan for the years ended December&#160;31, 2020, 2019 and 2018, respectively. The Company used the Black-Scholes option pricing model to calculate the estimated fair value of the purchase right issued under the ESPP. The expected volatility is based on historical volatility of the Company&#8217;s common stock. The risk-free interest rate is based on U.S. Treasury zero-coupon issues with a term equal to the expected term of the option assumed at the date of grant.&#160;The Company uses an annualized dividend yield based upon the per share dividends declared by its Board of Directors. Estimated forfeiture rates&#160;were 11.15%, 5.80% and 1.96% as of December&#160;31, 2020, 2019, and 2018, respectively.</span></div>During 2020, 2019 and 2018, 118,629, 66,413 and 33,262 shares, respectively were purchased under the Purchase Plan at price ranging from $61.51 to $62.82 per share during 2020.&#160;As of December&#160;31, 2020, 1,404,939 shares were available under the Purchase Plan for future issuance.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457713148008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Defined Contribution 401(k) Savings Plan<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanTextBlock', window );">Defined Contribution 401(k) Savings Plan</a></td>
<td class="text">Defined Contribution 401(k) Savings PlanJ2 Global has several 401(k) Savings Plans that qualify under Section 401(k) of the Internal Revenue Code. Eligible employees may contribute a portion of their salary through payroll deductions, subject to certain limitations. The Company may make annual contributions at its sole discretion to these plans. For the years ended December&#160;31, 2020, 2019 and 2018, the Company made contributions of $3.5 million, $3.7 million and $3.6 million, respectively, to these 401(k) Savings Plans.<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_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -URI http://asc.fasb.org/subtopic&amp;trid=2235116<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanTextBlock</td>
</tr>
<tr>
<td style="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>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457714739304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareReconciliationAbstract', window );"><strong>Earnings Per Share Reconciliation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Earnings Per Share</a></td>
<td class="text">Earnings Per Share<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of basic and diluted earnings per share are as follows (in thousands, except share and per share data):</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:56.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.538%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator for basic and diluted net income per common share:</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to J2 Global, Inc. common shareholders</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,668&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218,806&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,687&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income available to participating securities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(632)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,496)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,885)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income available to J2 Global, Inc. common shareholders</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,036&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215,310&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,802&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average outstanding shares of common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,308,825&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,647,397&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,950,746&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity incentive plans</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,232&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,076&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,906&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">788,454&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,300,211&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">830,139&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock and common stock equivalents</span></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,122,511&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,025,684&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,927,791&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per share:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.24&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.52&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.64&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.39&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.59&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">Represents unvested share-based payment awards that contain certain non-forfeitable rights to dividends or dividend equivalents (whether paid or unpaid).</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">Represents the incremental shares issuable upon conversion of the 3.25% Convertible Notes due June 15, 2029 and 1.75% Convertible Notes due November 1, 2026 by applying the treasury stock method when the average stock price exceeds the conversion price of the Convertible Notes (see Note 10 - Long Term Debt).</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December&#160;31, 2020, 2019 and 2018, there were zero options outstanding, respectively,&#160;which were excluded from the computation of diluted earnings per share because the exercise prices were greater than the average market price of the common stock.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI http://asc.fasb.org/topic&amp;trid=2144383<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI 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_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>41
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457714874280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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 );">Segment Information</a></td>
<td class="text">Segment Information<div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s businesses are based on the organizational structure used by the chief operating decision maker (&#8220;CODM&#8221;) for making operating and investment decisions and for assessing performance. The CODM views the Company as two businesses: Cloud Services and Digital Media. However,</span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in accordance with the aggregation criteria within ASC Topic 280, J2 Global&#8217;s operating segments have been aggregated into three reportable segments: (i)&#160;Fax and Martech (formerly Email Marketing); (ii) Voice, Backup, Security, and Consumer Privacy and Protection; and (iii)&#160;Digital Media. In connection with the Highwinds Capital, Inc. and Cloak Holdings, LLC acquisition in the second quarter of 2019 (see Note 4 - Business Acquisitions), the Company renamed its Voice, Backup and Security reportable segment to include its newly acquired consumer privacy and protection business, now the Voice, Backup, Security and Consumer Privacy and Protection segment.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s Cloud Services business is driven primarily by subscription revenues that are relatively higher margin, stable and predictable from quarter to quarter with minor seasonal weakness in the fourth quarter. The Company&#8217;s Digital Media business is driven primarily by advertising and subscription revenues, has relatively higher sales and marketing expense and has seasonal strength in the fourth quarter. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accounting policies of the businesses are the same as those described in Note 2 - Basis of Presentation and Summary of Significant Accounting Policies.  The Company evaluates performance based on revenue, gross margin and profit or loss from operations before income taxes, not including nonrecurring gains and losses and foreign exchange gains and losses. </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information on reportable segments and reconciliation to consolidated income from operations is as follows (in thousands):</span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:56.462%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue by reportable segment:</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fax and Martech</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">386,276&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">378,444&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">360,479&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Voice, Backup, Security, and CPP</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292,185&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">283,391&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237,496&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cloud Services Total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">678,461&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">661,835&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">597,975&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Digital Media</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">811,360&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">710,511&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">609,374&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Elimination of inter-segment revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(229)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(300)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(60)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment revenues</span></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,489,592&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,372,046&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,207,289&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,489,593&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,372,054&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,207,295&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit by reportable segment:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fax and Martech</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">320,714&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">318,677&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311,534&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Voice, Backup, Security, and CPP</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203,486&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198,888&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164,287&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cloud Services Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">524,200&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">517,565&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">475,821&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Digital Media</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">733,887&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">617,458&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">530,455&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Elimination of inter-segment gross profit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(229)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(300)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(60)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment gross profit</span></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,257,858&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,134,723&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,006,216&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total gross profit</span></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,257,811&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,134,731&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,006,221&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Direct costs by reportable segment </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fax and Martech</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">  (1)(4)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,923&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,574&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,963&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Voice, Backup, Security, and CPP</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)(4)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,074&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,451&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,666&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cloud Services Total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">274,997&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270,025&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">239,629&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Digital Media</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">594,807&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">540,193&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">483,167&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Elimination of inter-segment direct costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(229)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(300)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(60)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment direct costs</span></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">869,575&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">809,918&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">722,736&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,625&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,733&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,205&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total direct costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (3)</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">923,200&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">857,651&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">761,941&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income by reportable segment:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fax and Martech</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203,791&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,103&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,571&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Voice, Backup, Security, and CPP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,412&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,437&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,621&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cloud Services Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">249,203&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247,540&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236,192&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Digital Media</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,080&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,265&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,288&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment operating income</span></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">388,283&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">324,805&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">283,480&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,672)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47,725)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39,200)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income from operations</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334,611&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277,080&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244,280&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Company reclassified certain intercompany revenue and expenses in 2019 and 2018 for Cloud Services in order to better align with a stand-alone presentation. </span></div></td></tr><tr><td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Corporate includes costs associated with general and administrative and other expenses that are managed on a global basis and that are not directly attributable to any particular segment.</span></div></td></tr><tr><td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Direct costs for each segment include other operating expenses that are directly attributable to the segment, such as employee compensation expense, local sales and marketing expenses, engineering and network operations expense, depreciation and amortization and other administrative expenses. </span></div></td></tr><tr><td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(4) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Table above has been recast to remove the impact of certain expenses associated with the Corporate entity that were previously allocated to the Cloud Services and Digital Media businesses.</span></div></td></tr></table><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The CODM does not use Balance Sheet and Cash Flow information in connection with operating and investment decisions other than as presented for Cloud Services and Digital Media. Accordingly, the following segment information is presented for Cloud Services and Digital Media.</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:55.644%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.973%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.973%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.538%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cloud Services</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,473,398&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,466,969&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Digital Media</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,088,397&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,561,024&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets from Cloud Services and Digital Media</span></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,561,795&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,027,993&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,536&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">477,853&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,665,331&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,505,846&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditures:</span></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cloud Services</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,859&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,826&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,832&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Digital Media</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,693&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,736&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,547&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total capital expenditures from Cloud Services and Digital Media</span></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,552&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,562&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,379&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total capital expenditures</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,552&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,588&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,379&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cloud Services</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,754&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,970&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,754&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Digital Media</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,321&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,575&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,843&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total depreciation and amortization from Cloud Services and Digital Media</span></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225,075&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229,545&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183,597&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,662&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,487&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,577&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total depreciation and amortization</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228,737&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,032&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,174&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">J2 Global maintains operations in the U.S., Canada, Ireland, Japan and other countries. Geographic information about the U.S. and all other countries for the reporting periods is presented below. Such information attributes revenues based on markets where revenues are reported (in thousands).</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:56.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.538%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ended December 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues:</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,215,281&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,100,298&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">924,051&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,073&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,518&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,742&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ireland</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,917&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,009&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,291&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All other countries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,322&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,229&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,211&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,489,593&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,372,054&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,207,295&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:70.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.516%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.517%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Long-lived assets:</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">918,125&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">701,580&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All other countries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,073&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,927&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">972,198&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">778,507&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://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 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8981-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8721-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8844-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 10: 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=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 12: 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 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8657-108599<br><br>Reference 13: 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 21<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8721-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<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>42
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457713492632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplemental Cash Flows Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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 Flows Information</a></td>
<td class="text">Supplemental Cash Flows InformationCash paid for interest on outstanding debt during the years ended December&#160;31, 2020, 2019 and 2018 was $106.0 million, $55.4 million and $54.0 million, respectively, which is the primary contributor for total cash paid for interest.<div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash paid for income taxes net of refunds received was $45.0&#160;million, $45.9&#160;million and $37.6 million during the years ended December&#160;31, 2020, 2019 and 2018, respectively.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended December&#160;31, 2020, 2019 and 2018, J2 Global recorded the tax benefit from the exercise of stock options and restricted stock as a reduction of its income tax liability of $2.9 million, $4.8 million and $3.3 million, respectively.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the first quarter of 2020, in a non-cash transaction of $18.3&#160;million, the Company exchanged shares of redeemable preferred stock that were previously classified as available-for-sale corporate debt securities for a new series of preferred stock, classified as equity securities without a readily determinable fair value (see Note 5 - Investments).</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>43
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457714716248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accumulated Other Comprehensive Income<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNoteTextBlock', window );">Accumulated Other Comprehensive Income</a></td>
<td class="text">Accumulated Other Comprehensive Income<div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes in accumulated balances of other comprehensive loss (income), net of tax, for the years ended December&#160;31, 2020, 2019, and 2018 (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.063%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.165%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.820%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.165%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.820%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.167%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Gains (Losses) on Investments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Foreign Currency Translation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 1, 2018</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,090)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,090)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Other comprehensive loss before reclassifications</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,418)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,471)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,889)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current period other comprehensive loss</span></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,418)</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,471)</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,889)</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2018</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,418)</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44,561)</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45,979)</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Other comprehensive income (loss) before reclassifications</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,143&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,626)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(483)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current period other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,143&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,626)</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(483)</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2019</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(275)</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(46,187)</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(46,462)</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Other comprehensive income (loss) before reclassifications</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">558&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,902)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,344)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current period other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">558&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,902)</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,344)</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">283&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(55,089)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54,806)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The  following table provides details about  reclassifications out of accumulated other comprehensive loss for the years ended December&#160;31, 2020, 2019, and 2018.</span></div><div style="text-indent:36pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.625%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.613%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Details about Accumulated Other Comprehensive Loss Components</span></td><td colspan="18" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount Reclassified from Accumulated Other Comprehensive Loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Affected Line Item in the Statements of Operations</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the years ending December 31, </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized loss on available-for-sale investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">698&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on investments, net</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">698&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before income taxes</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total reclassifications for the period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">698&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Income</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNoteTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component 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 220<br> -URI http://asc.fasb.org/topic&amp;trid=2134417<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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=120399700&amp;loc=SL114874048-224260<br><br>Reference 4: 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=120400993&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_ComprehensiveIncomeNoteTextBlock</td>
</tr>
<tr>
<td style="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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457713177384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Quarterly Results (unaudited)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_QuarterlyFinancialInformationDisclosureAbstract', window );"><strong>Quarterly Financial Information 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_QuarterlyFinancialInformationTextBlock', window );">Quarterly Results (unaudited)</a></td>
<td class="text">Quarterly Results (unaudited)<div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables contain selected unaudited Statements of Operations information for each quarter of 2020 and 2019 (in thousands, except share and per share data). J2 Global believes that the following information reflects all normal recurring adjustments necessary for a fair presentation of the information for the periods presented. The operating results for any quarter are not necessarily indicative of results for any future period.</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:40.920%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.703%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.971%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.703%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.971%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.703%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.971%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.703%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.616%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fourth</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Quarter</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Third</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Quarter</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Second</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Quarter</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">First</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Quarter</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="6" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="6" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="6" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="6" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">469,240&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">356,976&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">330,984&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">332,393&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">409,213&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">301,154&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">274,182&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273,262&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,088&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,883&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,101&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,404)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per common share:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.30&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.31&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.81&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.13)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.27&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.31&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.80&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.13)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,504,222&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,279,515&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,850,944&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,620,774&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,642,292&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,309,072&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,437,555&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,620,774&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="33" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="33" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="6" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fourth<br/>Quarter</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Third<br/>Quarter</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Second<br/>Quarter</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">First<br/>Quarter</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">405,588&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">344,141&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">322,432&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299,893&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">341,260&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282,425&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">262,166&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248,880&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,023&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,745&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,589&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,449&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per common share:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.54&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.63&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.67&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.67&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.45&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.62&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.66&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.66&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,626,833&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,673,211&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,727,786&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,560,749&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,425,395&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,064,272&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,102,879&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,509,181&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in the Company&#8217;s net income in the fourth quarter of 2019 is primarily driven by the tax benefit recognized as a result of an intra-entity asset transfer (see Note 13 - Income Taxes).</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_QuarterlyFinancialInformationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_QuarterlyFinancialInformationDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_QuarterlyFinancialInformationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the 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 270<br> -URI http://asc.fasb.org/topic&amp;trid=2126967<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_QuarterlyFinancialInformationTextBlock</td>
</tr>
<tr>
<td style="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>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457800146088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [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_SubsequentEventsTextBlock', window );">Subsequent Events</a></td>
<td class="text">Subsequent Events<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2021, the Company committed to a plan to sell certain Voice assets in the United Kingdom as they were determined to be non-core assets. Such assets are recorded within the Voice, Backup, Security, and CPP reportable segment. On February 9, 2021, in a cash transaction, the Company completed the sale of these assets. Also in February 2021, the Company&#8217;s Board of Directors approved the exploration of strategic alternatives for the Company&#8217;s B2B Backup business.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></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 855<br> -URI http://asc.fasb.org/topic&amp;trid=2122774<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="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>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457714640664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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</a></td>
<td class="text"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands)</span></div><div style="text-align:center"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.321%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.208%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Beginning</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">of Period</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Additions:</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Charged to</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Costs and</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Expenses</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deductions:</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Write-offs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">and recoveries</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">at End</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">of Period</span></div></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year Ended December 31, 2020:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,701&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,283&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,966)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,018&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax asset valuation allowance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">608&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,456&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,757)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,307&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year Ended December 31, 2019:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,422&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,134&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,855)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,701&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax asset valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">595&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">608&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year Ended December 31, 2018:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,701&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,338&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,617)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,422&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax asset valuation allowance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(153)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">______________________</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)&#160;&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Represents specific amounts written off that were considered to be uncollectible.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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=120395691&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>47
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457804712744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Summary of Significant Accounting Policies (Policy)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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_ConsolidationPolicyTextBlock', window );">Principles of Consolidation</a></td>
<td class="text">Principles of ConsolidationThe accompanying consolidated financial statements include the accounts of J2 Global and its direct and indirect wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.<span></span>
</td>
</tr>
<tr class="re">
<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">Use of EstimatesThe preparation of consolidated financial statements in accordance with accounting principles generally accepted in the United States of America (&#8220;GAAP&#8221;) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the financial statements, including judgments about investment classifications and the reported amounts of net revenue and expenses during the reporting period. The Company believes that its most significant estimates are those related to revenue recognition, valuation and impairment of investments, its assessment of ownership interests as variable interest entities and the related determination of consolidation, share-based compensation expense, fair value of assets acquired and liabilities assumed in connection with business combinations, long-lived and intangible asset impairment, contingent consideration, income taxes and contingencies and allowance for doubtful accounts. On an ongoing basis, management evaluates its estimates based on historical experience and on various other factors that the Company believes to be reasonable under the circumstances. Actual results could materially differ from those estimates.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy', window );">Allowances for Doubtful Accounts</a></td>
<td class="text">Allowances for Doubtful AccountsJ2 Global maintains an allowance for credit losses for accounts receivable, which is recorded as an offset to accounts receivable and changes in such are classified as general and administrative expenses in the Consolidated Statements of Operations. The Company assesses collectability by reviewing accounts receivable on a collective basis where similar characteristics exist and on an individual basis when it identifies specific customers with known disputes or collectability issues. In determining the amount of the allowance for credit losses, the Company considers historical collectability based on past due status. It also considers customer-specific information, current market conditions and reasonable and supportable forecasts of future economic conditions to inform adjustments to historical loss data. On an ongoing basis, management evaluates the adequacy of these reserves.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text">Revenue RecognitionJ2 Global recognizes revenue when the Company satisfies its obligation by transferring control of the goods or services to its customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods or services (see Note 3 - Revenues).<div style="text-align:justify;text-indent:72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Principal vs. Agent</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines whether revenue should be reported on a gross or net basis by assessing whether the Company is acting as the principal or an agent in the transaction. If the Company is acting as the principal in a transaction, the Company reports revenue on a gross basis. If the Company is acting as an agent in a transaction, the Company reports revenue on a net basis. In determining whether the Company acts as the principal or an agent, the Company follows the accounting guidance under Topic 606 for principal-agent considerations and assesses: (i) if another party is involved in providing goods or services to the customer and (ii) whether the Company controls the specified goods or services prior to transferring control to the customer.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Sales Taxes</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has made an accounting policy election to exclude from the measurement of the transaction price all taxes assessed by a governmental authority that are (i) both imposed on and concurrent with a specific revenue-producing transaction and (ii) collected by the Company from a customer.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Digital Media</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Digital Media revenues are earned primarily from the delivery of advertising services, from subscriptions to services and information.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is earned from the delivery of advertising services on the Company&#8217;s owned and operated websites and on those websites that are part of Digital Media&#8217;s advertising network. Depending on the individual contracts with the customer, revenue for these services are recognized over the contract period when any of the following performance obligations are satisfied: (i) when an advertisement is placed for viewing; (ii) when a qualified sales lead is delivered; (iii) when a visitor &#8220;clicks through&#8221; on an advertisement; or (iv) when commissions are earned upon the sale of an advertised product.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue from subscriptions is earned through the granting of access to, or delivery of, data products or services to customers. Subscriptions cover video games and related content, health information, data and other copyrighted material. Revenues under such agreements are recognized over the contract term for use of the service. Revenues are also earned from listing fees, subscriptions to online publications, and from other sources. Subscription revenues are recognized over time.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">J2 Global generates Digital Media revenues through the license of certain assets to clients. Assets are licensed for clients&#8217; use in their own promotional materials or otherwise. Such assets may include logos, editorial reviews, or other copyrighted material. Revenues under such license agreements are recognized over the contract term for use of the asset. Technology assets are also licensed to clients. These assets are recognized over the term of the access period. The Digital Media business also generates revenue from other sources which includes marketing and production services. Such other revenues are generally recognized over the period in which the products or services are delivered.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">J2 Global also generates Digital Media revenues from transactions involving the sale of perpetual software licenses, related software support and maintenance, hardware used in conjunction with its software, and other related services. Revenue is recognized for these software transactions with multiple performance obligations after (i) the Company has had an approved contract and is committed to perform the respective obligations and (ii) the Company can identify and quantify each obligation and its respective selling price. Once the respective performance obligations have been identified and quantified, revenue will be recognized when the obligations are met, either over time or at a point in time depending on the nature of the obligation.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues from software license performance obligations are generally recognized upfront at the point in time that the software is made available to the customer to download and use. Revenues for related software support and maintenance performance obligations are related to technical support provided to customers as needed and unspecified software product upgrades, maintenance releases and patches during the term of the support period when they are available. The Company is obligated to make the support services available continuously throughout the contract period. Therefore, revenues for support contracts are generally recognized ratably over the contractual period the support services are provided. Hardware product and related software performance obligations, such as an operating system or firmware, are highly interdependent and interrelated and are accounted for as a bundled performance obligation. The revenues for this bundled performance obligation are generally recognized at the point in time that the hardware and software products are delivered and ownership is transferred to the customer. Other service revenues are generally recognized over time as the services are performed.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records revenue on a gross basis with respect to revenue generated (i) by the Company serving online display and video advertising across its owned and operated web properties, on third-party sites or on unaffiliated advertising networks; (ii) through the Company&#8217;s lead-generation business; and (iii) through the Company&#8217;s&#160;subscriptions. The Company records revenue on a net basis with respect to revenue paid to the Company by certain third-party advertising networks who serve online display and video advertising across the Company&#8217;s owned-and-operated web properties and certain third-party sites.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cloud Services</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s Cloud Services revenues substantially consist of monthly recurring subscription and usage-based fees, which are primarily paid in advance by credit card. The Company defers the portions of monthly, quarterly, semi-annually and annually recurring subscription and usage-based fees collected in advance of the satisfaction of performance obligations and recognizes them in the period earned.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Along with its numerous proprietary Cloud Services solutions, the Company also generates revenues by reselling various third-party solutions, primarily through its email security and online backup lines of business.&#160;These third-party solutions, along with the Company&#8217;s proprietary products, allow it to offer customers a variety of solutions to better meet the customer&#8217;s needs.&#160;The Company records revenue on a gross basis with respect to reseller revenue because the Company has control of the specified good or service prior to transferring control to the customer. </span></div>The Company adopted ASU 2014-09 and its related standard updates in January 2018 using a modified-retrospective approach with the cumulative effect of initially applying the standard recognized at the date of application in retained earnings.<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Performance Obligations</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s contracts with customers may include multiple performance obligations. For such arrangements, revenues are allocated to each performance obligation based on its relative standalone selling price. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company satisfies its performance obligations within the Digital Media business upon delivery of services to its customers. In addition, the Company provides content to its advertising partners which the Company sells to its partners&#8217; customer base and receives a revenue share based on the terms of the agreement.  </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company satisfies its performance obligations within the Cloud Services business upon delivery of services to its customers. Payment terms vary by type and location of our customers and the services offered. The term between invoicing and when payment is due is not significant. Due to the nature of the services provided, there are no obligations for returns.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Significant Judgments</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment. Judgment is also required to determine the standalone selling price for each distinct performance obligation.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Performance Obligations Satisfied Over Time</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s Digital Media business consists primarily of performance obligations that are satisfied over time. This was determined based on a review of the contracts and the nature of the services offered, where the customer simultaneously receives and consumes the benefit of the services provided. Satisfaction of these performance obligations is evidenced in the following ways:</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Advertising</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Website reporting by the Company, the customer, or a third-party contains the delivery evidence needed to satisfy the performance obligations within the advertising contract</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Successfully delivered leads are evidenced by either delivery reports from the Company&#8217;s internal lead management systems or through e-mail communication and/or other evidence of delivery showing acceptance of leads by the customer</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Commission is evidenced by direct site reporting from the affiliate or via direct confirmation from the customer</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Subscription</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Evidence of delivery is contained in the Company&#8217;s systems or from correspondence with the customer which tracks when a customer accepts delivery of any product, digital keys or download links</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has concluded revenue is recognized based on delivery of services over the contract period for advertising and on a straight-line basis over the contract period for subscriptions. The Company believes that the methods described are a faithful depiction of the transfer of goods and services.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s Cloud Services business consists primarily of performance obligations that are satisfied over time. This has been determined based on the fact that the nature of services offered are subscription based and include fax, voice, backup, security, CPP, and email marketing products where the customer simultaneously receives and consumes the benefit of the services provided regardless of whether the customer uses the services or not. Depending on the individual contracts with the customer, revenue for these services are recognized over the contract period when any of the following materially distinct performance obligations are satisfied:</span></div><div style="padding-left:54pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Faxing capabilities are provided</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Voice services are delivered</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Email Marketing services are delivered</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Consumer privacy services are provided</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Security solutions, including email and endpoint are provided</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Data backup capabilities are provided</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has concluded that the best measure of progress toward the complete satisfaction of the performance obligation over time is a time-based measure. The Company recognizes revenue on a straight-line basis throughout the subscription period and believes that the method used is a faithful depiction of the transfer of goods and services.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Performance Obligations Satisfied at a Point in Time</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s Digital Media business has technology subscriptions that have standalone functionality. As a result, they are considered to be functional intellectual property where the performance obligations are satisfied at a point in time. This is evidenced once a digital key is delivered to the customer. Once the key is delivered to the customer, the customer has full control of the technology and the Company has no further performance obligations. The Company has concluded that revenue is recognized once the digital key is delivered. The Company believes that this method is a faithful depiction of the transfer of goods and services.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Practical Expedients</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Existence of a Significant Financing Component in a Contract</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a practical expedient, the Company has not assessed whether a contract has a significant financing component because the Company expects at contract inception that the period between payment by the customer and the transfer of promised goods or services by the Company to the customer will be one year or less. In addition, the Company has determined that the payment terms that the Company provides to its customers are structured primarily for reasons other than the provision of finance to the Company. The Company typically charges a single upfront amount for the services because other payment terms would affect the nature of the risk assumed by the Company to provide service given the costs of the customer acquisition and the highly competitive and commoditized nature of the business we operate which allows customers to easily move from one provider to another. This additional risk may make it uneconomical to provide the service.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Costs to Fulfill a Contract</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s revenues are primarily generated from customer contracts that are for one year or less. Costs primarily consist of incentive compensation paid based on the achievements of sales targets in a given period for related revenue streams and are recognized in the month when the revenue is earned. Incentive compensation is paid on the issuance or renewal of the customer contract. As a practical expedient, for amortization periods which are determined to be one year or less, the Company expenses any incremental costs of obtaining the contract with a customer when incurred. For those customers with amortization periods determined to be greater than one year, the Company capitalizes and amortizes the expenses over the period of benefit. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the Company partners with various affiliates in order to generate a portion of its revenue for certain lines of business. The commissions earned by the Company&#8217;s affiliates are incentive based and are paid on the acquisition of new customers in a given period. For those customers with amortization periods determined to be greater than one year, the Company capitalizes and amortizes the expenses over the period of benefit.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Revenues Invoiced</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has applied the practical expedient for certain revenue streams to exclude the value of remaining performance obligations for (i) contracts with an original expected term of one year or less or (ii) contracts for which the Company recognizes revenue in proportion to the amount it has the right to invoice for services performed.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueOfFinancialInstrumentsPolicy', window );">Fair Value Measurements</a></td>
<td class="text">Fair Value Measurements<div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">J2 Global complies with the provisions of Financial Accounting Standards Board (&#8220;FASB&#8221;) ASC Topic No. 820, Fair Value Measurements and Disclosures (&#8220;ASC 820&#8221;), in measuring fair value and in disclosing fair value measurements.&#160;ASC 820 provides a framework for measuring fair value and expands the disclosures required for fair value measurements of financial and non-financial assets and liabilities.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying values of cash and cash equivalents, accounts receivable, interest receivable, accounts payable, accrued expenses, interest payable, customer deposits and long-term debt are reflected in the financial statements at cost. With the exception of certain investments and long-term debt, cost approximates fair value due to the short-term nature of such instruments. The fair value of the Company&#8217;s outstanding debt was determined using the quoted market prices of debt instruments with similar terms and maturities when available. As of the same dates, the carrying value of other long-term liabilities approximated fair value as the related interest rates approximate rates currently available to J2 Global.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and Cash Equivalents</a></td>
<td class="text">Cash and Cash EquivalentsJ2 Global considers cash equivalents to be only those investments that are highly liquid, readily convertible to cash and with maturities of three months or less at the purchase date.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentPolicyTextBlock', window );">Investments</a></td>
<td class="text">Investments<div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">J2 Global accounts for its investments in debt securities in accordance with Financial Accounting Standards Board (&#8220;FASB&#8221;) ASC Topic No. 320, Investments - Debt Securities (&#8220;ASC 320&#8221;). The Company&#8217;s debt investments are typically comprised of corporate debt securities, which it classifies as available-for-sale. Available-for-sale securities are carried at fair value with unrealized gains and losses included in other comprehensive income. All debt securities are accounted for on a specific identification basis.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s available-for-sale debt securities are carried at an estimated fair value with any unrealized gains or losses, net of taxes, included in accumulated other comprehensive loss in stockholders&#8217; equity. Available-for-sale debt securities with an amortized cost basis in excess of estimated fair value are assessed to determine what amount of that difference, if any, is caused by expected credit losses. Expected credit losses on available-for-sale debt securities are recognized in loss on investments, net on our Consolidated Statements of Operations, and any remaining unrealized losses, net of taxes, are included in accumulated comprehensive loss in stockholders&#8217; equity.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for its investments in equity securities in accordance with ASC Topic No. 321, Investments - Equity Securities (&#8220;ASC 321&#8221;) which requires the accounting for equity investments (other than those accounted for using the equity method of accounting) generally be measured at fair value for equity securities with readily determinable fair values. For equity securities without a readily determinable fair value that are not accounted for by the equity method, the Company measures the equity security using cost, less impairment, if any, and plus or minus observable price changes arising from orderly transactions in the same or similar investment from the same issuer. Any unrealized gains or losses will be reported in current earnings (see Note 5 - Investments).</span></div>The Company assesses whether an other-than-temporary impairment loss on an investment has occurred due to declines in fair value or other market conditions<span></span>
</td>
</tr>
<tr class="re">
<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 (&#8220;VIE&#8221;)</a></td>
<td class="text">Variable Interest Entities (&#8220;VIE&#8221;)<div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A VIE requires consolidation by the entity&#8217;s primary beneficiary. The Company evaluates its investments in entities in which it is involved to determine if the entity is a VIE and if so, whether it holds a variable interest and is the primary beneficiary. The Company has determined that it holds a variable interest in its investment as a limited partner in the OCV Fund I, LP (&#8220;OCV Fund&#8221;, &#8220;OCV&#8221; or the &#8220;Fund&#8221;). In determining whether the Company is deemed to be the primary beneficiary of the VIE, both of the following characteristics must be present:</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a) the Company has the power to direct the activities of the VIE that most significantly impacts the VIEs economic performance (the power criterion); and</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b) the Company has the obligation to absorb losses of the VIE, or the right to receive benefits of the VIE, that could potentially be significant to the VIE (the economic criterion).</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has concluded that, as a limited partner, although the obligations to absorb losses or the right to benefit from the gains is not insignificant, the Company does not have &#8220;power&#8221; over OCV because it does not have the ability to direct the significant decisions which impact the economics of OCV. J2 believes that the OCV general partner, as a single decision maker, holds the ability to make the decisions about the activities that most significantly impact the OCV Fund&#8217;s economic performance. As a result, the Company has concluded that it will not consolidate OCV, as it is not the primary beneficiary of the OCV Fund, and will account for this investment under the equity-method of accounting (see Note 5 - Investments).</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OCV qualifies as an investment company under ASC 946 - Financial Services, Investment Companies (&#8220;ASC 946&#8221;). Under ASC Topic 323, Investments - Equity Method and Joint Ventures, an investor that holds investments that qualify for specialized industry accounting for investment companies in accordance with ASC 946 should record its share of the earnings or losses, realized or unrealized, as reported by its equity method investees in the Consolidated Statements of Operations.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes its equity in the net earnings or losses relating to the investment in OCV on a one-quarter lag due to the timing and availability of financial information from OCV. If the Company becomes aware of a significant decline in value that is other-than-temporary, the loss will be recorded in the period in which the Company identifies the decline.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtPolicyTextBlock', window );">Debt Issuance Costs and Debt Discount</a></td>
<td class="text">Debt Issuance Costs and Debt DiscountJ2 Global capitalizes costs incurred with borrowing and issuance of debt securities and records debt issuance costs and discounts as a reduction to the debt amount. These costs and discounts are amortized and included in interest expense over the life of the borrowing using the effective interest method.<span></span>
</td>
</tr>
<tr class="re">
<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 Instruments</a></td>
<td class="text">Derivative InstrumentsJ2 Global currently holds an embedded derivative instrument related to contingent interest in connection with its 3.25% Convertible Notes issued on June 10, 2014. This embedded derivative instrument is carried at fair value with changes recorded to interest expense<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Concentration of Credit Risk</a></td>
<td class="text">Concentration of Credit RiskAll of the Company&#8217;s cash, cash equivalents and marketable securities are invested at major financial institutions primarily within the United States, United Kingdom and Ireland. These institutions are required to invest the Company&#8217;s cash in accordance with the Company&#8217;s investment policy with the principal objectives being preservation of capital, fulfillment of liquidity needs and above market returns commensurate with preservation of capital. The Company&#8217;s investment policy also requires that investments in marketable securities be in only highly rated instruments, with limitations on investing in securities of any single issuer. However, these investments are not insured against the possibility of a total or near complete loss of earnings or principal and are inherently subject to the credit risk related to the continued credit worthiness of the underlying issuer and general credit market risks.<span></span>
</td>
</tr>
<tr class="re">
<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">Foreign CurrencySome of J2 Global&#8217;s foreign subsidiaries use the local currency of their respective countries as their functional currency. Assets and liabilities are translated at exchange rates prevailing at the balance sheet dates. Revenues, costs and expenses are translated into U.S. Dollars at average exchange rates for the period. Gains and losses resulting from translation are recorded as a component of accumulated other comprehensive income/(loss).<span></span>
</td>
</tr>
<tr class="ro">
<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 and Equipment</a></td>
<td class="text">Property and EquipmentProperty and equipment are stated at cost. Equipment under finance leases is stated at the present value of the minimum lease payments. Depreciation is calculated using the straight-line method over the estimated useful lives of the assets and is recorded in cost of revenues and general and administrative expenses on the Consolidated Statements of Operations. The estimated useful lives of property and equipment range from 1 to 10 years. Fixtures, which are comprised primarily of leasehold improvements and equipment under finance leases, are amortized on a straight-line basis over their estimated useful lives or for leasehold improvements, the related lease term, if less. The Company has capitalized certain internal-use software and website development costs which are included in property and equipment. The estimated useful life of costs capitalized is evaluated for each specific project and ranges from 1 to 5 years.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Impairment or Disposal of Long-Lived and Intangible Assets</a></td>
<td class="text">Impairment or Disposal of Long-Lived and Intangible AssetsJ2 Global accounts for long-lived assets, which include property and equipment, operating lease right-of-use assets and identifiable intangible assets with finite useful lives (subject to amortization), in accordance with the provisions of FASB ASC Topic No. 360, Property, Plant, and Equipment (&#8220;ASC 360&#8221;), which requires that long-lived assets be reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability is measured by comparing the carrying amount of an asset to the expected undiscounted future net cash flows generated by the asset. If it is determined that the asset may not be recoverable, and if the carrying amount of an asset exceeds its estimated fair value, an impairment charge is recognized to the extent of the difference.<div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assesses the impairment of identifiable definite-lived intangibles and long-lived assets whenever events or changes in circumstances indicate that the carrying value may not be recoverable. Factors it consider important which could individually or in combination trigger an impairment review include the following:</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="padding-left:49.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">Significant underperformance relative to expected historical or projected future operating results;</span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:4.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">Significant changes in the manner of our use of the acquired assets or the strategy for J2 Global&#8217;s overall business;</span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:4.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">Significant negative industry or economic trends;</span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:4.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">Significant decline in the Company&#8217;s stock price for a sustained period; and</span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:4.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">The Company&#8217;s market capitalization relative to net book value.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the Company determined that the carrying value of definite-lived intangibles and long-lived assets may not be recoverable based upon the existence of one or more of the above indicators of impairment, it would record an impairment equal to the excess of the carrying amount of the asset over its estimated fair value.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">J2 Global assessed whether events or changes in circumstances have occurred that potentially indicate the carrying amount of definite-lived assets may not be recoverable. In the year ended December&#160;31, 2020, the Company recorded impairments of certain operating right-of-use assets and associated property and equipment (see Note 11 - Leases). No impairment was recorded in fiscal year 2019 or 2018.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company classifies its long-lived assets to be sold as held for sale in the period (i) it has approved and committed to a plan to sell the asset, (ii) the asset is available for immediate sale in its present condition, (iii) an active program to locate a buyer and other actions required to sell the asset have been initiated, (iv) the sale of the asset is probable, (v) the asset is being actively marketed for sale at a price that is reasonable in relation to its current fair value, and (vi) it is unlikely that significant changes to the plan will be made or that the plan will be withdrawn. The Company initially measures a long-lived asset that is classified as held for sale at the lower of its carrying value or fair value less any costs to sell. Any loss resulting from this measurement is recognized in the period in which the held for sale criteria are met. Conversely, gains are not recognized on the sale of a long-lived asset until the date of sale. Upon designation as an asset held for sale, the Company stops recording depreciation expense on the asset. The Company assesses the fair value of a long-lived asset less any costs to sell at each reporting period and until the asset is no longer classified as held for sale.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock', window );">Business Combinations and Valuation of Goodwill and Intangible Assets</a></td>
<td class="text">Business Combinations and Valuation of Goodwill and Intangible AssetsJ2 Global applies the acquisition method of accounting for business combinations in accordance with GAAP and uses of estimates and judgments to allocate the purchase price paid for acquisitions to the fair value of the assets, including identifiable intangible assets, and liabilities acquired. Such estimates may be based on significant unobservable inputs and assumptions such as, but not limited to, revenue growth rates, gross margins, customer attrition rates, royalty rates, discount rates and terminal growth rate assumptions. J2 Global uses established valuation techniques and may engage reputable valuation specialists to assist with the valuations. Management&#8217;s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. Fair values are subject to refinement for up to one year after the closing date of an acquisition as information relative to closing date fair values becomes available. Upon the conclusion of the measurement period, any subsequent adjustments are recorded to earnings.Goodwill represents the excess of the purchase price over the fair value of the net tangible and identifiable intangible assets acquired in a business combination. Intangible assets resulting from the acquisitions of entities accounted for using the acquisition method of accounting are recorded at the estimated fair value of the assets acquired. Identifiable intangible assets are comprised of purchased customer relationships, trademarks and trade names, developed technologies and other intangible assets. Intangible assets subject to amortization are amortized over the period of estimated economic benefit ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMTUvZnJhZzplMTYwOGFkYTQ1YmM0ZTdhOTVkZTVlNTE0YzgwZTllOC90ZXh0cmVnaW9uOmUxNjA4YWRhNDViYzRlN2E5NWRlNWU1MTRjODBlOWU4XzkzNDU4NDg5ODg4NjE_9b922b3c-2b87-49f3-b4f3-f85387236b37">one</span> to 20 years and are included in general and administrative expenses on the Consolidated Statements of Operations. The Company evaluates our goodwill and indefinite-lived intangible assets for impairment pursuant to FASB ASC Topic No, 350, Intangibles - Goodwill and Other (&#8220;ASC 350&#8221;), which provides that goodwill and other intangible assets with indefinite lives are not amortized but tested for impairment annually or more frequently if J2 Global believes indicators of impairment exist. In connection with the annual impairment test for goodwill, the Company has the option to perform a qualitative assessment in determining whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If the Company determines that it was more likely than not that the fair value of the reporting unit is less than its carrying amount, then it performs the impairment test upon goodwill. The impairment test involves comparing the fair values of the applicable reporting units with their aggregate carrying values, including goodwill. The Company generally determines the fair value of its reporting units using the income approach methodology of valuation. If the carrying value of a reporting unit exceeds the reporting unit&#8217;s fair value, an impairment loss is recognized for the difference. The Company performed the annual impairment test for goodwill for fiscal year 2020 using a qualitative assessment primarily taking into consideration macroeconomic, industry and market conditions, overall financial performance and any other relevant company-specific events. The qualitative assessment indicated that it was more likely than not that the fair value of the Company&#8217;s reporting units was greater than their carrying value, other than the Backup reporting unit. As a result, it performed a quantitative assessment on its Backup reporting unit which resulted in no impairment. Further, due to a prolonged decrease in the Company&#8217;s share price, the Company performed a market capitalization reconciliation over all reporting units, in conjunction with the backup quantitative assessment, to further support there was no impairment related to the Backup reporting unit. The Company performed the annual impairment test for intangible assets with indefinite lives for fiscal 2020 using a qualitative assessment primarily taking into consideration macroeconomic, industry and market conditions, overall financial performance and any other relevant company-specific events.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationsPolicy', window );">Contingent Consideration</a></td>
<td class="text">Contingent Consideration<div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of J2 Global&#8217;s acquisition agreements include contingent earn-out arrangements, which are generally based on the achievement of future income thresholds or other metrics. The contingent earn-out arrangements are based upon the Company&#8217;s valuations of the acquired companies and reduce the risk of overpaying for acquisitions if the projected financial results are not achieved.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of these earn-out arrangements are included as part of the purchase price of the acquired companies on their respective acquisition dates. For each transaction, the Company estimates the fair value of contingent earn-out payments as part of the initial purchase price and record the estimated fair value of contingent consideration as a liability on the Consolidated Balance Sheets. J2 Global considers several factors when determining that contingent earn-out liabilities are part of the purchase price, including the following: (1)&#160;the valuation of our acquisitions is not supported solely by the initial consideration paid, and the contingent earn-out formula is a critical and material component of the valuation approach to determining the purchase price; and (2)&#160;the former shareholders of acquired companies that remain as key employees receive compensation other than contingent earn-out payments at a reasonable level compared with the compensation of the Company&#8217;s other key employees. The contingent earn-out payments are not affected by employment termination.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">J2 Global measures its contingent earn-out liabilities in connection with acquisitions at fair value on a recurring basis using significant unobservable inputs classified within Level&#160;3 of the fair value hierarchy (see Note 7 - Fair Value Measurements). The Company may use various valuation techniques depending on the terms and conditions of the contingent consideration including a Monte-Carlo simulation. This simulation uses a probability distribution for each significant input to produce hundreds or thousands of possible outcomes and the results are analyzed to determine probabilities of different outcomes occurring. Significant increases or decreases to these inputs in isolation would result in a significantly higher or lower liability with a higher liability capped by the contractual maximum of the contingent earn-out obligation. Ultimately, the liability will be equivalent to the amount paid, and the difference between the fair value estimate and amount paid will be recorded in earnings. The amount paid that is less than or equal to the liability on the acquisition date is reflected as cash used in financing activities in our Consolidated Statements of Cash Flows. Any amount paid in excess of the liability on the acquisition date is reflected as cash used in operating activities.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">J2 Global reviews and re-assesses the estimated fair value of contingent consideration on a quarterly basis, and the updated fair value could be materially different from the initial estimates or prior amounts. Changes in the estimated fair value of our contingent earn-out liabilities and adjustments to the estimated fair value related to changes in all other unobservable inputs are reported in general and administrative expenses on the Consolidated Statements of Operations.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SelfInsuranceReservePolicyTextBlock', window );">Self-Insurance Program</a></td>
<td class="text">Self-Insurance ProgramJ2 Global provides health and dental insurance plans to certain of its employees through a self-insurance structure. The Company has secured reinsurance in the form of a two tiered stop-loss coverage that limits the exposure arising from any claims made. Self-insurance claims filed and claims incurred but not reported are accrued based on management&#8217;s estimate of the discounted ultimate costs for self-insured claims incurred using actuarial assumptions followed in the insurance industry and historical experience. Although management believes it has the ability to reasonably estimate losses related to claims, it is possible that actual results could differ from recorded self-insurance liabilities.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text">Income Taxes<div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">J2 Global&#8217;s income is subject to taxation in both the U.S. and numerous foreign jurisdictions. Significant judgment is required in evaluating the Company&#8217;s tax positions and determining its provision for income taxes. During the ordinary course of business, there are many transactions and calculations for which the ultimate tax determination is uncertain. J2 Global establishes reserves for tax-related uncertainties based on estimates of whether, and the extent to which, additional taxes will be due. These reserves for tax contingencies are established when the Company believes that certain positions might be challenged despite the Company&#8217;s belief that its tax return positions are fully supportable. J2 Global adjusts these reserves in light of changing facts and circumstances, such as the outcome of a tax audit or lapse of a statute of limitations. The provision for income taxes includes the impact of reserve provisions and changes to reserves that are considered appropriate.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">J2 Global accounts for income taxes in accordance with FASB ASC Topic No. 740, Income Taxes (&#8220;ASC 740&#8221;), which requires that deferred tax assets and liabilities are recognized using enacted tax rates for the effect of temporary differences between the book and tax basis of recorded assets and liabilities. GAAP also requires that deferred tax assets are reduced by a valuation allowance if it is more likely than not that some or all of the net deferred tax assets will not be realized. The valuation allowance is reviewed quarterly based upon the facts and circumstances known at the time. In assessing this valuation allowance, J2 Global reviews historical and future expected operating results and other factors, including its recent cumulative earnings experience, expectations of future taxable income by taxing jurisdiction and the carryforward periods available for tax reporting purposes, to determine whether it is more likely than not that deferred tax assets are realizable.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">GAAP provides guidance on the minimum threshold that an uncertain income tax benefit is required to meet before it can be recognized in the financial statements and applies to all income tax positions taken by a company. ASC 740 contains a two-step approach to recognizing and measuring uncertain income tax positions. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is more likely than not that the position will be sustained on audit, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount that is more than 50% likely of being realized upon settlement. If it is not more likely than not that the benefit will be sustained on its technical merits, no benefit will be recorded. Uncertain income tax positions that relate only to timing of when an item is included on a tax return are considered to have met the recognition threshold. J2 Global recognized accrued interest and penalties related to uncertain income tax positions in income tax expense on its Consolidated Statements of Operations.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Share-Based Compensation</a></td>
<td class="text">Share-Based CompensationJ2 Global accounts for share-based awards to employees and non-employees in accordance with the provisions of FASB ASC Topic No. 718, Compensation - Stock Compensation (&#8220;ASC 718&#8221;). Accordingly, J2 Global measures share-based compensation expense at the grant date, based on the fair value of the award, and recognizes the expense over the employee&#8217;s requisite service period using the straight-line method. The measurement of share-based compensation expense is based on several criteria, including but not limited to the valuation model used and associated input factors, such as expected term of the award, stock price volatility, risk free interest rate, dividend rate and award cancellation rate. These inputs are subjective and are determined using management&#8217;s judgment. If differences arise between the assumptions used in determining share-based compensation expense and the actual factors, which become known over time, J2 Global may change the input factors used in determining future share-based compensation expense. Any such changes could materially impact the Company&#8217;s results of operations in the period in which the changes are made and in periods thereafter.&#160;The Company estimates the expected term based upon the historical exercise behavior of our employees.<span></span>
</td>
</tr>
<tr class="re">
<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 );">Earnings Per Common Share (&#8220;EPS&#8221;)</a></td>
<td class="text">Earnings Per Common Share (&#8220;EPS&#8221;)<div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EPS is calculated pursuant to the two-class method as defined in ASC Topic No. 260, Earnings per Share (&#8220;ASC 260&#8221;), which specifies that all outstanding unvested share-based payment awards that contain rights to nonforfeitable dividends or dividend equivalents are considered participating securities and should be included in the computation of EPS pursuant to the two-class method.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic EPS is calculated by dividing net distributed and undistributed earnings allocated to common shareholders, excluding participating securities, by the weighted-average number of common shares outstanding. The Company&#8217;s participating securities consist of its unvested share-based payment awards that contain rights to nonforfeitable dividends or dividend equivalents. Diluted EPS includes the determinants of basic EPS and, in addition, reflects the impact of other potentially dilutive shares outstanding during the period.&#160;&#160;The dilutive effect of participating securities is calculated under the more dilutive of either the treasury method or the two-class method.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpensePolicy', window );">Research, Development and Engineering</a></td>
<td class="text">Research, Development and EngineeringResearch, development and engineering costs are expensed as incurred. Costs for software development incurred subsequent to establishing technological feasibility, in the form of a working model, are capitalized and amortized over their estimated useful lives.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingPolicyPolicyTextBlock', window );">Segment Reporting</a></td>
<td class="text">Segment Reporting<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">FASB ASC Topic No. 280, Segment Reporting (&#8220;ASC 280&#8221;), establishes standards for the way that public business enterprises report information about operating segments in their annual consolidated financial statements and requires that those enterprises report selected information about operating segments in interim financial reports. ASC 280 also establishes standards for related disclosures about products and services, geographic areas and major customers. The Company&#8217;s business segments are based on the organization structure used by the chief operating decision maker for making operating and investment decisions and for assessing performance. The chief operating decision maker views the Company in two businesses: Cloud Services and Digital Media. However,</span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in accordance with the aggregation criteria within ASC Topic 280, J2 Global&#8217;s operating segments have been aggregated into three reportable segments: (i)&#160;Fax and Martech (formerly Email Marketing); (ii) Voice, Backup, Security, and Consumer Privacy and Protection; and (iii)&#160;Digital Media.</span><span></span>
</td>
</tr>
<tr class="ro">
<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">Advertising CostsAdvertising costs are expensed as incurred.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent Accounting Pronouncements</a></td>
<td class="text">Recent Accounting Pronouncements<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. The amendments in this ASU replace the incurred loss impairment methodology in current GAAP with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. This ASU is effective for fiscal years, and for interim periods within those fiscal years, beginning after December 15, 2019. In November 2018, the FASB issued ASU No. 2018-19, Codification Improvements to Topic 326, Financial Instruments - Credit Losses. The amendments in this ASU align the implementation date for nonpublic entities&#8217; annual financial statements with the implementation date for their interim financial statements. In addition, the amendment clarifies that receivables arising from operating leases are not within the scope of Subtopic 326-20; instead impairment of receivables arising from operating leases should be accounted for in accordance with Topic 842: Leases. In April 2019, the FASB issued ASU No. 2019-04, Codification Improvements to Topic 326, Financial Instruments - Credit Losses, Topic 815, Derivatives and Hedging, and Topic 825 Financial Instruments. The amendments in this ASU further clarify certain aspects of ASU No. 2016-13. In May 2019, the FASB issued ASU No. 2019-05, Financial Instruments - Credit Losses (Topic 326): Targeted Transition Relief. The amendments in this ASU provide transition relief for ASU No. 2016-13 by providing an option to irrevocably elect the fair value option for certain financial assets measured at an amortized cost basis. In November 2019, the FASB issued ASU No. 2019-10, Financial Instruments - Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842): Effective Dates. This ASU clarifies the effective dates of each related standards update and staggers such dates among filers and other types of entities. Also in November 2019, the FASB issued ASU No. 2019-11, Codification Improvements to Topic 326, Financial Instruments - Credit Losses. This ASU clarifies or addresses certain aspects of Update 2016-13. Specifically, it addresses (1) expected recoveries for purchased financial assets with credit deterioration; (2) transition relief for troubled debt restructuring; (3) disclosures related to accrued interest variables; (4) financial assets secured by collateral maintenance provisions; and (5) a conforming Amendment to Subtopic 805-20. In February 2020, the FASB issued ASU No. 2020-02, Financial Instruments - Credit Losses (Topic 326) and Leases (Topic 842): Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin No. 119 and Update to SEC Section on Effective Date Related to Accounting Standards Update No. 2016-02, Leases (Topic 842). This ASU codifies SEC Staff Accounting Bulletin No. 119. The Company has adopted these ASUs in the first quarter of 2020 using the modified retrospective method and has determined there is an immaterial impact on its financial statements and related disclosures.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, the FASB issued ASU No. 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement. The amendments in this ASU remove, add, and modify certain disclosures. The ASU removes the following disclosure requirements from Topic 820: (1) the amount of and reasons for transfers between Level 1 and Level 2 of the fair value hierarchy; (2) the policy for timing of transfers between levels; (3) the valuation process for Level 3 fair value measurements; and (4) certain other requirements for nonpublic entities. The ASU adds the following disclosure requirements: (1) the changes in unrealized gains and losses for the period included in other comprehensive income for recurring Level 3 fair value measurements held at the end of the reporting period and (2) the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements. For certain unobservable inputs, disclosure of other quantitative information may be more appropriate if the entity determines that other quantitative information would be a more reasonable and rational method to reflect the distribution of unobservable inputs used to develop Level 3 fair value measurements. The ASU modifies disclosure requirements in Topic 820 relating to timing of </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">liquidation of an investee&#8217;s assets, the disclosure of the date when restrictions from redemption might lapse, the intention of the measurement uncertainty disclosure, and certain other requirements for nonpublic entities. The Company has adopted this ASU in the first quarter of 2020 and has determined there to be an impact on its disclosures (see Note 7 - Fair Value Measurements).</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. The amendments in this ASU simplify the accounting for income taxes by removing certain exceptions to the general principles in Topic 740. The amendments also improve consistent application of and simplify GAAP for other areas of Topic 740 by clarifying and amending existing guidance. This ASU is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020. The Company expects to adopt this ASU on January 1, 2021 and does not expect the adoption to have a material effect on its financial statements or disclosures. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2020, the FASB issued ASU No. 2020-01, Investments - Equity Securities (Topic 321), Investment - Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815): Clarifying the Interactions between Topic 321, Topic 323, and Topic 815. The amendments in this ASU clarify certain interactions between the guidance to account for certain equity securities under Topic 321, the guidance to account for investments under the equity method of accounting in Topic 323, and the accounting for certain forward contracts and purchased options under Topic 815. This ASU identifies two main areas for improvement: (1) accounting for certain equity securities upon the application or discontinuation of the equity method of accounting and (2) scope considerations for forward contracts and purchased options on certain securities. The amendment states, as it is related to the first area of improvement, that an entity should consider observable transactions that require it to either apply or discontinue the equity method of accounting for the purposes of applying the measurement alternative in accordance with Topic 321 immediately before applying or upon discontinuing the equity method. The amendment also states, as it is relates to forward contracts and purchased options on certain  securities, an entity should consider certain criteria to determine the accounting for those forward contracts and purchased options. This ASU is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020. The Company expects to adopt this ASU on January 1, 2021 and does not expect the adoption to have a material effect on its financial statements or disclosures.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the FASB issued ASU No. 2020-03, Codification Improvements to Financial Instruments. The amendments in this ASU clarify or address seven areas of improvement: (1) fair value option disclosures; (2) applicability of the portfolio exception in Topic 820 to nonfinancial items; (3) disclosures for depository and lending institutions; (4) cross-reference to line-of-credit or revolving-debt arrangements guidance in Subtopic 470-50; (5) cross-reference to net asset value practical expedient in Subtopic 820-10; (6) interaction of Topic 842 and Topic 326; and (7) interaction of Topic 326 and Subtopic 860-20. This ASU is effective for certain issues upon adoption and others in 2020. The Company has adopted this ASU in the first quarter of 2020 and has determined there is no impact on its financial statements and related disclosures.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the FASB issued ASU No. 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting. The amendments in this ASU provide optional expedients and exceptions for applying GAAP to contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. The amendments in this ASU apply only to contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform. LIBOR is expected to phased out by 2021. The amendments in this ASU are effective as of March 12, 2020 through December 31, 2022. The Company is currently evaluating the effect of this ASU on its financial statements and related disclosures.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the FASB issued ASU No. 2020-06, Debt-Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity&#8217;s own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity&#8217;s Own Equity. The amendments in this ASU reduce the number of accounting models for convertible debt instruments and convertible preferred stock in order to simplify the accounting for convertible instruments and reduce complexity.  In addition, it amends the guidance for scope exception surrounding derivatives for contracts in an entity&#8217;s own equity. In each case, the related guidance surrounding EPS has also been amended. The amendments in this ASU are effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2021. The Company is currently evaluating the effect of this ASU on its financial statements and related disclosures.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2020, the FASB issued ASU No. 2020-10, Codification Improvements. The amendments in this ASU improve the consistency of the codification and reorganize the guidance into appropriate sections providing less opportunities for disclosures to be missed. The amendments in this update do not change GAAP and are not expected to result in a significant change in practice. The amendments in this ASU are effective for fiscal years beginning after December 15, 2020. Early </span></div>adoption is permitted. The Company is currently evaluating the effect of this ASU on its financial statements and related disclosures.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PriorPeriodReclassificationAdjustmentDescription', window );">Reclassifications</a></td>
<td class="text">ReclassificationsCertain prior year reported amounts have been reclassified to conform with the 2020 presentation.<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_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 cost.</p></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 (a)<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_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_BusinessCombinationsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 10<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (a)-(d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6909625&amp;loc=d3e227-128457<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_BusinessCombinationsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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=121583591&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=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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_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_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting.  The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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=121559654&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=121559654&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=121559654&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_DebtPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of 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 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 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtPolicyTextBlock</td>
</tr>
<tr>
<td style="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=121590274&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=121590274&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=121590274&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=121590274&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=120395691&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=121590274&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 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 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_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=121572278&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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -URI http://asc.fasb.org/topic&amp;trid=2175825<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_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=121556970&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_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes 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 360<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109226317&amp;loc=d3e202-110218<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 360<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011434&amp;loc=d3e125687-122742<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="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 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e32247-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32847-109319<br><br>Reference 3: 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 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><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32840-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116657188&amp;loc=SL116659661-227067<br><br>Reference 7: 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> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 8: 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 28<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e32280-109318<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32809-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_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_InvestmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 in financial 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 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(3)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentPolicyTextBlock</td>
</tr>
<tr>
<td style="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_PriorPeriodReclassificationAdjustmentDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.</p></div>
<a href="javascript:void(0);" onclick="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 205<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6359566&amp;loc=d3e326-107755<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PriorPeriodReclassificationAdjustmentDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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 asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="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 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<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(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 4: 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 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_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_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are 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 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=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5144-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy</td>
</tr>
<tr>
<td style="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_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 from 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://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 17<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130561-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130566-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130563-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130566-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130563-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18823-107790<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130566-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130564-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130566-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_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_SegmentReportingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 segment reporting.</p></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 29<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8864-108599<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://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 29<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8864-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8864-108599<br><br>Reference 6: 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 29<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8864-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8864-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8864-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_SegmentReportingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="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_SelfInsuranceReservePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 self-insurance reserves, including, but not limited to incurred but not reported reserves (IBNR).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SelfInsuranceReservePolicyTextBlock</td>
</tr>
<tr>
<td style="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 award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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=120381028&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=120381028&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_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>48
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457714509240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenues (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of Revenue</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues from external customers classified by revenue source are as follows (in thousands). See Note 18, &#8220;Segment Information&#8221; for additional information. </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:56.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.538%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ended December 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Digital Media</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Advertising</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">616,197&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">515,702&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">468,325&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscription</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186,718&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,559&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,689&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,445&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,360&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Digital Media revenues</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">811,360&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">710,511&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">609,374&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cloud Services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscription</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">678,013&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">660,814&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">597,281&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">448&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,021&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">694&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Cloud Services revenues</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">678,461&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">661,835&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">597,975&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Elimination of inter-business revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(229)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(300)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(60)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Revenues</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,489,593&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,372,054&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,207,295&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Timing of revenue recognition</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Point in time</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,685&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,983&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,752&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Over time</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,461,908&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,339,071&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,202,543&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,489,593&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,372,054&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,207,295&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457841743416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Acquisitions (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock', window );">Allocation of Aggregate Purchase Consideration</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the allocation of the purchase consideration for all 2020 acquisitions (in thousands):</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.597%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets and Liabilities</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Valuation</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,332&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,105&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,248&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right of use asset</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,644&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,670&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222,582&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218,745&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other intangibles</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,802&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">685&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax asset</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">992&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payables and accrued expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,073)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,436)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,520)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(910)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, noncurrent</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,104)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,297)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability for uncertain tax positions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,576)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,870)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,269)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160; &#160;&#160;&#160;  &#160;&#160;&#160; Total</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">497,750&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the allocation of the purchase consideration for the RetailMeNot, Inc. acquisition (in thousands):</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.597%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets and Liabilities</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Valuation</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,525&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,367&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">587&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right of use asset</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,313&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,940&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198,840&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169,581&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other intangibles</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,610&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">494&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax asset</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">605&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payables and accrued expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,526)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,175)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,029)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, noncurrent</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,085)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,308)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability for uncertain tax positions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,576)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52,504)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,275)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160; &#160;&#160;&#160;  &#160;&#160;&#160; Total</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">414,384&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the allocation of the purchase consideration for all 2019 acquisitions (in thousands):</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.597%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets and Liabilities</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Valuation</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,796&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,528&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,625&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right of use asset</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,982&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,773&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,611&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253,096&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,540&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other intangibles</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,446&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">660&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payables and accrued expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,292)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(516)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,953)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,768)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, noncurrent</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,215)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(762)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability for uncertain tax positions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(170)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,229)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(635)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160; &#160;&#160;&#160;  &#160;&#160;&#160; Total</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">429,517&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the allocation of the purchase consideration for all 2018 acquisitions (in thousands):</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.597%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets and Liabilities</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Valuation</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,532&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,321&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,480&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,755&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,750&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,516&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194,282&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,285&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other intangibles</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,907&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">341&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax asset</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">821&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payables and accrued expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,864)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,113)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(956)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,458)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,990)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,410)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160; &#160;&#160;&#160;  &#160;&#160;&#160; Total</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">340,199&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Cash contains an immaterial amount of restricted cash associated with a pre-acquisition relationship with a vendor. The entire balance has been released during the third quarter of 2018.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionProFormaInformationTextBlock', window );">Supplementary Information on Unaudited Pro Forma Financial Basis</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The supplemental information on an unaudited pro forma financial basis presents the combined results of J2 Global and RetailMeNot, Inc. as if the acquisition had occurred on January 1, 2019 (in thousands, except per share amounts):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:70.454%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.973%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></div><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></div><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,639,495&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,589,437&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,880&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,709&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EPS - Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.03&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.94&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EPS - Diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.98&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.83&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The supplemental information on an unaudited pro forma financial basis presents the combined results of J2 Global and its 2020 acquisitions as if each acquisition had occurred on January 1, 2019 (in thousands, except per share amounts):</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:70.454%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.973%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></div><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></div><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,671,955&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,633,861&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,534&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,654&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EPS - Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.02&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.69&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EPS - Diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.97&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.59&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The supplemental information on an unaudited pro forma financial basis presents the combined results of J2 Global and its 2019 acquisitions as if each acquisition had occurred on January 1, 2018 (in thousands, except per share amounts):</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:70.454%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.973%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></div><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></div><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,474,132&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,427,914&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,303&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,710&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EPS - Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.36&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EPS - Diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The supplemental information on an unaudited pro forma financial basis presents the combined results of J2 Global and its 2018 acquisitions as if each acquisition had occurred on January 1, 2017 (in thousands, except per share amounts):</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></div><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></div><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2017</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,264,544&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,218,530&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,727&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,378&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EPS - Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.56&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EPS - Diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.45&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionProFormaInformationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.</p></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 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionProFormaInformationTextBlock</td>
</tr>
<tr>
<td style="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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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> -URI http://asc.fasb.org/extlink&amp;oid=121647850&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_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock</td>
</tr>
<tr>
<td style="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>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457799814888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock', window );">Summary of Securities without Readily Determinable Fair Value</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the gross unrealized losses and estimated fair values for the Company&#8217;s securities without a readily determinable fair value (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:42.155%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.538%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Impairment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjustments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Reported Amount</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,384&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,605)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(479)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,384&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,605)</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(479)</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,300&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,977&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,164)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,678)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,135&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,977&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,164)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,678)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,135&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock', window );">Summary of Available-for-sale Investments</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the gross unrealized gains and losses and fair values for investments classified as available-for-sale (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:42.155%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.538%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">511&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">663&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">511&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">663&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,256&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(698)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,670&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,256&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(698)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,670&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock', window );">Available-for-Sale Securities Classified by Contractual Maturity Date</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes J2 Global&#8217;s corporate debt securities designated as available-for-sale, classified by the contractual maturity date of the security (in thousands):</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:70.770%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.596%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due within 1 year</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">663&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due within more than 1 year but less than 5 years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,670&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due within more than 5 years but less than 10 years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due 10 years or after</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">663&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,670&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock', window );">Fair Value of Available-for-sale Investments in Unrealized Loss Position</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present gross unrealized losses and fair values for those investments that were in an unrealized loss position as of 2019, aggregated by investment category and the length of time that individual securities have been in a continuous loss position (in thousands). There were no investments in an unrealized loss position as of December&#160;31, 2020.</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:13.164%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.581%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Less than 12 Months</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12 Months or Greater</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized Loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized Loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized Loss</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,047&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(698)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,047&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(698)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,047&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(698)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,047&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(698)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsTextBlock', window );">Carrying Amount for Equity Method Investment</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table discloses the carrying amount for the Company&#8217;s equity method investment (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:70.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,195&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,274&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maximum exposure to loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,195&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,274&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121590138&amp;loc=SL82922954-210456<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27290-111563<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121582814&amp;loc=SL82922888-210455<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock</td>
</tr>
<tr>
<td style="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_EquityMethodInvestmentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 equity method investments including, but not limited to, name of each investee or group of investments, percentage ownership, difference between recorded amount of an investment and the value of the underlying equity in the net assets, and summarized financial 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 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<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_EquityMethodInvestmentsTextBlock</td>
</tr>
<tr>
<td style="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_EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 investment in equity security without readily determinable fair value.</p></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 321<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=120269885&amp;loc=SL75117539-209714<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock</td>
</tr>
<tr>
<td style="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_InvestmentsClassifiedByContractualMaturityDateTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 maturities of an entity's investments as well as any other information pertinent to the 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;">us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock</td>
</tr>
<tr>
<td style="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_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457718812328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock', window );">Fair Value Measurement Inputs and Valuation Techniques</a></td>
<td class="text">The following table presents the fair values, valuation techniques, unobservable inputs, and ranges of the Company&#8217;s financial liabilities categorized within Level 3. The weighted averages below are a product of the unobservable input and fair value of the contingent consideration arrangement as of December 31, 2020.<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:21.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.730%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.484%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.332%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Valuation Technique</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unobservable Input</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Range</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent Consideration</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Option-Based Model</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk free rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt spread</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0% - 33.5%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Probabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0% - 100.0%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value factor</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6% - 3.9%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.6%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Fair Values of Financial Instruments Measured On Recurring Basis</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the fair values of the Company&#8217;s financial assets or liabilities that are measured at fair value on a recurring basis (in thousands):</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:28.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.503%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Carrying Value</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Money market and other funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,413&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,413&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,413&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">663&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">663&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">663&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,413&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">663&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,076&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,076&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,094&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,094&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,094&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,960,527&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,960,527&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,579,021&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities measured at fair value</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,960,527&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,094&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,969,621&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,588,115&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2019</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Carrying Value</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Money market and other funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">395,664&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">395,664&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">395,664&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">623&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,047&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,670&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,670&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">395,664&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">623&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,047&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">418,334&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">418,334&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,887&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,887&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,887&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,833,062&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,833,062&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,448,461&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities measured at fair value</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,833,062&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,887&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,870,949&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,486,348&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock', window );">Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a reconciliation of the Company&#8217;s derivative instruments (in thousands):</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.028%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:41.446%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Affected line item in the Statement of Income</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative Liabilities:</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Level 2:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 1, 2019</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">768&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total fair value adjustments reported in earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(768)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2019</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock', window );">Reconciliation of Level 3 Financial Liabilities Measured on Recurring Basis</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables presents a reconciliation of the Company&#8217;s Level 3 financial liabilities related to contingent consideration that are measured at fair value on a recurring basis (in thousands):</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.028%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:41.446%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Affected line item in the Statement of Income</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 1, 2019</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,035&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,079&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total fair value adjustments reported in earnings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,318&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration payments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,545)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Not Applicable</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2019</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,887&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,932&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total fair value adjustments reported in earnings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(80)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration payments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,645)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Not Applicable</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,094&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock', window );">Reconciliation of Level 3 Financial Assets Measured on Recurring Basis</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables presents a reconciliation of the Company&#8217;s Level 3 financial assets related to certain available-for-sale debt securities that are measured at fair value on a recurring basis (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.497%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 1, 2019</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,846&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total fair value adjustments reported in other comprehensive income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,201&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2019</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,047&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exchange of available-for-sale corporate debt securities (Note 5)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,047)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 (bbb)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock</td>
</tr>
<tr>
<td style="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_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the fair value measurement of assets using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes during the period attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets) and gains or losses recognized in other comprehensive income (loss), and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs), by class of asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19279-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of 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 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19279-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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock</td>
</tr>
<tr>
<td style="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_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 financial instrument classified as a derivative asset (liability) after deduction of derivative liability (asset) using recurring unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19279-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&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_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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>52
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457714606664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Summary of Property and Equipment</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, stated at cost, at December&#160;31, 2020 and 2019 consisted of the following (in thousands):</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:70.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.516%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.517%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computers and related equipment</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350,735&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334,768&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,721&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,977&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,010&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,374&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">362,466&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">354,119&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(205,889)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(226,302)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Total property and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,577&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,817&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457712091320">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Changes In Carrying Amounts Of Goodwill</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in carrying amounts of goodwill for the years ended December&#160;31, 2020 and 2019 are as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.379%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.625%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fax and Martech</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Voice, Backup, Security and CPP</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Cloud Services</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Digital Media</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 1, 2019</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">366,270&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300,718&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">666,988&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">713,388&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,380,376&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill acquired (Note 4)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,672&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,293&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210,965&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,131&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253,096&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase Accounting Adjustments </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(858)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(681)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange translation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(331)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(258)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2019</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">397,788&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">480,084&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">877,872&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">755,161&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,633,033&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill acquired (Note 4)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,738&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,056&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,794&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177,951&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218,745&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill written off related to sale of a business </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,751)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,751)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,751)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase accounting adjustments </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,130)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,130)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,721&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,591&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange translation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,945&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,766&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,711&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,812&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">425,471&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">499,025&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">924,496&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">942,934&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,867,430&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Purchase accounting adjustments relate to adjustments to goodwill in connection with prior year business acquisitions (see Note 4 - Business Acquisitions).</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 31, 2020, in a cash transaction, the Company sold certain of its Voice assets in Australia and New Zealand which resulted in $4.8&#160;million of goodwill being written off (see Note 6 - Sale of Assets).</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock', window );">Indefinite Intangible Assets</a></td>
<td class="text">Intangible Assets with Indefinite Lives:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.683%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,460&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,379&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,329&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,306&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,789&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,685&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<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 );">Intangible Assets Subject to Amortization</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Intangible Assets Subject to Amortization:</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">                                                                                                            </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2020, intangible assets subject to amortization relate primarily to the following (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:42.155%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.538%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortization</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Period</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Historical<br/>Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.0 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260,715&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,273&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160,442&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patent and patent licenses</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,980&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,964&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,016&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.0 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">848,875&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">471,681&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">377,194&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other purchased intangibles</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">436,352&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265,224&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,128&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,613,922&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">904,142&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">709,780&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Historically, the Company has amortized its customer relationship assets in a pattern that best reflects the pace in which the assets&#8217; benefits are consumed.&#160;This pattern results in a substantial majority of the amortization expense being recognized in the first <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90ZXh0cmVnaW9uOjc4ZDFjNWJmODk2NDRjZjNhZjI2NzIxZmQ1NDkwNDg2XzM4NDgyOTA3MDQzMjQ_06bdd3f0-ff97-48bd-b103-280ca10ce459">four</span> to five years, despite the overall life of the asset.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2019, intangible assets subject to amortization relate primarily to the following (in thousands):</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:41.988%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.579%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortization</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Period</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Historical<br/>Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,202&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,552&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,650&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patent and patent licenses</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.5 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,921&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,143&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,778&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.5 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">630,730&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">392,228&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238,502&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other purchased intangibles</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383,195&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">212,257&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,938&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,275,048&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">750,180&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">524,868&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Historically, the Company has amortized its customer relationship assets in a pattern that best reflects the pace in which the assets&#8217; benefits are consumed.&#160;This pattern results in a substantial majority of the amortization expense being recognized in the first <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmU4NWI5YzdiZTQyODQ3MDViYWEzYzg1ZTliOGE2YTk4L3NlYzplODViOWM3YmU0Mjg0NzA1YmFhM2M4NWU5YjhhNmE5OF8xMzkvZnJhZzo3OGQxYzViZjg5NjQ0Y2YzYWYyNjcyMWZkNTQ5MDQ4Ni90ZXh0cmVnaW9uOjc4ZDFjNWJmODk2NDRjZjNhZjI2NzIxZmQ1NDkwNDg2XzM4NDgyOTA3MDQzNDA_21eabf96-4052-4612-83ae-958c57d3b06a">four</span> to five years, despite the overall life of the asset.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Expected Amortization Expenses for Intangible Assets Subject To Amortization</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected amortization expenses for intangible assets subject to amortization at December&#160;31, 2020 are as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.497%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal Year:</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181,679&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,289&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,410&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,965&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,118&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152,319&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total expected amortization expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">709,780&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock', window );">Schedule of Acquired Finite-Lived Intangible Assets by Major Class</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2020, the Company acquired RetailMeNot, Inc. (see Note 4 - Business Acquisitions). The identified intangible assets were recognized as part of the acquisition and their respective estimated weighted average amortizations were as follows (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortization</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Period</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.0 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,940&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198,840&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other purchased intangibles</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,610&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">304,390&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2020, the Company completed acquisitions which were individually immaterial. The identified intangible assets were recognized as part of all 2020 acquisitions and their respective estimated weighted average amortizations were as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:70.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.516%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.517%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortization</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Period</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.7 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,670&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.9 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222,582&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other purchased intangibles</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,802&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">347,054&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 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_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock</td>
</tr>
<tr>
<td style="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_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=121556970&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=121556970&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_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 and exist in perpetuity, 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 3<br> -Subparagraph (b),(d)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16373-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 2<br> -Subparagraph (b)<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_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="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>54
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457800033864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Debt (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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_ScheduleOfDebtInstrumentsTextBlock', window );">Summary of Long-term Debt</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt as of December&#160;31, 2020 and 2019 consists of the following (in thousands):</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:70.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.516%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.517%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0% Senior Notes</span></div></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650,000&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.625% Senior Notes</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">750,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible Notes:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.25% Convertible Notes</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">402,414&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">402,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.75% Convertible Notes</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">550,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">550,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Notes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,702,414&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,602,500&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Paycheck Protection Program Loan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">910&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Unamortized discount</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(112,798)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(139,981)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,505)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,058)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,579,021&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,448,461&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Current portion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(396,801)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(385,532)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt, less current portion</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,182,220&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,062,929&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcom_ScheduleOfDebtInterestExpenseByComponentTableTextBlock', window );">Components of Interest Expense Related to Convertible Notes</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides the components of interest expense related to our 3.25% Convertible Notes (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:56.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.538%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash interest expense (coupon interest expense)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,080&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,081&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,081&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash amortization of discount on 3.25% Convertible Notes</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,717&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,171&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,655&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,749&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,600&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,462&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest expense related to 3.25% Convertible Notes</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,546&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,852&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,198&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides the components of interest expense related to our 1.75% Convertible Notes (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash interest expense (coupon interest expense)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,653&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,174&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash amortization of discount on 1.75% Convertible Notes</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,563&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,718&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,098&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest expense related to 1.75% Convertible Notes</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,314&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,014&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcom_SeniorDebtTableTextBlock', window );">Additional Information Related to Senior Notes</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides additional information related to our 6% Senior Notes (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.303%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:12.497%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal amount of 6% Senior Notes</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Unamortized discount </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,425)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Debt issuance costs</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,466)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount of 6% Senior Notes</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">640,109&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table provides additional information on our 4.625% Senior Notes (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.497%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal amount of 4.625% Senior Notes</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">750,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Unamortized discount </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,523)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,761)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount of 4.625% Senior Notes</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">742,716&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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_ConvertibleDebtTableTextBlock', window );">Additional Information Related to Convertible Notes</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides additional information related to our 3.25% Convertible Notes (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:70.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.516%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.517%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional paid-in capital</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,688&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,700&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal amount of 3.25% Convertible Notes</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">402,414&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">402,500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Unamortized discount of the liability component</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,644)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,363)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Carrying amount of debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(855)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,605)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount of 3.25% Convertible Notes</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">396,915&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">385,532&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides additional information related to our 1.75% Convertible Notes (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional paid-in capital</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,138&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,138&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal amount of 1.75% Convertible Notes</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">550,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">550,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Unamortized discount of the liability component</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(102,631)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(117,193)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Carrying amount of debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,889)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,987)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount of 1.75% Convertible Notes</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">438,480&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">422,820&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Future Principal Payments for Debt</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2020, future principal payments for debt were as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.497%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years Ended December&#160;31,</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">402,414&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">910&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,300,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,703,324&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jcom_ScheduleOfDebtInterestExpenseByComponentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of Debt Interest Expense, by Component [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;">jcom_ScheduleOfDebtInterestExpenseByComponentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcom_</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_jcom_SeniorDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Senior Debt [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;">jcom_SeniorDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcom_</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_ConvertibleDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 borrowings which can be exchanged for a specified number of another security at the option of the issuer or the holder. Disclosures include, but are not limited to, principal amount, amortized premium or discount, and amount of liability and equity components.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleDebtTableTextBlock</td>
</tr>
<tr>
<td style="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_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_ScheduleOfDebtInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28541-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21506-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(e),(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28551-108399<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21521-112644<br><br>Reference 7: 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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21538-112644<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=75038535&amp;loc=d3e64711-112823<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtInstrumentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 maturity and sinking fund requirement for long-term 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 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock</td>
</tr>
<tr>
<td style="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>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457719784504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Components of Lease Expense and Supplemental Cash Flow Information</a></td>
<td class="text"><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense, recorded in cost of revenues and general and administrative expenses on the Consolidated Statements of Operations, were as follows for the year ended (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:70.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.516%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.517%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,025&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,681&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,807&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,918&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,832&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,599&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases was as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,677&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,750&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for lease obligations:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,669&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,163&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcom_AssetsAndLiabilitiesLesseeTableTextBlock', window );">Balance Sheet and Other Supplemental Operating Lease Information</a></td>
<td class="text"><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to leases was as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating leases</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,845&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,822&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease right-of-use assets</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,845&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,822&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liability, current</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,211&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,927&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, noncurrent</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,177&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,070&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,388&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,997&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other supplemental operating lease information consists of the following:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating leases:</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.9 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.93&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.95&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Maturities of Operating Lease Liabilities</a></td>
<td class="text"><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of operating lease liabilities as of December&#160;31, 2020 were as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.497%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal Year:</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,636&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,137&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,255&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,288&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,843&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,447&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,606&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,218)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of operating lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,388&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jcom_AssetsAndLiabilitiesLesseeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Assets and Liabilities, Lessee</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jcom_AssetsAndLiabilitiesLesseeTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcom_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457718663656">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Provision for Income Tax</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision for income tax consisted of the following (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:55.708%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.516%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.971%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.516%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.971%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.518%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,943&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,306&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,233&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,223&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,774&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(617)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,387&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,988&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,094&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current</span></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,553&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,068&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,710&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,173)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,903)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,083&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">694&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,620)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,965&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,319&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(55,921)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,002&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred</span></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,840&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(63,444)</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,050&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total provision</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,393&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,376)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,760&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Reconciliation of Statutory Federal Income Tax Rate with Effective Income Tax Rate</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the statutory federal income tax rate with J2 Global&#8217;s effective income tax rate is as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:55.708%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.516%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.971%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.516%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.971%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.518%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Statutory tax rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign rate differential</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign income inclusion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign tax credit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserve for uncertain tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intra-entity tax benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impact on deferred taxes of enacted tax law and rate changes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized loss on intercompany sale</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rates</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.7&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9.7)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.2&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Deferred Tax Assets and Liabilities</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax assets and liabilities result from differences between the financial statement carrying amounts and the tax bases of existing assets and liabilities. Temporary differences and carryforwards which give rise to deferred tax assets and liabilities are as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:70.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.516%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.971%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.518%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,183&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,352&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credit carryforwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,022&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,152&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,572&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,946&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for bad debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,366&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,547&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,923&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,669&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment of investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,762&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,675&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,334&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,124&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,206&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,045&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,958&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,331&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,505&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less:&#160;valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,307)</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(608)</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,024&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,897&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basis difference in property and equipment</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,995)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,767)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basis difference in intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(93,162)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,880)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid insurance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,905)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,847)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(65,192)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(65,217)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,925)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(663)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(183,179)</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(126,374)</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(106,155)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47,477)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock', window );">Reconciliation of Unrecognized Tax Benefits</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate changes in the balance of unrecognized tax benefits, which excludes interest and penalties, for 2020, 2019 and 2018, is as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:56.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.538%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance </span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,703&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,271&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,012&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases related to tax positions during a prior year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,952&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,285&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,508&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreases related to tax positions taken during a prior year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(245)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,441)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases related to tax positions taken in the current year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,299&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,069&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,751&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,627)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,831)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreases related to expiration of statute of limitations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(650)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,082&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,703&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,271&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_SummaryOfIncomeTaxContingenciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-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 15<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32718-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 19<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32840-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_SummaryOfIncomeTaxContingenciesTextBlock</td>
</tr>
<tr>
<td style="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>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457800297384">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsDeclaredTableTextBlock', window );">Summary of Dividends Declared</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of each dividend declared during fiscal year 2019:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:38.196%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.401%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.401%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.403%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Declaration Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Dividend per Common Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Record Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Payment Date</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 6, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4450&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 25, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 12, 2019</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 2, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4550&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 20, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 4, 2019</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsDeclaredTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 related to dividends declared, including paid and unpaid dividends.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsDeclaredTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457719898184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Options and Employee Stock Purchase Plan (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Stock Options Activity</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock option activity for the years ended December&#160;31, 2020, 2019 and 2018 is summarized as follows:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.514%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.770%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exercise Price</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Remaining Contractual Life (In Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options outstanding at January 1, 2018</span></td><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">375,675&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.30&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75.03&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(67,898)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.68&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;Canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options outstanding at December 31, 2018</span></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">707,777&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56.84&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;Granted</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(189,436)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.39&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;Canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options outstanding at December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">518,341&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65.77&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;Granted</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,740)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;Canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options outstanding at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">475,601&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69.61&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$13,355,721</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at December 31, 2020</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,601&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.35&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$6,557,721</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1.5pt solid #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">393,281&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68.47&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$11,490,350</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock', window );">Summarized Information Concerning Outstanding and Exercisable Options</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes information concerning outstanding and exercisable options as of December&#160;31, 2020:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:15.080%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.966%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.497%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.966%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.497%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.966%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.497%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.966%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.497%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.966%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.502%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exercisable Options</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Range of<br/>Exercise Prices</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number Outstanding December 31, 2020</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Average</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Remaining</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Contractual</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Life</span></div></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Average</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exercise</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Price</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exercisable</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></div></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Average</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exercise</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Price</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$29.34</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,351&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.36 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.34&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,351&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.34&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.53</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.17 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.53&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.53&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67.35</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.35 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67.35&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67.35&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75.03</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.00 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75.03&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75.03&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$29.34 - $75.03</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">475,601&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.15 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69.61&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,601&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.35&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock', window );">Valuation Assumptions of Stock Options Granted</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average fair values of stock options granted have been estimated utilizing the following assumptions:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:56.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.538%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.7</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.2%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.2%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcom_ScheduleofSharebasedPaymentAwardPerformanceAwardsValuationAssumptionsTableTextBlockTableTextBlock', window );">Valuation Assumptions of Market-based Restricted Stock Awards Granted</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average fair values of market-based restricted stock awards granted have been estimated utilizing the following assumptions:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:56.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.538%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Underlying stock price at valuation date</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91.17&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84.58&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82.11&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock', window );">Restricted Stock and Restricted Stock Unit Award Activity</a></td>
<td class="text">Restricted stock award activity for the years ended December&#160;31, 2020, 2019 and 2018 is set forth below:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:70.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.516%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.517%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average<br/>Grant-Date<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at January 1, 2018</span></td><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">605,566&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.57&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">830,256&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63.55&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(157,972)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61.29&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(70,839)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74.84&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at December 31, 2018</span></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,207,011&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64.82&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,773&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79.00&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(172,884)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73.65&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(116,841)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72.58&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,105,059&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64.76&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,268&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98.63&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(264,172)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70.25&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,589)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79.34&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">820,566&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62.66&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table>Restricted stock unit activity for the years ended December&#160;31, 2020, 2019 and 2018 is set forth below:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:56.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.538%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of<br/>Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average<br/>Remaining<br/>Contractual<br/>Life (in Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at January 1, 2018</span></td><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,400&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,044&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,540)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,673)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2018</span></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,231&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,844&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,343)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,858)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,874&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210,630&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,029)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,691)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,784&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,493,799&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest at December 31, 2020</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,944&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,280,344&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jcom_ScheduleofSharebasedPaymentAwardPerformanceAwardsValuationAssumptionsTableTextBlockTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>[Table Text Block] for Schedule of Share-based Payment Award, Performance Awards, Valuation Assumptions [Table Text Block] [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;">jcom_ScheduleofSharebasedPaymentAwardPerformanceAwardsValuationAssumptionsTableTextBlockTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcom_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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=120381028&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_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock</td>
</tr>
<tr>
<td style="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=120381028&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=120381028&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=120381028&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=120381028&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_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="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>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457715306744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareReconciliationAbstract', window );"><strong>Earnings Per Share Reconciliation [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 );">Components of Basic and Diluted Earnings Per Share</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of basic and diluted earnings per share are as follows (in thousands, except share and per share data):</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:56.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.538%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator for basic and diluted net income per common share:</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to J2 Global, Inc. common shareholders</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,668&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218,806&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,687&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income available to participating securities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(632)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,496)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,885)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income available to J2 Global, Inc. common shareholders</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,036&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215,310&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,802&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average outstanding shares of common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,308,825&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,647,397&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,950,746&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity incentive plans</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,232&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,076&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,906&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">788,454&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,300,211&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">830,139&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock and common stock equivalents</span></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,122,511&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,025,684&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,927,791&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per share:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.24&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.52&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.64&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.39&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.59&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">Represents unvested share-based payment awards that contain certain non-forfeitable rights to dividends or dividend equivalents (whether paid or unpaid).</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">Represents the incremental shares issuable upon conversion of the 3.25% Convertible Notes due June 15, 2029 and 1.75% Convertible Notes due November 1, 2026 by applying the treasury stock method when the average stock price exceeds the conversion price of the Convertible Notes (see Note 10 - Long Term Debt).</span><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_EarningsPerShareReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI 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>60
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457714637064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock', window );">Reconciliation of Total Segment Operating Income to Consolidated Operating Income</a></td>
<td class="text">Information on reportable segments and reconciliation to consolidated income from operations is as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:56.462%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue by reportable segment:</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fax and Martech</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">386,276&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">378,444&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">360,479&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Voice, Backup, Security, and CPP</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292,185&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">283,391&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237,496&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cloud Services Total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">678,461&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">661,835&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">597,975&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Digital Media</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">811,360&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">710,511&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">609,374&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Elimination of inter-segment revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(229)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(300)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(60)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment revenues</span></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,489,592&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,372,046&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,207,289&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,489,593&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,372,054&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,207,295&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit by reportable segment:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fax and Martech</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">320,714&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">318,677&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311,534&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Voice, Backup, Security, and CPP</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203,486&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198,888&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164,287&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cloud Services Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">524,200&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">517,565&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">475,821&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Digital Media</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">733,887&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">617,458&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">530,455&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Elimination of inter-segment gross profit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(229)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(300)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(60)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment gross profit</span></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,257,858&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,134,723&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,006,216&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total gross profit</span></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,257,811&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,134,731&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,006,221&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Direct costs by reportable segment </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fax and Martech</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">  (1)(4)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,923&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,574&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,963&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Voice, Backup, Security, and CPP</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)(4)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,074&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,451&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,666&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cloud Services Total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">274,997&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270,025&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">239,629&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Digital Media</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">594,807&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">540,193&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">483,167&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Elimination of inter-segment direct costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(229)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(300)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(60)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment direct costs</span></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">869,575&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">809,918&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">722,736&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,625&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,733&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,205&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total direct costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (3)</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">923,200&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">857,651&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">761,941&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income by reportable segment:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fax and Martech</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203,791&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,103&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,571&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Voice, Backup, Security, and CPP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,412&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,437&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,621&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cloud Services Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">249,203&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247,540&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236,192&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Digital Media</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,080&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,265&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,288&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment operating income</span></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">388,283&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">324,805&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">283,480&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,672)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47,725)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39,200)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income from operations</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334,611&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277,080&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244,280&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Company reclassified certain intercompany revenue and expenses in 2019 and 2018 for Cloud Services in order to better align with a stand-alone presentation. </span></div></td></tr><tr><td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Corporate includes costs associated with general and administrative and other expenses that are managed on a global basis and that are not directly attributable to any particular segment.</span></div></td></tr><tr><td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Direct costs for each segment include other operating expenses that are directly attributable to the segment, such as employee compensation expense, local sales and marketing expenses, engineering and network operations expense, depreciation and amortization and other administrative expenses. </span></div></td></tr><tr><td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(4) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Table above has been recast to remove the impact of certain expenses associated with the Corporate entity that were previously allocated to the Cloud Services and Digital Media businesses.</span></div></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Total Assets, Capital Expenditures, Depreciation and Amortization</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The CODM does not use Balance Sheet and Cash Flow information in connection with operating and investment decisions other than as presented for Cloud Services and Digital Media. Accordingly, the following segment information is presented for Cloud Services and Digital Media.</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:55.644%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.973%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.973%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.538%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cloud Services</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,473,398&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,466,969&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Digital Media</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,088,397&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,561,024&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets from Cloud Services and Digital Media</span></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,561,795&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,027,993&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,536&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">477,853&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,665,331&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,505,846&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditures:</span></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cloud Services</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,859&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,826&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,832&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Digital Media</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,693&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,736&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,547&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total capital expenditures from Cloud Services and Digital Media</span></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,552&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,562&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,379&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total capital expenditures</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,552&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,588&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,379&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cloud Services</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,754&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,970&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,754&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Digital Media</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,321&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,575&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,843&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total depreciation and amortization from Cloud Services and Digital Media</span></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225,075&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229,545&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183,597&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,662&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,487&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,577&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total depreciation and amortization</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228,737&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,032&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,174&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock', window );">Revenues and Long-lived Assets by Geographic Information</a></td>
<td class="text"><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">J2 Global maintains operations in the U.S., Canada, Ireland, Japan and other countries. Geographic information about the U.S. and all other countries for the reporting periods is presented below. Such information attributes revenues based on markets where revenues are reported (in thousands).</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:56.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.538%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ended December 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues:</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,215,281&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,100,298&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">924,051&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,073&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,518&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,742&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ireland</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,917&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,009&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,291&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All other countries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,322&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,229&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,211&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,489,593&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,372,054&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,207,295&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:70.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.516%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.517%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Long-lived assets:</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">918,125&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">701,580&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All other countries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,073&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,927&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">972,198&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">778,507&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable 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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-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 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock</td>
</tr>
<tr>
<td style="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_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=120311839&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=120395209&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=120311839&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=120311839&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=121556970&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 30<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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>61
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457713167800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accumulated Other Comprehensive Income (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Reclassification out of Accumulated Other Comprehensive Loss (Income)</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes in accumulated balances of other comprehensive loss (income), net of tax, for the years ended December&#160;31, 2020, 2019, and 2018 (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.063%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.165%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.820%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.165%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.820%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.167%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Gains (Losses) on Investments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Foreign Currency Translation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 1, 2018</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,090)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,090)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Other comprehensive loss before reclassifications</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,418)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,471)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,889)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current period other comprehensive loss</span></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,418)</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,471)</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,889)</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2018</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,418)</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44,561)</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45,979)</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Other comprehensive income (loss) before reclassifications</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,143&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,626)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(483)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current period other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,143&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,626)</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(483)</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2019</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(275)</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(46,187)</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(46,462)</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Other comprehensive income (loss) before reclassifications</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">558&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,902)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,344)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current period other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">558&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,902)</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,344)</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">283&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(55,089)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54,806)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock', window );">Reclassification out of Accumulated Other Comprehensive Loss</a></td>
<td class="text"><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The  following table provides details about  reclassifications out of accumulated other comprehensive loss for the years ended December&#160;31, 2020, 2019, and 2018.</span></div><div style="text-indent:36pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.625%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.613%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Details about Accumulated Other Comprehensive Loss Components</span></td><td colspan="18" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount Reclassified from Accumulated Other Comprehensive Loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Affected Line Item in the Statements of Operations</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the years ending December 31, </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized loss on available-for-sale investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">698&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on investments, net</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">698&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before income taxes</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total reclassifications for the period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">698&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Income</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 about items reclassified out of accumulated other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 accumulated other comprehensive income (loss).</p></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 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669686-108580<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&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_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock</td>
</tr>
<tr>
<td style="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>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457714839208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Quarterly Results (unaudited) (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_QuarterlyFinancialInformationDisclosureAbstract', window );"><strong>Quarterly Financial Information 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_ScheduleOfQuarterlyFinancialInformationTableTextBlock', window );">Selected Unaudited Quarterly Financial Information</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables contain selected unaudited Statements of Operations information for each quarter of 2020 and 2019 (in thousands, except share and per share data). J2 Global believes that the following information reflects all normal recurring adjustments necessary for a fair presentation of the information for the periods presented. The operating results for any quarter are not necessarily indicative of results for any future period.</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:40.920%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.703%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.971%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.703%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.971%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.703%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.971%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.703%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.616%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fourth</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Quarter</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Third</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Quarter</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Second</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Quarter</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">First</span></div><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Quarter</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="6" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="6" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="6" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="6" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">469,240&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">356,976&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">330,984&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">332,393&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">409,213&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">301,154&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">274,182&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273,262&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,088&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,883&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,101&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,404)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per common share:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.30&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.31&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.81&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.13)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.27&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.31&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.80&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.13)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,504,222&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,279,515&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,850,944&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,620,774&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,642,292&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,309,072&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,437,555&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,620,774&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="33" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="33" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="6" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fourth<br/>Quarter</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Third<br/>Quarter</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Second<br/>Quarter</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">First<br/>Quarter</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">405,588&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">344,141&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">322,432&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299,893&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">341,260&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282,425&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">262,166&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248,880&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,023&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,745&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,589&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,449&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per common share:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.54&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.63&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.67&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.67&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.45&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.62&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.66&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.66&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,626,833&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,673,211&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,727,786&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,560,749&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,425,395&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,064,272&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,102,879&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,509,181&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in the Company&#8217;s net income in the fourth quarter of 2019 is primarily driven by the tax benefit recognized as a result of an intra-entity asset transfer (see Note 13 - Income Taxes).</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_QuarterlyFinancialInformationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_QuarterlyFinancialInformationDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.</p></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 270<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121640914&amp;loc=d3e1280-108306<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock</td>
</tr>
<tr>
<td style="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>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457715665288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Summary of Significant Accounting Policies (Details)<br></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, 2020 </div>
<div>USD ($) </div>
<div>business </div>
<div>segment</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th"><div>Jun. 10, 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_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Net translation foreign currency translation (loss)/gain</a></td>
<td class="num">$ (8,902,000)<span></span>
</td>
<td class="num">$ (1,626,000)<span></span>
</td>
<td class="num">$ (15,471,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_ForeignCurrencyTransactionGainLossRealized', window );">Foreign exchange realized gains (losses)</a></td>
<td class="nump">28,500,000<span></span>
</td>
<td class="num">(4,000,000.0)<span></span>
</td>
<td class="num">(2,300,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_ImpairmentOfLongLivedAssetsToBeDisposedOf', window );">Impairment of long-lived assets to be disposed of</a></td>
<td class="text">&#160;<span></span>
</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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetImpairment', window );">Impairment of goodwill and intangible assets</a></td>
<td class="nump">$ 0<span></span>
</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcom_NumberOfBusinesses', window );">Number of businesses | business</a></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>
</tr>
<tr class="ro">
<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 | segment</a></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>
</tr>
<tr class="re">
<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 costs incurred</a></td>
<td class="nump">$ 163,700,000<span></span>
</td>
<td class="nump">158,200,000<span></span>
</td>
<td class="nump">149,700,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_UnusualOrInfrequentItemAxis=jcom_COVID19Member', window );">COVID-19</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetImpairment', window );">Impairment of goodwill and intangible assets</a></td>
<td class="nump">0<span></span>
</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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReportingUnitAxis=jcom_BackupReportingUnitMember', window );">Backup</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetImpairment', window );">Impairment of goodwill and intangible assets</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="re">
<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 );">Weighted-Average &#160; Amortization Period</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="re">
<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 );">Weighted-Average &#160; Amortization Period</a></td>
<td class="text">20 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="rh">
<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 );">Equipment | 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="re">
<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 );">Estimated useful lives of property and equipment</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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 );">Equipment | 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_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives of property and equipment</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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 );">Software and Software Development Costs | 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="re">
<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 );">Estimated useful lives of property and equipment</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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 );">Software and Software Development Costs | 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_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives of property and equipment</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=jcom_A325ConvertibleNotesMember', window );">3.25% Convertible Notes | Convertible Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest 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="nump">3.25%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jcom_NumberOfBusinesses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Businesses</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jcom_NumberOfBusinesses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcom_</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_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_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="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_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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450222&amp;loc=d3e30840-110895<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109240200&amp;loc=d3e30690-110894<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_GoodwillAndIntangibleAssetImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetImpairment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ImpairmentOfLongLivedAssetsToBeDisposedOf">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 write-downs for impairments recognized during the period for long-lived assets held for abandonment, exchange or 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=109226348&amp;loc=d3e2611-110228<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8672-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_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_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=121641772&amp;loc=SL7669646-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_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_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_UnusualOrInfrequentItemAxis=jcom_COVID19Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnusualOrInfrequentItemAxis=jcom_COVID19Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ReportingUnitAxis=jcom_BackupReportingUnitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReportingUnitAxis=jcom_BackupReportingUnitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_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_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_DebtInstrumentAxis=jcom_A325ConvertibleNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=jcom_A325ConvertibleNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457711806472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenues - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</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_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [Line Items]</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_StockholdersEquity', window );">Cumulative effect of adoption to retained earning</a></td>
<td class="nump">$ 1,211,018<span></span>
</td>
<td class="nump">$ 1,311,192<span></span>
</td>
<td class="nump">$ 1,035,744<span></span>
</td>
<td class="nump">$ 1,020,305<span></span>
</td>
</tr>
<tr class="re">
<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 liability, revenue recognized</a></td>
<td class="nump">157,400<span></span>
</td>
<td class="nump">122,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue', window );">Deferred revenue acquired</a></td>
<td class="nump">22,400<span></span>
</td>
<td class="nump">28,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_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [Line Items]</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_StockholdersEquity', window );">Cumulative effect of adoption to retained earning</a></td>
<td class="nump">$ 809,107<span></span>
</td>
<td class="nump">$ 891,526<span></span>
</td>
<td class="nump">$ 769,575<span></span>
</td>
<td class="nump">723,062<span></span>
</td>
</tr>
<tr 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_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember', window );">Cumulative Effect, Period of Adoption, Adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [Line Items]</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_StockholdersEquity', window );">Cumulative effect of adoption to retained earning</a></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,599<span></span>
</td>
</tr>
<tr 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_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember', window );">Cumulative Effect, Period of Adoption, Adjustment | 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [Line Items]</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_StockholdersEquity', window );">Cumulative effect of adoption to retained earning</a></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,599<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 revenue expected to be recognized as such within one year or the normal operating cycle, if longer, 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=121647850&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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&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_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&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 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 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(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI 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_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_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_srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>65
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457720339016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenues - Disaggregation of Revenue (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenues</a></td>
<td class="nump">$ 469,240<span></span>
</td>
<td class="nump">$ 356,976<span></span>
</td>
<td class="nump">$ 330,984<span></span>
</td>
<td class="nump">$ 332,393<span></span>
</td>
<td class="nump">$ 405,588<span></span>
</td>
<td class="nump">$ 344,141<span></span>
</td>
<td class="nump">$ 322,432<span></span>
</td>
<td class="nump">$ 299,893<span></span>
</td>
<td class="nump">$ 1,489,593<span></span>
</td>
<td class="nump">$ 1,372,054<span></span>
</td>
<td class="nump">$ 1,207,295<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember', window );">Point in time</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,685<span></span>
</td>
<td class="nump">32,983<span></span>
</td>
<td class="nump">4,752<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember', window );">Over time</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,461,908<span></span>
</td>
<td class="nump">1,339,071<span></span>
</td>
<td class="nump">1,202,543<span></span>
</td>
</tr>
<tr 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 );">Reportable segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,489,592<span></span>
</td>
<td class="nump">1,372,046<span></span>
</td>
<td class="nump">1,207,289<span></span>
</td>
</tr>
<tr 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 );">Reportable segments | Digital Media</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">811,360<span></span>
</td>
<td class="nump">710,511<span></span>
</td>
<td class="nump">609,374<span></span>
</td>
</tr>
<tr 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 );">Reportable segments | Digital Media | Advertising</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">616,197<span></span>
</td>
<td class="nump">515,702<span></span>
</td>
<td class="nump">468,325<span></span>
</td>
</tr>
<tr 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 );">Reportable segments | Digital Media | Subscription</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">186,718<span></span>
</td>
<td class="nump">185,559<span></span>
</td>
<td class="nump">138,689<span></span>
</td>
</tr>
<tr 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 );">Reportable segments | Digital Media | Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">8,445<span></span>
</td>
<td class="nump">9,250<span></span>
</td>
<td class="nump">2,360<span></span>
</td>
</tr>
<tr 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 );">Reportable segments | Cloud Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">678,461<span></span>
</td>
<td class="nump">661,835<span></span>
</td>
<td class="nump">597,975<span></span>
</td>
</tr>
<tr 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 );">Reportable segments | Cloud Services | Subscription</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">678,013<span></span>
</td>
<td class="nump">660,814<span></span>
</td>
<td class="nump">597,281<span></span>
</td>
</tr>
<tr 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 );">Reportable segments | Cloud Services | Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">448<span></span>
</td>
<td class="nump">1,021<span></span>
</td>
<td class="nump">694<span></span>
</td>
</tr>
<tr 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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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<span></span>
</td>
<td class="nump">8<span></span>
</td>
<td class="nump">6<span></span>
</td>
</tr>
<tr 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_IntersegmentEliminationMember', window );">Intersegment Eliminations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ (229)<span></span>
</td>
<td class="num">$ (300)<span></span>
</td>
<td class="num">$ (60)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 13: 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(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&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_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=jcom_DigitalMediaSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=jcom_DigitalMediaSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_AdvertisingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_AdvertisingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=jcom_SubscriptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=jcom_SubscriptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=jcom_OtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=jcom_OtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=jcom_CloudServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=jcom_CloudServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_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;">srt_ConsolidationItemsAxis=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_IntersegmentEliminationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_IntersegmentEliminationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457721691320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Acquisitions - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 28, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Increase (decrease) in goodwill from adjustment under purchase accounting</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,591<span></span>
</td>
<td class="num">$ (681)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">218,745<span></span>
</td>
<td class="nump">253,096<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_BusinessAcquisitionAxis=jcom_Fiscal2020AcquisitionsMember', window );">Fiscal 2020 Acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<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_jcom_BusinessAcquisitionContributedTotalRevenue', window );">Revenues contributed through acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">61,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_BusinessCombinationConsiderationTransferred1', window );">Total consideration of transactions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">497,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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquiredReceivablesFairValue', window );">Fair value of accounts receivable acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">46,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_BusinessCombinationAcquiredReceivablesGrossContractualAmount', window );">Gross amount due under contracts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">53,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_BusinessCombinationAcquiredReceivablesEstimatedUncollectible', window );">Amount expected to be uncollectible</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,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_GoodwillAcquiredDuringPeriod', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">218,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_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount', window );">Expected income tax deductible amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">70,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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaRevenue', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,671,955<span></span>
</td>
<td class="nump">1,633,861<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_BusinessAcquisitionAxis=jcom_Fiscal2020AcquisitionsMember', window );">Fiscal 2020 Acquisitions | Voice, Backup, Security, and CPP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Increase (decrease) in goodwill from adjustment under purchase accounting</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(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="rh">
<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=jcom_Fiscal2020AcquisitionsMember', window );">Fiscal 2020 Acquisitions | Digital Media</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Increase (decrease) in goodwill from adjustment under purchase accounting</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,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_BusinessAcquisitionAxis=jcom_RetailMeNotIncMember', window );">RetailMeNot, Inc.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<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_jcom_BusinessAcquisitionContributedTotalRevenue', window );">Revenues contributed through acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">47,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_BusinessCombinationConsiderationTransferred1', window );">Total consideration of transactions</a></td>
<td class="nump">$ 414,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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquiredReceivablesFairValue', window );">Fair value of accounts receivable acquired</a></td>
<td class="nump">40,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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquiredReceivablesGrossContractualAmount', window );">Gross amount due under contracts</a></td>
<td class="nump">47,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_BusinessCombinationAcquiredReceivablesEstimatedUncollectible', window );">Amount expected to be uncollectible</a></td>
<td class="nump">$ 6,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>
</tr>
<tr class="re">
<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">169,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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount', window );">Expected income tax deductible amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36,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_BusinessAcquisitionsProFormaRevenue', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,639,495<span></span>
</td>
<td class="nump">1,589,437<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_jcom_BusinessAcquisitionProFormaNetIncomeLossExistingLineOfBusiness', window );">Pro forma net income for existing line of business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100<span></span>
</td>
<td class="nump">28,200<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_jcom_BusinessAcquisitionProFormaNetIncomeLossAssetsSold', window );">Pro forma net income for assets sold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,400<span></span>
</td>
<td class="nump">13,900<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_BusinessAcquisitionAxis=jcom_Fiscal2019AcquisitionsMember', window );">Fiscal 2019 Acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<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_jcom_BusinessAcquisitionContributedTotalRevenue', window );">Revenues contributed through acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">126,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Total consideration of transactions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">429,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquiredReceivablesFairValue', window );">Fair value of accounts receivable acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,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_BusinessCombinationAcquiredReceivablesGrossContractualAmount', window );">Gross amount due under contracts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquiredReceivablesEstimatedUncollectible', window );">Amount expected to be uncollectible</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">253,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount', window );">Expected income tax deductible amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">95,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaRevenue', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,474,132<span></span>
</td>
<td class="nump">$ 1,427,914<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_BusinessAcquisitionAxis=jcom_Fiscal2019AcquisitionsMember', window );">Fiscal 2019 Acquisitions | Digital Media</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Increase (decrease) in goodwill from adjustment under purchase accounting</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(900)<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_BusinessAcquisitionAxis=jcom_Fiscal2019AcquisitionsMember', window );">Fiscal 2019 Acquisitions | Fax and Martech</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Increase (decrease) in goodwill from adjustment under purchase accounting</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>
</tr>
<tr class="rh">
<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=jcom_Fiscal2018AcquisitionsMember', window );">Fiscal 2018 Acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<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_jcom_BusinessAcquisitionContributedTotalRevenue', window );">Revenues contributed through acquisitions</a></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">56,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Total consideration of transactions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">324,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquiredReceivablesFairValue', window );">Fair value of accounts receivable acquired</a></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,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquiredReceivablesGrossContractualAmount', window );">Gross amount due under contracts</a></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">11,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_BusinessCombinationAcquiredReceivablesEstimatedUncollectible', window );">Amount expected to be uncollectible</a></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<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</a></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">194,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount', window );">Expected income tax deductible 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">38,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_BusinessAcquisitionsProFormaRevenue', window );">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,264,544<span></span>
</td>
<td class="nump">$ 1,218,530<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_jcom_BusinessAcquisitionProFormaNetIncomeLossInvestmentInSubsidiariesSold', window );">Pro forma net income for subsidiaries sold</a></td>
<td class="text">&#160;<span></span>
</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">$ 22,700<span></span>
</td>
</tr>
<tr class="rh">
<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=jcom_Fiscal2018AcquisitionsMember', window );">Fiscal 2018 Acquisitions | Voice, Backup, Security, and CPP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Increase (decrease) in goodwill from adjustment under purchase accounting</a></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,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_BusinessAcquisitionAxis=jcom_Fiscal2018AcquisitionsMember', window );">Fiscal 2018 Acquisitions | Digital Media</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Increase (decrease) in goodwill from adjustment under purchase accounting</a></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<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_jcom_BusinessAcquisitionContributedTotalRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Acquisition Contributed Total 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;">jcom_BusinessAcquisitionContributedTotalRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcom_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_jcom_BusinessAcquisitionProFormaNetIncomeLossAssetsSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Acquisition, Pro Forma Net Income (Loss), Assets Sold</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jcom_BusinessAcquisitionProFormaNetIncomeLossAssetsSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcom_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_jcom_BusinessAcquisitionProFormaNetIncomeLossExistingLineOfBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Acquisition, Pro Forma Net Income (Loss), Existing Line of Business</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jcom_BusinessAcquisitionProFormaNetIncomeLossExistingLineOfBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcom_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_jcom_BusinessAcquisitionProFormaNetIncomeLossInvestmentInSubsidiariesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Acquisition, Pro Forma Net Income (Loss), Investment in Subsidiaries Sold</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jcom_BusinessAcquisitionProFormaNetIncomeLossInvestmentInSubsidiariesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcom_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 goodwill arising from a business combination that is expected to be deductible for tax 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 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionsProFormaRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionsProFormaRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessCombinationAcquiredReceivablesEstimatedUncollectible">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 receivables acquired in a business combination, excluding certain loans and debt securities acquired in a transfer (as defined), this element represents the best estimate at the acquisition date of the contractual cash flows not expected to be collected, by major class of receivable, such as loans, direct finance leases (as defined), and any other class of 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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&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_BusinessCombinationAcquiredReceivablesEstimatedUncollectible</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAcquiredReceivablesFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 acquired receivable from business combination, excluding certain loans and debt securities acquired in transfer.</p></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 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&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_BusinessCombinationAcquiredReceivablesFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAcquiredReceivablesGrossContractualAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 receivables acquired in a business combination, excluding certain loans and debt securities acquired in a transfer (as defined), this element represents the gross contractual amounts receivable, by major class of receivable, such as loans, direct finance leases (as defined), and any other class of 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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&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_BusinessCombinationAcquiredReceivablesGrossContractualAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 30<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAcquiredDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillPurchaseAccountingAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 adjustments after acquisition date under purchase accounting 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 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=116868678&amp;loc=d3e961-128460<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> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillPurchaseAccountingAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessAcquisitionAxis=jcom_Fiscal2020AcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=jcom_Fiscal2020AcquisitionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=jcom_VoiceBackupSecurityAndCPPSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=jcom_VoiceBackupSecurityAndCPPSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=jcom_DigitalMediaSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=jcom_DigitalMediaSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_BusinessAcquisitionAxis=jcom_RetailMeNotIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=jcom_RetailMeNotIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_BusinessAcquisitionAxis=jcom_Fiscal2019AcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=jcom_Fiscal2019AcquisitionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=jcom_FaxAndMartechSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=jcom_FaxAndMartechSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_BusinessAcquisitionAxis=jcom_Fiscal2018AcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=jcom_Fiscal2018AcquisitionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457715711816">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Business Acquisitions - Allocation of Aggregate Purchase Consideration (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Oct. 28, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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</a></td>
<td class="nump">$ 1,867,430<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,633,033<span></span>
</td>
<td class="nump">$ 1,380,376<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue', window );">Deferred revenue</a></td>
<td class="num">(22,400)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(28,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_BusinessAcquisitionAxis=jcom_Fiscal2020AcquisitionsMember', window );">Fiscal 2020 Acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">Accounts receivable</a></td>
<td class="nump">46,332<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">9,105<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property and equipment</a></td>
<td class="nump">2,248<span></span>
</td>
<td class="text">&#160;<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_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets', window );">Operating lease right of use asset</a></td>
<td class="nump">10,644<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">218,745<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets', window );">Other long-term assets</a></td>
<td class="nump">685<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets', window );">Deferred tax asset</a></td>
<td class="nump">992<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable', window );">Accounts payables and accrued expenses</a></td>
<td class="num">(29,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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue', window );">Deferred revenue</a></td>
<td class="num">(22,436)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseLiabilitiesCurrent', window );">Operating lease liabilities, current</a></td>
<td class="num">(4,520)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt', window );">Long-term debt</a></td>
<td class="num">(910)<span></span>
</td>
<td class="text">&#160;<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_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseLiabilitiesNonCurrent', window );">Operating lease liabilities, noncurrent</a></td>
<td class="num">(13,104)<span></span>
</td>
<td class="text">&#160;<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_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesIncomeTaxesPayable', window );">Income taxes payable</a></td>
<td class="num">(3,297)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilityForUncertainTaxPositions', window );">Liability for uncertain tax positions</a></td>
<td class="num">(1,576)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities', window );">Deferred tax liability</a></td>
<td class="num">(53,870)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther', window );">Other long-term liabilities</a></td>
<td class="num">(9,269)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; Total</a></td>
<td class="nump">497,750<span></span>
</td>
<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_BusinessAcquisitionAxis=jcom_Fiscal2020AcquisitionsMember', window );">Fiscal 2020 Acquisitions | Trade names</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Finite-lived intangibles</a></td>
<td class="nump">67,670<span></span>
</td>
<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_BusinessAcquisitionAxis=jcom_Fiscal2020AcquisitionsMember', window );">Fiscal 2020 Acquisitions | Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Finite-lived intangibles</a></td>
<td class="nump">222,582<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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=jcom_Fiscal2020AcquisitionsMember', window );">Fiscal 2020 Acquisitions | Other intangibles</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Finite-lived intangibles</a></td>
<td class="nump">$ 56,802<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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=jcom_RetailMeNotIncMember', window );">RetailMeNot, Inc.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">Accounts receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 40,525<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets', window );">Prepaid expenses and other current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,367<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">587<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_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets', window );">Operating lease right of use asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,313<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">169,581<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets', window );">Other long-term assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">494<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets', window );">Deferred tax asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">605<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable', window );">Accounts payables and accrued expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(24,526)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue', window );">Deferred revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(11,175)<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_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseLiabilitiesCurrent', window );">Operating lease liabilities, current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,029)<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_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseLiabilitiesNonCurrent', window );">Operating lease liabilities, noncurrent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(13,085)<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_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesIncomeTaxesPayable', window );">Income taxes payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,308)<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_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilityForUncertainTaxPositions', window );">Liability for uncertain tax positions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,576)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities', window );">Deferred tax liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(52,504)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther', window );">Other long-term liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(9,275)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">414,384<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_BusinessAcquisitionAxis=jcom_RetailMeNotIncMember', window );">RetailMeNot, Inc. | Trade names</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Finite-lived intangibles</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">62,940<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_BusinessAcquisitionAxis=jcom_RetailMeNotIncMember', window );">RetailMeNot, Inc. | Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Finite-lived intangibles</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">198,840<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_BusinessAcquisitionAxis=jcom_RetailMeNotIncMember', window );">RetailMeNot, Inc. | Other intangibles</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Finite-lived intangibles</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 42,610<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_BusinessAcquisitionAxis=jcom_Fiscal2019AcquisitionsMember', window );">Fiscal 2019 Acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">Accounts receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,796<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets', window );">Prepaid expenses and other current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,528<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,625<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_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets', window );">Operating lease right of use asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,982<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">253,096<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets', window );">Other long-term assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">660<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable', window );">Accounts payables and accrued expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(31,292)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther', window );">Other current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(516)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue', window );">Deferred revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(27,953)<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_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseLiabilitiesCurrent', window );">Operating lease liabilities, current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,768)<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_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseLiabilitiesNonCurrent', window );">Operating lease liabilities, noncurrent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,215)<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_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesIncomeTaxesPayable', window );">Income taxes payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(762)<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_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilityForUncertainTaxPositions', window );">Liability for uncertain tax positions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(170)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities', window );">Deferred tax liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(10,229)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther', window );">Other long-term liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(635)<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">429,517<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_BusinessAcquisitionAxis=jcom_Fiscal2019AcquisitionsMember', window );">Fiscal 2019 Acquisitions | Trade names</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Finite-lived intangibles</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,773<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_BusinessAcquisitionAxis=jcom_Fiscal2019AcquisitionsMember', window );">Fiscal 2019 Acquisitions | Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Finite-lived intangibles</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">123,611<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_BusinessAcquisitionAxis=jcom_Fiscal2019AcquisitionsMember', window );">Fiscal 2019 Acquisitions | Trademarks</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Finite-lived intangibles</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32,540<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_BusinessAcquisitionAxis=jcom_Fiscal2019AcquisitionsMember', window );">Fiscal 2019 Acquisitions | Other intangibles</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Finite-lived intangibles</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 48,446<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_BusinessAcquisitionAxis=jcom_Fiscal2018AcquisitionsMember', window );">Fiscal 2018 Acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash</a></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,532<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">Accounts receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,321<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets', window );">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="nump">3,480<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property 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="nump">4,755<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">194,282<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets', window );">Other long-term assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">341<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets', window );">Deferred tax asset</a></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">821<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable', window );">Accounts payables and accrued expenses</a></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">(10,864)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue', window );">Deferred revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(37,113)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation', window );">Finance lease</a></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">(956)<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_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesIncomeTaxesPayable', window );">Income taxes payable</a></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,458)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities', window );">Deferred tax liability</a></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">(22,990)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther', window );">Other long-term liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,410)<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; Total</a></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">340,199<span></span>
</td>
</tr>
<tr class="rh">
<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=jcom_Fiscal2018AcquisitionsMember', window );">Fiscal 2018 Acquisitions | Trade names</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Finite-lived intangibles</a></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">33,750<span></span>
</td>
</tr>
<tr class="rh">
<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=jcom_Fiscal2018AcquisitionsMember', window );">Fiscal 2018 Acquisitions | Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Finite-lived intangibles</a></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">66,516<span></span>
</td>
</tr>
<tr class="rh">
<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=jcom_Fiscal2018AcquisitionsMember', window );">Fiscal 2018 Acquisitions | Trademarks</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Finite-lived intangibles</a></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,285<span></span>
</td>
</tr>
<tr class="rh">
<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=jcom_Fiscal2018AcquisitionsMember', window );">Fiscal 2018 Acquisitions | Other intangibles</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Finite-lived intangibles</a></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">$ 84,907<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilityForUncertainTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Liability For Uncertain Tax Positions</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilityForUncertainTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcom_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Operating Lease Right Of Use 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;">jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcom_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesIncomeTaxesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Income Taxes Payable Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, rela, property and other taxes assumed in a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesIncomeTaxesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcom_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Liabilities, Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcom_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseLiabilitiesNonCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Liabilities, NonCurrent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseLiabilitiesNonCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcom_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lease obligation assumed in 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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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, acquired at the acquisition date. 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>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=121647850&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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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, 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=121647850&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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, 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=121647850&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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 incurred for goods and services received that are used in an entity's business and related party payables, 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=121647850&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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 revenue expected to be recognized as such within one year or the normal operating cycle, if longer, 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=121647850&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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 other liabilities due within one year or within the normal operating cycle, if longer, 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=121647850&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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 asset attributable to deductible temporary differences and carryforwards 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=121647850&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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 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=121647850&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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 identifiable intangible assets recognized as of 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 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=121600890&amp;loc=d3e2207-128464<br><br>Reference 2: 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=121647850&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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt due after one year or the normal operating cycle, if longer, 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=121647850&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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 other liabilities due after one year or the normal operating cycle, if longer, 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=121647850&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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, 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=121647850&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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 property, plant, and equipment recognized as of 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 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=121600890&amp;loc=d3e2207-128464<br><br>Reference 2: 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=121647850&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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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=121647850&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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&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 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<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 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_BusinessAcquisitionAxis=jcom_Fiscal2020AcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=jcom_Fiscal2020AcquisitionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_TradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_OtherIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=jcom_RetailMeNotIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=jcom_RetailMeNotIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_BusinessAcquisitionAxis=jcom_Fiscal2019AcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=jcom_Fiscal2019AcquisitionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_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_BusinessAcquisitionAxis=jcom_Fiscal2018AcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=jcom_Fiscal2018AcquisitionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457719401272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Acquisitions - Supplementary Information on Unaudited Pro Forma Financial Basis (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</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_BusinessAcquisitionAxis=jcom_RetailMeNotIncMember', window );">RetailMeNot, Inc.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaRevenue', window );">Revenues</a></td>
<td class="nump">$ 1,639,495<span></span>
</td>
<td class="nump">$ 1,589,437<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 140,880<span></span>
</td>
<td class="nump">$ 190,709<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic', window );">EPS - Basic (in usd per share)</a></td>
<td class="nump">$ 3.03<span></span>
</td>
<td class="nump">$ 3.94<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted', window );">EPS - Diluted (in usd per share)</a></td>
<td class="nump">$ 2.98<span></span>
</td>
<td class="nump">$ 3.83<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_BusinessAcquisitionAxis=jcom_Fiscal2020AcquisitionsMember', window );">Fiscal 2020 Acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaRevenue', window );">Revenues</a></td>
<td class="nump">$ 1,671,955<span></span>
</td>
<td class="nump">$ 1,633,861<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 140,534<span></span>
</td>
<td class="nump">$ 178,654<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic', window );">EPS - Basic (in usd per share)</a></td>
<td class="nump">$ 3.02<span></span>
</td>
<td class="nump">$ 3.69<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted', window );">EPS - Diluted (in usd per share)</a></td>
<td class="nump">$ 2.97<span></span>
</td>
<td class="nump">$ 3.59<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_BusinessAcquisitionAxis=jcom_Fiscal2019AcquisitionsMember', window );">Fiscal 2019 Acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaRevenue', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,474,132<span></span>
</td>
<td class="nump">$ 1,427,914<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss', window );">Net income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 211,303<span></span>
</td>
<td class="nump">$ 104,710<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic', window );">EPS - Basic (in usd per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4.36<span></span>
</td>
<td class="nump">$ 2.15<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted', window );">EPS - Diluted (in usd per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4.24<span></span>
</td>
<td class="nump">$ 2.11<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_BusinessAcquisitionAxis=jcom_Fiscal2018AcquisitionsMember', window );">Fiscal 2018 Acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaRevenue', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,264,544<span></span>
</td>
<td class="nump">$ 1,218,530<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss', window );">Net income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 121,727<span></span>
</td>
<td class="nump">$ 123,378<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic', window );">EPS - Basic (in usd per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.50<span></span>
</td>
<td class="nump">$ 2.56<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted', window );">EPS - Diluted (in usd per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.45<span></span>
</td>
<td class="nump">$ 2.50<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_BusinessAcquisitionProFormaEarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 pro forma basic net income per share for a period as if the business combination or combinations had been completed at the beginning of a 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic</td>
</tr>
<tr>
<td style="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_BusinessAcquisitionProFormaEarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 pro forma diluted net income per share for a period as if the business combination or combinations had been completed at the beginning of a 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted</td>
</tr>
<tr>
<td style="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_BusinessAcquisitionsProFormaNetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a 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 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessAcquisitionsProFormaRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionsProFormaRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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=jcom_RetailMeNotIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=jcom_RetailMeNotIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_BusinessAcquisitionAxis=jcom_Fiscal2020AcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=jcom_Fiscal2020AcquisitionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_BusinessAcquisitionAxis=jcom_Fiscal2019AcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=jcom_Fiscal2019AcquisitionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_BusinessAcquisitionAxis=jcom_Fiscal2018AcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=jcom_Fiscal2018AcquisitionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457800323128">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Investments - Summary of Securities without Readily Determinable Fair Value (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcom_EquitySecuritiesWithoutReadilyDeterminableFairValueCost', window );">Cost</a></td>
<td class="nump">$ 50,384<span></span>
</td>
<td class="nump">$ 34,977<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount', window );">Impairment</a></td>
<td class="num">(23,800)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentCumulativeAmount', window );">Adjustments</a></td>
<td class="num">(479)<span></span>
</td>
<td class="num">(3,678)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount', window );">Reported Amount</a></td>
<td class="nump">$ 30,300<span></span>
</td>
<td class="nump">$ 27,135<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jcom_EquitySecuritiesWithoutReadilyDeterminableFairValueCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Securities without Readily Determinable Fair Value, Cost</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jcom_EquitySecuritiesWithoutReadilyDeterminableFairValueCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcom_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 equity security without readily determinable fair value.</p></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 321<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120269885&amp;loc=SL75117539-209714<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentCumulativeAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 cumulative loss from downward price adjustment on investment in equity security without readily determinable fair value.</p></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 321<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120269885&amp;loc=SL75117539-209714<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentCumulativeAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 cumulative impairment loss on investment in equity security without readily determinable fair value.</p></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 321<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120269885&amp;loc=SL75117539-209714<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457722133576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Sep. 25, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>investment</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</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_UnusualOrInfrequentItemLineItems', window );"><strong>Unusual or Infrequent Item, or Both [Line Items]</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_jcom_ExchangeOfAvailableForSaleDebtSecurities', window );">Non-cash exchange of available-for-sale debt securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnInvestments', window );">Gain (loss) on investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (4,400,000)<span></span>
</td>
<td class="num">$ (20,991,000)<span></span>
</td>
<td class="num">$ (4,211,000)<span></span>
</td>
<td class="num">$ (73,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_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount', window );">Impairment loss on equity securities without readily determinable fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,605,000<span></span>
</td>
<td class="nump">4,164,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_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount', window );">Equity securities, cumulative impairment loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,800,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_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale', window );">Other-than-temporary impairment losses recognized on debt securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="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_VariableInterestEntityFinancialOrOtherSupportAmount', window );">Variable interest entity, amount committed to invest</a></td>
<td class="nump">$ 200,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntityOwnershipPercentage', window );">Variable interest entity, ownership percentage</a></td>
<td class="nump">76.60%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_jcom_VariableInterestEntityQualitativeOrQuantitativeInformationAnnualManagementFeePercentage', window );">Annual management fee percentage</a></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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcom_VariableInterestEntityQualitativeOrQuantitativeInformationManagementFeeAnnualReductionPercentage', window );">Management fee annual reduction percentage</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcom_VariableInterestEntityQualitativeOrQuantitativeInformationCarriedInterestPercentage', window );">Entitled carried interest percentage</a></td>
<td class="nump">20.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_IncomeLossFromEquityMethodInvestments', window );">Net investment income (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(11,338,000)<span></span>
</td>
<td class="num">(168,000)<span></span>
</td>
<td class="num">(4,140,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_VariableInterestEntityActivityBetweenVIEAndEntityOtherMeasureOfActivityAmount', window );">Variable interest entity, amount of capital call notices received</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32,900,000<span></span>
</td>
<td class="nump">29,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntityActivityBetweenVIEAndEntityPurchases', window );">Variable interest entity, amount paid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31,900,000<span></span>
</td>
<td class="nump">29,600,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_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital', window );">Distribution from equity method investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">10,288,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_ManagementFeeExpense', window );">Management fees recognized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,000,000.0<span></span>
</td>
<td class="nump">$ 3,000,000.0<span></span>
</td>
<td class="nump">$ 4,500,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_UnusualOrInfrequentItemAxis=jcom_COVID19Member', window );">COVID-19</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnusualOrInfrequentItemLineItems', window );"><strong>Unusual or Infrequent Item, or Both [Line Items]</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_IncomeLossFromEquityMethodInvestments', window );">Net investment income (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (4,300,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcom_NumberOfInvestmentsImpaired', window );">Number of investments impaired | investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment', window );">Equity method investment, impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,000,000.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_jcom_ExchangeOfAvailableForSaleDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Exchange of Available-For-Sale Debt 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;">jcom_ExchangeOfAvailableForSaleDebtSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcom_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_jcom_NumberOfInvestmentsImpaired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Investments Impaired</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jcom_NumberOfInvestmentsImpaired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcom_</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_jcom_VariableInterestEntityQualitativeOrQuantitativeInformationAnnualManagementFeePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Variable Interest Entity, Qualitative or Quantitative Information, Annual Management Fee 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;">jcom_VariableInterestEntityQualitativeOrQuantitativeInformationAnnualManagementFeePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcom_</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_jcom_VariableInterestEntityQualitativeOrQuantitativeInformationCarriedInterestPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Variable Interest Entity, Qualitative or Quantitative Information, Carried Interest 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;">jcom_VariableInterestEntityQualitativeOrQuantitativeInformationCarriedInterestPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcom_</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_jcom_VariableInterestEntityQualitativeOrQuantitativeInformationManagementFeeAnnualReductionPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Variable Interest Entity, Qualitative or Quantitative Information, Management Fee Annual Reduction 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;">jcom_VariableInterestEntityQualitativeOrQuantitativeInformationManagementFeeAnnualReductionPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcom_</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_EquityMethodInvestmentOtherThanTemporaryImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 an other than temporary decline in value that has been recognized against an investment accounted for under the equity method of accounting. The excess of the carrying amount over the fair value of the investment represents the amount of the write down which is or was reflected in earnings. The written down value is a new cost basis with the adjusted value of the investment becoming its new carrying value subject to the equity accounting method. Evidence of a loss in value might include, but would not necessarily be limited to, absence of an ability to recover the carrying amount of the investment or inability of the investee to sustain an earnings capacity which would justify the carrying amount of the investment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 35<br> -Paragraph 32<br> -URI http://asc.fasb.org/extlink&amp;oid=121548190&amp;loc=d3e32787-111569<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 impairment loss on investment in equity security without readily determinable fair value.</p></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 321<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120269885&amp;loc=SL75117539-209714<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 cumulative impairment loss on investment in equity security without readily determinable fair value.</p></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 321<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120269885&amp;loc=SL75117539-209714<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 realized and unrealized gain (loss) on investment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 10<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27405-111563<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(c),9(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/recommendedDisclosureRef<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=121586364&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_GainLossOnInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>Amount of income (loss) for proportionate share of equity method investee's 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 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=120395209&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=120400993&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=121586364&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=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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_ManagementFeeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 related to the managing member or general partner for management of the day-to-day business functions of the limited liability company (LLC) or limited partnership (LP).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: 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> -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_ManagementFeeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 other-than-temporary impairment (OTTI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), recognized in earnings and other comprehensive loss (OCI).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8A<br> -URI http://asc.fasb.org/extlink&amp;oid=121553693&amp;loc=SL6284422-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_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 distribution received from equity method investee for return of investment, classified as investing activities. Excludes distribution for return on investment, 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://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 21D<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=SL94080555-108585<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 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_UnusualOrInfrequentItemLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_UnusualOrInfrequentItemLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableInterestEntityActivityBetweenVIEAndEntityOtherMeasureOfActivityAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 activity, consisting of a transaction or a measure not described elsewhere in the taxonomy, occurring during the period between the reporting entity and the Variable Interest Entity (VIE) or potential VIE.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 6<br> -Subparagraph d<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5747-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_VariableInterestEntityActivityBetweenVIEAndEntityOtherMeasureOfActivityAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_VariableInterestEntityActivityBetweenVIEAndEntityPurchases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 purchases between the reporting entity and the Variable Interest Entity (VIE).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 6<br> -Subparagraph d<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5747-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_VariableInterestEntityActivityBetweenVIEAndEntityPurchases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_VariableInterestEntityFinancialOrOtherSupportAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 financial or other support the reporting entity has provided (explicitly or implicitly) to the Variable Interest Entity (VIE) that it was not previously contractually required to provide or that the reporting entity intends to provide, including, for example, situations in which the reporting entity assisted the VIE in obtaining another type of support.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 5A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=SL6759159-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_VariableInterestEntityFinancialOrOtherSupportAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_VariableInterestEntityOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Variable Interest Entity's (VIE) voting interest owned by (or beneficial interest in) the reporting entity (directly or indirectly).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 5A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=SL6759159-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_VariableInterestEntityOwnershipPercentage</td>
</tr>
<tr>
<td style="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_UnusualOrInfrequentItemAxis=jcom_COVID19Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnusualOrInfrequentItemAxis=jcom_COVID19Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457800148872">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Investments - Summary of Available-for-sale Investments (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">$ 511<span></span>
</td>
<td class="nump">$ 23,256<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">152<span></span>
</td>
<td class="nump">112<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(698)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">663<span></span>
</td>
<td class="nump">22,670<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember', window );">Corporate debt securities</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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">511<span></span>
</td>
<td class="nump">23,256<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">152<span></span>
</td>
<td class="nump">112<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(698)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">$ 663<span></span>
</td>
<td class="nump">$ 22,670<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27161-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121558606&amp;loc=SL82898722-210454<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121558606&amp;loc=SL82898722-210454<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121553693&amp;loc=d3e26610-111562<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457799863080">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Investments - Available-for-Sale Securities Classified by Contractual Maturity Date (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue', window );">Due within 1 year</a></td>
<td class="nump">$ 663<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_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue', window );">Due within more than 1 year but less than 5 years</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">22,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_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue', window );">Due within more than 5 years but less than 10 years</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_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue', window );">Due 10 years or after</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_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate', window );">Total</a></td>
<td class="nump">$ 663<span></span>
</td>
<td class="nump">$ 22,670<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_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in sixth through tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27198-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120252992&amp;loc=SL120269850-112803<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 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&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_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27161-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27198-111563<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120252992&amp;loc=SL120269850-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_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing after tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120252992&amp;loc=SL120269850-112803<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27161-111563<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27198-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_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date.</p></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 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=120252992&amp;loc=SL120269850-112803<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27161-111563<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27198-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_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120252992&amp;loc=SL120269850-112803<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27198-111563<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 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&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_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457799889512">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Investments - Fair Value of Available-for-sale Investments in Unrealized Loss Position (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>investment</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract', window );"><strong>Debt Securities, Available-for-sale, Unrealized Loss Position [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_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions', window );">Number of investments in an unrealized loss position | investment</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcom_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueAbstract', window );"><strong>Fair 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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months', window );">Less than 12 Months</a></td>
<td class="text">&#160;<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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">12 Months or Greater</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,047<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_DebtSecuritiesAvailableForSaleUnrealizedLossPosition', window );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,047<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract', window );"><strong>Unrealized Loss</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Less than 12 Months</a></td>
<td class="text">&#160;<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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">12 Months or Greater</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(698)<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_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss', window );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(698)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember', window );">Corporate debt 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_jcom_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueAbstract', window );"><strong>Fair Value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months', window );">Less than 12 Months</a></td>
<td class="text">&#160;<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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">12 Months or Greater</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,047<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_DebtSecuritiesAvailableForSaleUnrealizedLossPosition', window );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,047<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract', window );"><strong>Unrealized Loss</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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Less than 12 Months</a></td>
<td class="text">&#160;<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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">12 Months or Greater</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(698)<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_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss', window );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (698)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jcom_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Securities, Available-for-sale, Unrealized Loss Position, 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;">jcom_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcom_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121582814&amp;loc=SL82922890-210455<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27337-111563<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121590138&amp;loc=SL82922954-210456<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27337-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121582814&amp;loc=SL82922890-210455<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27337-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121582814&amp;loc=SL82922890-210455<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121590138&amp;loc=SL82922954-210456<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121582814&amp;loc=SL82922890-210455<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27337-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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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), in unrealized loss position without allowance for credit loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27290-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121582814&amp;loc=SL82922888-210455<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121590138&amp;loc=SL82922954-210456<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27290-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121582814&amp;loc=SL82922888-210455<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 investments in debt securities measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27290-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121582814&amp;loc=SL82922888-210455<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457713216520">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Investments - Carrying Amount for Equity Method Investment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 securities</a></td>
<td class="nump">$ 67,195<span></span>
</td>
<td class="nump">$ 50,274<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount', window );">Maximum exposure to loss</a></td>
<td class="nump">$ 67,195<span></span>
</td>
<td class="nump">$ 50,274<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=120311839&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=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 reporting entity's maximum amount of exposure to loss as a result of its involvement with the Variable Interest Entity (VIE).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 6<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5747-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 4<br> -Subparagraph b<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5728-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_VariableInterestEntityEntityMaximumLossExposureAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>75
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457713194488">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Sale of Assets (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Aug. 31, 2020 </div>
<div>USD ($)</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_DisposalGroupClassificationAxis=us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember', window );">Disposal Group, Held-for-sale, Not Discontinued Operations</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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [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_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal', window );">Gain (Loss) on disposal</a></td>
<td class="nump">$ 17.1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 gain (loss) recognized on the sale or disposal of a disposal group. Excludes discontinued operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=109226348&amp;loc=d3e2443-110228<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457721156216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements - Narrative (Details) - USD ($)<br></strong></div></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, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Oct. 10, 2018</div></th>
<th class="th"><div>Oct. 13, 2017</div></th>
<th class="th"><div>Jun. 10, 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_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</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_RepaymentsOfNotesPayable', window );">Outstanding note paid down</a></td>
<td class="nump">$ 400,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1', window );">Changes in fair value of contingent consideration</a></td>
<td class="num">(80,000)<span></span>
</td>
<td class="nump">6,318,000<span></span>
</td>
<td class="nump">$ 18,944,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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings', window );">Gain (loss) recognized in earnings from change in the fair value of contingent consideration</a></td>
<td class="nump">80,000<span></span>
</td>
<td class="num">(6,318,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_OtherPaymentsToAcquireBusinesses', window );">Contingent consideration payments</a></td>
<td class="nump">37,645,000<span></span>
</td>
<td class="nump">23,545,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_BusinessAcquisitionAxis=jcom_Fiscal2019AcquisitionsMember', window );">Fiscal 2019 Acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</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_NotesPayable', window );">Notes payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfNotesPayable', window );">Outstanding note paid down</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=jcom_HumbleBundleMember', window );">Humble Bundle</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</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_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh', window );">High-end of potential contingent consideration</a></td>
<td class="text">&#160;<span></span>
</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,000,000.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_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">20,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherPaymentsToAcquireBusinesses', window );">Contingent consideration payments</a></td>
<td class="nump">20,000,000.0<span></span>
</td>
<td class="nump">20,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=jcom_EkahauIncMember', window );">Ekahau Inc.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh', window );">High-end of potential contingent consideration</a></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,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">9,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherPaymentsToAcquireBusinesses', window );">Contingent consideration payments</a></td>
<td class="nump">9,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_BusinessAcquisitionAxis=jcom_OtherBusinessAcquisitionsMember', window );">Other Business Acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</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_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh', window );">High-end of potential contingent consideration</a></td>
<td class="nump">23,300,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_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration</a></td>
<td class="nump">9,100,000<span></span>
</td>
<td class="nump">8,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherPaymentsToAcquireBusinesses', window );">Contingent consideration payments</a></td>
<td class="nump">8,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=jcom_A325ConvertibleNotesMember', window );">3.25% Convertible Notes | Convertible Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Long-term debt</a></td>
<td class="nump">$ 593,100,000<span></span>
</td>
<td class="nump">$ 583,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest 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>
<td class="nump">3.25%<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_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.</p></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=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: 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 4<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e7008-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 liability recognized arising from contingent consideration in a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&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 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116859824&amp;loc=d3e6819-128478<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LongTermDebtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond 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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&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_NotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherPaymentsToAcquireBusinesses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 other payments to acquire businesses including deposit on pending acquisitions and preacquisition 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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_OtherPaymentsToAcquireBusinesses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RepaymentsOfNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 a borrowing supported by a written promise to pay an obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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_RepaymentsOfNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_BusinessAcquisitionAxis=jcom_Fiscal2019AcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=jcom_Fiscal2019AcquisitionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_BusinessAcquisitionAxis=jcom_HumbleBundleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=jcom_HumbleBundleMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_BusinessAcquisitionAxis=jcom_EkahauIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=jcom_EkahauIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_BusinessAcquisitionAxis=jcom_OtherBusinessAcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=jcom_OtherBusinessAcquisitionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=jcom_A325ConvertibleNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=jcom_A325ConvertibleNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457721965192">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements - Fair Value Measurement Inputs and Valuation Techniques (Details) - Option-Based Model<br></strong></div></th>
<th class="th"><div>Dec. 31, 2020</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_ValuationTechniqueAxis=us-gaap_ValuationTechniqueOptionPricingModelMember', window );">Risk free rate</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [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_BusinessCombinationContingentConsiderationLiabilityMeasurementInput', window );">Contingent Consideration</a></td>
<td class="nump">0.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_us-gaap_ValuationTechniqueAxis=us-gaap_ValuationTechniqueOptionPricingModelMember', window );">Risk free rate | Weighted Average</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [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_BusinessCombinationContingentConsiderationLiabilityMeasurementInput', window );">Contingent Consideration</a></td>
<td class="nump">0.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_us-gaap_ValuationTechniqueAxis=us-gaap_ValuationTechniqueOptionPricingModelMember', window );">Debt spread | Minimum</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [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_BusinessCombinationContingentConsiderationLiabilityMeasurementInput', window );">Contingent Consideration</a></td>
<td class="nump">0.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_ValuationTechniqueAxis=us-gaap_ValuationTechniqueOptionPricingModelMember', window );">Debt spread | Maximum</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [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_BusinessCombinationContingentConsiderationLiabilityMeasurementInput', window );">Contingent Consideration</a></td>
<td class="nump">0.335<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationTechniqueAxis=us-gaap_ValuationTechniqueOptionPricingModelMember', window );">Debt spread | Weighted Average</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [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_BusinessCombinationContingentConsiderationLiabilityMeasurementInput', window );">Contingent Consideration</a></td>
<td class="nump">0.110<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationTechniqueAxis=us-gaap_ValuationTechniqueOptionPricingModelMember', window );">Probabilities | Minimum</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [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_BusinessCombinationContingentConsiderationLiabilityMeasurementInput', window );">Contingent Consideration</a></td>
<td class="nump">0.050<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationTechniqueAxis=us-gaap_ValuationTechniqueOptionPricingModelMember', window );">Probabilities | Maximum</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [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_BusinessCombinationContingentConsiderationLiabilityMeasurementInput', window );">Contingent Consideration</a></td>
<td class="nump">1.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_ValuationTechniqueAxis=us-gaap_ValuationTechniqueOptionPricingModelMember', window );">Probabilities | Weighted Average</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [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_BusinessCombinationContingentConsiderationLiabilityMeasurementInput', window );">Contingent Consideration</a></td>
<td class="nump">0.623<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationTechniqueAxis=us-gaap_ValuationTechniqueOptionPricingModelMember', window );">Present value factor | Minimum</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [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_BusinessCombinationContingentConsiderationLiabilityMeasurementInput', window );">Contingent Consideration</a></td>
<td class="nump">0.036<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationTechniqueAxis=us-gaap_ValuationTechniqueOptionPricingModelMember', window );">Present value factor | Maximum</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [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_BusinessCombinationContingentConsiderationLiabilityMeasurementInput', window );">Contingent Consideration</a></td>
<td class="nump">0.039<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationTechniqueAxis=us-gaap_ValuationTechniqueOptionPricingModelMember', window );">Present value factor | Weighted Average</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [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_BusinessCombinationContingentConsiderationLiabilityMeasurementInput', window );">Contingent Consideration</a></td>
<td class="nump">0.037<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationTechniqueAxis=us-gaap_ValuationTechniqueOptionPricingModelMember', window );">Discount rate</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [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_BusinessCombinationContingentConsiderationLiabilityMeasurementInput', window );">Contingent Consideration</a></td>
<td class="nump">28.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationTechniqueAxis=us-gaap_ValuationTechniqueOptionPricingModelMember', window );">Discount rate | Weighted Average</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [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_BusinessCombinationContingentConsiderationLiabilityMeasurementInput', window );">Contingent Consideration</a></td>
<td class="nump">0.286<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_BusinessCombinationContingentConsiderationLiabilityMeasurementInput">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 input used to measure contingent consideration liability from business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&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_BusinessCombinationContingentConsiderationLiabilityMeasurementInput</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationTechniqueAxis=us-gaap_ValuationTechniqueOptionPricingModelMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationTechniqueAxis=us-gaap_ValuationTechniqueOptionPricingModelMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_WeightedAverageMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_WeightedAverageMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_MeasurementInputTypeAxis=jcom_MeasurementInputDebtSpreadMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=jcom_MeasurementInputDebtSpreadMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_MeasurementInputTypeAxis=jcom_MeasurementInputProbabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=jcom_MeasurementInputProbabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_MeasurementInputTypeAxis=jcom_MeasurementInputPresentValueFactorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=jcom_MeasurementInputPresentValueFactorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_MeasurementInputTypeAxis=us-gaap_MeasurementInputDiscountRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputDiscountRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457721183992">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements - Fair Values of Financial Instruments Measured On Recurring Basis (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</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_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember', window );">Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [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_AssetsFairValueDisclosure', window );">Total assets measured at fair value</a></td>
<td class="nump">$ 11,076<span></span>
</td>
<td class="nump">$ 418,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_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration</a></td>
<td class="nump">9,094<span></span>
</td>
<td class="nump">37,887<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Long-term debt</a></td>
<td class="nump">1,960,527<span></span>
</td>
<td class="nump">1,833,062<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_FinancialLiabilitiesFairValueDisclosure', window );">Total liabilities measured at fair value</a></td>
<td class="nump">1,969,621<span></span>
</td>
<td class="nump">1,870,949<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember', window );">Carrying Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [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_AssetsFairValueDisclosure', window );">Total assets measured at fair value</a></td>
<td class="nump">11,076<span></span>
</td>
<td class="nump">418,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_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration</a></td>
<td class="nump">9,094<span></span>
</td>
<td class="nump">37,887<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Long-term debt</a></td>
<td class="nump">1,579,021<span></span>
</td>
<td class="nump">1,448,461<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_FinancialLiabilitiesFairValueDisclosure', window );">Total liabilities measured at fair value</a></td>
<td class="nump">1,588,115<span></span>
</td>
<td class="nump">1,486,348<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_MoneyMarketFundsMember', window );">Money market and other funds | Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [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_CashAndCashEquivalentsFairValueDisclosure', window );">Money market and other funds</a></td>
<td class="nump">10,413<span></span>
</td>
<td class="nump">395,664<span></span>
</td>
</tr>
<tr class="rh">
<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 and other funds | Carrying Value</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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [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_CashAndCashEquivalentsFairValueDisclosure', window );">Money market and other funds</a></td>
<td class="nump">10,413<span></span>
</td>
<td class="nump">395,664<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember', window );">Corporate debt securities | Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [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_InvestmentsFairValueDisclosure', window );">Corporate debt securities</a></td>
<td class="nump">663<span></span>
</td>
<td class="nump">22,670<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember', window );">Corporate debt securities | Carrying Value</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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [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_InvestmentsFairValueDisclosure', window );">Corporate debt securities</a></td>
<td class="nump">663<span></span>
</td>
<td class="nump">22,670<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [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_AssetsFairValueDisclosure', window );">Total assets measured at fair value</a></td>
<td class="nump">10,413<span></span>
</td>
<td class="nump">395,664<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration</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_LongTermDebtFairValue', window );">Long-term debt</a></td>
<td class="nump">1,960,527<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_FinancialLiabilitiesFairValueDisclosure', window );">Total liabilities measured at fair value</a></td>
<td class="nump">1,960,527<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | Money market and other funds | Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [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_CashAndCashEquivalentsFairValueDisclosure', window );">Money market and other funds</a></td>
<td class="nump">10,413<span></span>
</td>
<td class="nump">395,664<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | Corporate debt securities | Fair Value</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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [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_InvestmentsFairValueDisclosure', window );">Corporate debt securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [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_LongTermDebtFairValue', window );">Long-term debt</a></td>
<td class="nump">2,000,000<span></span>
</td>
<td class="nump">1,800,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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Fair Value</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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total assets measured at fair value</a></td>
<td class="nump">663<span></span>
</td>
<td class="nump">623<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration</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_LongTermDebtFairValue', window );">Long-term debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,833,062<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_FinancialLiabilitiesFairValueDisclosure', window );">Total liabilities measured at fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,833,062<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Money market and other funds | Fair Value</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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [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_CashAndCashEquivalentsFairValueDisclosure', window );">Money market and other funds</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Corporate debt securities | Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [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_InvestmentsFairValueDisclosure', window );">Corporate debt securities</a></td>
<td class="nump">663<span></span>
</td>
<td class="nump">623<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 | Fair Value</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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total assets measured at fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">22,047<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration</a></td>
<td class="nump">9,094<span></span>
</td>
<td class="nump">37,887<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Long-term debt</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_FinancialLiabilitiesFairValueDisclosure', window );">Total liabilities measured at fair value</a></td>
<td class="nump">9,094<span></span>
</td>
<td class="nump">37,887<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 | Money market and other funds | Fair Value</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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [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_CashAndCashEquivalentsFairValueDisclosure', window );">Money market and other funds</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 | Corporate debt securities | Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [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_InvestmentsFairValueDisclosure', window );">Corporate debt securities</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 22,047<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_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=117815213&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_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 liability recognized arising from contingent consideration in a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&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 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116859824&amp;loc=d3e6819-128478<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialLiabilitiesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading 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_FinancialLiabilitiesFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457719567960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements - Reconciliation of Level 2 Derivative Liabilities (Details) - Level 2 - Embedded Derivative Financial Instruments<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcom_FairValueLiabilitiesObservableInputReconciliationCalculationRollForward', window );"><strong>Fair Value, Liabilities, Observable Input Reconciliation, Calculation [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs', window );">Balance as of January 1, 2019</a></td>
<td class="nump">$ 768<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings', window );">Total fair value adjustments reported in earnings</a></td>
<td class="num">(768)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs', window );">Balance as of December 31, 2019</a></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_jcom_FairValueLiabilitiesObservableInputReconciliationCalculationRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Liabilities, Observable Input Reconciliation, Calculation</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jcom_FairValueLiabilitiesObservableInputReconciliationCalculationRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcom_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in income from derivative asset (liability) after deduction of derivative liability (asset), measured at fair value on recurring basis using unobservable input (level 3).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19279-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_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial instrument classified as derivative asset (liability) after deduction of derivative liability (asset), measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&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 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19279-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_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_DerivativeInstrumentRiskAxis=us-gaap_EmbeddedDerivativeFinancialInstrumentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_EmbeddedDerivativeFinancialInstrumentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457720833176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements - Reconciliation of Level 3 Financial Liabilities Measured on Recurring Basis (Details) - Level 3 - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward', window );"><strong>Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Beginning balance</a></td>
<td class="nump">$ 37,887<span></span>
</td>
<td class="nump">$ 50,035<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease', window );">Contingent consideration</a></td>
<td class="nump">8,932<span></span>
</td>
<td class="nump">5,079<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings', window );">Total fair value adjustments reported in earnings</a></td>
<td class="num">(80)<span></span>
</td>
<td class="nump">6,318<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherPaymentsToAcquireBusinesses', window );">Contingent consideration payments</a></td>
<td class="num">(37,645)<span></span>
</td>
<td class="num">(23,545)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Ending balance</a></td>
<td class="nump">$ 9,094<span></span>
</td>
<td class="nump">$ 37,887<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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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) of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&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_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherPaymentsToAcquireBusinesses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 other payments to acquire businesses including deposit on pending acquisitions and preacquisition 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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_OtherPaymentsToAcquireBusinesses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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>81
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457799777752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements - Reconciliation of Level 3 Financial Assets Measured on Recurring Basis (Details) - Level 3 - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue', window );">Beginning balance</a></td>
<td class="nump">$ 22,047<span></span>
</td>
<td class="nump">$ 20,846<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss', window );">Total fair value adjustments reported in other comprehensive income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,201<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements', window );">Exchange of available-for-sale corporate debt securities (Note 5)</a></td>
<td class="num">(22,047)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue', window );">Ending balance</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 22,047<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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in other comprehensive income (OCI) from asset measured at fair value on recurring basis using unobservable input (level 3).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1a)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 settlement of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>82
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457800376984">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Property and Equipment - Summary of Property and Equipment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">$ 362,466<span></span>
</td>
<td class="nump">$ 354,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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: Accumulated depreciation and amortization</a></td>
<td class="num">(205,889)<span></span>
</td>
<td class="num">(226,302)<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 );">&#160;Total property and equipment, net</a></td>
<td class="nump">156,577<span></span>
</td>
<td class="nump">127,817<span></span>
</td>
</tr>
<tr class="rh">
<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_ComputerEquipmentMember', window );">Computers and related equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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, plant and equipment, gross</a></td>
<td class="nump">350,735<span></span>
</td>
<td class="nump">334,768<span></span>
</td>
</tr>
<tr class="rh">
<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 equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<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, plant and equipment, gross</a></td>
<td class="nump">2,721<span></span>
</td>
<td class="nump">1,977<span></span>
</td>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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, plant and equipment, gross</a></td>
<td class="nump">$ 9,010<span></span>
</td>
<td class="nump">$ 17,374<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=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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=120400017&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=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457799881112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcom_PropertyAndEquipmentAbstract', window );"><strong>Property And Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation and amortization expense</a></td>
<td class="nump">$ 63.8<span></span>
</td>
<td class="nump">$ 51.4<span></span>
</td>
<td class="nump">$ 41.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_PropertyPlantAndEquipmentDisposals', window );">Disposals of long-lived assets</a></td>
<td class="nump">$ 0.9<span></span>
</td>
<td class="nump">$ 0.3<span></span>
</td>
<td class="nump">$ 0.4<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jcom_PropertyAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Property And Equipment [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;">jcom_PropertyAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcom_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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=121586364&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_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisposals">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 divestiture of long-lived, physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisposals</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457720993704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expense</a></td>
<td class="nump">$ 164.9<span></span>
</td>
<td class="nump">$ 180.6<span></span>
</td>
<td class="nump">$ 145.9<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Weighted-Average &#160; Amortization Period</a></td>
<td class="text">1 year<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>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Weighted-Average &#160; Amortization Period</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>
</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=121586364&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_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_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_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457800601752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Changes in Carrying Amounts of Goodwill (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Aug. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</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_Goodwill', window );">Beginning balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,633,033<span></span>
</td>
<td class="nump">$ 1,380,376<span></span>
</td>
</tr>
<tr class="re">
<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 acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">218,745<span></span>
</td>
<td class="nump">253,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_GoodwillWrittenOffRelatedToSaleOfBusinessUnit', window );">Goodwill written off related to sale of a business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,751)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Purchase accounting adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,591<span></span>
</td>
<td class="num">(681)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Foreign exchange translation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,812<span></span>
</td>
<td class="nump">242<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Ending balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,867,430<span></span>
</td>
<td class="nump">1,633,033<span></span>
</td>
</tr>
<tr 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 );">Reportable segments | Cloud Services Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</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_Goodwill', window );">Beginning balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">877,872<span></span>
</td>
<td class="nump">666,988<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,794<span></span>
</td>
<td class="nump">210,965<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit', window );">Goodwill written off related to sale of a business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,751)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Purchase accounting adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,130)<span></span>
</td>
<td class="nump">177<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Foreign exchange translation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,711<span></span>
</td>
<td class="num">(258)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Ending balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">924,496<span></span>
</td>
<td class="nump">877,872<span></span>
</td>
</tr>
<tr 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 );">Reportable segments | Fax and Martech</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</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_Goodwill', window );">Beginning balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">397,788<span></span>
</td>
<td class="nump">366,270<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,738<span></span>
</td>
<td class="nump">31,672<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit', window );">Goodwill written off related to sale of a business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Purchase accounting adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">177<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Foreign exchange translation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,945<span></span>
</td>
<td class="num">(331)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Ending balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">425,471<span></span>
</td>
<td class="nump">397,788<span></span>
</td>
</tr>
<tr 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 );">Reportable segments | Voice, Backup, Security, and CPP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</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_Goodwill', window );">Beginning balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">480,084<span></span>
</td>
<td class="nump">300,718<span></span>
</td>
</tr>
<tr class="re">
<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 acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,056<span></span>
</td>
<td class="nump">179,293<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit', window );">Goodwill written off related to sale of a business</a></td>
<td class="num">$ (4,800)<span></span>
</td>
<td class="num">(4,751)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Purchase accounting adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,130)<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_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign exchange translation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,766<span></span>
</td>
<td class="nump">73<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Ending balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">499,025<span></span>
</td>
<td class="nump">480,084<span></span>
</td>
</tr>
<tr 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 );">Reportable segments | Digital Media</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</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_Goodwill', window );">Beginning balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">755,161<span></span>
</td>
<td class="nump">713,388<span></span>
</td>
</tr>
<tr class="re">
<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 acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">177,951<span></span>
</td>
<td class="nump">42,131<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit', window );">Goodwill written off related to sale of a business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Purchase accounting adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,721<span></span>
</td>
<td class="num">(858)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Foreign exchange translation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">101<span></span>
</td>
<td class="nump">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_Goodwill', window );">Ending balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 942,934<span></span>
</td>
<td class="nump">$ 755,161<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&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 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<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 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=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAcquiredDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillForeignCurrencyTranslationGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_GoodwillLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillPurchaseAccountingAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 adjustments after acquisition date under purchase accounting 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 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=116868678&amp;loc=d3e961-128460<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> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillPurchaseAccountingAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_GoodwillWrittenOffRelatedToSaleOfBusinessUnit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 divestiture 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 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=jcom_CloudServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=jcom_CloudServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=jcom_FaxAndMartechSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=jcom_FaxAndMartechSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=jcom_VoiceBackupSecurityAndCPPSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=jcom_VoiceBackupSecurityAndCPPSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=jcom_DigitalMediaSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=jcom_DigitalMediaSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457714777480">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill And Intangible Assets - Indefinite Intangible Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill', window );">Intangible assets</a></td>
<td class="nump">$ 31,789<span></span>
</td>
<td class="nump">$ 31,685<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Trade names</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_IndefiniteLivedIntangibleAssetsExcludingGoodwill', window );">Intangible assets</a></td>
<td class="nump">27,460<span></span>
</td>
<td class="nump">27,379<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill', window );">Intangible assets</a></td>
<td class="nump">$ 4,329<span></span>
</td>
<td class="nump">$ 4,306<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_IndefiniteLivedIntangibleAssetsExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of 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 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<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_IndefiniteLivedIntangibleAssetsExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=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>87
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457721763016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Intangible Assets Subject to Amortization (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 );">Historical Cost</a></td>
<td class="nump">$ 1,613,922<span></span>
</td>
<td class="nump">$ 1,275,048<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="nump">904,142<span></span>
</td>
<td class="nump">750,180<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net</a></td>
<td class="nump">$ 709,780<span></span>
</td>
<td class="nump">$ 524,868<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="ro">
<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 );">Weighted-Average &#160; Amortization Period</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>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 );">Weighted-Average &#160; Amortization Period</a></td>
<td class="text">20 years<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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Trade names</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Weighted-Average &#160; Amortization Period</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">10 years 2 months 12 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Historical Cost</a></td>
<td class="nump">$ 260,715<span></span>
</td>
<td class="nump">$ 193,202<span></span>
</td>
</tr>
<tr class="re">
<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="nump">100,273<span></span>
</td>
<td class="nump">82,552<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net</a></td>
<td class="nump">$ 160,442<span></span>
</td>
<td class="nump">$ 110,650<span></span>
</td>
</tr>
<tr class="rh">
<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 );">Patent and patent licenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Weighted-Average &#160; Amortization Period</a></td>
<td class="text">5 years 6 months<span></span>
</td>
<td class="text">6 years 6 months<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Historical Cost</a></td>
<td class="nump">$ 67,980<span></span>
</td>
<td class="nump">$ 67,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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="nump">66,964<span></span>
</td>
<td class="nump">63,143<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net</a></td>
<td class="nump">$ 1,016<span></span>
</td>
<td class="nump">$ 4,778<span></span>
</td>
</tr>
<tr class="rh">
<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="ro">
<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 );">Weighted-Average &#160; Amortization Period</a></td>
<td class="text">8 years<span></span>
</td>
<td class="text">8 years 6 months<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Historical Cost</a></td>
<td class="nump">$ 848,875<span></span>
</td>
<td class="nump">$ 630,730<span></span>
</td>
</tr>
<tr class="re">
<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="nump">471,681<span></span>
</td>
<td class="nump">392,228<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net</a></td>
<td class="nump">$ 377,194<span></span>
</td>
<td class="nump">$ 238,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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>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 );">Weighted-Average &#160; Amortization Period</a></td>
<td class="text">4 years<span></span>
</td>
<td class="text">4 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>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 );">Weighted-Average &#160; Amortization Period</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember', window );">Other purchased intangibles</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>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 );">Weighted-Average &#160; Amortization Period</a></td>
<td class="text">4 years 3 months 18 days<span></span>
</td>
<td class="text">4 years 3 months 18 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Historical Cost</a></td>
<td class="nump">$ 436,352<span></span>
</td>
<td class="nump">$ 383,195<span></span>
</td>
</tr>
<tr class="re">
<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="nump">265,224<span></span>
</td>
<td class="nump">212,257<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net</a></td>
<td class="nump">$ 171,128<span></span>
</td>
<td class="nump">$ 170,938<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI 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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI 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_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_TradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_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_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>88
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457720651160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Finite Lived Intangibles Acquired (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 28, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Trade names</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Weighted-Average &#160; Amortization Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">10 years 2 months 12 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 67,670<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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Weighted-Average &#160; Amortization Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">8 years<span></span>
</td>
<td class="text">8 years 6 months<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 222,582<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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Weighted-Average &#160; Amortization Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years 3 months 18 days<span></span>
</td>
<td class="text">4 years 3 months 18 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 56,802<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_BusinessAcquisitionAxis=jcom_Fiscal2020AcquisitionsMember', window );">Fiscal 2020 Acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 347,054<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_BusinessAcquisitionAxis=jcom_Fiscal2020AcquisitionsMember', window );">Fiscal 2020 Acquisitions | Trade names</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Weighted-Average &#160; Amortization Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">9 years 8 months 12 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_FinitelivedIntangibleAssetsAcquired1', window );">Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 67,670<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_BusinessAcquisitionAxis=jcom_Fiscal2020AcquisitionsMember', window );">Fiscal 2020 Acquisitions | Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Weighted-Average &#160; Amortization Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6 years 10 months 24 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_FinitelivedIntangibleAssetsAcquired1', window );">Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 222,582<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_BusinessAcquisitionAxis=jcom_Fiscal2020AcquisitionsMember', window );">Fiscal 2020 Acquisitions | Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Weighted-Average &#160; Amortization Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years 3 months 18 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_FinitelivedIntangibleAssetsAcquired1', window );">Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 56,802<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_BusinessAcquisitionAxis=jcom_RetailMeNotIncMember', window );">RetailMeNot, Inc.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">304,390<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_BusinessAcquisitionAxis=jcom_RetailMeNotIncMember', window );">RetailMeNot, Inc. | Trade names</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Weighted-Average &#160; Amortization Period</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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">62,940<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_BusinessAcquisitionAxis=jcom_RetailMeNotIncMember', window );">RetailMeNot, Inc. | Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Weighted-Average &#160; Amortization Period</a></td>
<td class="text">7 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_FinitelivedIntangibleAssetsAcquired1', window );">Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">198,840<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_BusinessAcquisitionAxis=jcom_RetailMeNotIncMember', window );">RetailMeNot, Inc. | Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Weighted-Average &#160; Amortization 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 42,610<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_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_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_FinitelivedIntangibleAssetsAcquired1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(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_FinitelivedIntangibleAssetsAcquired1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_TradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_OtherIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=jcom_Fiscal2020AcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=jcom_Fiscal2020AcquisitionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_BusinessAcquisitionAxis=jcom_RetailMeNotIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=jcom_RetailMeNotIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457800030088">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill And Intangible Assets - Expected Amortization Expenses for Intangible Assets Subject To Amortization (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">2021</a></td>
<td class="nump">$ 181,679<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">2022</a></td>
<td class="nump">134,289<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">2023</a></td>
<td class="nump">108,410<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">2024</a></td>
<td class="nump">77,965<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">2025</a></td>
<td class="nump">55,118<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">152,319<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 );">Net</a></td>
<td class="nump">$ 709,780<span></span>
</td>
<td class="nump">$ 524,868<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 for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI 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 for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI 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 for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI 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 for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI 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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI 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>90
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457720980616">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Long-Term Debt - Summary of Long-term Debt (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Oct. 07, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Nov. 15, 2019</div></th>
<th class="th"><div>Jun. 10, 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_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Gross long-term debt</a></td>
<td class="nump">$ 1,703,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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscount', window );">Less: Unamortized discount</a></td>
<td class="num">(112,798)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (139,981)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Deferred issuance costs</a></td>
<td class="num">(11,505)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(14,058)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total long-term debt</a></td>
<td class="nump">1,579,021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,448,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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Less: Current portion</a></td>
<td class="num">(396,801)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(385,532)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Total long-term debt, less current portion</a></td>
<td class="nump">1,182,220<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,062,929<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior Notes | 6.0% Senior Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Gross long-term debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">650,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_DebtInstrumentUnamortizedDiscount', window );">Less: Unamortized discount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8,425)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Deferred issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,466)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">640,109<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior Notes | 4.625% Senior Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.625%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Gross long-term debt</a></td>
<td class="nump">750,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscount', window );">Less: Unamortized discount</a></td>
<td class="num">(5,523)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Deferred issuance costs</a></td>
<td class="num">(1,761)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total long-term debt</a></td>
<td class="nump">742,716<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Gross long-term debt</a></td>
<td class="nump">1,702,414<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,602,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible Debt | 3.25% Convertible Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest 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="nump">3.25%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Gross long-term debt</a></td>
<td class="nump">402,414<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">402,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscount', window );">Less: Unamortized discount</a></td>
<td class="num">(4,644)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(14,363)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (59,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_DeferredFinanceCostsNet', window );">Deferred issuance costs</a></td>
<td class="num">(855)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,605)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total long-term debt</a></td>
<td class="nump">396,915<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">385,532<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible Debt | 1.75% Convertible Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest 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="nump">1.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Gross long-term debt</a></td>
<td class="nump">550,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">550,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_DebtInstrumentUnamortizedDiscount', window );">Less: Unamortized discount</a></td>
<td class="num">(102,631)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(117,193)<span></span>
</td>
<td class="num">$ (118,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_DeferredFinanceCostsNet', window );">Deferred issuance costs</a></td>
<td class="num">(8,889)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(9,987)<span></span>
</td>
<td class="num">$ (2,800)<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_LongTermDebt', window );">Total long-term debt</a></td>
<td class="nump">438,480<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">422,820<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LoansPayableMember', window );">Loans Payable | Paycheck Protection Program, CARES Act</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Gross long-term debt</a></td>
<td class="nump">$ 910<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120520924&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="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_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentUnamortizedDiscount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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, of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28541-108399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentUnamortizedDiscount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120520924&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&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(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&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(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease 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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease 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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=jcom_A60SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=jcom_A60SeniorNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=jcom_A4625SeniorNotesDueIn2030Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=jcom_A4625SeniorNotesDueIn2030Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=jcom_A325ConvertibleNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=jcom_A325ConvertibleNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=jcom_A175ConvertibleNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=jcom_A175ConvertibleNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LoansPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LoansPayableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=jcom_PaycheckProtectionProgramCARESActMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=jcom_PaycheckProtectionProgramCARESActMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457713289800">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Long-Term Debt - Future Principal Payments for Debt (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2020 </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_LongTermDebtAbstract', window );"><strong>Long-term Debt, Unclassified [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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2021</a></td>
<td class="nump">$ 402,414<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2022</a></td>
<td class="nump">910<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2023</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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2024</a></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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive', window );">2025</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_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive', window );">Thereafter</a></td>
<td class="nump">1,300,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total gross long-term debt</a></td>
<td class="nump">$ 1,703,324<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120520924&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LongTermDebtAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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=120395691&amp;loc=d3e24072-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457725221432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Debt - Narrative (Details)<br></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="2">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Oct. 07, 2020 </div>
<div>USD ($) </div>
<div>fiscalQuarterPeriod</div>
</th>
<th class="th">
<div>Nov. 15, 2019 </div>
<div>USD ($) </div>
<div>tradingDay</div>
</th>
<th class="th">
<div>Jun. 27, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 10, 2014 </div>
<div>USD ($) </div>
<div>tradingDay</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>tradingDay </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($) </div>
<div>tradingDay</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtExtinguishmentCosts', window );">Redemption premium</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 29,250,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Gain (loss) on extinguishment of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(37,969,000)<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_DebtInstrumentUnamortizedDiscount', window );">Unamortized debt discount</a></td>
<td class="text">&#160;<span></span>
</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">$ 112,798,000<span></span>
</td>
<td class="nump">$ 139,981,000<span></span>
</td>
<td class="nump">112,798,000<span></span>
</td>
<td class="nump">139,981,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_EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet', window );">Total fair value adjustments reported in 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="nump">0<span></span>
</td>
<td class="num">(800,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_DeferredFinanceCostsNet', window );">Debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</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">11,505,000<span></span>
</td>
<td class="nump">14,058,000<span></span>
</td>
<td class="nump">11,505,000<span></span>
</td>
<td class="nump">14,058,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_ProceedsFromLinesOfCredit', window );">Proceeds from line of credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">185,000,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_RepaymentsOfLinesOfCredit', window );">Lines of credit paid off</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">185,000,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_InterestExpense', window );">Interest 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="nump">133,800,000<span></span>
</td>
<td class="nump">70,200,000<span></span>
</td>
<td class="nump">63,500,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_DebtInstrumentCarryingAmount', window );">Outstanding debt originating from the Paycheck Protection 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="nump">1,703,324,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,703,324,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_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior Notes | 6.0% Senior Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Face amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 650,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_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rate</a></td>
<td class="nump">6.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromDebtNetOfIssuanceCosts', window );">Proceeds from debt, net of issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 636,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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfSeniorDebt', window );">Redemption payment of senior notes</a></td>
<td class="nump">$ 694,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtExtinguishmentCosts', window );">Redemption premium</a></td>
<td class="nump">29,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_jcom_PaymentsOfInterestOnDebt', window );">Payments of interest</a></td>
<td class="nump">15,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Gain (loss) on extinguishment of debt</a></td>
<td class="num">(38,000,000.0)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Fair value of senior notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">689,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">689,800,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_DebtInstrumentUnamortizedDiscount', window );">Unamortized debt discount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">8,425,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,425,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_DeferredFinanceCostsNet', window );">Debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,466,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,466,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_DebtInstrumentCarryingAmount', window );">Outstanding debt originating from the Paycheck Protection 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="nump">0<span></span>
</td>
<td class="nump">650,000,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">650,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_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior Notes | 4.625% Senior Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Face amount</a></td>
<td class="nump">$ 750,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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rate</a></td>
<td class="nump">4.625%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromDebtNetOfIssuanceCosts', window );">Proceeds from debt, net of issuance costs</a></td>
<td class="nump">$ 742,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_jcom_DebtInstrumentCovenantLeverageRatioMinimum', window );">Covenant, leverage ratio, minimum</a></td>
<td class="nump">3.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Fair value of senior notes</a></td>
<td class="text">&#160;<span></span>
</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">796,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">796,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcom_DebtInstrumentRedemptionThresholdOfPrincipalOutstandingToBeEligibleForRedemption', window );">Percentage principal outstanding to be eligible for redemption</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_jcom_DebtInstrumentCovenantEBITDAMinimum', window );">Covenant, EBITDA minimum</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_jcom_DebtInstrumentCovenantEBITDAMinimumFiscalQuarterPeriod', window );">Covenant, EBITDA minimum, fiscal quarter period | fiscalQuarterPeriod</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_jcom_DebtInstrumentCovenantRestrictedPaymentThreshold', window );">Covenant restricted payment threshold</a></td>
<td class="nump">$ 250,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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscount', window );">Unamortized debt discount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,523,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,523,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_DeferredFinanceCostsNet', window );">Debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</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,761,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,761,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_DebtInstrumentCarryingAmount', window );">Outstanding debt originating from the Paycheck Protection 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="nump">750,000,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">750,000,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior Notes | 4.625% Senior Notes | Debt Instrument, Redemption, Period One</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed', window );">Percentage of principal amount redeemed</a></td>
<td class="nump">40.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentRedemptionPricePercentage', window );">Redemption price, percentage</a></td>
<td class="nump">104.625%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior Notes | 4.625% Senior Notes | Debt Instrument, Redemption, Period Two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentRedemptionPricePercentage', window );">Redemption price, percentage</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Outstanding debt originating from the Paycheck Protection 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="nump">1,702,414,000<span></span>
</td>
<td class="nump">1,602,500,000<span></span>
</td>
<td class="nump">1,702,414,000<span></span>
</td>
<td class="nump">1,602,500,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_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible Debt | 3.25% Convertible Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Face amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 402,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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest 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="nump">3.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed', window );">Percentage of principal amount redeemed</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Fair value of senior notes</a></td>
<td class="text">&#160;<span></span>
</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">$ 593,100,000<span></span>
</td>
<td class="nump">$ 583,600,000<span></span>
</td>
<td class="nump">$ 593,100,000<span></span>
</td>
<td class="nump">583,600,000<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_jcom_DebtInstrumentCovenantComplianceContingentInterestMinimumTradingPricePerPrincipalAmount', window );">Contingent interest, minimum trading price per principal 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">$ 1,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdTradingDays', window );">Convertible debt threshold trading days | tradingDay</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1', window );">Convertible debt threshold consecutive trading days | tradingDay</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30<span></span>
</td>
<td class="nump">30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionRatio1', window );">Convertible debt conversion ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.30<span></span>
</td>
<td class="nump">1.30<span></span>
</td>
<td class="nump">0.0147632<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionPrice1', window );">Convertible debt conversion price (in usd per share) | $ / 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="nump">$ 67.74<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 67.74<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_jcom_DebtInstrumentNonConversionFeatureBorrowingRate', window );">Borrowing rates of similar debt without the conversion feature</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.79%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscount', window );">Unamortized debt discount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 59,000,000.0<span></span>
</td>
<td class="nump">$ 4,644,000<span></span>
</td>
<td class="nump">$ 14,363,000<span></span>
</td>
<td class="nump">$ 4,644,000<span></span>
</td>
<td class="nump">14,363,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_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent', window );">Convertible debt carrying amount of equity component</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 37,700,000<span></span>
</td>
<td class="nump">37,688,000<span></span>
</td>
<td class="nump">37,700,000<span></span>
</td>
<td class="nump">37,688,000<span></span>
</td>
<td class="nump">37,700,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_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest 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="nump">5.81%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal', window );">If-converted value in excess of the principal 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 173,300,000<span></span>
</td>
<td class="nump">154,300,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_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1', window );">Convertible debt remaining discount amortization period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</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">855,000<span></span>
</td>
<td class="nump">2,605,000<span></span>
</td>
<td class="nump">$ 855,000<span></span>
</td>
<td class="nump">2,605,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_InterestExpense', window );">Interest 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="nump">24,546,000<span></span>
</td>
<td class="nump">23,852,000<span></span>
</td>
<td class="nump">$ 23,198,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_DebtInstrumentCarryingAmount', window );">Outstanding debt originating from the Paycheck Protection 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="nump">402,414,000<span></span>
</td>
<td class="nump">402,500,000<span></span>
</td>
<td class="nump">402,414,000<span></span>
</td>
<td class="nump">402,500,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_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible Debt | 3.25% Convertible Notes | Debt Instrument, Redemption, Period One</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdTradingDays', window );">Convertible debt threshold trading days | tradingDay</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1', window );">Convertible debt threshold consecutive trading days | tradingDay</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionRatio1', window );">Convertible debt conversion ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible Debt | 3.25% Convertible Notes | Debt Instrument, Redemption, Period Two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1', window );">Convertible debt threshold consecutive trading days | tradingDay</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionRatio1', window );">Convertible debt conversion ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.98<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_jcom_DebtInstrumentConvertibleThresholdConsecutiveBusinessDays', window );">Convertible debt threshold consecutive business days | tradingDay</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible Debt | 1.75% Convertible Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Face amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 550,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromDebtNetOfIssuanceCosts', window );">Proceeds from debt, net of issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 537,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Fair value of senior notes</a></td>
<td class="text">&#160;<span></span>
</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">$ 569,700,000<span></span>
</td>
<td class="nump">559,600,000<span></span>
</td>
<td class="nump">$ 569,700,000<span></span>
</td>
<td class="nump">559,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionRatio1', window );">Convertible debt conversion ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.0079864<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionPrice1', window );">Convertible debt conversion price (in usd per share) | $ / 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="nump">$ 125.21<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 125.21<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_jcom_DebtInstrumentNonConversionFeatureBorrowingRate', window );">Borrowing rates of similar debt without the conversion feature</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscount', window );">Unamortized debt discount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 118,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 102,631,000<span></span>
</td>
<td class="nump">117,193,000<span></span>
</td>
<td class="nump">$ 102,631,000<span></span>
</td>
<td class="nump">117,193,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_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent', window );">Convertible debt carrying amount of equity component</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 88,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">88,138,000<span></span>
</td>
<td class="nump">88,138,000<span></span>
</td>
<td class="nump">$ 88,138,000<span></span>
</td>
<td class="nump">88,138,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_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1', window );">Convertible debt remaining discount amortization period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years 9 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,889,000<span></span>
</td>
<td class="nump">9,987,000<span></span>
</td>
<td class="nump">$ 8,889,000<span></span>
</td>
<td class="nump">9,987,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_DeferredFinanceCostsGross', window );">Gross debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedAmortizationDeferredFinanceCosts', window );">Accumulated amortization of debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnamortizedDebtIssuanceExpense', window );">Unamortized debt issuance 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="nump">8,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest 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="nump">25,314,000<span></span>
</td>
<td class="nump">3,014,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_DebtInstrumentCarryingAmount', window );">Outstanding debt originating from the Paycheck Protection 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="nump">550,000,000<span></span>
</td>
<td class="nump">550,000,000<span></span>
</td>
<td class="nump">550,000,000<span></span>
</td>
<td class="nump">550,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_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible Debt | 1.75% Convertible Notes | Debt Instrument, Redemption, Period One</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdTradingDays', window );">Convertible debt threshold trading days | tradingDay</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1', window );">Convertible debt threshold consecutive trading days | tradingDay</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionRatio1', window );">Convertible debt conversion ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible Debt | 1.75% Convertible Notes | Debt Instrument, Redemption, Period Two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdTradingDays', window );">Convertible debt threshold trading days | tradingDay</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1', window );">Convertible debt threshold consecutive trading days | tradingDay</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionRatio1', window );">Convertible debt conversion ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.98<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | MUFG Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromLinesOfCredit', window );">Proceeds from line of credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">185,000,000.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_RepaymentsOfLinesOfCredit', window );">Lines of credit paid off</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">185,000,000.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_DebtIssuanceCostsLineOfCreditArrangementsGross', window );">Line of credit, debt issuance costs before accumulated amortization</a></td>
<td class="text">&#160;<span></span>
</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">400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">400,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_DebtIssuanceCostsLineOfCreditArrangementsNet', window );">Line of credit, debt issuance costs after accumulated amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">300,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_InterestExpense', window );">Interest 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="nump">0<span></span>
</td>
<td class="nump">3,400,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_LongtermDebtTypeAxis=us-gaap_LoansPayableMember', window );">Loans Payable | Paycheck Protection Program, CARES Act</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Outstanding debt originating from the Paycheck Protection 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="nump">$ 910,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 910,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jcom_DebtInstrumentConvertibleThresholdConsecutiveBusinessDays">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Convertible, Threshold Consecutive Business 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;">jcom_DebtInstrumentConvertibleThresholdConsecutiveBusinessDays</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcom_</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_jcom_DebtInstrumentCovenantComplianceContingentInterestMinimumTradingPricePerPrincipalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Covenant compliance, Contingent Interest, Minimum Trading Price Per Principal Amount</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jcom_DebtInstrumentCovenantComplianceContingentInterestMinimumTradingPricePerPrincipalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcom_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jcom_DebtInstrumentCovenantEBITDAMinimum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Covenant, EBITDA Minimum</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jcom_DebtInstrumentCovenantEBITDAMinimum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcom_</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_jcom_DebtInstrumentCovenantEBITDAMinimumFiscalQuarterPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Covenant, EBITDA Minimum, Fiscal Quarter 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;">jcom_DebtInstrumentCovenantEBITDAMinimumFiscalQuarterPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcom_</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_jcom_DebtInstrumentCovenantLeverageRatioMinimum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Covenant, Leverage Ratio, Minimum</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jcom_DebtInstrumentCovenantLeverageRatioMinimum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcom_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jcom_DebtInstrumentCovenantRestrictedPaymentThreshold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Covenant, Restricted Payment Threshold</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jcom_DebtInstrumentCovenantRestrictedPaymentThreshold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcom_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jcom_DebtInstrumentNonConversionFeatureBorrowingRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Non Conversion Feature, Borrowing 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;">jcom_DebtInstrumentNonConversionFeatureBorrowingRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcom_</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_jcom_DebtInstrumentRedemptionThresholdOfPrincipalOutstandingToBeEligibleForRedemption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Redemption, Threshold Of Principal Outstanding To Be Eligible For Redemption</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jcom_DebtInstrumentRedemptionThresholdOfPrincipalOutstandingToBeEligibleForRedemption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcom_</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_jcom_PaymentsOfInterestOnDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payments Of Interest On Debt</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jcom_PaymentsOfInterestOnDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcom_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AccumulatedAmortizationDeferredFinanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 amortization of debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28555-108399<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.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedAmortizationDeferredFinanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120520924&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the equity component of convertible debt which may be settled in cash upon conversion.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120520924&amp;loc=SL6031897-161870<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleConversionPrice1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The price per share of the conversion feature embedded in the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120520924&amp;loc=SL6031898-161870<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleConversionPrice1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_DebtInstrumentConvertibleConversionRatio1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21521-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 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21506-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleConversionRatio1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 by which the convertible debt's if-converted value exceeds its principle amount at the balance sheet date, regardless of whether the instrument is currently convertible. This element applies to public companies only.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120520924&amp;loc=SL6031898-161870<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Remaining amortization period for discount on the liability component of convertible debt which may be settled in cash upon conversion, 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 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120520924&amp;loc=SL6031898-161870<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1</td>
</tr>
<tr>
<td style="padding-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_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleThresholdTradingDays">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleThresholdTradingDays</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28551-108399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120520924&amp;loc=SL6036836-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateEffectivePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="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_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentRedemptionPricePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph e<br> -URI http://asc.fasb.org/extlink&amp;oid=75038535&amp;loc=d3e64711-112823<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentRedemptionPricePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 principal amount of debt redeemed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed</td>
</tr>
<tr>
<td style="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_DebtInstrumentUnamortizedDiscount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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, of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28541-108399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentUnamortizedDiscount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated amortization, of debt issuance costs related to line of credit arrangements. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section S45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68176171&amp;loc=SL68176184-208336<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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, of debt issuance costs related to line of credit arrangements. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section S45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68176171&amp;loc=SL68176184-208336<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net Increase or Decrease in the fair value of the embedded derivative or group of embedded derivatives included in earnings in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 15<br> -URI http://asc.fasb.org/subtopic&amp;trid=2229187<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=117329964&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117329964&amp;loc=d3e12317-112629<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=121586364&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_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDebtExtinguishmentCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 cost from early extinguishment and prepayment of debt. Includes, but is not limited to, third-party cost, premium paid, and other fee paid to lender directly for debt extinguishment or debt prepayment. Excludes accrued interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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_PaymentsOfDebtExtinguishmentCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProceedsFromDebtNetOfIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 additional borrowings, net of cash paid to third parties in connection with debt origination.</p></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 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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_ProceedsFromDebtNetOfIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProceedsFromLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<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.(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RepaymentsOfLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RepaymentsOfSeniorDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 a long-term debt where the holder has highest claim on the entity's asset in case of bankruptcy or liquidation 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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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_RepaymentsOfSeniorDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_UnamortizedDebtIssuanceExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or 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 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=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnamortizedDebtIssuanceExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=jcom_A60SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=jcom_A60SeniorNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=jcom_A4625SeniorNotesDueIn2030Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=jcom_A4625SeniorNotesDueIn2030Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=jcom_A325ConvertibleNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=jcom_A325ConvertibleNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=jcom_A175ConvertibleNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=jcom_A175ConvertibleNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=jcom_MUFGCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=jcom_MUFGCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LoansPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LoansPayableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=jcom_PaycheckProtectionProgramCARESActMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=jcom_PaycheckProtectionProgramCARESActMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457720942408">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Long-Term Debt - Additional Information Related to Senior and Convertible Notes (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Nov. 15, 2019</div></th>
<th class="th"><div>Jun. 10, 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_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal amount</a></td>
<td class="nump">$ 1,703,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_DebtInstrumentUnamortizedDiscount', window );">Less: Unamortized discount</a></td>
<td class="num">(112,798)<span></span>
</td>
<td class="num">$ (139,981)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Deferred issuance costs</a></td>
<td class="num">(11,505)<span></span>
</td>
<td class="num">(14,058)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total long-term debt</a></td>
<td class="nump">1,579,021<span></span>
</td>
<td class="nump">1,448,461<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal amount</a></td>
<td class="nump">1,702,414<span></span>
</td>
<td class="nump">1,602,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=jcom_A60SeniorNotesMember', window );">6.0% Senior Notes | Senior Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal amount</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">650,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_DebtInstrumentUnamortizedDiscount', window );">Less: Unamortized discount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8,425)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Deferred issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,466)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">640,109<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=jcom_A4625SeniorNotesDueIn2030Member', window );">4.625% Senior Notes | Senior Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal amount</a></td>
<td class="nump">750,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscount', window );">Less: Unamortized discount</a></td>
<td class="num">(5,523)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Deferred issuance costs</a></td>
<td class="num">(1,761)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total long-term debt</a></td>
<td class="nump">742,716<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=jcom_A325ConvertibleNotesMember', window );">3.25% Convertible Notes | Convertible Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent', window );">Additional paid-in capital</a></td>
<td class="nump">37,688<span></span>
</td>
<td class="nump">37,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 37,700<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal amount</a></td>
<td class="nump">402,414<span></span>
</td>
<td class="nump">402,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscount', window );">Less: Unamortized discount</a></td>
<td class="num">(4,644)<span></span>
</td>
<td class="num">(14,363)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (59,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_DeferredFinanceCostsNet', window );">Deferred issuance costs</a></td>
<td class="num">(855)<span></span>
</td>
<td class="num">(2,605)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total long-term debt</a></td>
<td class="nump">396,915<span></span>
</td>
<td class="nump">385,532<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=jcom_A175ConvertibleNotesMember', window );">1.75% Convertible Notes | Convertible Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent', window );">Additional paid-in capital</a></td>
<td class="nump">88,138<span></span>
</td>
<td class="nump">88,138<span></span>
</td>
<td class="nump">$ 88,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_DebtInstrumentCarryingAmount', window );">Principal amount</a></td>
<td class="nump">550,000<span></span>
</td>
<td class="nump">550,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_DebtInstrumentUnamortizedDiscount', window );">Less: Unamortized discount</a></td>
<td class="num">(102,631)<span></span>
</td>
<td class="num">(117,193)<span></span>
</td>
<td class="num">(118,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_DeferredFinanceCostsNet', window );">Deferred issuance costs</a></td>
<td class="num">(8,889)<span></span>
</td>
<td class="num">(9,987)<span></span>
</td>
<td class="num">$ (2,800)<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_LongTermDebt', window );">Total long-term debt</a></td>
<td class="nump">$ 438,480<span></span>
</td>
<td class="nump">$ 422,820<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_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120520924&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the equity component of convertible debt which may be settled in cash upon conversion.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120520924&amp;loc=SL6031897-161870<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentUnamortizedDiscount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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, of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28541-108399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentUnamortizedDiscount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120520924&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&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(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&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(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=jcom_A60SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=jcom_A60SeniorNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=jcom_A4625SeniorNotesDueIn2030Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=jcom_A4625SeniorNotesDueIn2030Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=jcom_A325ConvertibleNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=jcom_A325ConvertibleNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=jcom_A175ConvertibleNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=jcom_A175ConvertibleNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457718891720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Debt - Components of Interest Expense Related to Convertible Notes (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, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_InterestExpense', window );">Total interest expense related to Convertible Notes</a></td>
<td class="nump">$ 133,800<span></span>
</td>
<td class="nump">$ 70,200<span></span>
</td>
<td class="nump">$ 63,500<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=jcom_A325ConvertibleNotesMember', window );">3.25% Convertible Notes | Convertible Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseDebtExcludingAmortization', window );">Cash interest expense (coupon interest expense)</a></td>
<td class="nump">13,080<span></span>
</td>
<td class="nump">13,081<span></span>
</td>
<td class="nump">13,081<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfDebtDiscountPremium', window );">Non-cash amortization of discount on Convertible Notes</a></td>
<td class="nump">9,717<span></span>
</td>
<td class="nump">9,171<span></span>
</td>
<td class="nump">8,655<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortization of debt issuance costs</a></td>
<td class="nump">1,749<span></span>
</td>
<td class="nump">1,600<span></span>
</td>
<td class="nump">1,462<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_InterestExpense', window );">Total interest expense related to Convertible Notes</a></td>
<td class="nump">24,546<span></span>
</td>
<td class="nump">23,852<span></span>
</td>
<td class="nump">$ 23,198<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=jcom_A175ConvertibleNotesMember', window );">1.75% Convertible Notes | Convertible Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseDebtExcludingAmortization', window );">Cash interest expense (coupon interest expense)</a></td>
<td class="nump">9,653<span></span>
</td>
<td class="nump">1,174<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfDebtDiscountPremium', window );">Non-cash amortization of discount on Convertible Notes</a></td>
<td class="nump">14,563<span></span>
</td>
<td class="nump">1,718<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortization of debt issuance costs</a></td>
<td class="nump">1,098<span></span>
</td>
<td class="nump">122<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_InterestExpense', window );">Total interest expense related to Convertible Notes</a></td>
<td class="nump">$ 25,314<span></span>
</td>
<td class="nump">$ 3,014<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_AmortizationOfDebtDiscountPremium">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28541-108399<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=121586364&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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&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_AmortizationOfDebtDiscountPremium</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AmortizationOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseDebtExcludingAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseDebtExcludingAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=jcom_A325ConvertibleNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=jcom_A325ConvertibleNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=jcom_A175ConvertibleNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=jcom_A175ConvertibleNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457721955976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Narrative (Details) - USD ($)<br></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, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Jan. 01, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRenewalTerm', window );">Operating lease renewal term</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseImpairmentLoss', window );">Lease asset impairments and other charges</a></td>
<td class="nump">$ 12,121,000<span></span>
</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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right-of-use assets recorded upon adoption</a></td>
<td class="nump">105,845,000<span></span>
</td>
<td class="nump">125,822,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_OperatingLeaseLiability', window );">Operating lease liabilities recorded upon adoption</a></td>
<td class="nump">131,388,000<span></span>
</td>
<td class="nump">130,997,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_OperatingLeasesRentExpenseNet', window );">Rental expense for operating leases classified under ASC 840</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubleaseIncome', window );">Sublease income</a></td>
<td class="nump">2,600,000<span></span>
</td>
<td class="nump">$ 3,500,000<span></span>
</td>
<td class="nump">$ 2,800,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_OperatingLeasesFutureMinimumPaymentsDueFutureMinimumSubleaseRentals', window );">Estimated aggregate sublease income to be received in the future</a></td>
<td class="nump">4,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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnusualOrInfrequentItemAxis=jcom_COVID19Member', window );">COVID-19</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseImpairmentLoss', window );">Lease asset impairments and other charges</a></td>
<td class="nump">2,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember', window );">Cumulative Effect, Period of Adoption, Adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right-of-use assets recorded upon adoption</a></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">$ 72,000,000.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_OperatingLeaseLiability', window );">Operating lease liabilities recorded upon adoption</a></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">$ 75,000,000.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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember', window );">Building</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseImpairmentLoss', window );">Lease asset impairments and other charges</a></td>
<td class="nump">12,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseImpairmentLoss', window );">Lease asset impairments and other charges</a></td>
<td class="nump">$ 3,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Operating lease terms</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="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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Operating lease terms</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseRenewalTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseRenewalTerm</td>
</tr>
<tr>
<td style="padding-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_LesseeOperatingLeaseTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseTermOfContract</td>
</tr>
<tr>
<td style="padding-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_OperatingLeaseImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 impairment of right-of-use asset from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 25<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121593497&amp;loc=SL77918431-209957<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueFutureMinimumSubleaseRentals">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractually required future rental payments receivable on noncancelable subleasing 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/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121573735&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_OperatingLeasesFutureMinimumPaymentsDueFutureMinimumSubleaseRentals</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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/otherTransitionRef<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=121573735&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_SubleaseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 sublease income excluding finance and operating lease expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubleaseIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_UnusualOrInfrequentItemAxis=jcom_COVID19Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnusualOrInfrequentItemAxis=jcom_COVID19Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_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_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457800261272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Components of Lease Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="nump">$ 42,025<span></span>
</td>
<td class="nump">$ 23,681<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermLeaseCost', window );">Short-term lease cost</a></td>
<td class="nump">1,807<span></span>
</td>
<td class="nump">1,918<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Total lease cost</a></td>
<td class="nump">$ 43,832<span></span>
</td>
<td class="nump">$ 25,599<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term lease cost, excluding expense for lease with term of one month or less.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>97
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457713227496">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Balance Sheet and Other Supplemental Operating Lease Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">$ 105,845<span></span>
</td>
<td class="nump">$ 125,822<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities, current</a></td>
<td class="nump">32,211<span></span>
</td>
<td class="nump">26,927<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities, noncurrent</a></td>
<td class="nump">99,177<span></span>
</td>
<td class="nump">104,070<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_OperatingLeaseLiability', window );">Total operating lease liabilities</a></td>
<td class="nump">$ 131,388<span></span>
</td>
<td class="nump">$ 130,997<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average remaining lease term</a></td>
<td class="text">5 years 2 months 12 days<span></span>
</td>
<td class="text">5 years 10 months 24 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted average discount rate</a></td>
<td class="nump">3.93%<span></span>
</td>
<td class="nump">3.95%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457825700824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Supplemental Cash Flow Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating cash flows from operating leases</a></td>
<td class="nump">$ 28,677<span></span>
</td>
<td class="nump">$ 24,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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right-of-use assets obtained in exchange for operating lease obligations</a></td>
<td class="nump">$ 31,669<span></span>
</td>
<td class="nump">$ 73,163<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>99
<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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457799773640">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Maturities of Operating Lease Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2021</a></td>
<td class="nump">$ 34,636<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2022</a></td>
<td class="nump">32,137<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2023</a></td>
<td class="nump">26,255<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2024</a></td>
<td class="nump">18,288<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2025</a></td>
<td class="nump">9,843<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">38,447<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_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">159,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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: Imputed interest</a></td>
<td class="num">(28,218)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Present value of operating lease liabilities</a></td>
<td class="nump">$ 131,388<span></span>
</td>
<td class="nump">$ 130,997<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<FILENAME>R86.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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457718619304">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Nov. 15, 2019</div></th>
<th class="th"><div>Nov. 14, 2019</div></th>
<th class="th"><div>Aug. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyAccrualAtCarryingValue', window );">Loss contingency accrual</a></td>
<td class="nump">$ 4,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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyEstimateOfPossibleLoss', window );">Estimate of possible loss</a></td>
<td class="nump">$ 22,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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | MUFG Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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 facility, maximum 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">$ 200,000,000.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 );">Line of credit facility, current borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,000,000.0<span></span>
</td>
<td class="nump">$ 200,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyAccrualAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 contingency 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 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyAccrualAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyEstimateOfPossibleLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 estimated amount of loss from the specified contingency 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 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14435-108349<br><br>Reference 2: 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 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14557-108349<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121555522&amp;loc=d3e12021-110248<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyEstimateOfPossibleLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=jcom_MUFGCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=jcom_MUFGCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R87.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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457722487272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Narrative (Details)<br></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, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($) </div>
<div>subsidiary</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </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_OperatingLossCarryforwardsLineItems', 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>
</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_jcom_NumberOfForeignSubsidiariesInvolvedInIntraEntityAssetTransfer', window );">Number of foreign subsidiaries involved in intra-entity asset transfer | subsidiary</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>
</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_jcom_NetTaxExpenseBenefitonIntraEntityTransferAssetsOtherthanInventory', window );">Net tax expense (benefit) on intra-entity asset transfer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (53,700,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Total deferred tax assets</a></td>
<td class="nump">$ 77,024,000<span></span>
</td>
<td class="nump">78,897,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_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="nump">8,307,000<span></span>
</td>
<td class="nump">608,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_ValuationAllowanceDeferredTaxAssetChangeInAmount', window );">Increase (decrease) in valuation allowance</a></td>
<td class="nump">7,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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign', window );">Foreign tax credit carryforward</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch', window );">Research and development tax credits carryforwards</a></td>
<td class="nump">9,100,000<span></span>
</td>
<td class="nump">3,200,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_UndistributedEarningsOfForeignSubsidiaries', window );">Undistributed earnings from foreign subsidiaries</a></td>
<td class="nump">454,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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidTaxes', window );">Prepaid tax payments</a></td>
<td class="nump">3,000,000.0<span></span>
</td>
<td class="nump">3,700,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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic', window );">Income before income taxes, domestic operations</a></td>
<td class="nump">47,300,000<span></span>
</td>
<td class="nump">81,600,000<span></span>
</td>
<td class="nump">$ 19,900,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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign', window );">Income before income taxes, foreign operations</a></td>
<td class="nump">183,100,000<span></span>
</td>
<td class="nump">118,000,000.0<span></span>
</td>
<td class="nump">157,700,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_UnrecognizedTaxBenefits', window );">Unrecognized tax benefits</a></td>
<td class="nump">49,082,000<span></span>
</td>
<td class="nump">46,703,000<span></span>
</td>
<td class="nump">51,271,000<span></span>
</td>
<td class="nump">$ 45,012,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_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate', window );">Unrecognized tax benefits, if recognized, would affect the Company&#8217;s effective tax rat</a></td>
<td class="nump">46,000,000.0<span></span>
</td>
<td class="nump">43,900,000<span></span>
</td>
<td class="nump">46,800,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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued', window );">Unrecognized tax benefits, interest and penalties accrued</a></td>
<td class="nump">8,100,000<span></span>
</td>
<td class="nump">5,800,000<span></span>
</td>
<td class="nump">8,400,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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense', window );">Unrecognized tax benefits, interest and penalty expense (benefit)</a></td>
<td class="nump">2,300,000<span></span>
</td>
<td class="num">$ (1,800,000)<span></span>
</td>
<td class="nump">$ 1,200,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_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">Domestic Tax Authority</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', 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>
</tr>
<tr class="re">
<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 (&#8220;NOLs&#8221;)</a></td>
<td class="nump">60,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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration', window );">NOLs subject to expiration</a></td>
<td class="nump">59,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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration', window );">NOLs not subject to expiration</a></td>
<td class="nump">500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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 Tax Authority</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', 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>
</tr>
<tr class="ro">
<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 (&#8220;NOLs&#8221;)</a></td>
<td class="nump">$ 5,800,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_jcom_NetTaxExpenseBenefitonIntraEntityTransferAssetsOtherthanInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net Tax Expense (Benefit) on Intra-Entity Transfer, Assets Other than Inventory</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jcom_NetTaxExpenseBenefitonIntraEntityTransferAssetsOtherthanInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcom_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_jcom_NumberOfForeignSubsidiariesInvolvedInIntraEntityAssetTransfer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Foreign Subsidiaries Involved in Intra-Entity Asset Transfer</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jcom_NumberOfForeignSubsidiariesInvolvedInIntraEntityAssetTransfer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcom_</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_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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.</p></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 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_DeferredTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 operating loss carryforwards that are not subject to expiration dates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 operating loss carryforwards that are subject to expiration dates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 foreign 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://www.xbrl.org/2009/role/commonPracticeRef<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 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_DeferredTaxAssetsTaxCreditCarryforwardsForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 research 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://www.xbrl.org/2009/role/commonPracticeRef<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_DeferredTaxAssetsTaxCreditCarryforwardsResearch</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI 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_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=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&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_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=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&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_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_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_OperatingLossCarryforwardsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_OperatingLossCarryforwardsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&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 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6787-107765<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6387103&amp;loc=d3e6435-108320<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 5<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=68074540&amp;loc=d3e5879-108316<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<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 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><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 25<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121573983&amp;loc=d3e28200-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_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=120406818&amp;loc=SL37586934-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.</p></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 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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.</p></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 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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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://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 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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -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_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_DomesticCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>102
<FILENAME>R88.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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457720444888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Provision for Income Tax (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, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract', window );"><strong>Current:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">$ 20,943<span></span>
</td>
<td class="nump">$ 23,306<span></span>
</td>
<td class="nump">$ 17,233<span></span>
</td>
</tr>
<tr class="re">
<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 );">State</a></td>
<td class="nump">5,223<span></span>
</td>
<td class="nump">4,774<span></span>
</td>
<td class="num">(617)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Foreign</a></td>
<td class="nump">36,387<span></span>
</td>
<td class="nump">15,988<span></span>
</td>
<td class="nump">3,094<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_CurrentIncomeTaxExpenseBenefit', window );">Total current</a></td>
<td class="nump">62,553<span></span>
</td>
<td class="nump">44,068<span></span>
</td>
<td class="nump">19,710<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract', window );"><strong>Deferred:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Federal</a></td>
<td class="num">(6,173)<span></span>
</td>
<td class="num">(1,903)<span></span>
</td>
<td class="nump">16,083<span></span>
</td>
</tr>
<tr class="ro">
<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 );">State</a></td>
<td class="nump">694<span></span>
</td>
<td class="num">(5,620)<span></span>
</td>
<td class="nump">2,965<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit', window );">Foreign</a></td>
<td class="nump">11,319<span></span>
</td>
<td class="num">(55,921)<span></span>
</td>
<td class="nump">6,002<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_DeferredIncomeTaxExpenseBenefit', window );">Total deferred</a></td>
<td class="nump">5,840<span></span>
</td>
<td class="num">(63,444)<span></span>
</td>
<td class="nump">25,050<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 );">Total provision</a></td>
<td class="nump">$ 68,393<span></span>
</td>
<td class="num">$ (19,376)<span></span>
</td>
<td class="nump">$ 44,760<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_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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=116825942&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=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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://www.xbrl.org/2009/role/commonPracticeRef<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><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=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentForeignTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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) pertaining to taxable 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=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=120395691&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=116825942&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 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=120395691&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=116825942&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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_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_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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=116825942&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=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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_DeferredForeignIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&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 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=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI 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_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://www.xbrl.org/2009/role/commonPracticeRef<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 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=116825942&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 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=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120385591&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>103
<FILENAME>R89.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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457711959848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Reconciliation of Statutory Federal Income Tax Rate with Effective Income Tax Rate (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 );">Statutory tax rate</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.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</a></td>
<td class="nump">1.50%<span></span>
</td>
<td class="nump">0.90%<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_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential', window );">Foreign rate differential</a></td>
<td class="num">(0.10%)<span></span>
</td>
<td class="num">(3.80%)<span></span>
</td>
<td class="num">(7.70%)<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_jcom_EffectiveIncomeTaxRateReconciliationSubpartFIncome', window );">Foreign income inclusion</a></td>
<td class="nump">0.80%<span></span>
</td>
<td class="nump">1.40%<span></span>
</td>
<td class="nump">1.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_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign', window );">Foreign tax credit</a></td>
<td class="num">(1.30%)<span></span>
</td>
<td class="num">(0.90%)<span></span>
</td>
<td class="num">(1.40%)<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_jcom_EffectiveIncomeTaxRateReconciliationTaxContingenciesReserve', window );">Reserve for uncertain tax positions</a></td>
<td class="nump">3.50%<span></span>
</td>
<td class="num">(0.40%)<span></span>
</td>
<td class="nump">4.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_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="nump">3.70%<span></span>
</td>
<td class="nump">0.20%<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_jcom_EffectiveIncomeTaxRateReconciliationIntercompanyTransferofIntangibleAssets', window );">Intra-entity tax benefit</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="num">(26.90%)<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_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate', window );">Impact on deferred taxes of enacted tax law and rate changes</a></td>
<td class="nump">1.10%<span></span>
</td>
<td class="num">(1.30%)<span></span>
</td>
<td class="nump">0.10%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcom_EffectiveIncomeTaxRateReconciliationContingentLiabilities', window );">Contingent liabilities</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.60%<span></span>
</td>
<td class="nump">2.40%<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_jcom_EffectiveIncomeTaxRateReconciliationUnrecognizedLossonIntercompanySale', window );">Unrecognized loss on intercompany sale</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">1.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_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Other</a></td>
<td class="num">(0.50%)<span></span>
</td>
<td class="num">(0.50%)<span></span>
</td>
<td class="nump">1.90%<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_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rates</a></td>
<td class="nump">29.70%<span></span>
</td>
<td class="num">(9.70%)<span></span>
</td>
<td class="nump">25.20%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jcom_EffectiveIncomeTaxRateReconciliationContingentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Contingent 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;">jcom_EffectiveIncomeTaxRateReconciliationContingentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcom_</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_jcom_EffectiveIncomeTaxRateReconciliationIntercompanyTransferofIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Intercompany Transfer of 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;">jcom_EffectiveIncomeTaxRateReconciliationIntercompanyTransferofIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcom_</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_jcom_EffectiveIncomeTaxRateReconciliationSubpartFIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Subpart F income inclusion.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jcom_EffectiveIncomeTaxRateReconciliationSubpartFIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcom_</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_jcom_EffectiveIncomeTaxRateReconciliationTaxContingenciesReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 contingencies, reserve.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jcom_EffectiveIncomeTaxRateReconciliationTaxContingenciesReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcom_</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_jcom_EffectiveIncomeTaxRateReconciliationUnrecognizedLossonIntercompanySale">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Unrecognized Loss on Intercompany 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;">jcom_EffectiveIncomeTaxRateReconciliationUnrecognizedLossonIntercompanySale</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcom_</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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI 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_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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 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_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_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 changes in the valuation allowance 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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 changes in the income tax rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate</td>
</tr>
<tr>
<td style="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://www.xbrl.org/2009/role/commonPracticeRef<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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&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_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_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://www.xbrl.org/2009/role/commonPracticeRef<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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&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_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_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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 foreign tax 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign</td>
</tr>
<tr>
<td style="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>104
<FILENAME>R90.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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457718955496">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes - Deferred Tax Assets and Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net operating loss carryforwards</a></td>
<td class="nump">$ 21,183<span></span>
</td>
<td class="nump">$ 43,352<span></span>
</td>
</tr>
<tr class="re">
<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 );">Tax credit carryforwards</a></td>
<td class="nump">9,022<span></span>
</td>
<td class="nump">4,152<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities', window );">Accrued expenses</a></td>
<td class="nump">19,572<span></span>
</td>
<td class="nump">9,946<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts', window );">Allowance for bad debt</a></td>
<td class="nump">4,366<span></span>
</td>
<td class="nump">2,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 );">Share-based compensation expense</a></td>
<td class="nump">5,923<span></span>
</td>
<td class="nump">4,669<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses', window );">Impairment of investments</a></td>
<td class="nump">6,762<span></span>
</td>
<td class="nump">1,675<span></span>
</td>
</tr>
<tr class="ro">
<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">1,334<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_DeferredTaxAssetsStateTaxes', window );">State taxes</a></td>
<td class="nump">5,124<span></span>
</td>
<td class="nump">3,206<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOther', window );">Other</a></td>
<td class="nump">12,045<span></span>
</td>
<td class="nump">9,958<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_DeferredTaxAssetsGross', window );">Deferred tax assets, gross</a></td>
<td class="nump">85,331<span></span>
</td>
<td class="nump">79,505<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Less:&#160;valuation allowance</a></td>
<td class="num">(8,307)<span></span>
</td>
<td class="num">(608)<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_DeferredTaxAssetsNet', window );">Total deferred tax assets</a></td>
<td class="nump">77,024<span></span>
</td>
<td class="nump">78,897<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesNetAbstract', 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="re">
<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 );">Basis difference in property and equipment</a></td>
<td class="num">(18,995)<span></span>
</td>
<td class="num">(15,767)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets', window );">Basis difference in intangible assets</a></td>
<td class="num">(93,162)<span></span>
</td>
<td class="num">(42,880)<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_jcom_DeferredTaxLiabilitiesPrepaidInsurance', window );">Prepaid insurance</a></td>
<td class="num">(2,905)<span></span>
</td>
<td class="num">(1,847)<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_jcom_DeferredTaxLiabilityConvertibleDebt', window );">Convertible debt</a></td>
<td class="num">(65,192)<span></span>
</td>
<td class="num">(65,217)<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_jcom_DeferredTaxLiabilitiesForeignOther', window );">Other</a></td>
<td class="num">(2,925)<span></span>
</td>
<td class="num">(663)<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_DeferredIncomeTaxLiabilities', window );">Total deferred tax liabilities</a></td>
<td class="num">(183,179)<span></span>
</td>
<td class="num">(126,374)<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_DeferredTaxLiabilities', window );">Net deferred tax liabilities</a></td>
<td class="num">$ (106,155)<span></span>
</td>
<td class="num">$ (47,477)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jcom_DeferredTaxLiabilitiesForeignOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 liabilities, foreign 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;">jcom_DeferredTaxLiabilitiesForeignOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcom_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jcom_DeferredTaxLiabilitiesPrepaidInsurance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 liabilities, prepaid insurance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jcom_DeferredTaxLiabilitiesPrepaidInsurance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcom_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jcom_DeferredTaxLiabilityConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Convertible Debt</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jcom_DeferredTaxLiabilityConvertibleDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcom_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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><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(15)(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&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 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=120398452&amp;loc=d3e534808-122878<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(26)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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://www.xbrl.org/2009/role/commonPracticeRef<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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (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_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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.</p></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 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_DeferredTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_DeferredTaxAssetsOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 operating loss 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://www.xbrl.org/2009/role/commonPracticeRef<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_DeferredTaxAssetsOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 allowance, of deferred tax asset attributable to deductible temporary differences, 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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsStateTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 state 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_DeferredTaxAssetsStateTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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://www.xbrl.org/2009/role/commonPracticeRef<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://www.xbrl.org/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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://www.xbrl.org/2009/role/commonPracticeRef<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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 the allowance for doubtful accounts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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://www.xbrl.org/2009/role/commonPracticeRef<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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 estimated impairment losses.</p></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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI 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_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 deferred tax asset, of deferred tax liability attributable to taxable differences 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 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 intangible assets other than goodwill.</p></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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DeferredTaxLiabilitiesNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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://www.xbrl.org/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>105
<FILENAME>R91.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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457720618568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 );">Beginning balance</a></td>
<td class="nump">$ 46,703<span></span>
</td>
<td class="nump">$ 51,271<span></span>
</td>
<td class="nump">$ 45,012<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions', window );">Increases related to tax positions during a prior year</a></td>
<td class="nump">3,952<span></span>
</td>
<td class="nump">5,285<span></span>
</td>
<td class="nump">2,508<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Decreases related to tax positions taken during a prior year</a></td>
<td class="num">(245)<span></span>
</td>
<td class="num">(7,441)<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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Increases related to tax positions taken in the current year</a></td>
<td class="nump">4,299<span></span>
</td>
<td class="nump">4,069<span></span>
</td>
<td class="nump">3,751<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Settlements</a></td>
<td class="num">(5,627)<span></span>
</td>
<td class="num">(5,831)<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_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations', window );">Decreases related to expiration of statute of limitations</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(650)<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_UnrecognizedTaxBenefits', window );">Ending balance</a></td>
<td class="nump">$ 49,082<span></span>
</td>
<td class="nump">$ 46,703<span></span>
</td>
<td class="nump">$ 51,271<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=120406818&amp;loc=SL37586934-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 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://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 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://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 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://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 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://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 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://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 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>106
<FILENAME>R92.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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457721809752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Jul. 31, 2016</div></th>
<th class="th"><div>Nov. 30, 2014</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Aug. 06, 2020</div></th>
<th class="th"><div>Feb. 29, 2012</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_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased', window );">Number of remaining shares available for purchase (in shares)</a></td>
<td class="nump">7,509,401<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,509,401<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Number of shares purchased from plan participants (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="nump">111,451<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember', window );">Series A Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion', window );">Exchange ratio (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20.4319<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_jcom_StockIssuedDuringPeriodSharesExchangeofPreferredStock', window );">Issuance of common stock due to preferred stock exchange (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">235,665<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember', window );">Series B Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion', window );">Exchange ratio (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31.8094<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_jcom_StockIssuedDuringPeriodSharesExchangeofPreferredStock', window );">Issuance of common stock due to preferred stock exchange (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="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">10,530<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue', window );">Incremental fair value recognized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,300,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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions', window );">Additional share-based compensation recorded</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 1,900,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_us-gaap_BusinessAcquisitionAxis=jcom_IntegratedGlobalConceptsIncMember', window );">Integrated Global Concepts, Inc</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Shares acquired and subsequently retired (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">935,231<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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=jcom_A2012RepurchaseProgramMember', window );">2012 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased', window );">Maximum number of shares authorized to be repurchased (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="text">&#160;<span></span>
</td>
<td class="nump">5,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_StockRepurchasedDuringPeriodShares', window );">Shares repurchased under the program (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="nump">1,140,819<span></span>
</td>
<td class="nump">197,870<span></span>
</td>
<td class="nump">600,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_TreasuryStockValueAcquiredCostMethod', window );">Aggregate cost of shares repurchased</a></td>
<td class="nump">$ 204,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 87,500,000<span></span>
</td>
<td class="nump">$ 16,000,000.0<span></span>
</td>
<td class="nump">$ 42,500,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_us-gaap_ShareRepurchaseProgramAxis=jcom_A2020RepurchaseProgramMember', window );">2020 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased', window );">Maximum number of shares authorized to be repurchased (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">10,000,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_StockRepurchasedDuringPeriodShares', window );">Shares repurchased under the program (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="nump">2,490,599<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Aggregate cost of shares repurchased</a></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">$ 177,800,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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jcom_StockIssuedDuringPeriodSharesExchangeofPreferredStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock Issued During Period, Shares, Exchange of Preferred Stock</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jcom_StockIssuedDuringPeriodSharesExchangeofPreferredStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcom_</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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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) to additional paid-in capital (APIC) for recognition and exercise of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 outstanding nonredeemable convertible preferred stock or outstanding convertible preferred stock that is 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 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21475-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(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 for each share of convertible preferred stock that is converted.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21475-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 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21506-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_ConvertiblePreferredStockSharesIssuedUponConversion</td>
</tr>
<tr>
<td style="padding-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_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>Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased</td>
</tr>
<tr>
<td style="padding-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_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=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI 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_StockRepurchasedDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury 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 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=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<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(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-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_TreasuryStockValueAcquiredCostMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cost of common and preferred stock that were repurchased during the period. Recorded using the cost 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 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 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<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=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValueAcquiredCostMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_BusinessAcquisitionAxis=jcom_IntegratedGlobalConceptsIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=jcom_IntegratedGlobalConceptsIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=jcom_A2012RepurchaseProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=jcom_A2012RepurchaseProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=jcom_A2020RepurchaseProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=jcom_A2020RepurchaseProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>107
<FILENAME>R93.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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457714493112">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Stockholders' Equity - Summary of Dividends Declared (Details) - $ / shares<br></strong></div></th>
<th class="th"><div>May 02, 2019</div></th>
<th class="th"><div>Feb. 06, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Dividend per common share (in usd per share)</a></td>
<td class="nump">$ 0.4550<span></span>
</td>
<td class="nump">$ 0.4450<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends declared during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>108
<FILENAME>R94.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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457716575608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Options and Employee Stock Purchase Plan - Narrative (Details) - USD ($)<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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>May 07, 2020</div></th>
<th class="th"><div>May 01, 2018</div></th>
<th class="th"><div>May 31, 2001</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Options exercisable (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="nump">175,601<span></span>
</td>
<td class="nump">163,741<span></span>
</td>
<td class="nump">298,577<span></span>
</td>
</tr>
<tr class="re">
<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 );">Options exercisable (in usd 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">$ 60.35<span></span>
</td>
<td class="nump">$ 45.94<span></span>
</td>
<td class="nump">$ 32.15<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Number of options granted (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="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">400,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted-average grant-date fair values of stock options granted (in usd 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="nump">$ 19.39<span></span>
</td>
</tr>
<tr class="ro">
<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 values of options exercised in 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="nump">$ 3,000,000.0<span></span>
</td>
<td class="nump">$ 10,400,000<span></span>
</td>
<td class="nump">$ 3,800,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodTotalFairValue', window );">Total fair value of options vested</a></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,000,000.0<span></span>
</td>
<td class="nump">1,000,000.0<span></span>
</td>
<td class="nump">100,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_ProceedsFromStockOptionsExercised', window );">Exercise of stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,619,000<span></span>
</td>
<td class="nump">5,274,000<span></span>
</td>
<td class="nump">1,540,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_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense', window );">Tax benefit realized for the tax deductions from option exercises</a></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,000<span></span>
</td>
<td class="nump">2,400,000<span></span>
</td>
<td class="nump">900,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_AllocatedShareBasedCompensationExpense', window );">Compensation expense recognized</a></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">$ 24,006,000<span></span>
</td>
<td class="nump">$ 23,922,000<span></span>
</td>
<td class="nump">$ 28,093,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEstimatedForfeitureRate', window );">Estimated forfeiture 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="nump">13.00%<span></span>
</td>
<td class="nump">13.90%<span></span>
</td>
<td class="nump">11.80%<span></span>
</td>
</tr>
<tr class="rh">
<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 );">Share-based Payment Arrangement, Option</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward', window );">Terms of award</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
</tr>
<tr class="re">
<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 );">Award vesting periods</a></td>
<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">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Award vesting percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Compensation expense recognized</a></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">$ 900,000<span></span>
</td>
<td class="nump">$ 900,000<span></span>
</td>
<td class="nump">$ 900,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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation cost related to non-vested awards granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,800,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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted-average period to recognize compensation cost (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=jcom_RestrictedStockAndRestrictedStockUnitRSUMember', window );">Restricted Stock and Restricted Stock Unit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Restricted stock and restricted units granted (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="nump">129,786<span></span>
</td>
<td class="nump">117,566<span></span>
</td>
<td class="nump">376,799<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost', window );">Modification incremental compensation cost</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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=jcom_RestrictedStockAndRestrictedStockUnitRSUMember', window );">Restricted Stock and Restricted Stock Unit | Board of Directors</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Award vesting periods</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<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=jcom_RestrictedStockAndRestrictedStockUnitRSUMember', window );">Restricted Stock and Restricted Stock Unit | Senior Staff</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Award vesting periods</a></td>
<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">&#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=jcom_RestrictedStockAndRestrictedStockUnitRSUMember', window );">Restricted Stock and Restricted Stock Unit | Chief Executive 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Award vesting periods</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">8 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=jcom_MarketBasedRestrictedStockAwardsMember', window );">Market-based Restricted Stock Awards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 to recognize compensation cost (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years 2 months 12 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Restricted stock and restricted units granted (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="nump">82,112<span></span>
</td>
<td class="nump">74,051<span></span>
</td>
<td class="nump">473,501<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue', window );">Weighted-average grant-date fair values of restricted stock awards granted (in usd 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">$ 70.99<span></span>
</td>
<td class="nump">$ 69.99<span></span>
</td>
<td class="nump">$ 52.95<span></span>
</td>
</tr>
<tr class="rh">
<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=jcom_RestrictedStockRestrictedStockUnitRSUMarketBasedRestrictedStockMember', window );">Restricted Stock and Restricted Stock Unit, Market-based Restricted Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense', window );">Tax benefit realized for the tax deductions from option exercises</a></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,100,000<span></span>
</td>
<td class="nump">$ 2,400,000<span></span>
</td>
<td class="nump">$ 2,400,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_AllocatedShareBasedCompensationExpense', window );">Compensation expense recognized</a></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">21,200,000<span></span>
</td>
<td class="nump">21,700,000<span></span>
</td>
<td class="nump">26,400,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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation cost related to non-vested awards granted</a></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">38,600,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Total fair value of restricted stock and restricted stock units vested</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,600,000<span></span>
</td>
<td class="nump">12,700,000<span></span>
</td>
<td class="nump">9,700,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_DividendsShareBasedCompensation', window );">Share-based compensation, dividends paid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="nump">$ 100,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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 to recognize compensation cost (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years 6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Restricted stock and restricted units granted (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="nump">210,630<span></span>
</td>
<td class="nump">3,844<span></span>
</td>
<td class="nump">20,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_PlanNameAxis=jcom_A2015StockOptionPlanMember', window );">2015 Stock Option Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Maximum issuance of common stock (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="nump">4,200,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Number of shares available for issuance (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="nump">2,019,350<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=jcom_A2015StockOptionPlanMember', window );">2015 Stock Option Plan | 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>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate', window );">Market value of common stock on the date of grant for incentive stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<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=jcom_A2001EmployeeStockPurchasePlanMember', window );">Employee Stock Purchase Plan | Employee Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Maximum issuance of common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate', window );">Market value of common stock on the date of grant for incentive stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">85.00%<span></span>
</td>
<td class="nump">95.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod', window );">Offering period for incentive stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6 months<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>
</tr>
<tr class="re">
<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 issuance (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="nump">1,404,939<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Compensation expense recognized</a></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,000,000.0<span></span>
</td>
<td class="nump">$ 1,300,000<span></span>
</td>
<td class="nump">$ 700,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEstimatedForfeitureRate', window );">Estimated forfeiture 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="nump">11.15%<span></span>
</td>
<td class="nump">5.80%<span></span>
</td>
<td class="nump">1.96%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate', window );">Maximum earnings withheld by the employees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15.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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Issuance of shares under Employee Stock Purchase Plan (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="nump">118,629<span></span>
</td>
<td class="nump">66,413<span></span>
</td>
<td class="nump">33,262<span></span>
</td>
</tr>
<tr class="rh">
<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=jcom_A2001EmployeeStockPurchasePlanMember', window );">Employee Stock Purchase Plan | Minimum | Employee Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased', window );">Purchase price under the Purchase Plan (in usd 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">$ 61.51<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=jcom_A2001EmployeeStockPurchasePlanMember', window );">Employee Stock Purchase Plan | Maximum | Employee Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased', window );">Purchase price under the Purchase Plan (in usd 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">$ 62.82<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_jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEstimatedForfeitureRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Estimated Forfeiture 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;">jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEstimatedForfeitureRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcom_</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_jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodTotalFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 fair value of options for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares in accordance with the terms of the 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;">jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodTotalFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcom_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Stock Plan 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;">jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcom_</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_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>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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=120381028&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=120381028&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_DividendsShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid cash, stock, and paid-in-kind dividends declared for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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=120381028&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_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax benefit for recognition of expense of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=SL79508275-113901<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 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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 over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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=120381028&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Discount rate from fair value on offering date that participants pay for 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> -URI http://asc.fasb.org/extlink&amp;oid=120381028&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate</td>
</tr>
<tr>
<td style="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_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=120381028&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 or unit weighted-average intrinsic value of award granted under share-based payment arrangement. Excludes share and unit 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> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue</td>
</tr>
<tr>
<td style="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_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=120381028&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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 highest percentage of annual salary that an employee is permitted to utilize with respect to the 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> -URI http://asc.fasb.org/extlink&amp;oid=120381028&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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=120381028&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_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=120381028&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=120381028&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_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=120381028&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=120381028&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 weighted-average price paid for shares purchased on open market for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&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 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>An excess of the fair value of the modified award over the fair value of the award immediately before the modification.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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)(2)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 terms of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 vesting of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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=120381028&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_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_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=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=jcom_RestrictedStockAndRestrictedStockUnitRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=jcom_RestrictedStockAndRestrictedStockUnitRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=srt_DirectorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=srt_DirectorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=jcom_SeniorStaffMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=jcom_SeniorStaffMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=srt_ChiefExecutiveOfficerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=srt_ChiefExecutiveOfficerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=jcom_MarketBasedRestrictedStockAwardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=jcom_MarketBasedRestrictedStockAwardsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=jcom_RestrictedStockRestrictedStockUnitRSUMarketBasedRestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=jcom_RestrictedStockRestrictedStockUnitRSUMarketBasedRestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_PlanNameAxis=jcom_A2015StockOptionPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=jcom_A2015StockOptionPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_us-gaap_PlanNameAxis=jcom_A2001EmployeeStockPurchasePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=jcom_A2001EmployeeStockPurchasePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>109
<FILENAME>R95.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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457720358392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Options and Employee Stock Purchase Plan - Stock Option Activity (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Number of Shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Beginning balance (in shares)</a></td>
<td class="nump">518,341<span></span>
</td>
<td class="nump">707,777<span></span>
</td>
<td class="nump">375,675<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">400,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_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares)</a></td>
<td class="num">(42,740)<span></span>
</td>
<td class="num">(189,436)<span></span>
</td>
<td class="num">(67,898)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Canceled (in shares)</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Ending balance (in shares)</a></td>
<td class="nump">475,601<span></span>
</td>
<td class="nump">518,341<span></span>
</td>
<td class="nump">707,777<span></span>
</td>
</tr>
<tr class="re">
<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 (in shares)</a></td>
<td class="nump">175,601<span></span>
</td>
<td class="nump">163,741<span></span>
</td>
<td class="nump">298,577<span></span>
</td>
</tr>
<tr class="ro">
<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 (in shares)</a></td>
<td class="nump">393,281<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Beginning balance (in usd per share)</a></td>
<td class="nump">$ 65.77<span></span>
</td>
<td class="nump">$ 56.84<span></span>
</td>
<td class="nump">$ 31.30<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted (in usd per share)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">75.03<span></span>
</td>
</tr>
<tr class="ro">
<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 (in usd per share)</a></td>
<td class="nump">23.11<span></span>
</td>
<td class="nump">32.39<span></span>
</td>
<td class="nump">22.68<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Canceled (in usd per share)</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Ending balance (in usd per share)</a></td>
<td class="nump">69.61<span></span>
</td>
<td class="nump">65.77<span></span>
</td>
<td class="nump">56.84<span></span>
</td>
</tr>
<tr class="re">
<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 (in usd per share)</a></td>
<td class="nump">60.35<span></span>
</td>
<td class="nump">$ 45.94<span></span>
</td>
<td class="nump">$ 32.15<span></span>
</td>
</tr>
<tr class="ro">
<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 (in usd per share)</a></td>
<td class="nump">$ 68.47<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Weighted-Average Remaining Contractual Life (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="ro">
<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 );">Options outstanding at December 31, 2020</a></td>
<td class="text">6 years 2 months 12 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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, 2020</a></td>
<td class="text">4 years 8 months 12 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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1', window );">Vested and expected to vest at December 31, 2020</a></td>
<td class="text">6 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract', window );"><strong>&#160;&#160;Aggregate Intrinsic Value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Options outstanding at December 31, 2020</a></td>
<td class="nump">$ 13,355,721<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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, 2020</a></td>
<td class="nump">6,557,721<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 and expected to vest at December 31, 2020</a></td>
<td class="nump">$ 11,490,350<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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=120381028&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=120381028&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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=120381028&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=120381028&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=120381028&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=120381028&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=120381028&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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=120381028&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=120381028&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=120381028&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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 could have acquired the underlying shares with respect to stock options that were terminated.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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=120381028&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=120381028&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=120381028&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=120381028&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=120381028&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=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 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>110
<FILENAME>R96.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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457716772552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Options and Employee Stock Purchase Plan - Summarized Information Concerning Outstanding and Exercisable Options (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2020 </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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems', window );"><strong>Share-based Payment Arrangement, Option, Exercise Price Range [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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions', window );">Number outstanding (in shares) | shares</a></td>
<td class="nump">475,601<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2', window );">Weighted average remaining contractual life</a></td>
<td class="text">6 years 1 month 24 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Options outstanding, weighted average exercise price (in usd per share)</a></td>
<td class="nump">$ 69.61<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions', window );">Number exercisable (in shares) | shares</a></td>
<td class="nump">175,601<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1', window );">Exercisable options, weighted average exercise price (in usd per share)</a></td>
<td class="nump">$ 60.35<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=jcom_RangeOneMember', window );">Range One</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems', window );"><strong>Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]</strong></a></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_jcom_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange', window );">Rnage of exercise price (in usd per share)</a></td>
<td class="nump">$ 29.34<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions', window );">Number outstanding (in shares) | shares</a></td>
<td class="nump">45,351<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2', window );">Weighted average remaining contractual life</a></td>
<td class="text">4 months 9 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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Options outstanding, weighted average exercise price (in usd per share)</a></td>
<td class="nump">$ 29.34<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions', window );">Number exercisable (in shares) | shares</a></td>
<td class="nump">45,351<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1', window );">Exercisable options, weighted average exercise price (in usd per share)</a></td>
<td class="nump">$ 29.34<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=jcom_RangeTwoMember', window );">Range Two</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems', window );"><strong>Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]</strong></a></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_jcom_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange', window );">Rnage of exercise price (in usd per share)</a></td>
<td class="nump">$ 29.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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions', window );">Number outstanding (in shares) | shares</a></td>
<td class="nump">7,250<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2', window );">Weighted average remaining contractual life</a></td>
<td class="text">1 year 2 months 1 day<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Options outstanding, weighted average exercise price (in usd per share)</a></td>
<td class="nump">$ 29.53<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions', window );">Number exercisable (in shares) | shares</a></td>
<td class="nump">7,250<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1', window );">Exercisable options, weighted average exercise price (in usd per share)</a></td>
<td class="nump">$ 29.53<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=jcom_RangeThreeMember', window );">Range Three</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems', window );"><strong>Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]</strong></a></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_jcom_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange', window );">Rnage of exercise price (in usd per share)</a></td>
<td class="nump">$ 67.35<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions', window );">Number outstanding (in shares) | shares</a></td>
<td class="nump">23,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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2', window );">Weighted average remaining contractual life</a></td>
<td class="text">4 years 4 months 6 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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Options outstanding, weighted average exercise price (in usd per share)</a></td>
<td class="nump">$ 67.35<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions', window );">Number exercisable (in shares) | shares</a></td>
<td class="nump">23,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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1', window );">Exercisable options, weighted average exercise price (in usd per share)</a></td>
<td class="nump">$ 67.35<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=jcom_RangeFourMember', window );">Range Four</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems', window );"><strong>Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]</strong></a></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_jcom_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange', window );">Rnage of exercise price (in usd per share)</a></td>
<td class="nump">$ 75.03<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions', window );">Number outstanding (in shares) | shares</a></td>
<td class="nump">400,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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2', window );">Weighted average remaining contractual life</a></td>
<td class="text">7 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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Options outstanding, weighted average exercise price (in usd per share)</a></td>
<td class="nump">$ 75.03<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions', window );">Number exercisable (in shares) | shares</a></td>
<td class="nump">100,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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1', window );">Exercisable options, weighted average exercise price (in usd per share)</a></td>
<td class="nump">$ 75.03<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jcom_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 shares authorized under stock option plans exercise price range.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jcom_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcom_</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 as of the balance sheet date for those equity-based payment arrangements exercisable and 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> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1</td>
</tr>
<tr>
<td style="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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1</td>
</tr>
<tr>
<td style="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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of outstanding stock 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=120381028&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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=jcom_RangeOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=jcom_RangeOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=jcom_RangeTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=jcom_RangeTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=jcom_RangeThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=jcom_RangeThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=jcom_RangeFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=jcom_RangeFourMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>111
<FILENAME>R97.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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457800364328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Options and Employee Stock Purchase Plan - Valuation Assumptions of Stock Options and Market-based Restricted Stock Awards Granted (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Share-based Payment Arrangement, Option</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="re">
<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">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">2.40%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term (in years)</a></td>
<td class="text">0 years<span></span>
</td>
<td class="text">0 years<span></span>
</td>
<td class="text">6 years 8 months 12 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Dividend yield</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">2.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">29.20%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate', window );">Weighted average volatility</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">29.20%<span></span>
</td>
</tr>
<tr class="rh">
<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=jcom_MarketBasedRestrictedStockAwardsMember', window );">Market-based Restricted Stock Awards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">0.70%<span></span>
</td>
<td class="nump">2.50%<span></span>
</td>
<td class="nump">2.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">27.00%<span></span>
</td>
<td class="nump">28.30%<span></span>
</td>
<td class="nump">28.40%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Underlying stock price at valuation date (in usd per share)</a></td>
<td class="nump">$ 91.17<span></span>
</td>
<td class="nump">$ 84.58<span></span>
</td>
<td class="nump">$ 82.11<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=120381028&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=120381028&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=120381028&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Rate of weighted-average expected volatility for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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=120381028&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_SharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Price of a single share of a number of saleable stocks of a company.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_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 award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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=120381028&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_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=jcom_MarketBasedRestrictedStockAwardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=jcom_MarketBasedRestrictedStockAwardsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R98.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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457718613544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Options and Employee Stock Purchase Plan - Restricted Stock and Restricted Stock Unit Award Activity (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Beginning balance (in shares)</a></td>
<td class="nump">1,105,059<span></span>
</td>
<td class="nump">1,207,011<span></span>
</td>
<td class="nump">605,566<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">1,268<span></span>
</td>
<td class="nump">187,773<span></span>
</td>
<td class="nump">830,256<span></span>
</td>
</tr>
<tr class="re">
<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 (in shares)</a></td>
<td class="num">(264,172)<span></span>
</td>
<td class="num">(172,884)<span></span>
</td>
<td class="num">(157,972)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Canceled (in shares)</a></td>
<td class="num">(21,589)<span></span>
</td>
<td class="num">(116,841)<span></span>
</td>
<td class="num">(70,839)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Ending balance (in shares)</a></td>
<td class="nump">820,566<span></span>
</td>
<td class="nump">1,105,059<span></span>
</td>
<td class="nump">1,207,011<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted-Average Grant-Date Fair Value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Beginning balance (in usd per share)</a></td>
<td class="nump">$ 64.76<span></span>
</td>
<td class="nump">$ 64.82<span></span>
</td>
<td class="nump">$ 51.57<span></span>
</td>
</tr>
<tr class="ro">
<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 (in usd per share)</a></td>
<td class="nump">98.63<span></span>
</td>
<td class="nump">79.00<span></span>
</td>
<td class="nump">63.55<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in usd per share)</a></td>
<td class="nump">70.25<span></span>
</td>
<td class="nump">73.65<span></span>
</td>
<td class="nump">61.29<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Canceled (in usd per share)</a></td>
<td class="nump">79.34<span></span>
</td>
<td class="nump">72.58<span></span>
</td>
<td class="nump">74.84<span></span>
</td>
</tr>
<tr class="re">
<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 );">Ending balance (in usd per share)</a></td>
<td class="nump">$ 62.66<span></span>
</td>
<td class="nump">$ 64.76<span></span>
</td>
<td class="nump">$ 64.82<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward', window );"><strong>Number of Shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 (in shares)</a></td>
<td class="nump">1,268<span></span>
</td>
<td class="nump">187,773<span></span>
</td>
<td class="nump">830,256<span></span>
</td>
</tr>
<tr class="ro">
<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 (in shares)</a></td>
<td class="num">(264,172)<span></span>
</td>
<td class="num">(172,884)<span></span>
</td>
<td class="num">(157,972)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Canceled (in shares)</a></td>
<td class="num">(21,589)<span></span>
</td>
<td class="num">(116,841)<span></span>
</td>
<td class="num">(70,839)<span></span>
</td>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="re">
<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</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">210,630<span></span>
</td>
<td class="nump">3,844<span></span>
</td>
<td class="nump">20,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="num">(9,029)<span></span>
</td>
<td class="num">(12,343)<span></span>
</td>
<td class="num">(11,540)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Canceled (in shares)</a></td>
<td class="num">(12,691)<span></span>
</td>
<td class="num">(11,858)<span></span>
</td>
<td class="num">(5,673)<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_jcom_ShareBasedCompensationEquityAwardsOtherThanOptionsExpectedToVestShares', window );">Vested and expected to vest (in shares)</a></td>
<td class="nump">135,944<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward', window );"><strong>Number of Shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber', window );">Beginning balance (in shares)</a></td>
<td class="nump">20,874<span></span>
</td>
<td class="nump">41,231<span></span>
</td>
<td class="nump">38,400<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">210,630<span></span>
</td>
<td class="nump">3,844<span></span>
</td>
<td class="nump">20,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="num">(9,029)<span></span>
</td>
<td class="num">(12,343)<span></span>
</td>
<td class="num">(11,540)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Canceled (in shares)</a></td>
<td class="num">(12,691)<span></span>
</td>
<td class="num">(11,858)<span></span>
</td>
<td class="num">(5,673)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber', window );">Ending balance (in shares)</a></td>
<td class="nump">209,784<span></span>
</td>
<td class="nump">20,874<span></span>
</td>
<td class="nump">41,231<span></span>
</td>
</tr>
<tr class="ro">
<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 Life (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 );">Outstanding at December 31, 2020</a></td>
<td class="text">3 years 6 months<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_jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestWeightedAverageRemainingContractualTerm', window );">Vested and expected to vest at December 31, 2020</a></td>
<td class="text">2 years 8 months 12 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding', window );">Outstanding at December 31, 2020</a></td>
<td class="nump">$ 20,493,799<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_jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVestedAndExpectedToVest', window );">Vested and expected to vest at December 31, 2020</a></td>
<td class="nump">$ 13,280,344<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_jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVestedAndExpectedToVest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 expected to vest 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;">jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVestedAndExpectedToVest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcom_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestWeightedAverageRemainingContractualTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 expected to vest weighted average remaining contractual 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;">jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestWeightedAverageRemainingContractualTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcom_</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_jcom_ShareBasedCompensationEquityAwardsOtherThanOptionsExpectedToVestShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 equity awards other than options expected to vest 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;">jcom_ShareBasedCompensationEquityAwardsOtherThanOptionsExpectedToVestShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcom_</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_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=120381028&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_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=120381028&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=120381028&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=120381028&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>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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=120381028&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=120381028&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=120381028&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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=120381028&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 equity instruments other than options outstanding, including both vested and non-vested 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&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)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>113
<FILENAME>R99.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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457714618632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Defined Contribution 401(k) Savings Plan (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [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_DefinedContributionPlanCostRecognized', window );">Expenses incurred for contributions</a></td>
<td class="nump">$ 3.5<span></span>
</td>
<td class="nump">$ 3.7<span></span>
</td>
<td class="nump">$ 3.6<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_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanCostRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanCostRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>114
<FILENAME>R100.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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457722438840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share - Components of Basic and Diluted Earnings Per Share (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="8">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>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Nov. 15, 2019</div></th>
<th class="th"><div>Jun. 10, 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_us-gaap_EarningsPerShareDilutedLineItems', window );"><strong>Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 attributable to J2 Global, Inc. common shareholders</a></td>
<td class="nump">$ 58,088<span></span>
</td>
<td class="nump">$ 60,883<span></span>
</td>
<td class="nump">$ 38,101<span></span>
</td>
<td class="num">$ (6,404)<span></span>
</td>
<td class="nump">$ 123,023<span></span>
</td>
<td class="nump">$ 30,745<span></span>
</td>
<td class="nump">$ 32,589<span></span>
</td>
<td class="nump">$ 32,449<span></span>
</td>
<td class="nump">$ 150,668<span></span>
</td>
<td class="nump">$ 218,806<span></span>
</td>
<td class="nump">$ 128,687<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic', window );">Net income available to participating securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(632)<span></span>
</td>
<td class="num">(3,496)<span></span>
</td>
<td class="num">(1,885)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcom_NetIncomeLossAvailableToCommonStockholdersBasicAndDiluted', window );">Net income available to J2 Global, Inc. common shareholders</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 150,036<span></span>
</td>
<td class="nump">$ 215,310<span></span>
</td>
<td class="nump">$ 126,802<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract', 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 outstanding shares of common stock - basic (in shares)</a></td>
<td class="nump">44,504,222<span></span>
</td>
<td class="nump">46,279,515<span></span>
</td>
<td class="nump">46,850,944<span></span>
</td>
<td class="nump">47,620,774<span></span>
</td>
<td class="nump">47,626,833<span></span>
</td>
<td class="nump">47,673,211<span></span>
</td>
<td class="nump">47,727,786<span></span>
</td>
<td class="nump">47,560,749<span></span>
</td>
<td class="nump">46,308,825<span></span>
</td>
<td class="nump">47,647,397<span></span>
</td>
<td class="nump">47,950,746<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract', window );"><strong>Dilutive effect of:</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Equity incentive plans (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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,232<span></span>
</td>
<td class="nump">78,076<span></span>
</td>
<td class="nump">146,906<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToContingentlyIssuableShares', window );">Convertible debt (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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">788,454<span></span>
</td>
<td class="nump">1,300,211<span></span>
</td>
<td class="nump">830,139<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Common stock and common stock equivalents (in shares)</a></td>
<td class="nump">45,642,292<span></span>
</td>
<td class="nump">46,309,072<span></span>
</td>
<td class="nump">47,437,555<span></span>
</td>
<td class="nump">47,620,774<span></span>
</td>
<td class="nump">49,425,395<span></span>
</td>
<td class="nump">49,064,272<span></span>
</td>
<td class="nump">49,102,879<span></span>
</td>
<td class="nump">48,509,181<span></span>
</td>
<td class="nump">47,122,511<span></span>
</td>
<td class="nump">49,025,684<span></span>
</td>
<td class="nump">48,927,791<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAbstract', 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in dollars per share)</a></td>
<td class="nump">$ 1.30<span></span>
</td>
<td class="nump">$ 1.31<span></span>
</td>
<td class="nump">$ 0.81<span></span>
</td>
<td class="num">$ (0.13)<span></span>
</td>
<td class="nump">$ 2.54<span></span>
</td>
<td class="nump">$ 0.63<span></span>
</td>
<td class="nump">$ 0.67<span></span>
</td>
<td class="nump">$ 0.67<span></span>
</td>
<td class="nump">$ 3.24<span></span>
</td>
<td class="nump">$ 4.52<span></span>
</td>
<td class="nump">$ 2.64<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in dollars per share)</a></td>
<td class="nump">$ 1.27<span></span>
</td>
<td class="nump">$ 1.31<span></span>
</td>
<td class="nump">$ 0.80<span></span>
</td>
<td class="num">$ (0.13)<span></span>
</td>
<td class="nump">$ 2.45<span></span>
</td>
<td class="nump">$ 0.62<span></span>
</td>
<td class="nump">$ 0.66<span></span>
</td>
<td class="nump">$ 0.66<span></span>
</td>
<td class="nump">$ 3.18<span></span>
</td>
<td class="nump">$ 4.39<span></span>
</td>
<td class="nump">$ 2.59<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=jcom_A325ConvertibleNotesMember', window );">3.25% Convertible Notes | Convertible Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAbstract', 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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.25%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=jcom_A175ConvertibleNotesMember', window );">1.75% Convertible Notes | Convertible Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAbstract', 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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.75%<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_jcom_NetIncomeLossAvailableToCommonStockholdersBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net earnings available to common shareholders after adjustments for earnings allocated to participating 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;">jcom_NetIncomeLossAvailableToCommonStockholdersBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcom_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="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_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 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><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<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=121326447&amp;loc=d3e1337-109256<br><br>Reference 7: 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=120380238&amp;loc=d3e4984-109258<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<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 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_EarningsPerShareBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EarningsPerShareBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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=120380238&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI 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 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&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 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 10: 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 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_EarningsPerShareDilutedLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDilutedLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToContingentlyIssuableShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of contingently issuable shares.  Contingently issuable shares are those shares that are issuable for little or no cash contingent on certain conditions being met.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 54<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e2603-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 44<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e2062-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1828-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e2600-109256<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 52<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e2597-109256<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 48<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e2538-109256<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 48<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e2538-109256<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 23<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1757-109256<br><br>Reference 10: 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 51<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e2574-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_IncrementalCommonSharesAttributableToContingentlyIssuableShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1707-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28A<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1500-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1757-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<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(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: 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=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: 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=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: 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=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: 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=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: 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=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 65<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e2793-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-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 45<br> -Paragraph 66<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e2814-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_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_WeightedAverageNumberOfSharesOutstandingBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=jcom_A325ConvertibleNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=jcom_A325ConvertibleNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=jcom_A175ConvertibleNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=jcom_A175ConvertibleNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>115
<FILENAME>R101.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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457714850616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share - Narrative (Details) - shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Options excluded from the computation of diluted earnings per share (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>116
<FILENAME>R102.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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457713361928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2020 </div>
<div>business </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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_jcom_NumberOfBusinesses', window );">Number of businesses | business</a></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_NumberOfReportableSegments', window );">Number of reportable segments | segment</a></td>
<td class="nump">3<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jcom_NumberOfBusinesses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Businesses</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jcom_NumberOfBusinesses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcom_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8672-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_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>117
<FILENAME>R103.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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457721414520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information - Reconciliation of Total Segment Operating Income to Consolidated Operating Income (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 469,240<span></span>
</td>
<td class="nump">$ 356,976<span></span>
</td>
<td class="nump">$ 330,984<span></span>
</td>
<td class="nump">$ 332,393<span></span>
</td>
<td class="nump">$ 405,588<span></span>
</td>
<td class="nump">$ 344,141<span></span>
</td>
<td class="nump">$ 322,432<span></span>
</td>
<td class="nump">$ 299,893<span></span>
</td>
<td class="nump">$ 1,489,593<span></span>
</td>
<td class="nump">$ 1,372,054<span></span>
</td>
<td class="nump">$ 1,207,295<span></span>
</td>
</tr>
<tr class="re">
<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">$ 409,213<span></span>
</td>
<td class="nump">$ 301,154<span></span>
</td>
<td class="nump">$ 274,182<span></span>
</td>
<td class="nump">$ 273,262<span></span>
</td>
<td class="nump">$ 341,260<span></span>
</td>
<td class="nump">$ 282,425<span></span>
</td>
<td class="nump">$ 262,166<span></span>
</td>
<td class="nump">$ 248,880<span></span>
</td>
<td class="nump">1,257,811<span></span>
</td>
<td class="nump">1,134,731<span></span>
</td>
<td class="nump">1,006,221<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_jcom_DirectCostsBySegment', window );">Direct costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">923,200<span></span>
</td>
<td class="nump">857,651<span></span>
</td>
<td class="nump">761,941<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">334,611<span></span>
</td>
<td class="nump">277,080<span></span>
</td>
<td class="nump">244,280<span></span>
</td>
</tr>
<tr 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 );">Reportable segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,489,592<span></span>
</td>
<td class="nump">1,372,046<span></span>
</td>
<td class="nump">1,207,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_GrossProfit', window );">Gross profit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,257,858<span></span>
</td>
<td class="nump">1,134,723<span></span>
</td>
<td class="nump">1,006,216<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_jcom_DirectCostsBySegment', window );">Direct costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">869,575<span></span>
</td>
<td class="nump">809,918<span></span>
</td>
<td class="nump">722,736<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income from operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">388,283<span></span>
</td>
<td class="nump">324,805<span></span>
</td>
<td class="nump">283,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_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Intersegment Eliminations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(229)<span></span>
</td>
<td class="num">(300)<span></span>
</td>
<td class="num">(60)<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(229)<span></span>
</td>
<td class="num">(300)<span></span>
</td>
<td class="num">(60)<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_jcom_DirectCostsBySegment', window );">Direct costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(229)<span></span>
</td>
<td class="num">(300)<span></span>
</td>
<td class="num">(60)<span></span>
</td>
</tr>
<tr 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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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<span></span>
</td>
<td class="nump">8<span></span>
</td>
<td class="nump">6<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(47)<span></span>
</td>
<td class="nump">8<span></span>
</td>
<td class="nump">5<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_jcom_DirectCostsBySegment', window );">Direct costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">53,625<span></span>
</td>
<td class="nump">47,733<span></span>
</td>
<td class="nump">39,205<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income from operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(53,672)<span></span>
</td>
<td class="num">(47,725)<span></span>
</td>
<td class="num">(39,200)<span></span>
</td>
</tr>
<tr class="rh">
<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=jcom_CloudServicesMember', window );">Cloud Services Total | Reportable segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">678,461<span></span>
</td>
<td class="nump">661,835<span></span>
</td>
<td class="nump">597,975<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">524,200<span></span>
</td>
<td class="nump">517,565<span></span>
</td>
<td class="nump">475,821<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_jcom_DirectCostsBySegment', window );">Direct costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">274,997<span></span>
</td>
<td class="nump">270,025<span></span>
</td>
<td class="nump">239,629<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">249,203<span></span>
</td>
<td class="nump">247,540<span></span>
</td>
<td class="nump">236,192<span></span>
</td>
</tr>
<tr class="rh">
<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=jcom_FaxAndMartechSegmentMember', window );">Fax and Martech | Reportable segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">386,276<span></span>
</td>
<td class="nump">378,444<span></span>
</td>
<td class="nump">360,479<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">320,714<span></span>
</td>
<td class="nump">318,677<span></span>
</td>
<td class="nump">311,534<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_jcom_DirectCostsBySegment', window );">Direct costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">116,923<span></span>
</td>
<td class="nump">119,574<span></span>
</td>
<td class="nump">125,963<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">203,791<span></span>
</td>
<td class="nump">199,103<span></span>
</td>
<td class="nump">185,571<span></span>
</td>
</tr>
<tr class="rh">
<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=jcom_VoiceBackupSecurityAndCPPSegmentMember', window );">Voice, Backup, Security, and CPP | Reportable segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">292,185<span></span>
</td>
<td class="nump">283,391<span></span>
</td>
<td class="nump">237,496<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">203,486<span></span>
</td>
<td class="nump">198,888<span></span>
</td>
<td class="nump">164,287<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_jcom_DirectCostsBySegment', window );">Direct costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">158,074<span></span>
</td>
<td class="nump">150,451<span></span>
</td>
<td class="nump">113,666<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,412<span></span>
</td>
<td class="nump">48,437<span></span>
</td>
<td class="nump">50,621<span></span>
</td>
</tr>
<tr class="rh">
<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=jcom_DigitalMediaSegmentMember', window );">Digital Media | Reportable segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">811,360<span></span>
</td>
<td class="nump">710,511<span></span>
</td>
<td class="nump">609,374<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">733,887<span></span>
</td>
<td class="nump">617,458<span></span>
</td>
<td class="nump">530,455<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_jcom_DirectCostsBySegment', window );">Direct costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">594,807<span></span>
</td>
<td class="nump">540,193<span></span>
</td>
<td class="nump">483,167<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 139,080<span></span>
</td>
<td class="nump">$ 77,265<span></span>
</td>
<td class="nump">$ 47,288<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jcom_DirectCostsBySegment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Direct Costs By Segment</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jcom_DirectCostsBySegment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcom_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 13: 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(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&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_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_IntersegmentEliminationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_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;">srt_ConsolidationItemsAxis=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_us-gaap_StatementBusinessSegmentsAxis=jcom_CloudServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=jcom_CloudServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=jcom_FaxAndMartechSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=jcom_FaxAndMartechSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=jcom_VoiceBackupSecurityAndCPPSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=jcom_VoiceBackupSecurityAndCPPSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=jcom_DigitalMediaSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=jcom_DigitalMediaSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>118
<FILENAME>R104.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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457720483320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information - Total Assets, Capital Expenditures, Depreciation and Amortization (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, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems', window );"><strong>Segment Reporting, Other Significant Reconciling Item [Line Items]</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_Assets', window );">Assets</a></td>
<td class="nump">$ 3,665,331<span></span>
</td>
<td class="nump">$ 3,505,846<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAdditions', window );">Capital expenditures</a></td>
<td class="nump">92,552<span></span>
</td>
<td class="nump">70,588<span></span>
</td>
<td class="nump">$ 56,379<span></span>
</td>
</tr>
<tr class="ro">
<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">228,737<span></span>
</td>
<td class="nump">232,032<span></span>
</td>
<td class="nump">187,174<span></span>
</td>
</tr>
<tr 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 );">Reportable segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems', window );"><strong>Segment Reporting, Other Significant Reconciling Item [Line Items]</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_Assets', window );">Assets</a></td>
<td class="nump">3,561,795<span></span>
</td>
<td class="nump">3,027,993<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAdditions', window );">Capital expenditures</a></td>
<td class="nump">92,552<span></span>
</td>
<td class="nump">70,562<span></span>
</td>
<td class="nump">56,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_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">225,075<span></span>
</td>
<td class="nump">229,545<span></span>
</td>
<td class="nump">183,597<span></span>
</td>
</tr>
<tr 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_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_SegmentReportingOtherSignificantReconcilingItemLineItems', window );"><strong>Segment Reporting, Other Significant Reconciling Item [Line Items]</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_Assets', window );">Assets</a></td>
<td class="nump">103,536<span></span>
</td>
<td class="nump">477,853<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAdditions', window );">Capital expenditures</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">26<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_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">3,662<span></span>
</td>
<td class="nump">2,487<span></span>
</td>
<td class="nump">3,577<span></span>
</td>
</tr>
<tr class="rh">
<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=jcom_CloudServicesMember', window );">Cloud Services | Reportable segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems', window );"><strong>Segment Reporting, Other Significant Reconciling Item [Line Items]</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_Assets', window );">Assets</a></td>
<td class="nump">1,473,398<span></span>
</td>
<td class="nump">1,466,969<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAdditions', window );">Capital expenditures</a></td>
<td class="nump">32,859<span></span>
</td>
<td class="nump">21,826<span></span>
</td>
<td class="nump">13,832<span></span>
</td>
</tr>
<tr class="re">
<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">79,754<span></span>
</td>
<td class="nump">80,970<span></span>
</td>
<td class="nump">60,754<span></span>
</td>
</tr>
<tr class="rh">
<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=jcom_DigitalMediaSegmentMember', window );">Digital Media | Reportable segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems', window );"><strong>Segment Reporting, Other Significant Reconciling Item [Line Items]</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_Assets', window );">Assets</a></td>
<td class="nump">2,088,397<span></span>
</td>
<td class="nump">1,561,024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAdditions', window );">Capital expenditures</a></td>
<td class="nump">59,693<span></span>
</td>
<td class="nump">48,736<span></span>
</td>
<td class="nump">42,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_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">$ 145,321<span></span>
</td>
<td class="nump">$ 148,575<span></span>
</td>
<td class="nump">$ 122,843<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_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=120398452&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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&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 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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: 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=120400017&amp;loc=d3e572229-122910<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=121586364&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_PropertyPlantAndEquipmentAdditions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 acquisition of long-lived, physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAdditions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_SegmentReportingOtherSignificantReconcilingItemLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_SegmentReportingOtherSignificantReconcilingItemLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=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;">srt_ConsolidationItemsAxis=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_us-gaap_StatementBusinessSegmentsAxis=jcom_CloudServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=jcom_CloudServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=jcom_DigitalMediaSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=jcom_DigitalMediaSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>119
<FILENAME>R105.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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457800596712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information - Revenues and Long-lived Assets by Geographic Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 469,240<span></span>
</td>
<td class="nump">$ 356,976<span></span>
</td>
<td class="nump">$ 330,984<span></span>
</td>
<td class="nump">$ 332,393<span></span>
</td>
<td class="nump">$ 405,588<span></span>
</td>
<td class="nump">$ 344,141<span></span>
</td>
<td class="nump">$ 322,432<span></span>
</td>
<td class="nump">$ 299,893<span></span>
</td>
<td class="nump">$ 1,489,593<span></span>
</td>
<td class="nump">$ 1,372,054<span></span>
</td>
<td class="nump">$ 1,207,295<span></span>
</td>
</tr>
<tr class="re">
<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="nump">972,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="nump">778,507<span></span>
</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">972,198<span></span>
</td>
<td class="nump">778,507<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_StatementGeographicalAxis=country_US', window );">United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,215,281<span></span>
</td>
<td class="nump">1,100,298<span></span>
</td>
<td class="nump">924,051<span></span>
</td>
</tr>
<tr class="re">
<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="nump">918,125<span></span>
</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">701,580<span></span>
</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">918,125<span></span>
</td>
<td class="nump">701,580<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_StatementGeographicalAxis=country_CA', window );">Canada</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">70,073<span></span>
</td>
<td class="nump">67,518<span></span>
</td>
<td class="nump">73,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_srt_StatementGeographicalAxis=country_IE', window );">Ireland</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">55,917<span></span>
</td>
<td class="nump">59,009<span></span>
</td>
<td class="nump">69,291<span></span>
</td>
</tr>
<tr 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=jcom_AllOtherCountriesMember', window );">All other countries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">148,322<span></span>
</td>
<td class="nump">145,229<span></span>
</td>
<td class="nump">$ 140,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_NoncurrentAssets', window );">Long-lived assets</a></td>
<td class="nump">$ 54,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>
<td class="nump">$ 76,927<span></span>
</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">$ 54,073<span></span>
</td>
<td class="nump">$ 76,927<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_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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 13: 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(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&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_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_CA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_CA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_IE">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_IE</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=jcom_AllOtherCountriesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=jcom_AllOtherCountriesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>120
<FILENAME>R106.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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457720828200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplemental Cash Flows Information (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Cash paid for interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 106.0<span></span>
</td>
<td class="nump">$ 55.4<span></span>
</td>
<td class="nump">$ 54.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_IncomeTaxesPaidNet', window );">Cash paid for income taxes, net of refunds received</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45.0<span></span>
</td>
<td class="nump">45.9<span></span>
</td>
<td class="nump">37.6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxExpenseFromStockOptionsExercised', window );">Deferred tax expense from exercise of stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.9<span></span>
</td>
<td class="nump">$ 4.8<span></span>
</td>
<td class="nump">$ 3.3<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_jcom_ExchangeOfAvailableForSaleDebtSecurities', window );">Non-cash exchange of available-for-sale debt securities</a></td>
<td class="nump">$ 18.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>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jcom_ExchangeOfAvailableForSaleDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Exchange of Available-For-Sale Debt 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;">jcom_ExchangeOfAvailableForSaleDebtSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jcom_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxExpenseFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 expense from write-off of the deferred tax asset related to deductible stock options at exercise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxExpenseFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, net of any cash received during the current period as refunds for the overpayment of 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 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4297-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_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></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 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4297-108586<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 17<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>121
<FILENAME>R107.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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457720493112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accumulated Other Comprehensive Income - Summary of Changes in Accumulated Balances of Other Comprehensive (Loss) Income (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, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract', window );"><strong>AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [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_StockholdersEquity', window );">Beginning balance</a></td>
<td class="nump">$ 1,311,192<span></span>
</td>
<td class="nump">$ 1,035,744<span></span>
</td>
<td class="nump">$ 1,020,305<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other comprehensive income (loss) before reclassifications</a></td>
<td class="num">(8,344)<span></span>
</td>
<td class="num">(483)<span></span>
</td>
<td class="num">(16,889)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Net current period other comprehensive income (loss)</a></td>
<td class="num">(8,344)<span></span>
</td>
<td class="num">(483)<span></span>
</td>
<td class="num">(16,889)<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="nump">1,211,018<span></span>
</td>
<td class="nump">1,311,192<span></span>
</td>
<td class="nump">1,035,744<span></span>
</td>
</tr>
<tr class="rh">
<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_AccumulatedNetUnrealizedInvestmentGainLossMember', window );">Unrealized Gains (Losses) on 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_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract', window );"><strong>AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [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_StockholdersEquity', window );">Beginning balance</a></td>
<td class="num">(275)<span></span>
</td>
<td class="num">(1,418)<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_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other comprehensive income (loss) before reclassifications</a></td>
<td class="nump">558<span></span>
</td>
<td class="nump">1,143<span></span>
</td>
<td class="num">(1,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_OtherComprehensiveIncomeLossNetOfTax', window );">Net current period other comprehensive income (loss)</a></td>
<td class="nump">558<span></span>
</td>
<td class="nump">1,143<span></span>
</td>
<td class="num">(1,418)<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="nump">283<span></span>
</td>
<td class="num">(275)<span></span>
</td>
<td class="num">(1,418)<span></span>
</td>
</tr>
<tr class="rh">
<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_AccumulatedTranslationAdjustmentMember', window );">Foreign Currency Translation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract', window );"><strong>AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [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_StockholdersEquity', window );">Beginning balance</a></td>
<td class="num">(46,187)<span></span>
</td>
<td class="num">(44,561)<span></span>
</td>
<td class="num">(29,090)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other comprehensive income (loss) before reclassifications</a></td>
<td class="num">(8,902)<span></span>
</td>
<td class="num">(1,626)<span></span>
</td>
<td class="num">(15,471)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Net current period other comprehensive income (loss)</a></td>
<td class="num">(8,902)<span></span>
</td>
<td class="num">(1,626)<span></span>
</td>
<td class="num">(15,471)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance</a></td>
<td class="num">(55,089)<span></span>
</td>
<td class="num">(46,187)<span></span>
</td>
<td class="num">(44,561)<span></span>
</td>
</tr>
<tr class="rh">
<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_AccumulatedOtherComprehensiveIncomeMember', window );">Accumulated other comprehensive income (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract', window );"><strong>AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [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_StockholdersEquity', window );">Beginning balance</a></td>
<td class="num">(46,462)<span></span>
</td>
<td class="num">(45,979)<span></span>
</td>
<td class="num">(29,090)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Net current period other comprehensive income (loss)</a></td>
<td class="num">(8,344)<span></span>
</td>
<td class="num">(483)<span></span>
</td>
<td class="num">(16,889)<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="num">$ (54,806)<span></span>
</td>
<td class="num">$ (46,462)<span></span>
</td>
<td class="num">$ (45,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_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<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 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669686-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121640130&amp;loc=d3e1436-108581<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&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_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 other comprehensive income (loss).</p></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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&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 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<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=120395209&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121640130&amp;loc=d3e1436-108581<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<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 8: 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=121641772&amp;loc=SL7669625-108580<br><br>Reference 9: 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=120399700&amp;loc=SL114874048-224260<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&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_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&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 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 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(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI 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_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_StatementEquityComponentsAxis=us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_AccumulatedNetUnrealizedInvestmentGainLossMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_AccumulatedTranslationAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_AccumulatedTranslationAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_AccumulatedOtherComprehensiveIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_AccumulatedOtherComprehensiveIncomeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>122
<FILENAME>R108.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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457804764776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accumulated Other Comprehensive Income - Reclassification out of Accumulated Other Comprehensive Loss (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems', window );"><strong>Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]</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_GainLossOnInvestments', window );">Loss on investments, net</a></td>
<td class="num">$ (4,400)<span></span>
</td>
<td class="num">$ (20,991)<span></span>
</td>
<td class="num">$ (4,211)<span></span>
</td>
<td class="num">$ (73)<span></span>
</td>
</tr>
<tr class="re">
<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 );">Income tax expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">68,393<span></span>
</td>
<td class="num">(19,376)<span></span>
</td>
<td class="nump">44,760<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax', window );">Net Income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">698<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis=us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember', window );">Reclassification out of Accumulated Other Comprehensive Income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems', window );"><strong>Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]</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_GainLossOnInvestments', window );">Loss on investments, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">698<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">698<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 realized and unrealized gain (loss) on investment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 10<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27405-111563<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(c),9(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/recommendedDisclosureRef<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=121586364&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_GainLossOnInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68072869&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120385591&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of 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 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e689-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=121641772&amp;loc=d3e637-108580<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 50<br> -Paragraph 9<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27357-111563<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 17A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL34724391-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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis=us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis=us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>123
<FILENAME>R109.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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457715459128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Quarterly Results (unaudited) (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_QuarterlyFinancialInformationDisclosureAbstract', window );"><strong>Quarterly Financial Information Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenues</a></td>
<td class="nump">$ 469,240<span></span>
</td>
<td class="nump">$ 356,976<span></span>
</td>
<td class="nump">$ 330,984<span></span>
</td>
<td class="nump">$ 332,393<span></span>
</td>
<td class="nump">$ 405,588<span></span>
</td>
<td class="nump">$ 344,141<span></span>
</td>
<td class="nump">$ 322,432<span></span>
</td>
<td class="nump">$ 299,893<span></span>
</td>
<td class="nump">$ 1,489,593<span></span>
</td>
<td class="nump">$ 1,372,054<span></span>
</td>
<td class="nump">$ 1,207,295<span></span>
</td>
</tr>
<tr class="re">
<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">409,213<span></span>
</td>
<td class="nump">301,154<span></span>
</td>
<td class="nump">274,182<span></span>
</td>
<td class="nump">273,262<span></span>
</td>
<td class="nump">341,260<span></span>
</td>
<td class="nump">282,425<span></span>
</td>
<td class="nump">262,166<span></span>
</td>
<td class="nump">248,880<span></span>
</td>
<td class="nump">1,257,811<span></span>
</td>
<td class="nump">1,134,731<span></span>
</td>
<td class="nump">1,006,221<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_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 58,088<span></span>
</td>
<td class="nump">$ 60,883<span></span>
</td>
<td class="nump">$ 38,101<span></span>
</td>
<td class="num">$ (6,404)<span></span>
</td>
<td class="nump">$ 123,023<span></span>
</td>
<td class="nump">$ 30,745<span></span>
</td>
<td class="nump">$ 32,589<span></span>
</td>
<td class="nump">$ 32,449<span></span>
</td>
<td class="nump">$ 150,668<span></span>
</td>
<td class="nump">$ 218,806<span></span>
</td>
<td class="nump">$ 128,687<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDilutedAbstract', window );"><strong>Net income per common share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in dollars per share)</a></td>
<td class="nump">$ 1.30<span></span>
</td>
<td class="nump">$ 1.31<span></span>
</td>
<td class="nump">$ 0.81<span></span>
</td>
<td class="num">$ (0.13)<span></span>
</td>
<td class="nump">$ 2.54<span></span>
</td>
<td class="nump">$ 0.63<span></span>
</td>
<td class="nump">$ 0.67<span></span>
</td>
<td class="nump">$ 0.67<span></span>
</td>
<td class="nump">$ 3.24<span></span>
</td>
<td class="nump">$ 4.52<span></span>
</td>
<td class="nump">$ 2.64<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in dollars per share)</a></td>
<td class="nump">$ 1.27<span></span>
</td>
<td class="nump">$ 1.31<span></span>
</td>
<td class="nump">$ 0.80<span></span>
</td>
<td class="num">$ (0.13)<span></span>
</td>
<td class="nump">$ 2.45<span></span>
</td>
<td class="nump">$ 0.62<span></span>
</td>
<td class="nump">$ 0.66<span></span>
</td>
<td class="nump">$ 0.66<span></span>
</td>
<td class="nump">$ 3.18<span></span>
</td>
<td class="nump">$ 4.39<span></span>
</td>
<td class="nump">$ 2.59<span></span>
</td>
</tr>
<tr class="ro">
<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>Weighted average shares outstanding</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in shares)</a></td>
<td class="nump">44,504,222<span></span>
</td>
<td class="nump">46,279,515<span></span>
</td>
<td class="nump">46,850,944<span></span>
</td>
<td class="nump">47,620,774<span></span>
</td>
<td class="nump">47,626,833<span></span>
</td>
<td class="nump">47,673,211<span></span>
</td>
<td class="nump">47,727,786<span></span>
</td>
<td class="nump">47,560,749<span></span>
</td>
<td class="nump">46,308,825<span></span>
</td>
<td class="nump">47,647,397<span></span>
</td>
<td class="nump">47,950,746<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">45,642,292<span></span>
</td>
<td class="nump">46,309,072<span></span>
</td>
<td class="nump">47,437,555<span></span>
</td>
<td class="nump">47,620,774<span></span>
</td>
<td class="nump">49,425,395<span></span>
</td>
<td class="nump">49,064,272<span></span>
</td>
<td class="nump">49,102,879<span></span>
</td>
<td class="nump">48,509,181<span></span>
</td>
<td class="nump">47,122,511<span></span>
</td>
<td class="nump">49,025,684<span></span>
</td>
<td class="nump">48,927,791<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 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><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<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=121326447&amp;loc=d3e1337-109256<br><br>Reference 7: 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=120380238&amp;loc=d3e4984-109258<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<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 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_EarningsPerShareBasicAndDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EarningsPerShareBasicAndDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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=120380238&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI 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 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&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 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 10: 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 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<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(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: 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=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: 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=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: 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=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: 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=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: 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=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_QuarterlyFinancialInformationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_QuarterlyFinancialInformationDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 13: 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(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&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_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&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://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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>124
<FILENAME>R110.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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457811155896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS (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, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</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=us-gaap_AllowanceForCreditLossMember', 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">$ 12,701<span></span>
</td>
<td class="nump">$ 10,422<span></span>
</td>
<td class="nump">$ 8,701<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Additions: Charged to Costs and Expenses</a></td>
<td class="nump">13,283<span></span>
</td>
<td class="nump">13,134<span></span>
</td>
<td class="nump">17,338<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Deductions: Write-offs and recoveries</a></td>
<td class="num">(9,966)<span></span>
</td>
<td class="num">(10,855)<span></span>
</td>
<td class="num">(15,617)<span></span>
</td>
</tr>
<tr class="ro">
<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">16,018<span></span>
</td>
<td class="nump">12,701<span></span>
</td>
<td class="nump">10,422<span></span>
</td>
</tr>
<tr class="rh">
<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 );">Deferred tax asset valuation allowance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">608<span></span>
</td>
<td class="nump">44<span></span>
</td>
<td class="nump">197<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Additions: Charged to Costs and Expenses</a></td>
<td class="nump">9,456<span></span>
</td>
<td class="nump">595<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_ValuationAllowancesAndReservesDeductions', window );">Deductions: Write-offs and recoveries</a></td>
<td class="num">(1,757)<span></span>
</td>
<td class="num">(31)<span></span>
</td>
<td class="num">(153)<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 8,307<span></span>
</td>
<td class="nump">$ 608<span></span>
</td>
<td class="nump">$ 44<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_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(Column B))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<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(Column E))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&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_ValuationAllowancesAndReservesChargedToCostAndExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 valuation and qualifying accounts and reserves from charge to cost and expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column C)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&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_ValuationAllowancesAndReservesChargedToCostAndExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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(Column D))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&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=us-gaap_AllowanceForCreditLossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_AllowanceForCreditLossMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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>XML
<SEQUENCE>125
<FILENAME>R9999.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140457713162168">
<tr>
<th class="tl" colspan="1">Label</th>
<th class="tl"><strong>Element</strong></th>
<th class="th" colspan="1">Value</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingStandardsUpdateExtensibleList', window );">Accounting Standards Update [Extensible List]</a></td>
<td class="th" style="border-bottom: 0px;">us-gaap_AccountingStandardsUpdateExtensibleList</td>
<td class="text">us-gaap:AccountingStandardsUpdate201409Member<span></span>
</td>
</tr>
</table>
<div style="display: none;"><table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingStandardsUpdateExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates amendment to accounting standards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iv)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 24: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingStandardsUpdateExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>srt-types:extensibleListItemType</td>
</tr>
<tr>
<td><strong> Balance 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>EXCEL
<SEQUENCE>126
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
MF5MF71'F,E]!J-,9P'12^>>._,#(3?8!8"F-D4GV,^0,UJB] :ZOI#2[ _N
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
M^0&%F1+(\QM*Q=M O:(7GV23?U!+ P04    " !I@&%2_YF);-P&  !Y'@
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
MH30!]'XIA#X,3(+B MC['U!+ P04    " !I@&%2!1.VL:L"   3!@  &
M 'AL+W=O<FMS:&5E=',O<VAE970V+GAM;(U5VV[B,!#]E5'4!Y"VS86TVU:
M!(2J2,M%#>T^K/;!) .QZMBL;2Z[7[]V$K*T"U5?\&W.F3-VYM#>"?FJ,D0-
M^YQQU7$RK=?WKJN2#'.BKL0:N3E9"ID3;99RY:JU1)(6H)RY@>?=N#FAW.FV
MB[V9[+;%1C/*<29!;?*<R-]]9&+7<7SGL/%$5YFV&VZWO28KC%$_KV?2K-R:
M):4Y<D4%!XG+CM/S[Z/0QA<!+Q1WZF@.MI*%$*]V,4H[CF<%(<-$6P9BABT.
MD#%+9&3\JCB=.J4%'L\/[ ]%[::6!5$X$.P[3776<6X=2'%)-DP_B=TC5O5<
M6[Y$,%7\PJZ*]1Q(-DJ+O (;!3GEY4CVU3T< ?R;,X"@ @3O >$90*L"M#X+
M""M <=5N64IQ#Q'1I-N68@?21ALV.RDNLT";\BFWSQYK:4ZIP>GN8#J)I]]&
M46\^C"">FV$\G,QCF#[ 8#J>/0T?AY-X]#*$T<2LA]"8$8E<9ZAI0E@3+N$Y
MCJ!QT80+H!SFF=@HPE/5=K519W.X2:6D7RH)SBCQ Q@+PZQ@R%-,WQ*XIJRZ
MMN!06S_XD#'"Y I:_A<(O, [(6CP:;A_=P(>?1Y^^T$UK?JE6@5?ZPQ?K(E&
MTW :Q!(&(C==GMGVVR*,>")RA!^]A=+2=-+/#]*%=;JP2!>>23<G>\"]<1>%
MT%@@QR7533 ^ QMN_(71/YA")EA*^0I6QE^@P8123;#-O"64D07#2Q-_J0A#
M\VUL46DK_^2G46JY+K18I]IV_5N_[6Z/7^M$3'CW-B;Z/^8RO/'JH/(FW*-V
MR5&N"MM1D(@-U^775>_6SM8K&OK=?M\X7FE0_VA*NQP3N:)< <.EH?2NOAI)
MLK2@<J'%NFC*A="FQ8MI9EP;I0TPYTLA]&%A$]3_ ]V_4$L#!!0    ( &F
M85)W;=F8X H  $@T   8    >&PO=V]R:W-H965T<R]S:&5E=#<N>&ULE5MK
M;]LX%OTK0K ?6F#<B"])+MH J=7N%.@C:#H[GQ69CK6U)8\DI\W^^KV4%-,*
MCV@74TQL^9#2(2_O/?>2>O.SJG\T:ZW;X-=V4S9O+]9MNWM]>=GD:[W-FE?5
M3I?TRZJJMUE+7^O[RV97ZVS9-=IN+GD81I?;K"@OKMYTUV[JJS?5OMT4I;ZI
M@V:_W6;UXSN]J7Z^O6 73Q>^%??KUERXO'JSR^[UK6[_VMW4].WRT,NRV.JR
M*:HRJ/7J[<4U>YU&H6G0(?Y3Z)_-T>? 4+FKJA_FR\?EVXO0/)'>Z+PU763T
MYT$O]&9C>J+G^&?H].)P3]/P^/-3[Q\Z\D3F+FOTHMK\72S;]=N+Y")8ZE6V
MW[3?JI]_ZH&0,OWEU:;I_A_\'+#A19#OF[;:#HWI";9%V?_-?@T#<=2 11,-
M^-" /V\@)QJ(H8$XMX$<&LAN9'HJW3BD69M=O:FKGT%MT-2;^= -9M>:Z!>E
MF??;MJ9?"VK77BV^?KG]^NEC>OW]?1K<?J<_G]]_^7X;?/T0+*YO_PP^?/KZ
M]VTP"_ZZ38,7_WKYYK*EFYJFE_EP@W?]#?C$#1@//E=ENVZ"]^52+\<=7-+3
M'AZ9/SWR.^[M,=7YJT"P/P(>\A \T.+LYFP.FJ?G-T\\;,1A D37GYB:@*Q9
M!RM:?DVPJJMM0"NZSMJBO.^71-$6NGGMN8\\W$=V]Y$3]_E"/J0H\VJKT1SV
M;577UKB*ARNFPBA*PI!&^.%X<%TD9TD21@XR!7WR)$KB8^2(BCI04=XANU[^
MEQ8&.9^V"=J*O$]>E7FQT4%YX&BNFV^Y&=U=73T49'O!W>-O#V]T>*;(.[RI
M)K>;%UGOS,IED&VKNBW^UUU (]YW%QV/(T]B$;LC#I""A_3/&7$7R9*8Q7)R
MQ.,#N]C+[OJ(3%"M@E519C3D-(IYU= L&,++HLFK/<T)8AN['!(9NT:S<(%,
MAL*UPQ0 F4C4)-7D0#7QKY.JG'568RUEHRFP]$P1M\1]DCA* #<7R)ED<Y>;
M"YP@-3^0FGM)W:ZS6L],?%P2CRV)AF;2,.?N4Y(! 3H *.8<F"4 )N%<3$X5
M"VWP"KV\;LS*[B0(*:!@6>WOVM5^0TM[VA*''D?3)7@B7'X0R81T"2)D+,96
M.V9X%)[9";^RTG5-T_;DU[)?NOG#^#9(CCD/HA+SP XW%SB+A)2(G OE*E3A
M-#ENR7$ON4]5TP0T>?J766?[HED;IVX<S%+?88+<>1@1SR-W#2T TF'F@XPI
MV6C.A)?2OTEJ&TI-1O&(B-SM&T(TC<;&*-QI8#$#BV@!H X?'V3,QZH&YI<-
MGSK?EQ$!"JW;75;4?=PU'K]JU[H.<O(M]Q/TI+LN./T'V+E(AYT/,F9GA013
M7G:+=5;2L]/B"E9$+7C(-OMNVDA1&),TUD@?&U(/]:3#'.XQFL0$K3D7%PD&
M0AL LF0NI\,XLRJ%^64*Y4J4"96469!3*?-'$D];FN&]^4-<[\EZ(4576<R$
MC"2("@#J\/-!QL2L0&%^A7)P)?_LB_8QV.IV71FG^: 'I0AI01$!U,8"(06(
MW A'OC*:GCJK2YA?F#QCV$DN\I(G.0+5$28<S9R+E"Q"$>%L?<*L0&%SKZ:G
MM*KN7,T+"G3=IY?$S*?,N54)W*\2K@<Y8#(%73QD=QN8 W$WBL\$BQAP5Q :
M1F#5IP!*@G9Z+7,K#;A?&MS4FOSQDJ*GT7-ZY).[Y=WV?AN:!7>CN@C1>@;
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
MQZ5,%-\W!NKOMX4BPNY+\QKK[N7NX_\#4$L#!!0    ( &F 85((L:CV<0(
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
M*. K?)$YRR1P14RMW0)?[Q3*^91IU:S6-+$V7_6S&J40-^N20:/5G 6%B.3
M!54JD?<A,*_L"5,O.;[!CJ-WI$TSQERUO3GR<1W>?";LR)V7[ZJ!$:%G X%=
M+J+(2F)8VW6B&XBFI0.;ES2VJ!O#1O- V<V%7T6I"Q"RI]O+T<>"9"LK\P\P
M]O1''NY<Y)N0,$,PGT/BG3C,13 QQ*NU)Y"PL<A^Y.05\2OI&$(!!-O? =NN
MNI6DCW>1=S@"IO>RJDY)2O%VY<J2D_W\P\&U'.<G1OESL0(ZS=0#\3Q=7GSY
M[R!"[S$%J^W%BN*PUC]&PL7S)TC /O\"H"1,?& I[',YZJ0ST\_C*><M3  =
MN/Y78-CS<258,Q]/L?J"OH8,W2OQXGRH^H_LSCOBWH=C>''H>Q9_/$PJ5N$G
MGAYE8+RS;?X[(D(1]9.N.XRB/XF<A)6.7<^E]2[LZW_2896([D'CQSDVI>%L
M,J1XFC08Q5##6H[N;8[GS]T;\4(-K$:Q0A_@7OTN"(T4,$ECYOR/D'$JY+]
MAMR:6)$%7L4[#T[9.%=J]'I%A&1V:^=('C:<+XJBD)%=R+R"(U/,>U8/=\'I
M.9&'*$]=V8@USA[SBGDO!Q\TPM!I:,13ZD(6R-JTZLO>WR>)A?& +?M%3&,T
M!T6<]3>)<)CKIFK4M<2JM>I?Q.NK('MR0H1!$A :EXL7MR8K3_T+ZT08AN/D
M4V!T1H87,YI^Y"/VP7DAH@Y$%/&60?)E:)=C\)?>$0.]D:Q?I356N6J.3LE^
M>4;3I/4Q0P": H%;DBID*A%KZ7S!Q^(X<L]%1[,[I*M9_I]W@0JKI\^J2;&B
M-$^UWG-FH!]WMFL^[-CJ5\]'OML1NC$2I6D#R$K>'R7DP!]F4_ZQO90]P+8X
MDB?J]ZBLIG><ONH=^_1;5_D8"+9_"<V1@)$OY",^7-&C].>U:W PB^QME[,K
M_7L'JX)4C7>T+?KSCYPF7F0_N;OL_Y#FET/A_XE]"?A,M/%3V]WEZ@>\OG.D
M8Q"CKD_AUG2DZ&17+-R(0J^1S!U7@_@C7NNM<=%'!DM0U)W"BTB?D58A,PKJ
M,4NCL&>QWNG7]=BP\(L>A9TT7]_0:;:(X'T^A#0OB8(2:X(2R-J,T.4*D"@0
M@4;)72EIUY;IM8B4#Y_E.9F$D+;-?EU>+[/7;5WG'0<B<QSDQDVG7ZLQ;O4-
MWT^C76+Z><^J3<.I)EVD([+R!)Y!FJ_PZX<"0Q(G>WR"B4@ _X1\V&AT445I
MV+\]7WZ=;4D0<!+6W\Z7S^P;K_-OYU\NO_17;#][AWT[U([-,0-20;[FI^G#
M\T5TWO4>L#X6^F,0&$9YM$F\S),@CM*1[-_K)++U4PZZ+#TV^Z.1>4]DTE-5
M/H5K_NWB>=@M0>/DB^63TQ0>)Q?+IZ=_*4!.MBCG:@E'-*D=)NF.)61RV?G+
M@ +G;I0A;R,\)&:T,$XB0N3\L[LG/"$J SOXTLP*N!RWXU8>0JZ)YF&\=G0[
M<6%&'58;ZT)Q+^C2X%1P.IVQ661. M/$0]R0V ,RPFM64BP9.-!WG,[-VG#/
M^*YY67TBH.Y+SF[_M.%Z?(F[^7/H)*$4:'L.]#E_(HA 2%=]4N^!&',<+/91
M^"!3H'@!UK >X#[J"%XAN\;=>Z:+B54DL>[D$"1^:V= S/78%CO&Y/FE+)+$
M$T$-"%<.)"&X-./3]#9F&:4.T4/$U<\@'OIV/;!9S1XH1\*#\Q&((-J=>D3
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
MUE8!?$KF$/V^KG(@(=&" <SD,E6B6N5Z(ZTL:&6#SV:M5?:#^$Y_[Q<)IU/
MQ8;DL<ME2O( ?0] +"S[$A/"#/$;CJAI':R8@^H<P$WSG-Q4QL.[\0_@7(/%
MB)_SZ<LTU^D]\;ZNVLV6'\Y>$A.'M.!AC94>W$)I513:F' <IS;MSO&?B&&5
MB98A9:ZR-FTZA1M1U$X''5&\WJ:69</RQ9HIQ$,:G1!-D8(F(@-$^ET,_1JD
M"?WW4C<3<=?;,F790EU4)3:R<!I:JYS5EN0-!B1BJV0.!8HLQVW(^@PJ:XS=
M'6KR$YB'(5 0F8?3&M$"2,EAIELA-[5BQCY#T;!.P1K0&N6US!TL6IR6D;FI
M>B:<:\-L6RO"A2-(J!BHQ*Z%=J96.Q,^#D^V9S)56X.#?:;UL>J(>KCUB?AQ
M+OX[KU8PP8TJ&0.&\!<6B44-2A 3\$%3* [B#B&-48V58:Z)9Q/QUCZBW=T$
M:R1N@(,+YIAFE=0U81(I1U'1"4"$EQ!K"A]V#S6E@Y* [ :%/&"!-&\S;%1M
M*O 'I,.",(_HIR@B"?-_AP+X8_Y116 Z)^*K2K=E!0H/GO*@#X$_,?^^,MA%
M0\<VYOW\/M;J+.CQ_($P5RTPF8;PIIW(Z]C6>RH%*-'IUK.7>%W?*U974D%G
MQJ1LWHJ=:.PB/0VTV^5PDV/G<$@-1; [\K,QE*"E G+&&CPXTPDUMEX34&5D
MZM"L?*CR!SI2C(J@9Z<:<DZF6C?[2(E-$G G_&3:W:Z"2R2F4!@.-"*7 D"2
M=<8C6I*N)E0N?VU+RS-V=AKG\^LD$4Z%/0)CHQ @XF#D%CTUO>/Q)@4"9+W+
MU6E_MX8BL9N+(@50;_ O8Q>Q@S0>'-:RIG.(8JR;:1JKNVYY7J169J<XX._O
MA&GL'>.-4NP ;(?_6!]X!'RF_:(D:5.8;W=M3+PZ\HN<?7G-:/LSG6U P*EC
M;R5^7"D5=M<N(G+[XVL7@.QUGF-PS'QVM+37,'8H%+R1TBS)@+>DQQ1 B5VE
M*70H[=-L&!F5LFGK@![=TA%*6:\\T,Q'HYE1\VMW6 BD@"HVN!Y='.VQ3?A]
M- $ 4%8^2)W+%?0),H^C-?J> </S2EH^MB;V?Z2KS[6=1P_C%Z'M"57A&?.P
M$"DJQ)GU @K@*&)1E3GYMB7IAHO*/"4.;\ 5Q#(9&7I,#_94R#VM!N]D@]P<
M,5Q;>^2(D3B0$L6?>'ZPB.^Y9R':VP"8ZXYI22_DO>HMUD%@8#\9HR[;JC60
MJ_/02/O'@F#>#.EV13!3QQ+QZW=1^$E] ;1BW\.QWR.@=(<=)]FRE^4R$7_V
MJ.@Y'@=SG3C&%2!QT1D)PF4NG.T<3*,*,K&UK@N'IEAE"U>?4X  ^5A+H[#=
MYE=XY'>E!RR<-*W:LG' 2IO :Y993J'Q*#U6B#V&-EO(\O%9IUG\N"D&?T+T
M#A5WX!RM,T&25YNMWI%^L6-8TZ&SH>4"-ZW?MQ)[MNLFZJ2)XUTG;'MLE?65
MG.;761=Q$">0.52(25;2:.>N''(3C7Z@=^P9.ZG5H><^>&?&3XZ5,VV0DUE'
M8E.&.".5*6]'3F0\ R9V[F@X(0!#LJZS<TIYL1/GP11+EL 0N5[K7%O].<YY
MS4OOZ+K(>9B#4RYX[LY&:N$CM)?>3SXQOY<N/(/5(.T)1N^D#LKAEP*[?9P?
M,V/LS, Z6\90OTL:)^L3YYAV?D(ZO.0882REB7B?5VTF[KQ:?AW98S D:#WQ
MM:$0@+4>* >6<<6CH'J;-82V9NR/1>!\GMRH<ZI39BZILR&MM51?*V(^:\Z]
M&1N(QS7E+0B&ZH'59&I-+LSB0FW=8$=+0M%*#2RCCT85&CPK6R:<4<U_^1TD
MX\0Y%6U5CT3OW+@N8N-+%RJ/.VH&=8<73'WA$CWO*FP:C$PQKT!5"(?+%H $
MG\:BKK5J9'T82LI4>>O<0:RIXXF-(>Y"UUV@^  )T/(]E>G6ZV3D+8^(4H@%
M$&,0#W5S< 4R5O"53._;G:#/+!9OPSZ#.[&-[ X]IOWQV3V^TZ2\VH,>K@RL
MUY3.=A$.'TPU7.8*&]'(E6HHO"_HAB$&_; 914;/@8_'D9KXVV5]V#65K5%'
M&07'#%4>U"D$8IL*.M'E>B2(BD/*X+=(>G[ZD0.+J9=9M2/M?7OW%S&?SA;G
MT]LH=7"!!@P\@ZTAWLM86Z"</TH8"SB..4O16H2"G65,X'FML'-(*C@EHO0D
M*EHBT9+\HX)P4D8,76H'(YB0'T*BZ7<_]OU$#5?1,-[5?(@V[ Z@4]9LL(P3
M6+J5Y89+*"YV<;E0F7+&YRP.01$ S $%+<XGA,R0&3HK)T/_%=SDNF;? P1%
M.:*!EGHQFUR+ MD1$?J=432MA +JC/E\U^ _6S[!X+NF2N^W59Y!97T)Z.-O
M+6SJ^V%^H[Z!5JH"=3J>YM(8JRULTE;3;+'"QF_&57<-O"<7L(%M96:P^!T(
M^Y\*K)TM$U]<O5,;/N[GKF+H*ZP<_V4 9%N)ZE7C_Q?'!R30I8OXH%)5K,!4
MNC;I5QWH$H48?6NY_3;R>R_$]>PZF=W>X-/5["JYF<[Q:7&]3"[G5_TZWFQY
MG=Q@^FQYE5Q=W8K9Y3*Y7MZZ@&V9+!97XC:97V&KY/)Z*KY61,&)^L<+L9S-
M>-@+<3.;)E>S&=$RO4TN;Q9#D.V1@5$WRV0ZNZ1/U]-D.5L0[;<WR7PY<\0L
M%B SF<YGXOIVX0@YY6+M>HMKWO]ZEBPOK]QZMS=7T* :KHX,X86@$4L:)3[F
MNM"E])Z'(_CS4-4*2W\WG]]^+[Z[G$[Q]QI_+"6_=%O/DL7R-KFZO>3/ES?S
M9'JUX,_S*0YT>R6^TDY<S/9:Y@R5-__2"\]?B/D-1$+T7\Z3VR6MNDANKN;B
MYQ DS^BHR>V4&'1Y>9M,;V:\VSRY6EPZ I]%UP!-+4Y##U_,KFXFBV"'A'8O
M9O/YY"8\BL[BJD;B<$J1675I#5+?)*JE4)!AXYF])"^E'K1-/UV-,/.(PT$+
M91K!'\B<8P1I//2OU$:7I6,S5WJBF@V11D5DOF=ZA+2>^T^!)+3G"QQ\P(OY
M<C+U3X8'PA9'Y-IB7:FB6MT8(G8U5=K;:.MT&049;!;B7+SS8]Y&8[Z/PD($
M9+\Z-[H#E$&N*D;S#I<I!##6\P#B81X3\24*OWZ.PJ^Q<'=PT=;A:EQ#?ZI8
M.!&?*G]%4M?D?!QE=?^>(Z]27\M@V9[(A&W422[.^V8NZK%[1(AT5-^+#<!?
MT=ET[E0@2F=U2GFB'LZ78O$]:GPI14M'%U.?R^ 6^LKGZAO&7T?YN7&Z0U$@
M)>11E;M+8O,\[.?'>0\9"FPK5@T;62N02V%?<(-;8GS@IR]*!7,+]QA_D(D#
M1/^GN/A%'FR<P00^4,Q%2?UA9T_'NN,P"\X]CG++K%]MX##8UQFX"(=P=\\U
MW?*ATJF_K. BW,YM2]>OMI1>5@WR1>#Z&J$6L>9#&\J:_4)LV-$7LEC\M8T[
MRJK'+5OIQ&PRE[MN>?%CFVUL+/29>$7T:D9 D,<NM*OEE%F_I,)9:,:5G8SO
M#&UM;U1:7# R"'[RC$K6_:J645 OF"9 &Y(RE E5&[L[X4"M&$1CKHA?'=F3
M< #B'6=;;CC;N3^0BD+<8QMF(A@2GCC':7"[\W?SUL-^)0\[!G@G[-TE]";*
M]1Y)9$/;0^@(B.]0OU*UCWQA.'S6V:!T%Y!>AZ(:J]/C$SKFM)I\+:E8K\AN
M-$&T+)5UO!T2E'P]8]K"IMN0?*G6NCFIP!/'QRZ7MS=)IQA!%_\TL4P[-]_U
M4NSEP?S0"W(YE+Y^*?YF&TA *9<O\$N_@)<,6CXH\NZES<0VY!VFW^_B:?&%
M?6J@X?,<?)'A*22+H3G4RSW5=RW?IZY;RMVZJBJ5[%Q'1> %CN,N>P)Q]JRF
M:],9JB8'KY19<#\(R)36D;I*-E<9?0%"G7/U@>[:VM*GA!#W1;C5#KS@4,;1
M  #8VR);JG:-K^'8 S@)!*7RIWX?VD;ZXL;X#&:>-F(@RG# 4 T5W DC_7@P
MEDKREN@P.FS<2S(\%1_'CJ.-5X1._8X*HAWS>"L$QQ3J5:5=[JB_R#MB2)Z+
ME]R!$WZTC#/]%JLR%&02'-'BR[TZ\)[A\@MH=V^.@G60[X+D>O0R-^#&J!<]
MV=]D4]6HJ%HZ\*&^.FIU.'>%*JK;/+K*(_7D%4A2#[X+C!8HX#.JC+A#<U;*
MW:"(M027839TLZEC: F%'/I.U9Z^EYL\IT3[K\-P$A#?!8\!.4,=-WCXTW?
M/01M'])W:FV7L9=.-LA>RV^)H/!$):Z F(3B8B+>?_EB>P%LU;'KN@C1P;_2
M+6#J1M993ES&&!^9]#9KC1K<^D![$$O]NS;Z^4X?@O*G@J=!\Y_'I$_R&_L)
MN9,K )V]@8CN-</ OY)83W2L= C'DOTI2/:)X>^M "D^U \R/8Q?K7:^R]>I
MHX*S53W:RVH5ZU>9V9O&T56HG=F7MT\?^S3(!5M9*=, +J1Q%H.YR$6X0W!/
M-5 KRP))9W-\OW#:ET=WD!2-\B=WB^$V.ZYIN]N(7EE[#"8'M^D]<W;:1@P\
MA8JNX<?\(3A\.OKE=I)0C/J]83!)J^FZT@:]AW0@;I")XOBUZUV24(0#5V>D
M*R(G78-#E*CPY4,TBZ,>OEKBC@%[E7>(T.Q9-CG21>,PO!>R5%QMBGUTK^UV
MY K<MPX]-;0?L#(?*4P<7FU$O/7A?FPHR!G7;6VSOE.EEB>,:SR,J/PY3AW]
M<<].;3Y6B?^H_A(V<V_.QV\[J![GO1^_ 7]];"=[R?$G3:TVA%!$&O3-RE=V
M;PZPPNW"LLHOFXPPM^'>26-LGQ:S678>8\N]'7&.NPZ[IV'WL3LLVI0SN*YE
MAK!566P(..! PA<C?.5A&'=[Q8AY21VPW(UMF1JW/PXZ'X;]5[Y'C6R5"J@T
M-^>[R)-EJVT_=>WH[U5HPN.C:M>PMF--M:D1IK1U__4(+HI(P]?7+J20[D*8
M5C-.M:P@U. .JJ^SS6%'&D"7\UM9;Y059KG)5=?45E#-(Y2Z.Q8ZF5H2^L?<
M<\5$VLN[X_2\UN:>M J>.!L1A>-)N,#<P-I*Y]Q,$^IP47H1RL%!#UR_$JD@
M @-[T<@!7$'7D W;=Y^H .=[Y?M8?&G97H1UHN%2K"%9%'"=KM^W#+Z<+UME
MR8QQ@!K=@/'AJ4#$G6F(']L2D%-"5<D4H^-'W)Z /<;VA7]J\S5I9V3-8ZZJ
M5T3N=*?K_[%IG6=A%U&&"'_-[3E#_;=T= M&/1UDO"5SFKE>&AM<<(=&+P&0
MZ9: ,MQEVO<Y&M*_QEBDLB*/,BI_VQR*M U,H#"AX2R";9?2<EM'UUH:0;SO
ME_@\3C"]BT(T^[@;>FH="E%1JKW,CS30LV_R"+)R=EE0MO\/&84_)KJ_B/&C
M&L.?Y A!2]M*R=<.-;.4\P-G)M6*TGQ_5QY@EK,&&2?O7.:EOA;BRR<V=7IE
MJ5-Y.V6,_".B$9)2EF!1R9^@3SFB8'*H'$*R!.W"+A<*YQJVM5-7B$VZ'KL_
M"'<#1+)O4@E5%58PNNIC*_7VP'%0'2Y$&]-+HWQSU'AO2N\5(?=*2A_4NE>Z
M.BJX$3@H8)?9VO?"=&0L';AA9^A?))4C6_D/$5ZX0O[,=PLCV0\W;:C,>;4C
M<^J)98@)!,_?;'V IC_(O%7VUK9PUG J/%Y7MGM_D& 3*VK$@*4C@3NZ?*/R
MT$;MZV.]16C9XYNJD31*\VL[7A.=XW8.6-M@R_I/9%D<,5CVN>L(7W\(/:-C
M+X)>1&_80CDV_!XQ!<38P[YL&YZ&5Y7?VC=TN^'V/6=DW1NJ)N=JC:G3R<W5
MF27-?VFJ';^ONZH::")_W"H)TZ,!^'U=58W_0AN$%[C?_#]02P,$%     @
M:8!A4JR*_)-&%   \5P  !D   !X;"]W;W)K<VAE971S+W-H965T,3,N>&UL
M[5S[;]O&EOY7!MY@80.,S/<C30(X3G.;NW$:Q+TM[B[VAQ$YDGA#D2H?=MR_
M?K\SP\=0HAS9<8KLK8&FELCAS#EGSO.;(SZ_+LI/U4J(FGU>9WGUXFA5UYMG
MIZ=5O!)K7LV*C<AQ9U&4:U[C:[D\K3:EX(E\:)V=VJ;IGZYYFA^]?"ZO?2A?
M/B^:.DMS\:%D5;->\_+FE<B*ZQ='UE%WX6.Z7-5TX?3E\PU?BDM1_V/SH<2W
MTWZ6)%V+O$J+G)5B\>+HS'KVRJ7Q<L"OJ;BNM,^,.)D7Q2?Z\C9Y<60202(3
M<4TS</RY$N<BRV@BD/%[.^=1OR0]J'_N9G\C>0<O<UZ)\R+[+4WJU8NC\(@E
M8L&;K/Y87/\D6GX\FB\NLDK^GUVKL8YSQ.*FJHMU^S H6*>Y^LL_MW+0'@C-
M/0_8[0.VI%LM)*E\S6O^\GE97+.21F,V^B!9E4^#N#2G3;FL2]Q-\5S]\E53
MX4I5L;/X]R:M4A)5]?RTQM0TX#1NIWFEIK'W3&/9[*+(ZU7%?LP3D8PG. 5-
M/6%V1]@K^]897XMXQAS+8+9IF[?,Y_2,.G(^YTN,GA?K>9ISR2C[G[-Y59=0
MC?^]90FW7\*52[A?*\M;IR$S?%9M>"Q>','.*E%>B:/IN7]9"6)GP_,;UE2B
M@HX/-QG'?XRXJ\7RAM4%6Q(_:5VU>B64/K/Y#4OS&!:-%9;ROEPVCP6NLQR&
MQ?.$B<]I5=, V.XG45<&KFSH!OU+8%EEE2YNY.-$<HJGB\5"E'B$QN8K+B?$
M[5K$J[S(BN6-(1^61)>"59_2+!,)VV"J(L]%-F,Z@S'^9J+&@!I7%T4&?T+T
MC'A.&EI0CK@1O,2ZT$8&71+K.?CM],E@&W[3#=PT9;PB06S*5/$<\VI%?P6/
M5PP"S"LN?<@S=LQ/0#-$6\%?]@\6"_;CZW-V>5/58EVQMSE4]QA^$Z*G11H0
M4<JE<KX6[#__([1M\X?+CV_X9_G9^N'$Z*20,+BJ-V)>-G"1S H[>CD[YSE/
M4IX_I4V#E,KB*J5YL?B"?V95D352!C^PX_D)[?R*EV)$(U$@\IIDG595@TEB
MODEKGM'-CZ+F:78AWA>UH3C0*?HYK@L2H*T1](OXS*L):I2"$.,Z3?$]:'J;
M5QM)@7B'S<PQI<'>O3L?"^M]<:4VU]Y#6L9K"EY0F9+%-QA9B1AJ4M\P?@UR
MI%61'DH%2Z6:8L]36@YT)_>@F]3V# LE0N3L;V71;"3=<A6Z]RI=LM]24F E
MZGT,F0-'%U Y:".LO*YWA Y53=*E7'U2^+3NL3AA!:C&:(3?&H:)T2/; >$(
M^*DVA\$&44DK;]<0T$,V;SV2J#H[S;%DFG RT<L:?Q"[:YKU9V4)M 8>(?%B
M.(V32Y*-:73(E>8\D_N@\A(N:9LP8@1PBNYR/K@L!&(YLAC6PS>>97+XB-D9
M0TP_P$U@!/9[)*88<:Y,YPVQ^<2W9A'"<I81Y7"Q]>"PR+2MX(<*E%V)O"$Q
MO0<S$ !<[V@6..")=:[!=E[4V((-)Q^>P;DFI'*+E,\S"+ 1M.+?;?:WK(#
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
MM2W+<.2)HF6Z1F"96_BH.W-\"85:W@X^ZLYL5]VS%$G?"!\-#WD! /G3/6\
MN/L/PJE;&-5-_&GXL<\ ]$T :!V$ZG?TPNMG10E?-X%1CG_5OHV<3F%X[Z"O
M]C1REXOVM0-JU?TH&*:YDF<\!V"B73O_6FX#58&]:4MSN2@JGD(VW4Q3J/(V
M9;^(7+I<,?4. M75+F%$OFP!*XENM]@GK8Y@O)2ON:"=;I]0H:,H*WWTTT1L
M2)&0V4G\$'I2]1#I!+>O4</FR>6JP/6>)<1O!;^^2]=D5U.(:=1SEV-ODDF9
MCWYEIW*] >Y%-C$TR@]@.IY?0%0I_3Z@PU*GZ/Z-??CX]N+'6U6SPQ[-?9I)
MA;;H'>B@I 55-HU\A8B@R)XQ2GJ&W*6[NDWL'OBT=0WK)J<L <^?%\B46J1E
M4L:7\)/MFQ4\3=#_R"6M_P7*DF)]R-'$@)$OIVG[\1-?\69">-VO7RQ->K^F
M]+N!/7NMX_B#[K'?TJ=OTEZ9$6S3)=6D9=%0EK\J"O7Z!JDB&_H]J@JT+=*[
M.@#I[0#;%3*@6IT,M4;$LQL*@7\:AFOL 7'#NX&XX=U!W/#+(*[G:T?P?S$,
MU[%=O9S]RV&X8XVZ.X9[3I(ZMDXH5?(,S[$G45U*IVSK#IBN8[BAN1_3#3QO
M!-4ZCGP?P!ZHUO<-S_*U7VI$KF%W8&^+U.+"U&L?0M>(S& ?4.NXUM1/-Z#"
M!^.W<**A[T[ALTY@6)9STA;*H@5<CR//UV'5 51%*NN%^Z%2VS:BZ$OO6? ,
ME]X3T8&ECFL:5A3)_94;308/%:^V4+ 6,9(P306/($$!94-55:#DH._MD3VJ
MCJ>ZJ]2WJAL#"21%J72^S4<[;]J_QP'/"1EKM&P9%7F9$(Y2UBKVJ/+O,*PW
M_%JL%W?6JNJ_/^I[Z(_JV3%]@["Q]RDB3*+ZI:SHY.X(J34SOQ$^W%>OMXGM
MH7] /X*[OTL(-WPP"-?R[O63),N:_LF*J9WE/D*X_R\AW%!M<.0.6SGZ45)X
MZQ8_,(0;_KD0KO&(X?Z;8KC!-^BA[E\>9043'<#G?#TOTV1)+SHL+OJR67L1
M8M=YUH_4WH-)90$H2XF#+[XDY@?V+UOK+/ZI4.\H_8"P_ZY&I9O,>?>^S=_$
MW':_O,YY5C2(4&V)KRTD7]XH.'LGL$7570GMM$/K<J[&;<ZVK?VH5>MJUJ:6
MNZDU,S^B\P^)SF^5<_="YX.'0>?#G2O!8>B\[;N&Y[KJ,])RSS&WNI=MRPCL
M0'YR#"<(M]!Y>^:9ZH\_T;WL>MV0J=<EGVJOH48EN90OVR8/#X;5&ZG[J_W[
MO,_4:ZR'X>IEX!?R71H5"K<%'C5G@7>D&H^Z+W6QD2^UGA<URE;Y<250DI8T
M /<715%W7VB!_BWG+_\/4$L#!!0    ( &F 85+22<'F0@\  )@M   9
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
M!N#]W*&.C3>T0?,Q]NO_ E!+ P04    " !I@&%2?L9E'ND"   U!@  &0
M 'AL+W=O<FMS:&5E=',O<VAE970Q-2YX;6R=5<MNVS 0_)6%6O3D6K*<%U+;
M@.WT=4ACQ&@*M.B!EM82$8I42:J*_[Z[E*TX0!.@O5A\[,S.D,OUI#7VWI6(
M'AXJI=TT*KVO+^/89256P@U-C9IVML96PM/4%K&K+8H\@"H5ITER%E="ZF@V
M"6LK.YN8QBNI<67!-54E[&Z!RK33:!0=%FYE47I>B&>36A2X1O^U7EF:Q3U+
M+BO43AH-%K?3:#ZZ7)QP? BXD]BZHS&PDXTQ]SSYG$^CA 6APLPS@Z#/;URB
M4DQ$,G[M.:,^)0./QP?V#\$[>=D(ATNCOLG<E]/H(H(<MZ)1_M:TGW#OYY3Y
M,J-<^(6VBST]C2!KG#?5'DP**JF[KWC8G\,1X")Y!I#N 6G0W24**J^$%[.)
M-2U8CB8V'@2K 4WBI.9+67M+NY)P?K86"L%L8>X<>C>)/7'R3ISM\8L.GSZ#
M'Z5P;;0O';S7.>9/"6(2TRM*#XH6Z8N,5Y@-83P:0)JDR0M\X][A./"-G^.3
M+B.%4C>8PTV-5G Y.! Z!]JKC1,*/EK3U Y^S#?.6ZJ4GR\D/ND3GX3$)_]]
MM/^"OVJLU 7X$L$A&<KA5R.L1\LA?%2#L+<T52WT#C)35=)[LNP-"*B5T#RB
MYZ @0^OIN<*=D1F""/1 \WG#YI44X6R^T(OZCD+Q6#@FWT&+%JGF*2N58L>]
M0=!&O\V,/5 -8=UDY8$W0"PIME0>5-R^I$RL-&0?P$)D]TT]@#5FY-#O!B'Y
M<K4B4&U(Z$:QXX(:@1_"#:LL2&=?(0-6+B 3K@12KYT(S_WI:3BC<EYP^-0T
M-37"%GP8=(JO1^?#T9M7H[/D7265XJ;1EI*LM.2_MT"Q'4"#V]_0IG%T'$3I
M>+5+K"FGS 7?P-K3A_5S[&,%#O]68_'14Z[0%J%A.;K.1OON5?>K?4^<=ZW@
M,;QKJ-?"%I(*7>&6H,GPG%J0[9I4-_&F#HUA8SRUF3 LJ:^CY0#:WQKC#Q-.
MT/]3S/X 4$L#!!0    ( &F 85)-63M:#PT  "(J   9    >&PO=V]R:W-H
M965T<R]S:&5E=#$V+GAM;+U:67/;.!+^*RBOLQ57T;)$'9:=H\I',N.I9":5
M9&8>MO8!(B&)&XI0 -**\^OWZP;!0Z)LYZAYL$610*/O_KK%YQMM/MFE4KGX
MLDHS^^)@F>?K\Y,3&RW52MJ>7JL,3^;:K&2.KV9Q8M=&R9@WK=*3L-^?G*QD
MDAV\?,[WWIF7SW61ITFFWAEAB]5*FKM+E>K-BX/!@;_Q/EDL<[IQ\O+Y6B[4
M!Y7_N7YG\.VDHA(G*Y791&?"J/F+@XO!^>6(UO."OQ*UL8UK09+,M/Y$7V[B
M%P=]8DBE*LJ)@L3'K;I2:4J$P,;GDN9!=21M;%Y[ZJ]9=L@RDU9=Z?3O),Z7
M+PZF!R)6<UFD^7N]^565\HR)7J13R__%QJT=C@Y$5-A<K\K-X&"59.Y3?BGU
MT-@P[>_9$)8;0N;;'<1<7LM<OGQN]$886@UJ=,&B\FXPEV1DE ^YP=,$^_*7
MKV5BQ%\R+91XJZ0MC(+&<_O\) =Q6G(2E80N':%P#Z%!*-[J+%]:\2J+5=PF
M< *N*M9"S]IE>"_%:Q7UQ' 0B+ ?]N^A-ZQ$'3*]X<.B7B<V2C5):\5_+F8V
M-_"._]YSQJ@Z8\1GC'Y<G?<2HE@\MVL9J1<'"#:KS*TZV$==_!:*7U(]DZF(
M]&J=)I!JD^1+D2^56!M]FU (6:'GXN+#E9B&_4!LEDFT)/?%N5;,B? M$0[<
MAA@WI9@;N5(450+1+U9\9)(M&LN%S&*AOJSQ8?FXN*%9HSX7B5$Q[V[L635Y
M!U/@0691 O:)6J:SX\8=:Q56T8,TD;,D37*(U_."B"B5)IF3Q/E2YLU3$MH%
MWI(<(B41)#.*59GE) ,Q*U>ZR'*W<Z.+-!8SA5610J*(1:X%L@<QY;@0D&(M
M$WX A\GL7!DHR;-U)Y*,UFH3*Y/>N272Y9Z9RC=*90A<\PF$UM+D291 :SF)
M8I$2HV6PS7RY^IB23MQ4FF,82V*5*X.D@,=ND696B]4Z9X/SNHXS2V$+JXAG
MT@YII"EG0RQF4-(!.)$L&8$T'(0]@1AO'AE4AE$VE[,T06:BW?G2*'4,TWD!
ME[B4)EK>>5<$%]K N%^5<Z0D6Q?@M""QP"3=HIV2];E2^5+'.M4+LGR2=?KF
MN?CWOP:3TV?BC;I5J1C@ZS0<#)Z)/V843^"N.H45A7) M4)\+G2.0]EIK'A:
M9#+^'Q*QBH]8?(@.#XIJW\2]AFNR%W"I*34/"[?X"._A0T-,0]QD6USL$.UF
M92M,@BTJ[3WX8I-5@@#:+PGBL'5L0&L<ETW52:.$KJ4A)Y'D]? 58_1,&TE<
MS.Z:BTJ_C%&UF#%;( _#.Q'U%#VP][Q ])&'4Y+@>.UB<TN]PTJ]?V9Z1\'.
MUXA=6ZS7VI1L@5+N^,ZT9XP%9___2+S4L5FYKI"IU3[+N6P#]I$(<B+R!;K]
MJIAO"C2(L,L.V0OQN[.RZ&1==?NY8_ *F5]F=RS\Z3,K5CI3=UZ6>4'YF<1&
MOK26$F;,)0(F+J.C1<41YD $0SY^DNP64>W2=F&)B=*]?(IA+]O1%^1)=;8X
M9DO&:K:=NAPI2KM9WDF1[!(KF<+I^+%S9"5AR=(QMH5/,I3T@CD-&C:O!2&-
M]L25,CEPZSXJS*M546%</-RGO_!!_84M_57Y>J5CE1['!D&6U1G.*]@FBPRG
M(9IR[P>4>:D\S8U><:0]*L2ZK*(+1)W*$G9[4NM&=ACF\19I:-WA#Y]> )XK
M'<+CRRR'8]SW"!@!51H2X#Q..V%_<+9KN+ RW*XL9+^W?[[^15PY8J]EY(JR
M7 /0(!99/0DXBZ0Q=USO7/6/00 !2X]N@27*D -WL!7QI"I&FI1\==Y>2O*0
M&GV1Y*4M]O=QW^E]+96"[&'8ZPMDOI0[&IQU..A-_0V<G@N@9K6:0;\>.?.R
MK;ND73"]5IS<D6Z?6J7$[["D&/3%L7A#\?J1XO4:7!SUQ U.BZ%7/H6X'?;"
M\1/P#)<&KB"=_<Y^ +DYI)QU2P!RYY-D4U!2^AJ/: ?,H;*&+G5V[R'.'H21
MHHAL6$),24B#PT-RS6(?;&)5KN-E_*DRZ1!<8TA7'0XXBZ93=>E$-'729<;$
M-AGHRG- 4DFF5X1M4YFC$E.1K 6<Z2RN$!GGAG(?2.< 2%&)DA/&^7'MA:X_
M9_OLCYL;'UI-.R@6G% 6M"#%X;@W1E%R+D9Y@:S$4>%P,K1LEZB<+I_#U!E%
MM^L$D!LU8'M>9D<^YG,!Y*E,Y=<R@BO8I.[)N<;>.(M;-!SB3DG39I%A=ZPW
M&7$WJ+@K(T=#-B"'F-3$#+."'$&8Q,2>!]I (>&(HU]"DU'%7TM4DI(/!1F"
M(>WL7A4!ZS)*[<$^[!U,;;4&>)25HPC634,/MEU+AO#.2!(4F$-!VI0H&-:)
MZ;E>,[]PU3(7-5T<AN@ #X$'ZN)6P^O*S)A5[F,2^\FZY$44H(HV/MJ!1*\;
MX-$ DS#TC^XOI_)68CV8.H:O'EM4CYT*NU'WE-BA,T+=!7!"!@I0M8*<%KP:
MFP776\9V@JO26THYO;*@8*X-:0)3(?NA6:GU%Z#7I489.KM+%-HITMX,ROBT
MU@DW=A]:Q3LB/?G2Z;_@7)5P.2R55O.36#Z*W(6[->2F(LVY$VC" B3O5&^(
M@$&.6!"I[E:[3%@ZQ7)N@%G^LB-V/5>]$=:L]9RK:)E!!72WT[E(<G2["V7W
MV;YNZ)L-1@3W72"I?=UCZ@W/U*B$(C]*(C^C*2+[J*1!15R@7RN/W.6,^=HM
MM'O#%<" A. 66[(H.\6TQ^,7M_RC5TN[T[CAH]\3)?&W%^#""4"US)]]U3K[
M#^Z?CR\9%K[EO/\>00F4AR)$T ((_>P)_1-/N  )-X05_5[_":K3<-A#J1P,
M  ^>B'< A+66QV[%H,]+)V%OR$O8[J5F7)Z!VB=,BTX:]D[II,1RA74LA%-:
M0/_QJ,.;K'>G;6]ZV"VZ.]"JN2S].!;M&0\9C8IX8;@G<C.*IQS,NK TE#HZ
M[T!$O@_PY='GB\9\[<JC1/?U@MD[QVV[%(1E<#Z%S3D-/>L^JT:WKN,ZA-:#
MT6"("Y8Y?-:ZJAZ6%U?:K!G([R1&OV<R&;:NZ>^CSFL%[E%4XRS:TF)B$/1/
M)_7%FUK_YTU_;<=*MT!G0?]LM//YIMW]#8*S23\8AZ?51O]9/QD$XU-L#@>E
M=$VGV"]BM;V+)WIZ%DQ DJ['TVDP&(QW@?$_Z1S#LW$PF8SV*+-^ZJ\>X1_A
M4(1AT!^=TL?DM.\_'N<D]9%$Z-"3.A2CP308#D>-JQ]QD^%I,)V>=EQL>4KM
M%]/A,.A/PHX[@V TF@:CR3=Y2L/[*T(-;G#SM!^<C<[X>C2=!,/15%RXM$8%
M'^F,QP]&$48B3U@#]>LX@*TS6980HV[I-Z1F6:?)<;MK^/%9N,.%99?AID1^
M.FVKP7-*3NPF&+'":0R6EBBK0D>4/57L,!UQ1_";I%0[;:-'SE4'5YY#*LYW
MNB&"QEN#'YY9^, "!]7LZ>&SRZ[%* <2,]V0DLN$%V1+Y@=@#Y</G=&PP'GL
MWFZ\[NH:/?EVK;EP,X6+^1Q07Y&=8),D5RN/,#_D"%]V#QQTDT4:"/.ZIMV*
MJE)1Y^*R[%0<*/E-9FAG[H1/6(?B=#(MO7]/M^O\U$W2H>&,YRQ/L>T(/+3;
MWD!DR%7M$W>39!U"]\& QZO7)]ENG&A4RHT./&8O>/LI4,&S\6WV>\@\XW[0
M'X[W)\DQZN[9=Q@0:6DP%;^H#(1<OI Q39/IYTSVIKTGHLTM_3<<!N/1^(CF
M'.)BO4[14U!\/&S_,EGN/6(:G W#[_'*:?_H!V4":Y-OE0FHT$.%F]U>G7]\
M:,PML/_78L5$4<I3! U!>&!H(C@8LI).@_W.2B/^-;DS_>:V6!BUH**.NX<C
M@/1JOD&3LUD]E"C6/#)9)B@L<&'?;L\+GK^\NKSY>'W!O[39I4YC5RB6D@:0
M[<3\51GMAH=A\[3O'1[VQ+4;H78V_<QN%3&>9\^L- O_8]9#Z9]9P<64+]S/
MMV[I_H8.FN6C@VU1=X2O!CZQ^WGEH4+HN=G1Q>.\Y]4GN90%)9!>VW?Z+.ST
MNWQG,/Y>WP%441D9\5N<YZPQB?LIOK/'5VJF@O:AWVJSO<;9=EJ'TKL&E8^Q
MRV$X1(O] S$<>'OP9.4$L5&X.0.]R)%SJ'28":5HQG/FMKW:9B*[37O3?]YN
M-#/X?KM=/VYA&YU6PWW)D,8/W7PE_X;!$*FQOZ7&JGCQL+!)?+&_>)48JQN4
M_A385/8(3<14FN,1X]>?BJ$>0D4PUW0T>3Q"<$%)+S@9M:2W AF*,P ;!*#Y
M",Q2MK.OOD1+'L]A68=6HKU=]E/^-0C(XJFC=/0(3.%Q<M?+92>-]_96"J60
MWDZD435Z"/<*7W6W>@'RPKWW5R]W;T^^125%8X*F9XZM_=[I^$ 8]T:B^Y+K
M-;\%.--YKE=\N502+DX+\'RN(5OYA0ZH7@M]^7]02P,$%     @ :8!A4LGL
MZ';\ @  B@8  !D   !X;"]W;W)K<VAE971S+W-H965T,3<N>&ULI57?;]LV
M$/Y7#D(>&H"P)$JVG, VD*0M6J %C';M'H8^T-+9(DJ1*DG5R?[Z'2E;2[ E
M ]87Z>YXWW>_Q-/J:.QWUR)ZN.^4=NND];Z_3E-7M]@)-S,]:CK9&]L)3ZH]
MI*ZW*)H(ZE3*LVR1=D+J9+.*MJW=K,S@E=2XM>"&KA/VX1:5.:Z3/#D;/LE#
MZX,AW:QZ<<#/Z+_T6TM:.K$TLD/MI-%@<;].;O+KVS+X1X>O$H_ND0RADITQ
MWX/ROEDG64@(%=8^, AZ_<0[5"H041H_3IS)%#( '\MG]K>Q=JIE)QS>&?6[
M;'R[3I8)-+@7@_*?S/$=GNJ9![[:*!>?<!Q]2XI8#\Z;[@0FO9-Z?(O[4Q\>
M 9;9,P!^ O"8]Q@H9OE:>+%967,$&[R)+0BQU(BFY*0.0_GL+9U*POG-UM)\
MK7\ H1MX\V.0/77<KU)/W,$CK4\\MR,/?X8GY_#1:-\Z>*,;;)X2I)34E!D_
M9W;+7V1\C?4,BIP!SWCV E\Q55I$ON(_*F6P54+[IP7#'S<[YRU](]]>"%5.
MH<H8JOSEIOX?'GABQK.9@?/"8P/"0VT<Z210$[';H9T:&3$\RZ_(AVZ6"P"S
M!]\B[(VB*RKU 5Y)318S.')VE]<C,(+N3-</'JV+/!95C#CE !=0S#-6%?,@
M%26K%DMX.U@M_6#Q:;[ 6<5SR-E55<$'I)O5&M6 ['IK?F+P<'#%LCR#O&)%
M54*QX*Q<+"A"R7+*Y0,Z=PTW=3UTPYA'@[28:BG&^T[!1&>LEW^.AE<\F[/E
M\NJ2)+Y@1<8OX3?CA8+^F89J#!7E\P6;4XXD\8HM\XJZ^E(<O*>-Z1".PL'%
MHI@MZ=XJ12<,+N;YK#RK$7E1YK-BLM"2C:-X0$$MQG"3_CE"-H[B-,@EHS&X
M'N-V4P^S?_M\TT?[H4-[B%O0T1<P:#^NBLDZ+=J;<;_\[3YNZ8_"'J1VH'!/
MT&Q6S1.PX^8;%6_ZN&UVQM/NBF)+/PNTP8'.]\;XLQ("3+^?S5]02P,$%
M  @ :8!A4@N6#[R0"0  ;QH  !D   !X;"]W;W)K<VAE971S+W-H965T,3@N
M>&UL[5E;;]RX&?TKA&L4-L =2]0]FP2PDTTW19,UDC2+MN@#1^+,<*,19T4I
M$_?7]WRDI)&=L1WL]J$%^F+K0GZ7\]T.1T_WIOUD-TIU[,NV;NRSDTW7[9Y<
M7-ARH[;2+LQ.-7BS,NU6=KAMUQ=VURI9N4W;^D($07JQE;HY>?[4/;MNGS\U
M?5?K1EVWS/;;K6QOKE1M]L].PI/QP3N]WG3TX.+YTYU<J_>J^^ONNL7=Q22E
MTEO56&T:UJK5LY/+\,E53.O=@H]:[>WLFI$G2V,^T<WKZME)0 :I6I4=29#X
M]UF]4'5-@F#&KX/,DTDE;9Q?C])?.=_ARU):]<+4/^NJVSP[R4]8I5:RK[MW
M9O^C&OQ)2%YI:NO^LKU?FT0GK.QM9[;#9EBPU8W_+[\,.,PVY,$]&\2P03B[
MO2)GY4O9R>=/6[-G+:V&-+IPKKK=,$XW%)3W78NW&ONZYW\RIMKKNF:RJ=CK
MII/-6B]KQ2ZM59U]>M%!!ZV\* =Y5UZ>N$=>*-@;TW0;RWYH*E7=%G !XR8+
MQ6CAE7A0XDM5+E@4<B8"$3P@+YH\CIR\Z#=YS%YJ6];&]JUB_[A<VJY%WOSS
M ;7QI#9V:N/_&-"_1QZ;7K<*Q6I5@V?=1C'UI536,K-R=[N^+3?(:;9K=:F8
M^:Q:]WPE=<L^R[I7X\H&_6'202IU!9EZI24]T ?]TNN7Y:^];A76H?+8LK<P
M'WI+LUWJ1OJ")"F6-NAU@Y6=<9I@L&D[W:Q9WV@HW<B.EJDO.Q2R7[94C5KA
MW:HU6[?'WC2J76LU.3;3LYBC,U@'1%"UI&,2X0RVFG8X*>1=1Q)E69J^(<UH
M@8P<6=_=P+:JVYB*M@VK:9%LR9G2M*@#)CL/O^TT6@D)^PKB.\C![D<@;IV?
M")U53O<8S6IH' AFJVH'@MWHG>4,V5RAJ:/A._3=+6OD5N%=I3ZC1>\(855N
M&E,;!RBM,S"O_=J"!?MP*U=&])%/8W:X!#AF^-+9V>\ WA395=]1V972;M@*
MTP+R2"M\5)SM-[K<( 4_.2@,/,=@J%3K<ZE4;2<IU2RFR\X'T?;8(.T!#$AO
M*,7YW''GX XA:3I68T!XK^!"I3K5;H<D\D8#:H"GZYNY^12Z%PB#;&[^^(=<
MA-GWEFTT5**D9.V\:[5J2E\VD[-C#E.J21AZ%R:$?\6T2_W1$@H-5</@V,%3
MLJTQ'25?#T" %HQJAFH:,QVIT:P5<TU!P]RRNZ?4CUCR>"+*+17MOR@1QR9"
M?ONB.&0]RJ$Q6UV.[H]Q;<DVZZO1-,HEEC?84@<I9=O>N)K:4G6Y1%N/'8[*
MDO3=*-FB3]#881@::KN$(>/@<."+("R\M5!E:I=B9YJ ,KW% GO^A+V27]S:
M-[*E.F ?#3HC9U>R_-3O.'NO +'N;MR:%]?7[(/I$.47M>DKO&P_8S4-D;6F
MQV]4I26RH[&FUI5#X$K6TB6#<^+/LNG!A9BS$L:=LBA-N<@"N@H"GH4YKE(\
M*W*ZRL*(1^XJQ/^ 1UEZ:/53SSU[:SK%XG/R/LT$"[."BR)B(@QXD28L%CR,
M0B:2B =%RJ['*7!Y:%Z7U2\HFZV;&V?A.41DS*6W^-Y=G^5)?L[.TASO0(]
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
MO2;)7[E 6F<YGEJ)+(=_+$<RP1HT^ !K\#2M]A[J((Z&H!#[^!H_X\"71%P
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
MSE'MZB9;0L) 2;KG"%X=3FC+V)C2B"_D,QAMQ+31[C6>CJ!F"CJFJ<LJ;=O
M"IXR+EH#X8.ZK N[M1^S8%6A@3:R7P_:"T KZ-2[9MK3M)DW]H=/\JS:[JSZ
M&7481&V+UC%.ME]>(Y]RO%F>RV DIW;1\^B.W)N!\C*91!*"V6BQ^NJHQ,H,
M(#:5DRN$0YN8E8M=S%;UDRVM1 3O);TL._$'^5S,PNJEO^?-1V*LA@#T):XI
M"T#M3I*AZYKW ,UYT:7YEZ:G:3Q/^58^J+ 620PA6&'$_0&?9X2EDGASU >1
M+,JM9X1T"7TV6OI?'4DRR)0I%6I4*@I/7Y=Q*KOOH8%'G5FMOP?HQZ.9?'CS
MN-^"GA9Z3<"%&QYJK4"E'K2>[HTE[W5Z+53_2$<G#7C I*S7R@V3=RU$*B-A
M,?>G=<HXPX!/;I=Y8TKO=3N,\E],LY)RHVND-(\F>0=U_/4FR>[9/HM$8JP*
MWC0158G=&J:)(.FF4-!@/%T9WZ,M-9;XF 5R\*AYHOYX-Y0S"=WMB)JM)B._
M^13R;#FQGQ5L/E%\&G#QYEHY(%AFT*!A<Y(+-)-&[HVRP,FZ\!>3T:0)J3^;
MUA^U(24)^+1GW%S NB\NN'$J8G;!)@MOOES*%XMQ?_^5:\OZ:?4+<T'!0#>6
MVP=AEU-O/IW*FP$F<].Q==O-$_<H%G:YG.&M H$WQ]L%'*U<[D/@#0(K?X:O
MY T"PV22(J(@)\[K6*A/)AD^-P^G+W;=M2\!F5@*;G]QA4_[3[SQ<JQ?^/6+
MG[+T6N8@)%E,)=!VR5Q@KKR%OX#__87/EMY\-F,W[55ZB.)[B^F*;IP8XR4.
M\T!=RS"$+#>-@JDWF\[QQ<1;S@+YPE\M&W73G>V!R'0$I5<M902N:Q;&M)]I
M+NMK=M(NV+'\0I<.Y]R1X)E+$G"C?X@\\]C%Y7BTO&KV@\IO;%5RLA%R71CR
M+H47=[H#3X/3[5.<8;_OB7V*<J_!/L5Z3\+#O-&JZ("U;E6LP>M_N',&#FEM
M.$S923U0.?! )V&Y\TPG1:^]GLR-N4!$,8C[F<H#%?PV%-Q+5#6?JJP?/GK[
MZW??LUL(=^,2"!I*'5G3V0^ T+<(8ZFZGE.\ZT+Q;@@QO6KF=)%\H)E33CFO
MF?,M'$SFF6NBMIYGM%L_Y'@[:>:"DQS7^J'&-LMX@#+R0O&.@%CH+C\4Z<8#
M%]%PWZ!K]S^B;U#>OZ D@)KQ:BZP"EAQ'E9[9)00KPCZW,V!S<+\V8V!0P7Z
MI[0'7M[OY!TL4E_8Q?9&:]R7K,B?TSY8-!\%.;-%T,5]C:8U:YWCW8+'.P1]
M)[Y.:! \TL@\)$UTH!YL[VM+I0$XI9GPB<RG>Y">U#&(G72483Z["Z]=9ZT%
M7W+FE^M%;E:I= U:%:'HT?R&"8NUF;8T'OH<6YY'B7I62>HG^"SKZ*<36_&&
M>/_/=KQS&M^T;=,.2&TZW;5G:]4C1<H!_G"(@*O=PK.;1^I!N@-^.'IW7(:C
M\AHE'' K'0#=3Q_%$5F//>:*VGT:/1>)N'B1;K.0-0\@F;Y6P#D:TV5UG;%S
MI\<)5W8<20/J2TEZ>G,6H]5R/OT\+4>. SZU\<@/9J/ _]?K/'(>\U,ZCQQR
MP75T\Q8?8?X[/L+,OK/*YK<4I^JGFGON@>@'MG[D^>K+-"JY>/WD=B5F/<_K
M-!4]?4RNC8VE[ 8$J"K2$]IV'$L/AR/_"C7\SU2\=QSQ<Q;O3RW9V\\H([N9
MM=S/X EZ1F"@UO]O7=>O,PYV7\HY)?WV8]^80A:YX]HFO"*BMP? )0:?I0>
M_4<W 9@*])]- /\)30"M)SLW'</S1Q?^9U\=E=)3Z_Z^OZPO'3B_\+]<6GG6
M2Y5?O0CJ"R8UXS@NL;LBJ_JOVBUPE/#>$UL$7%0;:A&8_<$= C,@HNH0>--U
M]1J(&SY5\_%[8\@@**@Y3Q:/'/<<RB. VP?A7IP\ZDO;1:0WIJ3I/5"J)Z6/
M]WUOU:-GTJR"?MP(2N^3TT;W2H/$H?OW3CVZ3P4J!SSF!!X<86RQ?Z;*_*YY
M\D;P4MX=))-Y;E.B[^LSHJ%Z5N41E"^B!ZV%*G$.Z$8G7TNQLIE#-5IXKE97
M3UX9WE <OS08\ P-(-$"FJ-1BNO8[D'-H)]_:DKR,5_^D_I:3FMI<6[_Q[2T
M'(GB_VQI.=K2\H1+F)W5K)[^EOG*OH.6^EMF*W=_RV [PFE=(R[HGM@ULEQZ
M_F19O^CK&G%M>6%^I*)^]<2N$7\<>/,)_O:#[R\\?W5^XXBW7*Y@.OYRQ<+9
M.N(^R72R]*;4<3$- F\)N!ND57EVZ\CY=#N_:V3ES6<3^4L8B^EIK2(NL/RI
M-YM/L/?#7Y[8)3)>+9D?G-(=XB9#,/,FU(4T\?".D]Y"^KLCM]M+!64\>#7]
M!KQ.Z>"=68BW'G-&;ZJ_#T3K%0U#E(M[%F7W*;@8R]FH>?D:1&CX2$[K&UDX
MQ@Q*WZE'K?Z82,NP]!>,SX/>^[B^(Q_-;@^UM $ATWV*\V%\;]L)[H=SZ/+[
M0O1#H^(.FU$]"1P<9M)V4A*=-.C^# KVUT@]/+&0<%(CC]5DV%3:QWYAI^]'
ME)Y;OT=%%R[BKVYAX0?$3OXTE?G4_+#7C?P]JWJX_%6PMSS?XC68B=C U#&(
MSC.9U]-ORNQ OVZUSLHRV]/+G># 3#@ OM]D +9Z@QN8GSM[^?]02P,$%
M  @ :8!A4K@NI>^,"@  G1L  !D   !X;"]W;W)K<VAE971S+W-H965T,C N
M>&ULM5EI<]NZ%?TK&-?MO#?#R!*U.XEG$CMIDWEI,LE;IM/I!XB$)+R0! .
MMM5?WW,O0(J294^Z?9&XX%[<Y=P-?'%G[%>W5<J+^[*HW,NSK??UY<6%R[:J
ME&Y@:E7AS=K84GK<VLV%JZV2.1.5Q44Z',XN2JFKLZL7_.R3O7IA&E_H2GVR
MPC5E*>WNM2K,W<NST5G[X+/>;#T]N+AZ4<N-^J+\+_4GB[N+CDNN2U4Y;2IA
MU?KEV:O1Y>L)K><%OVIUYWK7@C19&?.5;M[E+\^&)) J5.:)@\3?K;I614&,
M(,:WR/.LVY((^]<M][>L.W192:>N3?&;SOWVY=GB3.1J+9O"?S9W?U%1GRGQ
MRTSA^%?<A;4C+,X:YTT9B2%!J:OP+^^C'7H$B^$C!&DD2%GNL!%+>2.]O'IA
MS9VPM!K<Z()596H(IRMRRA=O\5:#SE_]I*"2>W'AP8N>7&21[G6@2Q^A&Z7B
M@ZG\UHDW5:[R0P87$**3)&TE>9T^R?%&90,Q'B4B':;#)_B-.\W&S&_\I&;B
M[Z]6SELX_Q]/\)QT/"?,<_)O6^M[Z,3[5/RY,"M9B"(\R)3U"!RQEIDNM-=X
M)*M<J&^-KH%\+QH8UXK*5,\R666JD*M""42DE5Y7&UZ\UA6]:EG>;76V%>J^
MUE8)Z<6MM-HT3N32XZW?6M-LMK#Q>#00']=K#<K#+2,?"7*_JW4FBV(G$/W"
M*ULZ8=;$1"EQTU@2@;R5X)$2UZ:L9;5#3&0:D!#>0 SMF;U3ZBL"?Q69$[M6
M=WZ4]TV A\3O1F^TAZT^J%Q+)(#:@(#T=VK#DM96(Y%HB)<WBK:3 I8I944O
M__2'19H.GUM5&J_X9O1<8-OXO);6:S _?$\91)0F5P6+*(73FTK#2!(<JZ9<
MP1DP@"KKPNP46TD[LL+:FC(8X>.O[VZ>C98"ILA5J8'IGWNVL2HSEHPCHU/=
M5FB\TI8URK;2;A1M<3Y*!R,$?%&$[%? ?6S2O?/9<,)2VGEFUL\:W$CGE _F
M)6'D>HWD=VA<\H:L'MET/)AU>[(!G#.9YJUK2SO[W2%:@G8]9G<24%,$%81
M+E8[D9'J#!42:8V%P&31J("D0,Q"/M2$]*4EF;1V1QP.",,2Z?J,HA0E3-/
MM71-P$]HF26I+38*0?7JR[7XV0#@8CP#@C]%_7!5P-L)Z_GF4,^'PI^0F2RP
M8DB;@&/E/'!*&K8! (3#*NI)/WGYE336%6R0&13!G/T>>8(CN& S.(N6,OS-
MB@-*[O?QJF)=>).Z+@!D"J!<N\PTL TXAO"G!1T5/PUY!%%GE8,!G/A)W2(L
MQK">63EE;YF3KNH&3<$Q"K03D0Y*0:2-JB!]$<"7 QJ:<C+58\I4*/%0.&IV
M#5U-H7,VV!>/OY*WA\$_UM$$3@S$7\TQ[+K8PH;I$"$(Z^)_,1#OJB[;R UR
M5^"(NZ!D/WG%!&5"9G2 )IE"43+LK=(N>"&:%X[8YS8VI?;LD3;Y&CRT(1(J
MW4O#/5=U@ATF#)F;FB,?SRKT.&&Q\["DM#D;M$T.$M1Y4"T$Q7M9-6BT!-=4
MV*-Q;12")\P(A\ +@!;#JE1^:_*!^*P<.IJ01$+2)2J87IL<R%8;755<>]:(
M\H"L//#C4./"L7=^B+409XM)FI#)"UJ@P3XPA> $QE!R*H.0SG]'XZ."=L ^
M! CY?:6B1,'),B.'<_&[T_[ CY301_/G3FR!-&.Q.2UN*M9E'_^+R7 @WAX6
MT%8*"EE+)2(FH6/.61^HH0C3:K>'+*,]( >MIHE\$?M%$V%*?"D8"T/I"G'T
M2TV=:FM/^#!(F1Y6V'T5J9&6[SF[H J>S]/!L,O?(#Y5&UBH([+I(=EQB2FT
M7,6T%,!)0#95&Y9A48SCY" ,,^,\"X+< 1^&W?_7R0"8HOB4!-D"0\:^_NV4
MM$)1?RI^8&LC%K&K^_%2_ VO7'R'SE-Q:6^[SQ N'X_,P,J<"SACF$YQD8Z3
MV6(DOFP!R&=4\?KK1LEB.,?O<K0 ^GW;\G5,QLEBG!*3:3)=+L67!MF9E<-*
M-(@,R#"5Z2J,7D=]0-ON2=?7_%C-AZH=/7FHIWN@^"D8G8O1<)HL)F2($91
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
M@3L8Q&<*AK!6\;'VXSAAT8I7#J?$F%*BX)D'_A*S GP-?"4%4PH4JQK#K1?
MZW(UZ)0BRQ)C)@"LI2A0%: 5K3F0E7\W\-V] O@*VU)W#TX"[G ((@J8TK21
M)L_U Q^  O\M^;HY[H"BX!6NP=FL!/?4T-;4$B,#D7&M"-@2DZF".,+30SP
ME;9FNF-U(T$<I*M;*3:2EIC6/K"5;&!\PT!,>K!\$[@45&8F<#DHJ(5TA]]C
MFL'FRLBBC<Z%Y-_1;;9 ^.-@:U,3<-(:;.L32L\]OQ9B!43K>4GG4C2;O O1
MY(M)KV0C[E8AWWS:(KL%>T'<*O:M@3@VW9VVB>N$Z"0VJ?Y34QA[S/MNHBFT
M\5@=,+WUY**]\<$Y=%'))'Y:-7Z\GI@3%&^CX6.E&:B%"<D)>2> /+56 3Q+
M33ZEKA*WT=,U^O'#7^)D4*Y)NS7C(,KH/06.8Z;!0N%1-&!N6S>Z?B*KG6W:
M:=F6GW X!"V,F3_3G>MBNIX JS-ITK2)_+L&CHVCU>R7F, T:#)'75!G6$I6
M4GQ%%$! FO("@A9B9L!11^.0S*,HB**H-R'LUYG28-&9?I1N-I)M4%XJE"W)
MTR2<]6JR$7&4+R#K,P7!1L60W-A&KJVRQXOLT!9=;/'Y6; X\]A/0HSG8>0A
MNEAY#*3W%<)Z)DZ,J),X@W@:!8O]#'42Z>*L8\P?1WJTX4!DF'!=Q.R9>\KE
M)TA\$G023<.Y1_T:&INB,:2$Y3!LME5UWW=A>,($8-HLQA3,&7]4Y+K98#V8
M'S'F_R$U0V(\DIE%(X_GY!ZXV2 A)]%!0L86PW6DYC3LVX\4@Z>M_D+V/3=C
MV!YZ#R()IN<P?YT_S=3X["Q<_(S3>PKO31@\1?NC96!(%#O_'N8[%?Q0.H<>
M^2R81>?!-'JZRH7DULSNT P5V%'55&J><L"E33/E=^U1VGD='(&%&UNES.;M
M0;=T<*PCI\!VMS^908>$4[61@F./6L,"^F!* [Y500^)5<$WIF$#Q2448+C7
MU*[;[<YXKGNL[5(W$.%[ "-EC3[0<)YN)\@7DK63*.,XF,Z\J==2E):G/5O:
MT0Q\ QMKH1@<Z]I_92:>M2@*L44<...T+^P1,*/ +#\KV"D"CCU\HV *SQL$
M[N>,&Z3_C9\S0)NVW31<NS.3J%UU2W?FW8"Y\#W7W$V+KT@43J>SJ-.-S=PC
M6QVQ,767\*R[:P:[;(O@[GYJ*D:F[N)#HQO)O'[H7!-"?^(P WRPV=,F3%J$
M9&EL[ORN. R-V,@#[GUXV 8>WV6BV^T+C[H64C<5)#<L'O8-P[$8Q&7@"OO:
M:M4 S7!B4?Y%!G@0,CA/,; ;6;7NAA"2G?-<Q![)_*J!F<7PJSO]F3U^>H>_
M3#%F(]N:AZZU2SL]X[FMX;$7Z^/.!XJ2R8WY#*,@^"&UV6\5_J[_TG-M/W#L
ME]O/1.#A#0=="[:&K5%X-AO9J;Z]T*(VGSM60FM1FI\YHY 7< $\7PNAVPL\
MP'__NOH?4$L#!!0    ( &F 85*N_T7A8A$  $8Y   9    >&PO=V]R:W-H
M965T<R]S:&5E=#(T+GAM;.U;6W/;.++^*RBO<\JNHFG>+YDD5<YE=F=K,W'%
M.S.U=>H\P!)D<4.1&I"TH_GUV]T 2%"D9#N3<Y[.0V*)!!J-OG[=@%X]U/)+
MLQ:B95\W9=6\/EFW[?;EY66S6(L-;]QZ*RIXLZKEAK?P5=Y=-ELI^)(F;<K+
MP/.2RPTOJI,WK^C9M7SSJN[:LJC$M61-M]EPN7LKROKA]8E_8AY\+N[6+3ZX
M?/-JR^_$C6A_V5Y+^';94UD6&U$U15TQ*5:O3Z[\EV\C'$\#?BW$0V-]9KB3
MV[K^@E]^6KX^\9 A48I%BQ0X_+D7[T19(B%@XW=-\Z1?$B?:GPWU'VGOL)=;
MWHAW=?E;L6S7KT^R$[84*]Z5[>?ZX6]"[R=&>HNZ;.A_]J#&1ND)6W1-6V_T
M9.!@4U3J+_^JY6!-R+P#$P(](2"^U4+$Y7O>\C>O9/W )(X&:OB!MDJS@;FB
M0J7<M!+>%C"O?7/3UHLO[-,61=0P7BW9A\VVK'=",/7JNI.+-6R;79>\>G79
MPIHX\W*AZ;]5](,#]/V ?:RK=MVP#]52+,<$+H'9GN/ </PV.$KQO5BX+/0=
M%GB!=X1>V$L@)'KA(0FLN107J-DEN^8[,+B674G)JSM!G__[ZK9I)5C/_QQ9
M+.H7BVBQZ']-W-^3/OM[P/Y:UK>\_*^_9(&?_M"PQI+&HMZ [S><W&<+XQM6
M5(NR6PK6K@7(WX\-522&JZGGGG]T69=]X(LU461% S[4+&1Q"PO>8HQPV1D_
M9_\<+Z!VI-;YJ6(?^8[>.C,[>%MSN63UBKTO)+A^+4$.RWK;"L5=/\$!0F!)
M!Q8YP[%(,_!^H"'XE+[[/YR[ WLT>"OK^P*VP2!(TB)W8#XM\@#R AN"N,,:
M6J)6FG%855>_=[PL5@7PM?=.?>5;B+*+0DE?8G"!5U* +1:+UDR:/F%=5>#(
MK9 4LH$!I=2Y9VHP::X&ON5(_?P!!-FX+') HX[G>9H.[@M,8P-L:4Z!$._:
M=2V+/U#*-2B2=4@"Y6&)J9/;NA% TAAH!S%!#L9$HS:@VULM0N2B9>*KD(L"
MC&<+&Q5H,*V0$ O18G8T>ZISQR@%M0XT<-0^'=A.68(F6ERO%$V#0RL:N@9Y
M V= $;]MN63WO.P$@_WXGO?"O%CQ0@+#\@MD3SU@-6.2(VDUW>V_@4<4$Y)0
M6F>U6G?)6V$_!O?0@G#95<L@]HG-+3!FXA_^[^>D0/B0.<:(D/K6^)R?QD[B
MP0P_"9TT\M7P/'/B-#VDTP<A>X'QVU)H59&E=&T#@C4RZ#7GH*X>* VBWNZ%
MA*P^$3K,.DT\-P3?/8UB-X\<(GH:!B[Z,_"R%92IRYVK_=+LZ4Y40+,L=T!T
M6Z#1K< 00"%L)[A49GP/[L#J>V25Q1?X'*V^J%%^H&S;TY1D&V6^6S0795#:
MZ\TVE\:DM/=#@F[7A5+71O"JJ.YP4S^!DF3%2_99W(L*+.%=#9-O-/CPD^!L
M<^ZR<7RVMZ?P2='N^B"B-B4P;3ZJ>#04A:O(!3F&HA*":?.2_=S11&#Q1JGZ
M-ZVBBRNMH@]&1=>HHNG[SP+1'>[S':1R3(40N=@_BI5@9Q",_X5\GK.KNSLI
M[M!^012R -BV8+^23YCMHD1;X!@I@:G\G5<=X$!&.X(MA&BF:<Q.89-NZ+&_
MZ@@0Z>B3QJX7]LPNV5F2.EF>G;,@<).,O<.P5L)S<KO@A_[O@>7W1 H,I%[J
MI. 2IRQ.W"SJ&=@G:+'@9[D3A<DY _,-\S_-0\YB<.(07/24);$+O#R!AR@
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
MF2:=#F$(Z'''4*7H+AY5G2V7=Z(]Z/QC(/5QX@&4R%<<+9,J.<VXBG5[73E
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
M<VAE970R-RYX;6RE66EOY#82_2M$K[&P 8XM4;?G &S/))D@LS'BF2P6B_W
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
M@"5#E2CBD/TZDMJ^?KXRG2@;,I2DL"AX&,!=>0*-PY?=%"<\1N\8HUA%@#.
M">$3SHG)H@C_R*$8U3A* ;W8<TX(NX,<!0VEP24:DC+?P];L&QGE.88!,T%>
M]04VAI"])"" ,Y\-R):$O$<JC;Y[8LM!E4=:I$B0(T16YM3#54SU(G"UY.L.
MORUKM$?8[8F4@OI@?_1Q5(XC_.9#$/9DQO$OMSW10[=%49NUAR/&H 7RI&ZJ
M.N)TLJ;-V#$[27RPJ=[(VC2*K;;8R*DS?P-&SZ)M'T_0UI3:;;I.T%PUL+UV
MJL@*Z:"IRR9BYAZ9CIC9J/C(4T%3Y-Q3%,GFKM<BTJ+];C\.(\+APYG8>]>!
M4:U]<,(J@F>%D-3ENI;MAF53R.]4(D)'203N$!-#9^"UVT3(8SV?7-RW.4X<
MN/4:PL$TU')5FP<T.>0]2/*EH9?*P7E*"LRG:2HH%D@IB*5J!P;<J(Z.N;9#
M;)17*3BNU!L2*9=TV/'GYH$W<,\OPV*GKKA]]6W!U. -,637T4*LM*Z):M62
MWI"Y&A$)3%'IAD@=\=J/"M_##2$$C*A5<J#>J];%VYT&$2-<:T*%)O:@OM3H
M;U'OK3.$RF L1<L:W/M2UHX%W[A33E=\I%VP'\ "X?H-W]2/&^!7'&MX3&%,
M0R[O4T=5AW+PP"G%A3N9P +U ^\;#V*G6R<+NRK^_14V[/4"('6/STZ.B&%E
MQ"IS?YUBUTWW-S[P+A3*"!LD>!(VC$#$?>633JRO?"]Z*W*3,Q"W""+ 2K%_
M;B(#NP=(6(K*3>0DVET I12[=\*C*'3720 >!3*Y1\_[4PH?C)6F@ZY#-D<"
M*Q14BT&1!1%SD(,\VM]2$I  M\6[/3<6V'VR7JWRP$*O1 %</DD$ ]-(4L&2
M%+QVFPJ[;EF\95!KN'QFR:-!W)$3F),7>Y$?GZL(!T#)"IXEU)KD ?H%VJG0
MHM"3O7T6&W>$K3H$+$1-0E"2/![<]7P9>AU  DPO@&3P)"".%; IHXG9PHAB
M02 J8W!FO,NR5ZT.=PMR9497"($@(MC"/.,A>.)XSL?H<T;GFM/M]M$?#7P[
MO3GE"+-&5I*SSW3PT%2<_2Q7<KO*ND:]=0WZC\K,6[E:Z'(GF5%DU]THTBM;
MU_O379K3H'8\NX9*VE1VMQI,Z0/+*;NAO6=GE7ZG4G;34HWG 7[+L>Q^H=QI
M4?_>'QW1<JK:ZY-/^SY9O;9/1O)]:S0)NNG<P035&!$F($"ANPZ# )U<[N(X
M1G<7]MA2- =9A&86W2EX+TAF+ :\68)6(,PH/X.@8.#( @STX@!\%*21$"YH
M$4[XQW+@8SY<CK;:RZ.M!O-HJ\7<,7+GYA?3S-_4V$2KOD@]MA64G:-O<<F)
MR@G2=TC))':F9M3O9*-J!90)'3(9&OH$+<>A;Q5G6U]_EJJ=NV]<U@OW'X+&
MI^-GM O_]6@SW'^#^^+.@RRKU0Q3@],LF;#6?]?R-YU9N6])4]-U9NDN%TJ"
M5M( O)\9TPTWM,#X<?'#7U!+ P04    " !I@&%2JON&U:(#  "*"   &0
M 'AL+W=O<FMS:&5E=',O<VAE970R."YX;6RM5MMNXS80_96!X(<62"19MK/>
MA6T@EVZ[!;8(-FC[4/2!DD86$8I42,J*_[XSE*-5@FR ;OMB\39GSID9<KSI
MC;UW-:*'QT9IMXUJ[]L/2>**&AOA8M.BIIW*V$9XFMI]XEJ+H@Q&C4JR-+U(
M&B%UM-N$M5N[VYC.*ZGQUH+KFD;8XQ4JTV^C>?2T\$7N:\\+R6[3BCW>H?^]
MO;4T2T:44C:HG30:+%;;Z'+^X6K)Y\.!/R3V;C(&5I(;<\^33^4V2ID0*BP\
M(PCZ'/ :E6(@HO%PPHQ&EVPX'3^A?PS:24LN'%X;]:<L?;V-UA&46(E.^2^F
M_P5/>E:,5QCEPB_TP]GE101%Y[QI3L;$H)%Z^(K'4QPF!NOT&P;9R2 +O ='
M@>6-\&*WL:8'RZ<)C0=!:K F<E)S4NZ\I5U)=GYWU[6M0HJR%PJNA:OA(^7)
MP2<]))PBMTD\.>+C27$"O1I LV^ SC/X;+2O'?RD2RR? R3$<*29/=&\RMY$
MO,$BAL7\#+(T2]_ 6XRR%P%O\:]D3U7#7Y>Y\Y:JYN\W_"U'?\O@;_G_AOD_
M@X;55L@2: FD]FC1>2!Y=$&=%[J4>D]5G'LH.\MC7R,<45@'R+D#BCPV.=HQ
M^OP[?P]DRH,U],+!;)Y>Q"G5IU+D] QFJU6\?)J&H[/5<GJ 6+08+J0ZGD%?
MRZ(&Z8+SUDI^'J"@"K(R[SP19_+>L,SB54$QO!1:F ;!BT=TH.EI,Q6_()TN
M'7T+)+_E0'RY>L:;IN^?\UZ\BR_&E>^,T7.],=Q\+\RO&?RL3$YQ(!7&LA&#
MD$[(46,E/536-&$1']$6TB%KIV>DN ?3<DFX@,=1L[+PA#!L4C $K9;=\%J2
MD?1N$DA04N1227_DO5GV-4X<MGC](FKQXO5DQU2=@5XE+17B0R<LI9 A!\&2
M $ ;?1X23?=/.S$RFLW74UR&N39-*_21U!:UT'N64PMR.&2\1&IAN>*BP@JM
M'=7Z6GCHJ79XYR!-YQ15G!+.R4K2*8[&04C%QN=44>=.$ J%O#56>!QNC,."
M$NDE>>.B(][4A!Q:.;A_X?/L!3X^=!S,"4@O?4W7,N1!E)(8E4C!H5<_:*B$
MM' 0JD/XP2'";X:(K."<(GJ@;/([X'Z,7WNLDDE_:-#N0Q=T)*?3?F@5X^K8
M:"^'_O+U^-"E/PN[EU1#"BLR3>-WJPCLT/F&B3=MZ#:Y\=2[PK F-6CY .U7
MAFB?)NQ@_/NQ^P=02P,$%     @ :8!A4JZ$?R4-!   T0H  !D   !X;"]W
M;W)K<VAE971S+W-H965T,CDN>&ULK59M;]M&#/XKA%8,-:!&+Y8=.7,,..G+
M,J1+D*3;AV$?SA)E"3W=N7>G.-FO'^\D.4YJ>T77+Q9U)A_R(8\4IVNI/NL2
MT<!#S84^]4IC5B=!H+,2:Z:/Y H%_5-(53-#KVH9Z)5"ECNCF@=Q&(Z#FE7"
MFTW=V;6:365C>"7P6H%NZIJIQS/D<GWJ15Y_<%,M2V,/@METQ99XB^;3ZEK1
M6[!!R:L:A:ZD (7%J3>/3LX2J^\4_JAPK;=DL$P64GZV+Q?YJ1?:@)!C9BP"
MH\<]GB/G%HC"^-)A>AN7UG!;[M'?.^[$9<$TGDO^9Y6;\M1+/<BQ8 TW-W+]
M*W9\1A8ODUR[7UBWNL.)!UFCC:P[8XJ@KD3[9 ]='K8,TG"/0=P9Q"[NUI&+
M\BTS;#95<@W*:A.:%1Q59TW!5<(6Y=8H^K<B.S.;9UE3-YP9S.'*E*C@7-94
MWM+F_1[A0F2RQFE@R)>U"+(.]ZS%C??@1C%\E,*4&MZ)'//G  $%N8DT[B,]
MBP\BOL7L"(:1#W$8AP?PAAOF0X<WW(/W[DM3F4?X:[[01M'E^/L 9K+!3!QF
M\L.S^2-PX:Y$*"2G1JO$$@Q;<.RZK?H'-9 A9"432Y(KVQ!/H O&F<CH7!8@
MG8/LF0,NM8;7E7,S\$'0M"!-PQY\<J@<\B,RI0%MM8%JA?6"4/IZV=]HX@,3
MN952BT56LM%TH@<G\$G02.$49@X?:)20LTMRB7H U+H7XAZUH5%@-% O4J<)
M.&^40I$]PIUB0A,+V^-WTC .9RT98([.;TPT-&[ 14*>7\'//Z5Q%/]"TNMX
MXH>3<+ M7NVCOT"BBC2),LZTKHHJ<TXIU,A/HG1 SY&?'$=6&/MI.AG [Y2G
MS 5J8(6JDOF![.Y%><[G16X=H]Z6I"3Q1^.H%4?^Y'BRFU%;2GAM70_V4XO\
M*!E:^'$\IHB2=/C-I)Y[V 5TF-?$%>5XU%(9^U%ZW(O)./Y?K$8CNH"I/PD)
MAI[#)/E.5KN #K**0Z(0IT-+9#3R0UM>*R9^&E)>=C7P2LG[*J?6S-&PBFM@
M"_JX[F!E3\GC=EOOO6S?U;1'I+(=PG]-)=O![D@*U[KS6C:4W9M-Y&17*%E_
M&]"\*.A+3AJ7-!SAPF -;H8@W!JR;*<#\;^BZG49>?^2I<WJUQ5QE\UUTM84
M<FFR:\,],;:%>$,Y>Z,9MW?@:1R]@O'D^4SII<L.8$N['9S6H%?JG]T [VYL
M=\EHO%+97ZJ^,"$EP ?:T31VX^_KF]%7N[O7^V.V3;#K&]5^#(.M-:-&M73+
ME*;K155M-X[-Z69?F[=KRI-ZN^Q]9&IIISS'@DS#H^.1!ZI=H-H7(U=N:5E(
M0RN0$TO:.5%9!?J_D-+T+];!9HN=_0M02P,$%     @ :8!A4A.JI/KD!
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
MT#\YCL"V<ZK=D*G#;$@-\:0)RY)'.UJOP.=K8VBW\1?L?Q;37U!+ P04
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
M"5\690O7C#_6\N'FJJFJVZ/FIH;QNV'=E469MP"_X^Q55<%S?6AE.7%T' %
M6W<YW=HNN\JO0[8.H<Y"5<(%H-66M5L]/':\< [/[!R>+8+NUR[@WEYW?0F7
M/71SP/^\$1#B0"KW><NW"GZ[#\P)&&T!/P4@!OV5 @?/;!_/]S+4H<T!POA[
MV M8\*A^K4O\=(&#TGF]VH46;F_V\+_^X\79V<G+O[QZ]8[^/'WY"$CK/P<X
ML ZH2@UT&%>1]0U\^ABRH%NA<\D[H-U[/I;^*H?CWF[QH'%.V&;3XJSYSM $
MG@]RI%69K\NJ[/'VY/P&P@"?PK_G(+$2],-M_SX4EPR>? VL!7ZYAJ714C<5
M3$/$B1=&"'1@035PN39<AWH(]%SX!,RM@R450XO3Q/<(U@"TICC.\!C/!4_7
M@(0P@.P?,7_7='W6.0+I8-;BU6DZ'+2B$P>XZOQP11IX"1>]RJ[S:HB4MX2Y
MRI9V!XN.>T60( @ K%VG/^/U:KNK<L\7"A[%)V#$%D!>!?LV@^<%_@8A7E01
MX FZ61,DI<5U5["1(V1]18;W%4#&CPKX5MD6EDM["/[8-X17Q?3\$8WL$M?"
MG@G3UT,'=ZKK<)ZUK AV737UY5$%W+L0"M/G]66)NZ.Y',!6."2>'J$&O%P6
MH95] #HU.SB1_), P1[=*%C@.C4W=/% WLF*9ECWVZ$RZG2<_8(GE,%R&L20
M-3+/E;\X@4\2AL.3BJC T(-M7I7 TO$R5@0^((<X&\X-/^*A-0.@*AQ/"U#=
MP*.":OTL$C;P-YQCWC4U'?8 3+2E9S=ENQEV<)M@>"2XFWZ *0$10%I!\ Y5
MD>'2 $N0A!0E7&68LFUV@K*V]B7:^MQHZ_-%ROA*X=H18']4P ISG:6U?VS$
MR*)0-.WA/SSAT0%O #W+'M +;Q1]8WP(KF<HKQ&H*V!DY>8J*^E+(,R(A318
ML]TB]L$IS+S&&'8%B!J(J'<#C($400D6#R-4G+&O@%M8HF2!DFJD3D+6SSWO
MN(@< Z[<+WO!\BXE5TPJ AYXA7(P7T+ H%ND0R#A(A;/+1XID;Z$:R%,!T
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
M\A$.R\#1A<S"AL0),F5NR-S;EE22L)F\I?P *Y\L88P:T2M2G:A*;*.5,UA
MJRDHM\<VVZ[X)IE G& S;4Q$\8D[Z0WM<<SN;FJ?L<NGVEY2YVL/S+,BUNJT
MGN7+D*7?NT RA.(?MS#$NAIGR_4O+M"5<?0#<:=SYS&858&^;*@#PA$Y4:1E
M%Q8O*9@<F"U!JWS';[XT\^>KTQ>K9$79$4 5P^.3+Q-!Z_1%K,_S:B/1?VAV
MG7%H^)TD7A<]5KD]ERW%[<-QKL;=!2?1#0B0E3D:8T/Y:94.A8]KH\+&R=B,
M1N(&EM,]F1CY2!<,GKQK:Z53G]0?J<&=GDY.@[U&+KE=4X2*3::C2&]V,IA(
MHFK#I*F!@YM/?K@FNWY%S17)6[[%8M!)(6Z,%".644@\6"THB>QW$RIQ#+0D
MZW_PC@,7T*3M>D9-41CH,T:AV%?Y[381J-%HE9KEO9%'C<J>%=Z-@")4B;G%
M8,DJ!,="B>QI??425,]O13$2PY([D=D5B<AWU\+8]DXGJGH7FX"<+=J5*YLV
M#&+!%6W*1A>7@I!C15 )U9;.!RI?DJF"XLZ._^L_3I^?O/3&RC2H($6_D7B?
MF-A"N^$#!:Z#YG*Q@$>/ZQ(AC]5RSI:+W+Q62?Q=:*F3+RR%*++1M=?O+I:J
M?/Z9XV?P]RC7',1SK&]D;BF4+<GYJN%@5 1SJPU^4PI^AKF;MH(]M@Y.IL:G
MSZ;YFI(/;!H\JGJNZ<"@A5\\FFI3,&5)&D)!35N09A*; L8$/&P;2HZ/5/+!
M;D:E)4D)FE0&P8"+$NMV2 /0I"Q4;-[N,Z?5IS_TYM)'*-\%U^,,.#* <7HB
MU-89EHHK(-57W;U!(\O]-Z;I:92R5#\B1/ !$2MI9$,ZV8%MKM07RM)[*(ZT
MXD0]4 (1>;CBT$FSB/EB,0<AZKM]]=U_YZ$?9S^6%0&/@._-4&;+%+%N;6=$
MH;:E;Q0ECL6Q_4IZV+GTK@)G0S8TA5E61&.M5N_X0)X(>25:>0X"<E0[PNHM
MDLI@ V%P8MEK*5CL;@3R1"QRW<XCZ1()C#6HSI:+1KT'QHSQ&:OL1U>-@#*\
MT109 H)@EO3]">/&AXK10R$^I/586I/C"HY>UC9FY]$+I%46_'#F!G*!QR@T
MJP69CMCB49'];+'IWUK$GXE;#;OVD'B"PM=*N@+$*@NYZY15W%V*8O$48\&?
ML^5J/1>!71GOU;(S>V*?.<:<6G#V IC*],F$I[QP/,5[%CIKFZ%FTIM<4L7V
M SRTB<'5 25-"CO6<I9)M#J7;HW&N"Y<6C$K!G9>U]) .RJ%!ZT_J0&5Z\_/
MK* +UESH?DLA>;G<):&C.)*TA ) L0'W,)!4-_:]GWA&ZVQ.S,^*J%X&=%+O
M@9,C8N:::8$%VJQ-W#PO,-C;#F+TK4AH37N9UQIN;=[I3)LXL+"(GI((CK0X
M+S>[RNGZN "/6JN2$E:Y"KVUI.^8*3>IL/OA[OG8J.M]0X@A-XWM-G3?9.=5
M,Q16B)8K6?H&T*Y&V0%M.K^\;(,8K"Q+3T+CXOVANS.3\S[%G9@*JB,'*3K%
M77D8C:1@&[_S#:7'OD$[+*S_9S2A@S#WD(,O@<^-^J<_>LGYL-1[?07B#C8M
M7UD?=-:BK8GZ.VFBCE^^:X%[DME9PCPI&S8%V!)-BZ6FSI8K1+TJJ.0CG3N1
M^%F:]IEC^"_NX"M+FXBE;LZ6J\^\9^N_:QX$\*L;-'0=K,RY/&3V:5=]TX%
M$[Y[()4!PX,[YT&/"!7*/#LY?<YQ<$3=I8SFJXM?F;S#KT>G3U:N0+.K_ID=
M:4G)GSA@X:'67G[^Z!L?QNF*3_YD'5MFA]3@-Y "'04'J0E7!&A>Y1M5GX6+
M<W^4F);.PA!W#7>M(LCM(+&%_A$QCXIT.-]W)F4*HU Q% '6;9.C),?UL,B&
M;:'%1(^C!SAA%E2LDB0)-Y_/^_J@6\=:358IEIK\Q6Q["4UC9RES&&LQJS4V
MD86EKZP#2%1D9^ <,:L[</J,2J=^35ZSOV,1+/P6,_D7\>3%T>G7:"$L8GNE
MM[Z>%^S5L..>^+2(#"!>7=8JSK,9/H^QA @,4#5$CM#,*NV;(]+ K !@1/S0
ML"Q03'EY'&.F2:UM B-Y6J=/QVZ(XQXK:76H&#'NZJ9V&W@*\>UB6/<*W".0
MNS!LJ0]Y,2JF<__)HOJ<)J/-,#P^U1=/S[Z12A&T_5<@*U6$1XM8\_71R=,_
M&6M6NB)$Y%BVF&_Q7T.! 15\8^2YLV=?0(NV0TL*&A_GK465Y!UWMP=HCX@H
M@>5GD'#O Y1G7T1R/U K;1CL \8'L3?F/06K+.[%&H_'MUH.<<$C'VT#)3M^
M@64UP!VC94!JKYL-Q[)5VO[!&^;WYI14>$WZC_HV30?ZD4THTUW@Q&K0GPW.
M@\BC#P&"/6)$8KRW[Y^>P5F\-G+]XXB6>PK@"X 7&C4EA0I8U(\* ,<=,T/I
M<ZP4)8G@_") "J]S6>'W,0RAO]V')+T4HQ0[9#R?!\+3?P-QGP $A?NB:#ET
M>^9*_<H@L!MU(<4*T71#P9'Q;<RL,G8N-7=*"<F)::L3]..*W[Q0,C"5#7/Z
MEYS -'M%^K8!1D-18VLDZ:H+ ;+ :T\>C7KUFG]SX@G5-D4=O/;TT71U&N=+
MQ>?0I4*^(DR0Z@.7QHR./!''GSVB  42,Q!Y7QDG@@48WWAQ\@SX!EVL-V'=
M#AB@%(L/S6/%V<G1R=D77*R#5^95)$^XMM?GV;N\S4E_[;)WSD:+/UWT^7;K
M!=P?AJI"7896=WKZ-4TC"*/O2"X4_"^]GD@E]5!F&WO*.$8'<>/3+7B<IKL"
M/]]KK=.([KP 8AD*B0Z$$<TGP]$?VA,#+@6>A/-+[GAF1'K 2\L!W<6V)Y->
M61A;6G*OEIVE_JF5E-WI"\:2B4F"!8#A$AM,W4=N?'*H+;?!]NP$T".VY\[>
M6+OL(TN8$-N]>^H]B^R\5KRG\[/<H7/L@')0G"K3>@)OY/?)MG&<^)(DSEH#
MKOBH*A.R,I3 ;*,Q)]279BQ$I1!;&5*A+=)Y]7!RPMVI7"W\^VPI^>ZE96-*
M47@:U:)"IN-3@F3'Q"SU.4M #HV@:7\'.I +10+"9LD/Q*+:\3E-)?<(6SB(
M>P(V0M)EM"QUGDU+<R>.H\/EM#7$2O(F[P !UP_2T@QUH8<T6Y9(SXC52JX4
MS*X>*RZ.X05W9&<.UI*5;.!WK9!3P_6 9@9<>7B;#^6?2)LIG/@ZU7&EU TY
M.%R\[ZA'H)$C48ON&/3&M!,>>*1O,\>F\!(B>EPFQ232)"<3=O"G0$WQ<Z>$
M_]!U!ZC:9<^2+DAV_[@Y1#0P: \%%Z"B)8=D/^X\Z!MJ%H&Q722,2+Z#9H,4
M@0,A)/"=HL-78E4A3]A\T988\'_KIF2J^(47>I[CJ<UCB=\=Y&-<K4?J3$;^
MY26P^V8> Q<SJ\A]1.2S<=0YG_-73Y%[7: ] 3B'LNE7:3$L_^(B0^ID'(E%
M&?49<['RZUOF0V3:E./!E,Q]4O;*6NEQ#XPJ. 2%A4^60@X*J8ZN;F%RTF'$
M[,:A;!%72K:WK=7\8$<$/&2SD#S+BK0Z &A*"JK'"J3XAX8*?YY5[,^SB)V=
MC/JE?F*U!.5X1-UX1 ""O^4UR=!<PY/YLO5+Y#?Y (NH/I.5/X^U%]2=O""
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
MV.$WH]=^IXQ")#-K/X:/G\J+41(<TI4NVF!!P<]G?:.K*A@"-SYM;(Z&*</
MW?+6^H\Q=HAEIKR^L=7OIFR7%Z-LA$H]5UW5OK7K?^E-/-'!PE8^_D7KOJ\4
M(U1TOK6KS6#P8&7J_E=]V>1A9T"6'!E -P-H]+N?*'KY2K7J\MS9-7*A-U@+
MA1AJ' W.F3J \JYUT&I@7'MYW7FH\1Y=%9\ZXTU(E4=G[]6LTGY\/FUACM!S
M6FSL7??VZ!%[A*+7MFZ7'OU0E[K<-S %YP8/Z=;#:_JHQ5>ZF"!&,*()31ZQ
MQX:(6;3'OA7QC5W-3*WZB/^\FOG6 4?^>F0*/DS!XQ3\R!17566+:!C9.;I:
M+)Q>J%:CV\X52Z 03 VL+K6+?0XE^7'[[Y<:S2U,LC;U K4!JXVJS+^U1RTT
MJST70DVSG;S8G1SLN- Y9A<TLDL"4\- VWE5EW[\$EUYKUN/X O]8M3,5- /
M9OM-55UOZJHH;%=#%Z<+;3Y'M_Z!N,2,473K=*-,B?076$^\[NU8<,P!S9W3
M=8M4/T&.22*@/RP\KOT:^VEPJUF%/A13GJ$W370?@J]T",D%[85 ._B(9A!)
ML.0<O7>JU*A6*YA1IEBF";J)JH)YG:YZ])>F\8A2BD5&T3^M+=<F9(1D..4"
MO8E.FKI5]<($62 A<9;034-EZ\6+5KO5UG^9"?1*SS4$50(X7S8.Y3F]RU"C
MOD:%Q>A44;A.[Z3FC.8X2=GXSHS3GW7=:6BAF#,Y?I"!Z@X1/"3TC&-!DS'Z
M97"QU#.HSDGR#0NUK0<CA $@?(Q^J@M(6XA(#P&@,X9IGHX'1GR-A.KJ K!3
M@4 0?V,'2A$L4CG>3T\U##T3#&=I\.U>9G=\ ^\QE?D8O;>MJ@*_\A2G(D'/
M+8K0_%9#$-5K_:MM<8A_LJN09Q-( BB))P@DQ4RFQP0BLO1$>3#"]N5!<<Z/
MRH/D&<Z@>9 'D3GHA1R0!Z=8DN28/'C.#\E#@N9/ED?@M3PD#T(P2<7I\DAH
M_C0E))DXK@269,^F!%B,@NB^I800[* $PC'+^+,KH=\>2/ZW; ^PH*6Y? +[
M _;9,?9S+$%*)_"?XQS6^EWZ@R+2E!VE/V5 :K*S.\!:E8#CT02D]J-'###C
MR2%!9)AS>72_D,G)S(=S$,WIEA;;S.R10I"#RJ IS@4[51D$IS)[@C)@%R!'
MA9%*>KHLPO)_3!0 $8V"?4P4DNU* G920=*_2Q+9_RB)&^67$-88/"4""T8/
MB@06-4;)$R3",,^2XQ))A=AC/F-Q SW"?"DA@W)GW<\YIEOM;(@/%8?.21FH
M+$F/\9YQ<F@CR"#44^4 A,@D/T1WEF)"@.X_P@D?N+;A[UDNY"Y+[SA*,!?9
M<>;!*I7GWSJ8",S#P6K+/08;.\GSB&\$&F@4*!^"00:X!Q8,]%2K$&L@G=-P
M!S%%"_,780 DQ!9&A>^U:>$;P<7[Q>X19!>J;1_(0&G=)'(> #=.P[VUBED
M-J.9UG%<2$B)RLY%14#?=FE<B3YURH%CP9U \,DCUR$Q7(?$H]>5=UW35#J0
M#Z[]D/W^*2$*K48?:M65)H0(?$7QIKT!+>3F6GGC#UV0'ITQO&2\](TJ],4(
M,N:U^ZQ'\=;D[URI@*I[G@ JW>!, \[$5C0?G)D%9U T&+@9<E;$.V0DGN\J
MJ(2T_0QWB,K. K) V@-'2(],O\#L(KE4(.8B"KD,WORLZBZD*UY\8>_=6ULP
M:*#038M X,@O%4#<LRBL.G]HY0!XN'T#G0N]FD&?[?WY?DTP/ 0]WBN_[:7D
MP]J$)<LQST4LBPS*+$6_@EA-+R6H!K)GL.A *8>--,G1#[?OT(L(8!'$,$E8
M_('37]_RRE1=R#0< 29Y%MLRAKX/2 8J'UZ >Z"T*I;_3TBE!#9ZL4$-[E.2
M/$1*,!Y*:8:EX ^1HO%'YH>02F.;R+\K4O?/HO\54MFS( 6NW*_)3D.*IQP3
M1OMR.)X1OH\4#1M_E W<OW$*5ZI]I/B$R0@*$0^0XA/*^S;R?9'*G@&I]'F0
MRA[4I*<A125<.CCORR0#^23W-$7AP$S36()K8)K=0XI.1-+_R .:XF+;Y=!F
M.]UYW(73V2(^87L4#TC].^]0.[R27_6/PW?=^R?VU\HMPOFCTG,8FDQ2V$5=
M_VS=?[2VB4_%,]O"43 6EQJ.>2YT@/:YM>WV(TPP_._@\C]02P,$%     @
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
MPR/V3MZYO9?2-"I?LL^USA5GYS+_VJXYNU9Y:W1S[_9<7%VQF[J1);LHZ[;
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
M!OQ_7J/L^P=2,'R0/_T-4$L#!!0    ( &F 85*<*,.,R 4   @3   9
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
M<LU9QI5E@.]+"<!I!U9!=_DU^P=02P,$%     @ :8!A4MM5C:'%!   9@P
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
MG)=Y!<#O3IJYI=U*SU:TY&08;:&E>8&KM[R3:,"'VO\S?>I$#"_H%Q0YAE9
M@GWS6'MI+MI7%$0%,WB"/I8*G]>N7%\N+8-0"'2T"(MN9C.SA2[UA(F80PCV
M3W.!-662T4U?F%S64SE'"*8.6^,,%1"D24Z?5_#X.PX_ @C40TI;U)U$XN;$
M_3/+2E^BVOAL(E6Z?E36\9U%[\HS05&0Y>DA $8]JGJK\#B.D[Y\6@YL2SL-
M(I&@]0KT[;:D(A&$2<KVIP45*79&E,.G,*6?E$4D'T_0SA#-+T1Y#;,0U/BJ
M@QXE^QWE.8*7\$41%&7^,EE'.+B@6XG9Y0AC<)<;+G((.F/4J-^W>N-CP4VW
M",HR'?G+%+& ,:<$@%S 5QH#[=ZD81D'429@>R*"HL"0<&<4HCS'6DR#K7N8
M&\+4SQ=% LF@MT>8X<7XA XS!+)D(;@0/.-T_(2-@C=F67PR+L?(AP\P)?<=
M06 TRL'S#-LW-["O(4:?M/4[R8,DST=GJ"WOJ2W_/Z>-%TS-A7';]I*3%'=6
M^-MCK%PNC5H>-Q7=DAEF!I\&V+$]MN.HIZ&-MWRCGM"!YWXOV@C*PT,%E20K
MCEG@"Y&Y(FC)@M_R[!"\G#G^]'Q\JY:ZKIEC]E:#3U"<(1-+&@4BC_@)ILB(
M.S3XQ1.O497T_;5YU?+G6^/)&-#7L/P99J!<2S /@%:D3")AP19]39"37] ;
M3HD;BH0A"O0DT=$T\'7;6I%=DO8CNQ>9!*(LB:?V$M;F:43XD'>5:KG*3^/,
M%IBMXR.5)[T #6K3X["=-3T4*KW63K:6]!--EH8'><C6JT2 N0MQ(B.G:F9R
M]/V\5F;I_R5 U^#>V7Y*]T_[/R)NVN_OP_+V7XR?I0$J+%5J@:WA.,>@;=I_
M!MH;UVS\U_BT<?BV]Y<K)3%,\P*\7S2-V]^P@O[OF>L_ %!+ P04    " !I
M@&%22T0IDV\"  !(!0  &0   'AL+W=O<FMS:&5E=',O<VAE970T,RYX;6Q]
M5&UOVC 0_BNG:-(VJ2(AA*ZK  GZHFU2)52Z[<.T#R:Y$ O'3FVGE'^_LQU2
M-@V^$-_+\]QSYLZ3G=);4R%:>*V%--.HLK:YCF.35U@S,U -2HJ42M?,DJDW
ML6DTLL*#:A&G27(9UXS+:#;QOJ6>351K!9>XU&#:NF9ZOT"A=M-H&!T<CWQ3
M6>>(9Y.&;7"%]GNSU&3%/4O!:Y2&*PD:RVDT'UXO,I?O$WYPW)FC,[A.UDIM
MG?&UF$:)$X0"<^L8&'U>\ :%<$0DX[GCC/J2#GA\/K#?^]ZIES4S>*/$3U[8
M:AI=15!@R5IA']7N"W;]C!U?KH3QO[ +N:,D@KPU5M4=F!347(8O>^WNX0AP
M=0J0=H#4ZPZ%O,I;9MELHM4.M,LF-G?PK7HTB>/2_2DKJRG*"6=G*ZOR;:5$
M@=J\A[OGEML]?'AB:X'FXR2V5,(EQGE'MPATZ0FZ80H/2MK*P)TLL/B;("9M
MO<#T('"1GF6\Q7P H^$%I$F:G.$;]0V//-_H!%_7XJ_YVEA-,_'[#&?6<V:>
M,SMUB6&B095PRU]X@;(P0,(%T__>06CY/-U3A5 J0?O"Y0:X 7;8&5<!65Y!
MT96A 0Q5H&BURRZYR9F /3)--S;\?-WI8'X':$2PEP@-:KA1=4V!544D\(BY
MTD7(6K(][9X-QCVN=>OJ7UYX5G@'R2#+QLE;)!UWH0>F2> P[4V*':/&A/+.
MI/-^:R5"%HS__1GQT737J#=^APWDJI4V#'KO[9^)>=B.M_3PQI"V#9<&!)8$
M30:?QA'HL+?!L*KQN[)6EC;/'RMZZE"[!(J72MF#X0KTC^?L#U!+ P04
M" !I@&%2?8Y1<KX&  !X$P  &0   'AL+W=O<FMS:&5E=',O<VAE970T-"YX
M;6RM6%EOXS80_BL#-UO$@"+ST)DF 9S=;9NBNQMD+Q1%'QB+MH7H<"G:3O;7
M=TC)LAP[2MKM@RV*(F<^#K\YR+-UJ>ZJN90:[O.LJ,X'<ZT7IZ-1-9G+7%1N
MN9 %?IF6*A<:7]5L5"V4%(F=E&<C1D@PRD5:#"[.;-^UNC@KESI+"WFMH%KF
MN5 /ES(KU^<#.MATW*2SN38=HXNSA9C)CU)_7EPK?!NU4I(TET65E@4H.3T?
MC.GI963&VP%?4KFN.FTP*[DMRSOS<I6<#X@!)#,YT4:"P,=*OI999@0AC+\;
MF8-6I9G8;6^D_VS7CFNY%95\769?TT3/SP?1 !(Y%<M,WY3K7V6S'M_(FY19
M9?]A78\-R0 FRTJ7>3,9$>1I43_%?6.'SH3HJ0FLF< L[EJ11?E&:'%QILHU
M*#,:I9F&7:J=C>#2PFS*1ZWP:XKS],5'74[NX,/"F*@"423P-E]DY8.44'^Z
M7JK)')<-UYDHX/B3N,UD-3P;:51N1(PFC:++6A%[0A%E\*XL]+R"MT4BDUT!
M(T3=0F<;Z)>L5^(;.7&!4P<88:1''F]-P:T\_I0IYD+)$[/%"5R+!V2>AK%2
MHIA)V_YS?%MIA33ZJT>9URKSK#+O178?&VZF^N&065\BIUQL*8YB )T5]%S"
M@Q2J FD,#F@NF=]*U9K,_-/8[CDV(DBKQC73;SA<5"@E0Y^M3N']TDXLIV!M
M5,%72W:9G(Q74J'OPMM[J2:I88E*)W+_^XTT 2(M9O :26",N!09_)Y.)1Q?
M%?"'P3F$\6RFY$QH"5<X*$7/G\ 7D2UE:R@,*Y5&Q$:2T/";*)882L"N")?
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
M:13H>R:$[EZ,@\W:/?T'4$L#!!0    ( &F 85(RI"+_]00  )0*   9
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
MU8SWMQ(>O8RX[>\$_#^7PD^)FW]Z8YW&S6FUB3E3*]N?:Q3+0IBJ[6I6FW^
M&]OY'JW?XNMYU<GOU50_%N^I6G&A4<924.E>A4!)5;UZ-3%R8YO1)VF@M;7#
M-?S?,%4*P/=42K.;E ::/Z;9?U!+ P04    " !I@&%2=#:/D*X%  #S'0
M&0   'AL+W=O<FMS:&5E=',O<VAE970U,2YX;6RU65MOVS88_2N$L8<6:&M>
M=0D2 TV<MG&<-8C;[6'8@V(SME!)]"0ZZ8#]^%&7B#9%L0(,O]BZG/.1_ YY
M2)'G+R+_46PXE^!GFF3%Q6@CY?9L/"Z6&YY&Q0>QY9EZ\R3R-)+J-E^/BVW.
MHU5%2I,QAM ;IU&<C2;GU;/[?'(N=C*),WZ?@V*7IE'^[R5/Q,O%"(U>'SS$
MZXTL'XPGY]MHS1=<?M_>Y^INW$99Q2G/BEAD(.=/%Z./Z&Q.84FH$'_$_*78
MNP9E4QZ%^%'>W*PN1K"L$4_X4I8A(O7WS*]XDI215#W^:8*.VC)+XO[U:_1/
M5>-58QZC@E^)Y,]X)3<7HV $5OPIVB7R0;Q\X4V#6!EO*9*B^@4O-=;'([#<
M%5*D#5G5((VS^C_ZV21BCZ#BV FX(6"30'L(I"&0H03:$.A0 FL(;"C!:PC>
M4(+?$/RAA* A!$,)84,(38+7)QQ\50X.+0.U8G?4[J6\RHTJO<=UQZIZY322
MT>0\%R\@+_$J7GE1=>V*KSICG)6C<"%S]396/#EYX,\\V_$"O ?3N(C6ZYRO
MHVI\B"?0O 1OIEQ&<5*\5:COBREX\]M;\!N(,_!M(W9%E*V*\[%4E2E#CI=-
MP9=UP;BG8 +N1"8W!;C.5GQEX<_<?(0= <8J"VTJ\&LJ+K$SXI0O/P""W@$,
M,;14Z,I-7_"MHL->^M1-G^TR)_W:3;^+<F?E/PUN.PHM],^#VVZE?QG<=BO]
M9G#;K?39<;K?'I>Z^7!ZX.C%I!W0I(I'^N+UCN*_Y@H*;B1/B[\=!=&V(%H5
M1'L*^B9DE*B)N/8/FP'4?%;QR]7 \X1Z(:8JQ\_[PZH+(\P+?>\0-K7 " P#
M>@B[ML$P"<DA[).E;I"Q(#B$?;9$HQ11= C[8H%A3 D^A-UT83@, [-NLRX,
MT2!D)N[6@B,^ALQ(R=R"P]#'(6MQ!QV M1V .3O O8@S6<X"4BW+'!W*:^-Y
MI^VY?EN0?US/G=5\;U\HWPN8D?\NBN P,%2:=U'49]B>^J!M0>!LP==GGO\J
M[6$;*SQMVA'4:PUX9.*; -Y!W_=0"(V!>6L#$A)"WQB:<QM0&3VCQ"X!VELY
M(6=K'OA6Y#)Z3#@H^%I]F<C"E26LX^(3"Z+G"D2.%818!"G-")N"6("E&U'/
M%,0"+.TH"'L$T1,2<L](%D' ?VI9NX[+5M[Q51RYLJ9]#[$3"Z0M$7G'"N1U
MTAD@1#QHZM/%^0@RU!DO79P'0^+3'G6TZ2*WZPY01]U_7"EKDW$19VM7 K51
MHN#$6FD?1>&Q6H7=W"+E;KZI51?'$/,A-K7JXJ@7$-PSL6-MU-AMU,.T6NP>
MBV4>;\O,NKZ_M*-B=%JQL#99C(\4JPEPX%.!YR-S)K+B&&.A(98-1P*OS_:P
M-G'L-O%A8GV5&YZ[4J=M%M,3JZ2=%KN7F -48EW[H]1<J5E0(6;05*B+POM&
M>M@([>'8[>%V?:X2L5N!!<^?XZ79M,."M,-B_\3":%O%[@7H &&"KM?Y@5K+
MF=)8<!X*"#/%Z>)8Z(=^G]=IV\9NVQXBSW"S(]IC"3RM6D3[*G&O5'^M5A/
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
MOT.UOE!R6;_S,Y%*R47]<2ZXEE4]H+^_EU(]752O$6W>9+O\%U!+ P04
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
M#X5?IL7<(=,8 FZ+L+P3?MX-<%BQ<,Q)&%(PP.(+RT/A%UIG.JQ8.*8HD.
M)H0EIS@Q0W&VPXJ%PP(3C !P"$M3X:?I0(,5"X<+%ASHHL*"4_C!>:Z_BH7#
M!"-HM%Y8CHJ!,[ZG[%4L7)8WQ) -%Y:>XL2\[RA[%0N'\^4$ZA>=A3%>G%[<
M7<7"L:@&*X: 449A02S\((84UF"3)2Q@A;J8WI(6H?*49!PL6V/I6@TCH)40
MTI)4^DGJ2>IHKR4M+^7E3*RT")3/9F)CV<<@PH0C8&!86A#*@7.O0*]=)>47
M;U(MXN3E#*RT%)//9F!CV4<8P0SRK](R3 Z<>NWG=(R-E9T5?9>SL=)21SZ;
MC8VEP\9*2@%9IRR3U% ;*X?:6&5AHRYG8Y6%B_*+L2BI'EP+H55?:2'&H-6>
MRF)&^3$SS#;/E8,PR"@]H'D+&'7*HIYOF^>JK[8(E< #JBR*E%]M#;;-<^5P
MJH)!"UXMI=393G6N7,-J%$/V6%DLJ6=RJG/5UTB$0CW!4DJ-F$* Q@;FJN]*
M)=@+.TN,_>PZVR7/E<.?HE!R:"E?V%UW_,,>=;ZOX]B "03-0Z.PL](X/"6N
M\L0XGZTI=#?N,*2*04M,P\YZX] /P8'V;[ZOYSC]E(&+OCM+CL,1:XY]EFN^
MK^F[M;9*04M,P\[BX_#$9.PHUS7?5W<\7$+!Q:YA9\UQZ(7BQ9W7?!_ ,5:,
M2 *L*PH[:Y;#4[+/K0L&FR_C5CJ-B8OI!(..3CNG'.5@P37?UW647 (NSD1A
M9\EQ>$KW@;D=[<%0=UO&;@O%1=)\M.'B) :'I]FQ!8-S<+P2=;=@G-B#<:H+
MGW)BJ+O=8K=5XC*I[=#MQ-Z*<:EUB#T,[BWI[J8XL9W"D]DQ?@QU]U"@RVTB
M0]V]$2<V1XQ+L.B9,DE5^/W(UZRS#;;9YOQK4MZG)EN9OC/EPI?-"&2YW3B\
M/:B+=;LS]K:H#0W:CP_:]-BR.<'\?E<4]?Z@V6Q[V+]]\W]02P,$%     @
M:8!A4D>Y3BTA!   #A$  !D   !X;"]W;W)K<VAE971S+W-H965T-30N>&UL
MK5C=;J,X&'T5*YJ+5NH"MOD=I9&:D&KGHJ.HW>Y<N^ DU@#.8-/,OOW:0"$E
M)A.UD:H&S'<.Y[./3^1,][S\*;:42O [SPIQ.]E*N?MJVR+9TIP(B^]HH9ZL
M>9D3J6[+C2UV)25I#<HS&SF.;^>$%9/9M!Y;E;,IKV3&"KHJ@:CRG)3_S6G&
M][<3.'D;>&2;K=0#]FRZ(QOZ1.7S;E6J.[MC25E."\%X 4JZOIW<P:]+A#2@
MKOB7T;TXN :ZE1?.?^J;;^GMQ-&*:$83J2F(^GBE"YIEFDGI^-623KIW:N#A
M]1O[?=V\:N:%"+K@V0^6RNWM))R E*Y)E<E'OO^;M@UYFB_AF:C_@WU;ZTQ
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
MW-"H$5Q"B;!*J:P[G:!5M'V,@Z)7O6D 5M.H;;BP&88X/%]NN)%=[-;=SHX
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
MNJ#5-P:JNL6K#LF%NPAC2>9:=<W,/'RH;("9GTE)FXZ]6YNG=/074$L#!!0
M   ( &F 85*#_>>,, ,  "$,   9    >&PO=V]R:W-H965T<R]S:&5E=#4Y
M+GAM;*U76V_:,!C]*U;4AU9JF]C<*T!J0=TJM1,J;?<P[<' !['JQ)GM0#?M
MQ\\.(:$M\>C&"\2)SSG?+0?370GYK$( C5XB'JN>%VJ=7/B^FH80474N$HC-
MD[F0$=5F*1>^2B3060:*N$^"H.E'E,5>OYO=&\E^5Z2:LQA&$JDTBJC\>05<
MK'H>]C8W[MDBU/:&W^\F= %CT(_)2)J57[#,6 2Q8B)&$N8][Q)?#$A@ =F.
M)P8KM76-;"H3(9[MXF;6\P(;$7"8:DM!S=<2!L"Y93)Q_,A)O4+3 K>O-^S7
M6?(FF0E5,!#\*YOIL.>U/32#.4VYOA>KSY GU+!\4\%5]HE6^=[ 0]-4:1'E
M8!-!Q.+U-WW)"[$%(/4* ,D!Y"T 5P!J.:"6);J.+$MK2#7M=Z58(6EW&S9[
MD=4F0YML6&S;.-;2/&4&I_LW\1*4-GW1"IVA:\HD>J(\!23FZ'))&:<3#F=F
M7,X4Y8"VM[,8/<9F=#C[!3-T*Y1"(Z%8UIWC(6@#5B?HR.Y["$6J:#Q375^;
MH*VT/\T#O%H'2"H"',+T'-7P*2(!"5@AOX-HL#<1[CR.A^CXZ.0UBV]J5Q20
M% 4D&6VMDG:BT1BFJ329@SK=4;73ZCI]NS5TZ$9#I+X[@JD5P=2R8.H5P7Q)
MHPE(VSOVNE$T1FD9 [<Q))L8?B-G6:_6DLU,TKK"LA]T_>6.*.M%E'5GR<HI
M<Z3<*,@:SI1OP>2B0Y,@)NA.Q#K<-62#-4GC[TDT"]VF4[=00T*B3Z:T&N0N
MX>:[ZA$2U%N[Q5N%>,LI_B TY;O46A]1:Q=J;6>_WDROHVF=@K%SB*9U]IT\
M')1V%QRD;3G-MO99L].ND-]R6_QOC<MQ>^J5YH2)4V\@9"*D2=+\M!F?4H5/
M.9J(2[?!M?]_D7%I"[A^B*G(6?89B])$L-M%]AZ+QD=>,%R:"7:[2?5<?,@_
M<&D@N'6@=QJ7-H';!^E?>^_^E7Z"W8:R=__>6TKU:T9*5R%N5ZEL7XYKN/7\
MK?.;/3S?4;E@L4(<Y@86G+<,7J[/H^N%%DEVI)L(;0Z(V65HSO @[0;S?"Z$
MWBSL*;'X5]#_ U!+ P04    " !I@&%24$1FH#\"  !&!0  &0   'AL+W=O
M<FMS:&5E=',O<VAE970V,"YX;6R-5%U/VS 4_2M7T1Y 8B1-4Q@HC03MIO&
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
M3OPN-UH<W2G;1F@M4G=Y,*4-2/N":=\)H5]O[,%=>>ZZ_ ]02P,$%     @
M:8!A4F8#O*T9!@  $"@  !D   !X;"]W;W)K<VAE971S+W-H965T-C0N>&UL
MS9K;;MLX$(9?A3!ZT0)M+1XM%XZ!C8/N%FBQ1=)V+Q9[P=AT+%06O12=M, ^
M_%*R(MHF1<F)"R@7B0_#\4^.YYO)2),'J;[G*R$T^+%.L_QBL-)Z\VXXS.<K
ML>;Y6[D1F7EG*=6::_-4W0WSC1)\42Y:IT,416RXYDDVF$[*USZKZ41N=9ID
MXK,"^7:]YNKGI4CEP\4 #AY?N$[N5KIX83B=;/B=N!'ZZ^:S,L^&M9=%LA99
MGL@,*+&\&/P&W\T8*1:4%M\2\9#O/0;%5FZE_%X\^;"X&$2%(I&*N2Y<<//G
M7LQ$FA:>C(Y_*Z>#^C.+A?N/'[V_+S=O-G/+<S&3Z5_)0J\N!O$ +,22;U-]
M+1_^$-6&:.%O+M.\_ T>*MMH .;;7,MUM=@H6"?9[B__41W$W@)(&A:@:@'J
MN@!7"W"YT9VR<EM77//I1,D'H IKXZUX4)Y-N=KL)LF*,-YH9=Y-S#H]?<\3
M!;[Q="O )\'SK1(F1CH';X!])P=R"=XG&<_F"4_!ARS7:KLSJ]8LP)\9N!;S
MK5))=@<N>9[DX.65T#Q)\U?&V=>;*_#RQ2OP B09^+*2VYQGBWPRU&8+A9#A
MO))[N9.+&N1>B?E;@.%K@"(4>9;/.B^'X\/E0W-P]>FA^O10Z8^TGE[ &:Z=
MX=(9;G7VVIQ@:DY;@)LRE7]7<KLQ!_MZ+PHWFNLR5F#&-T5&Y.#OC\8C^&!>
MSO\)Z"&U'A+<W!>IS>?P/!<FT.O'0',-EH70>W?7NP#NG-+2:0&1^RF$T8A-
MAO?[<7*M"(PQ)K79@61:2Z9!R3.9:7-.Q:G,S8DD"Z%X<38^G3M/;$_!.!J3
M(YFN$1[%\<BODM4J65#E1YG=O=%"K0UO;K5/&W,^%HY91-'H2)['SAQBQ)!?
MX*@6..H0^33AMTF:Z$2<$OZ13_J8(7@DW6,7CTP QG[I<2T]#G\#N%(_"P:U
M9>6X=CCN15;"R!([^A5Y67EE+8GI,0ME)MPK-/!LN5FY:DE.CU4@.Z&%.@Q3
MO3T_*P<'9TE'X\CYEOL,"8D)@PTB;;& ^)?E:.7Z4'X<0TB/Y7L,2<PPB1OD
MV]H"P\7ED\S$3]/(J.\FDTPO *1>"0666],6@/] I\(*;5F M!]);$L #->
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
M,Z#UN5)V.W O:+\NQK\!4$L#!!0    ( &F 85)^8AB)#P,  'X'   9
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
MKC)])=9_L&I!_9)O*C)E/\&ZNC<*P'2EM,@KL)E!SHO--_U1!:(!@*0%@"H
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
MTGMT3!%M#7*;H0^QU[?D8 ,Z[ 9=NX,U[,BX9-WVC=> APWP\+L #QO@X;T
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
M-B\-0',>R=)-HK-D3!6?8FQ[@:]8,M%(DB#PL2(YI8I%'9BA1E+!;/G W?G
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
ME ;J]Q57K*H?RMO3YCY^]B]02P,$%     @ :8!A4DC^<'&^ P  ) X  !D
M  !X;"]W;W)K<VAE971S+W-H965T.# N>&ULO5=M;]LV$/XKA- !"=!$HMY=
MV 82NT,#M$60I-N'8A]HZ6P+E4B/I.-TV(\?22FRWJP&V](OMB@]]]P]=\>W
MZ8'Q;V(+(-%3D5,QL[92[M[9MDBV4!!QR79 U9<UXP61:L@WMMAQ(*DQ*G+;
M=9S0+DA&K?G4O+OE\RG;RSRC<,N1V!<%X=^O(6>'F86MYQ=WV68K]0M[/MV1
M#=R#_+*[Y6IDURQI5@ 5&:.(PWIF7>%W2QQJ X/X+8.#:#PC+67%V#<]N$EG
MEJ,C@AP2J2F(^GN$!>2Y9E)Q_%F16K5/;=A\?F;_U8A78E9$P(+EOV>IW,ZL
MV$(IK,D^EW?L\ $J08'F2U@NS"\Z5%C'0LE>2%94QBJ"(J/E/WFJ$M$P4$*'
M#=S*P.T:^"<,O,K >ZF!7QGX)C.E%).')9%D/N7L@+A&*S;]8))IK)7\C.JZ
MWTNNOF;*3LX_,KJY> !>H"6L)+I "U;L& 4J!6)K=$,E<! 2O7]2G28 W4%.
M)*1(,H6DC\!EMLH!?682!#I;@B19+LX5SY?[)3I[<X[>H(RBARW;"T)3,;6E
M"EJ[MI,JP.LR0/=$@-A%GQB56X'>TQ32-H&MU-:2W6?)U^XHXQ*22^3AM\AU
M7&<@H,6+S?%DP'SY<O-X1(U7%] S?-Y)/E6V&RHDWZOI*-'7CPJ ;B04XH\1
M>K^F]PV]?X+^@4F2JQ)6;0!5&_"1-ABJ<>DD,$[T4O0XQYX7.RK]C\W,]V&1
MJE$'M>RC0B]HH%I"@UIH,"K4NW2#7P9Z^N_6.YWMD:R&M;/P-8H6U?31J)8%
M$=M^S<X2ME=3N_?A?*A@I8.P53 G[M9K&(4[]?H1JJ4QKC7&HQH_,WJ1:)VD
M8*HX?Q&SC:@E*\V$$JJ2JH8OZLVX%]XDPE%'Z0 (1UVA?5 <!L&PSDFM<S*J
M\ZHK3[=.)L2>T 10PH0<%#7IYSSR)QU1 Z"P-]L&0'[H#HO"SG';<7[&NE)Y
M:4;G^H$?=H0.P;PX<#M2*UC0@N%)?$)L8X_%HV+Q9?3?UQ;L'MVYK[&ZX..6
M@[W77E\J#ZT)%09>MVY]%%9]?*(>QST-CV]J_]_:43EJSXX@[.D8@$7X5%\=
MMRP\OF?]R[6A8FU%XS2ZO(IY .6>FO?'C0^'/V7>A_V9&GC8[VKHPSP'=_O'
M;AR?"^ ;<PT1R'1">:RLW]97G2MSP.^\O]97(',L/]*4]Z=/A&\R*E .:T7I
MJ/7 0KR\DI0#R7;FD+YB4AWYS>-67>. :X#ZOF8J%=5 .Z@OAO-_ %!+ P04
M    " !I@&%2HQ<$BG\$   1$P  &0   'AL+W=O<FMS:&5E=',O<VAE970X
M,2YX;6R]6&UOVS80_BN$L0\MD$0B9=ER8!N(7X:E:-:@0;L/PS[0$F5SE42/
MI.+TW^](*9)?9#;%X"% +-%WS]US/#ZD.=X)^4UM&-/H)<\*->EMM-[>>IZ*
M-RRGZD9L60'?I$+F5,.K7'MJ*QE-K%.>><3W!UY.>=&;CNW8HYR.1:DS7K!'
MB529YU1^G[%,["8]W'L=^,S7&VT&O.EX2]?LB>DOVT<);UZ#DO"<%8J+ DF6
M3GIW^'9)1L;!6GSE;*?VGI&ALA+BFWFY3R8]WV3$,A9K T'AXYG-6989),CC
MGQJTU\0TCOO/K^B_6O) 9D45FXOL#Y[HS:07]5#"4EIF^K/8_<9J0J'!BT6F
M['^TJVP'80_%I=(BKYTA@YP7U2=]J0NQYX '9QQ([4".'?IG'(+:(7BK0[]V
MZ!\[G.,0U@Z6NE=QMX5;4$VG8REV2!IK0#,/MOK6&^K%"],H3UK"MQS\]/0C
M@RHK=(U^IU)2,VGHW8)IRC/U'D:_/"W0NU_>CST-L8R'%]>XLPJ7G,'%!#V(
M0F\46A8)2PX!/$BRR92\9CHC3L0%BV]0@*\0\8G?D=#\S>YXU.&^>+M[U.&^
M=+M_H,4-\CNC'Q0C:*8ML'C!V6E3BK$K9*?O"BV8BB7?VJ7WYT>P1?>:Y>HO
M1Z1^$ZEO(_7/1/JT9:8OBC7*3"P0AX+M:(8TDWE76[C10O2=4:D<>85-7J$3
MR3)'%,J@$<^WE$N0+ZT0+1(D](9)%&^H7#/5E60%'5IH(Z7/T*_PY_O06,_[
M/75J>&2Q<%D<$!LTQ 9.8E:KKT5Z7;[R4U#T6$A81JC<&G%-A)WJ+F85]F"?
MF1]&_?"46H<E"2-"]BT/" P; L.?ZIB,TQ7/N.;L9X@,3],+<!!%IT2Z+/W1
M:'B62-00B=PS 0T%G<Y>8%<&'K K(W'(3:$X@RGB*3>40.@DNGN:HZC?*5#1
M2:*VY<[F.6KR'#GS?"I75:5Y$8N<=55S=!IZ<!BY2G%TTLU!V&&W.+4CD8,)
M]MOMR'=R62K-8?N'<M+U6K(U/,(AYH ?T@*MC!#%#+:K!$81K'>4EKJ4G>3K
MD/OL^Z$KV[W-$SNSG7_Z>K^X=BHZ)BT8N;"FXW;[P,'EU+/&[FCD,_5L]QKL
MWA[F95YFU2EDF:9PEKQ"CTQR 4FEZ*Y6BRMX^AM.1B9C5S':G02'ERY\*^[X
M@NJ^K,'WU]V0N"0$MZ*-_P?57M9!#A(,G0FV8HS=:CPK>99 ?JYI:!43CRX\
MY:25-.*6M/^TULBI=F'G8B.M>!&W>-F\-B)+3%92/#.;EHMR*V7DTE)&6BDC
M%Y2R&OM@PQNXJMM*&7%+V0,O>%[F+HJM0)%+"Q1I!8JX!>I8!\PYO[MT;IS@
MAR=]TFH3<6O3 WWY42U;&2'1I6O9J@QQ'\S>7DLWCN-7D[?WTS]GT.;FS@6.
MI:(L=/7;NAEM[G7N[&W&T?@,WRZJVYD6IKHL>H#5PPL%'%* ]&^&T*RRNG^I
M7K38V@N&E=!:Y/9QPR@<AHT!?)\*H5]?3(#F%FSZ+U!+ P04    " !I@&%2
MZ.$KEWP"  !1!@  &0   'AL+W=O<FMS:&5E=',O<VAE970X,BYX;6R-5<MN
MVS 0_!5"R"$!FNAE*78@"XCM%"V0H$:<M(>B!UI:6T0D4B77<?KW)2E9=?Q*
M+R:YW)F=64GK9"WDBRH D+Q5)5=#IT"L;UQ790545%V)&KB^60A94=1'N715
M+8'F%E25;N!YL5M1QITTL;&I3!.QPI)QF$JB5E5%Y9\1E&(]='QG$WADRP)-
MP$V3FBYA!OA<3Z4^N1U+SBK@B@E.)"R&SJU_,XY-ODWXSF"MMO;$.)D+\6(.
M7_.AXQE!4$*&AH'JY17&4):&2,OXW7(Z74D#W-YOV#];[]K+G"H8B_('R[$8
M.GV'Y+"@JQ(?Q?H+M'XBPY>)4ME?LFYRKP.'9"N%HFK!6D'%>+/2M[8/6P _
M/@((6D"P"^@= 80M(+1&&V76UH0B31,IUD2:;,UF-K8W%JW=,&Z>X@REOF4:
MA^D]Z!XH<DG&HJH%!XZ*B 6Q87+WIE\6O9Y/ "DKU87.>YY-R/G9!3DCC).G
M0JP4Y;E*7-1B#*6;M85'3>'@2&$_( ^"8Z'('<\A?T_@:A>=E6!C912<9)Q
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
M$K+ 92:>Z/:!:(<\I2^F&:_^@^U.UH]Z("ZYH+D&2PORM-A]XA<=B!8 ND<
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
M\XNUTYI4#*V*RRE%/ ]V%8<S8;H9#+<SUK[)M%9O=0L.C65:#.P=1R^'36N
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
M>@)4H+DW<5-T9F'-Z8>)&/<G1OG7D-NQY1-+_5?P5R8&(0<X"<#G.(O2=T)
M^6ESH/Z>=RS81#@!M^#2 -R+40O9.[CQ",-AE'_BB*]/'KCY\=-<93P^T8KJ
M5[&LREC00"P0@2]IPO8Y^)P$)+AVH')B-3MT9K="4H\>\16@PY\!TI#6$]!Z
MLCET>\R]Z>:.A(U>CY5>^-,'_/UYB%\(!>D6/.TQ);G$I5&[- J7QH#+%=F%
M21(F.SYY^/CZ!-R$"<@+][TC6+JS"G>BIAR7)G1T \[5XV6_=F&V9O/?-<SK
MPG3;M&RSAEV1,FM2II34;Q0GC 1C5,Q.XUJ+Q2C"ZR(,3?SZ"5@U 4M*X/,;
MH7Z8CU.P.LW?&L@VVCQZ8-!Q#=UJL>G!6;;C.OUL[)J-+66S%GD5C9.Q1\=C
M%.')$%?!.W7PCGPHDN #L\/II@//9ZT].[JPODGD=6&M273%R*T9N5.2"[]$
MHW3<3@"PCTX/S-+M#ITN#+F..40':HV":5)"SR07LUUH%WG+^'J"/[ 4'/GK
M,8*5YZL"Y.K(@0,Q7:@JE);J;\5Z@P2W]T="^?H)G*<TV-#0)Y+*#5'3!OJ.
MVGW( Y!QE2A8]Y,NW=H7I"U3:=?F=0_,M!3':(UJ#TR'BC[0@8W407UR#9]
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
MZ+< >A6@]P80#EH _0I@7.V54HP?(JKH?"KX@0B]&MGTP#C3H%$^RW7<'Y7
MMPQQ:OZH>+PE?Q<Z")+0/"'W69'R(P I7RUW(MZ@8\DRI3FY(=]HNJ,F9 N)
MR5(!^8K\S/2%BBVH&QV6A#R 5(+%"H?ERL6!BD22/P7-]>2["!1EJ7R/-GXC
M'I$;*D!./84B]5:]N!)T6PH*6P0%(?G"<[61Y#Y/('E-X*%W:A>%+RZZ#:V,
M$<0NZ04?2.B'?L.&[BZ&!Y,&>'0Y?&Q1TZL#WC-\_;: :[]6,5G2(QYA118"
M@[ &/?Y01=!BJ5];ZAM+O0LLW?$,OU2R2IR3.?)T)(T[TLE!?OR%E.2S@DS^
M8]G0H-[0P"K]@<GMS4I@:C-,.<PN1015T)1C=B+?]?W?FS+A.EADAX5N_RWL
ME?QA+7]HY;E_+L"</]2>D7<L)T>@0KYOTF]G\DMDDP>N!49VX+ $DC')RL.-
MQSRA1VEQRZAVR\A*';$]2P _5T<&:=+D##N^-1FN@T5V6.B&UF08UZK'ER7#
MGJ=X*E.FCDW2[22MTJ^#1798..G0/JFU3ZQ$WTTQ@-KI'@06-QT^L).U^N Z
M6&2'=?H@\$\7OV^ENN1VMADZJS""_\<]$(2G+86_ZB;H8/+=47/X.W"A.VB.
M?R=N8H__J0X([(7 A5^ #I9PU);_7<"QVVOQ0"?0?A\&IP(EZ%NIOF*%*-(C
MR]=$FJPO\ P H8KLZRHWP;PPE^5.)J0 41:FC9=F96UDK.F&:S^?!&XPFGK[
M5X[Y>=FX[P[&KY=%3<M"-PCJ9:5H[ZSVST"L30\E2<QWN2IKW'JV[M,6ICMY
M,W^K^S?34YQHRN8/OQ1KAC5]"BNDQ(S'>D64_53YH'AA.HPGKK!?,<,-]J @
M] )\O^)<O3QH W57._\/4$L#!!0    ( &F 85)ITU[I_P4  )H<   9
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
MDBBCF_, [13IQ;=5I'\4.QWZ_\+^,A9I_HK^)K71[3"YPUOE"X%Y/O7,^H7
MF.T&=$_*V-9AAW4&=ZY2V'HZ*DI7**?ZU; 8XJ]O.[895QO'+$I;BKU%@+Y%
MF17LB8QO(N.O1+95-(JSVDX5D;"HSR(N3W2O5))ZGAW!.BY4DL L)1@2-DM
M/0,YQI">;7F.8VRK"Q2)5A,,&=C<L0+#YB6*I!"2Z><5BF24^Y[9NF#(HCHR
MWUCQ"1H1X]PQM7&#^\D=U[=-%6&S!U#X K9'1YL^G'4WXEM/^26TXJ50.@O+
MII-FW:WT6?,<"U4<BRS?3( +L3+G;>^IH65J$ 4Q4W]M%!U"I[S]S^R:$<XA
M'3++E&$;QH=F?;A$'7 M4WXHRC.EUP<U05#6D+?J5AME#QUNR@V+T;7W2&W3
M,[/NIGG]-ND7).$@J\T]4Q,8JJV)-@HT88J@#4)%T(;QH7DHND1G=%LU"$69
M#4TOU 1!64-FGIP0E#VT E,$6(S.ON?6YE#!ND\5($KG+[+]7+Y7&OK@GSMC
M8WA6=Q6A34//NCOZ7RYOF]Z>=3?WCUH48HY2+>'1JDD&M]A[E5?,E/GH<FC3
M'[*@TQ(;>G^>6;[I&SG]7S/+-TT;[V[:>F;V[A4S93XPAT9;;\\3F3V57YYR
M:*!6J:[>8#6CS=>M]^4[?F/\C!U=,V1\PHYNJV]7&_/5I[0[D3U%T%W'<@Y3
M4?!P0++JZU1UH]6R?'<_55JKI+Q<2 %GZ@( O\\5K&E]4TS0?",\_0]02P,$
M%     @ :8!A4BV[V>Y2 @  RP4  !H   !X;"]W;W)K<VAE971S+W-H965T
M,3 Q+GAM;(U436_;, S]*X)/+;#%CI-V79$8:)H.VZ%;T&+;8=A!L>E8J#X\
MB4ZR?S]*=KRL2+)<;(GB>WP414XVQKZX"@#95DGMIE&%6-_&L<LK4-P-3 V:
M3DIC%4?:VE7L:@N\"" EXS1)KF/%A8ZR2; M;#8Q#4JA86&9:Y3B]O<,I-E,
MHV&T,SR)587>$&>3FJ_@&?!KO;"TBWN60BC03AC-+)33Z&YX.Q][_^#P3<#&
M[:V9SV1IS(O??"JF4>(%@80</0.GWQKN04I/1#)^=9Q1'](#]]<[]@\A=\IE
MR1W<&_E=%%A-HYN(%5#R1N*3V7R$+I\KSY<;Z<*7;3K?)&)YX]"H#DP*E-#M
MGV^[>]@##*^/ -(.D+X&C(\ 1AU@="Y@W '"5<=M*N$>YAQY-K%FPZSW)C:_
M")<9T)2^T+[LSVCI5! .LP=NM= KQQ9@V7/%+;"W[#.WEOMZL(LY(!?279+5
M^5,WB9'">G"<=R%F;8CT2(AARAZ-QLJQ!UU \2]!3'I[T>E.]"P]R3B'?,!&
MPS<L3=+D@*#[L^'#]P?@\_/A-R>R&?4E& 6^T?DE^'&W=&BI)WZ>X!_W_./
M/S["_Z7V'>88;'/94 %8:8UB6 '+C:H;Y*$!3<D*(1ND<]@)JDE0J#J[$+JK
M_^6A!] *N X"_*!99U26]7Y%_NLQ/^71YAWO/7,%=A7&A:,L&HWMX^FM_42Z
M"XWXRCZC2=4.EK\T[9A[Y'8EZ*XDE$29#-Y=1<RVHZ/=H*E#,RT-4FN&9473
M%JQWH//2&-QM?(!^?F=_ %!+ P04    " !I@&%2-MX=52D"  #Q!   &@
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
M49O^OA  1U/D/]F= #@J">)]9<QY&(VW::_(_O5 NT^75? H:PS@A,!!OP;
MJ,!;]7LM:+CU*M1<5P^K%_QJ>^&79;-^ V)S=/,2X<^K5ZF\XV?HW34"CH_0
MN\GZ%4$W_/J-1=M4/.1EG13ZWIXJ?2OL7*OU2X#K+XU9K%[$^F2:QLQ7'Q]U
M-M-5"["_WQO3O'QI3[!Y%?/T?U!+ P04    " !I@&%2<.0\[9$$   /%
M&@   'AL+W=O<FMS:&5E=',O<VAE970Q,#0N>&ULQ5A=;]LV%/TKA-&'%D@C
MD13U$3@&DJC#"BQ;$+?;P[ '1J)MHI+HB72<#?OQHSXBR12MIH&!O-@2=>[U
M.>2]/#+G>U%^DQO&%'C*LT)>SC9*;2\<1R8;EE-Y+K:LT$]6HLRITK?EVI';
MDM&T#LHS![FN[^24%[/%O!Z[*Q=SL5,9+]A=">0NSVGYSS7+Q/YR!F?/ _=\
MO5'5@+.8;^F:+9GZNKTK]9W394EYS@K)10%*MKJ<7<&+&/E50(WXG;.]'%R#
M2LJ#$-^JF\_IY<RM&+&,):I*0?77([MA659ETCS^;I/.NM^L H?7S]E_JL5K
M,0]4LAN1_<%3M;F<A3.0LA7=9>I>[']FK2!2Y4M$)NM/L&^Q[@PD.ZE$W@9K
M!CDOFF_ZU$[$( #Z1P)0&X#, .]( &X#\$L#O#; JV>FD5+/0TP57<Q+L0=E
MA=;9JHMZ,NMH+9\7U;HO5:F?<AVG%DNVUJNHP.>BJ:%J+3Z"+T+1#%Q)R90\
M S=TRZO[3T^ZVE*N=B73HS'3A9;P)H06*;C*1:GXO\W ^Y@IRC/Y06?[NHS!
M^W<?P#O "_!E(W92P^7<49I_Q<))6J[7#5=TA"M$X%84:B/!IR)EZ6$"1POO
MU*-G]==H,F/,DG. X1E +G(MA&Y>' XC2WC\\O!P0@WNUA+7^?!WUO*>;:N5
M*-9GX#>U8258\G7!5SRA]<-$% G7L6OP6;$<_/F+3E-?RK\F2'@=":\FX1TA
MT12-;7&;.%+'5=O1XP+[/L$8SIW'X9Q;<,0EH>=WN -BI"-&)HD]5S$;5+&-
M9I/%'_Q\A A!!LDQ*M <PT-43$92B(^#R"[$[X3XDT)&C4<'C6=3Y(^X(A0&
M.# D66 8N=A0'H]A, Q@X-E%!9VH8%)44[/T(6- -F4L)XHQ[+*&;]<144<B
M>F5'1*.IQ,2'042,E;'@7!1$$;;/.73[S=\]24^T:;[7%!:8[@K?K" +;*(M
MX,#*X&D;H\UWV!G$#<SYM^(BXA%3V!@'0TRBX(@RU"M#T^LD2EW 5+$S\*LH
M/K9E/5&;L/<,^(:F 7O7@*^UC3;P8%)=3+!O+M(8YP5!2(XU2>\;\#3& <>>
MX)H<QQ#DFT4TE>900N\8\,26 <>[O#;K4;];+,,+ U.0)1<)CO5$;QAPVC%N
M,K%+P9*5CSQA$OP'?LQ"8.\A\ U-!/8N E]K(W#L#] +,(Y"<[UL0-^/_"-;
M+^J-!)W&2-!XZ\<H))%!U )#,!RUB@4&<3AX8SE4TQL).K&1H/'&'T0!\4Q9
M8UCH1H%KRAK#?'>8[5!6[R)HVD5BOJX7Z9:EG/YPPZ#>4M ;6@KJ+06]UE+0
MV"J0&X8X,E^)+4"HW]!<=&PM>E-!IS$5-'8#HOL5FT3',+T1FQX9VV"(>$?V
M8M3["SJQO[3YR,%.1# R_PM:<2$QW]!B&T[_R?%,\W<&)R4Y*]?UB9,$B=@5
MJCDVZ$:[4ZVK^BS'&+^&%W%S-M6G:8[*;FFYYH4$&5OIE.YYH$F5S>E3<Z/$
MMCZ/>1!*B;R^W#":LK("Z.<K(=3S3?4#W1G@XG]02P,$%     @ :8!A4OI<
M,&%\!   310  !H   !X;"]W;W)K<VAE971S+W-H965T,3 U+GAM;,586V_B
M.!C]*Q::AQEII[&=.)>*(K6E%RXC566[^[#:!Y<8B":)6<>4SK\?YT+(Q:11
MNU)?( GG''_W& _W7/Q,-HQ)\!J%<7(QV$BY/3>,9+EA$4W.^);%ZI<5%Q&5
MZE:LC60K&/4S4A0:&$+;B&@0#T;#[-F#& WY3H9!S!X$2'911,6O*Q;R_<4
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
MV-KFF>E0"@UK2URG%+=_;D":?DEG=!]X%'6#(<#RK.4U; "?VK7U'IM8*J%
M.V$TL;!=TNO98I6&_)CP+*!W!S8)G13&O 3G:[6D22@())08&+A??L,*I Q$
MOHQ?(R>=) /PT-ZS?XZ]^UX*[F!EY#=18;.D5Y14L.6=Q$?3?X&QGXO 5QKI
MXI?T0^[\DI*R<VC4"/85**&'E>_&.1P"KDX TA&0_@LXI7 ^ LYCHT-EL:U;
MCCS/K.F)#=F>+1AQ-A'MNQ$ZG.(&K=\5'H?Y/2] 9@P]50BP<H3=O ^[D^"/
M$H\ 5P,P/0%\YK*#MS#F2Y[J3J>ZT\@S/\%S79:FTRAT33;(=<5MY<A36W$$
M\OUNA^&>%1+(O7#XXUA_[]-W[D/->?OS5692&41>)8+"L3G\E\#BI$":S.;)
MIP=0!=AC\V('9Q[>VP.WM=".2-AZP>3LXP4E=KC#@X.FC>=9&/27*IJ-?_9@
M0X+?WQJ#>R?<K.E'DO\%4$L#!!0    ( &F 85)CI@CU>P(   X/   -
M>&PO<W1Y;&5S+GAM;-576VO;,!3^*T(=HX51V\ER6^/ 5B@,UE%H'O96%%M.
M!+IXLIPY_?63+/F2-"Y9'U;G)3H7G>_[;!T[Q_-,[2A^W&"L0,$HST*X42K]
MXGE9M,$,9=<BQ5QG$B$94MJ5:R]+)49Q9HH8]0:^/_88(APNYCQG=TQE(!(Y
M5R&<UB%@E^]Q"(/Q9P@LW*V(<0B?+C_^SH6Z^0#L>O'IXL)_NKHYC%^6B2OH
M'04=G0!Z[7?CZEP7]/@DZ%>0NX G^\"5#@-5B^HLGAXM;I5V%<XZ6/U#9K^;
M?>)W@>PC=)4'IYW6Z^?EX#W7=8MY(GC3?$-H YH?,0RVB(;P%E&RDL14)8@1
MNK/A@0E$@@H)E.YZ+2@PD>S9I@/KF0?"X3#"A2RY+8/]7;GM!XG*,P()I;7
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
M   :    >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VTM.XT 4A>&MH"P
MUZUWM8!13YBVV$ 4S$/DI=BMAMUW! ,XI1[T!/D?6>4HUT<>?(HJ=:Y^C=OU
M_'S83T_/Q^GB=;?=3]>KIWD^_AB&:?,T[M;3Y>$X[L^?/!Q.N_5\7IX>A^-Z
M\[)^' ?O7!Y.7V>L;JZ^SKRX>SN._S/Q\/#PO!E_'C:_=^-^_L?@X<_A]#(]
MC>.\NKA;GQ['^7HUO&X_;T_#^\4NSY-7%[?WUZO3[;VMAJ4#>0GDEP\4)%!8
M/E"40''Y0$D"I>4#90F4EP]4)%!9/E"50'7Y0$T"M>4#F5,9'2!2AS5 :U.N
M#>"U*=@&$-N4; .8;8JV =0V9=L ;IO";0"Y3>DV@-VF>!M ;Z]Z>X#>7O7V
M +U]]V,;H+=7O3U ;Z]Z>X#>7O7V +V]ZNT!>GO5VP/T]JJW!^CM56\/T#NH
MW@&@=U"] T#OH'H'@-ZAVRP!Z!U4[P#0.ZC> :!W4+T#0.^@>@> WD'U#@"]
M@^H= 'I'U3L"](ZJ=P3H'57O"- [JMX1H'?L-KL!>D?5.P+TCJIW!.@=5>\(
MT#NJWA&@=U2](T#OI'HG@-Y)]4X O9/JG0!Z)]4[ ?1.JG<"Z)VZ/RL!>B?5
M.P'T3JIW NB=5.\$T#NIW@F@=U:],T#OK'IG@-Y9]<X O;/JG0%Z9]4[ _3.
MJG<&Z)V[PR8 O;/JG0%Z9]4[ _3.JG<&Z%U4[P+0NZC>!:!W4;T+0.^B>A>
MWD7U+@"]B^I= 'H7U;L ]"[=84& WD7U+@"]B^I= 'I7U;L"]*ZJ=P7H757O
M"M"[JMX5H'=5O2M [ZIZ5X#>5?6N +VKZET!>M?NL#= [ZIZ5X#>3?5N +V;
MZMT >C?5NP'T;JIW ^C=5.\&T+NIW@V@=U.]&T#OIGHW@-Y-]6X O5M7U@'H
M;:ZOZP#\-M<5=AQ <'-=9<<!##?7E78<0'%S76W' 1PWUQ5W'$!R<UUUQP$L
M-]>5=QQ <W-=?<<!/#?7%7@<0?2^@,EH8/85S.\4?9K?MN/TF>ACW07X3KWG
M\W?'S^>_+S]N]J_AG>OA:XSIYB]02P,$%     @ :8!A4E!^0+I\ @  L3X
M !,   !;0V]N=&5N=%]4>7!E<UTN>&ULS=M/;YLP&,?QMQ)QK0*V 1NFII=V
MUZV'O0$&3H/"/V&W2]_]'-)6VM1%JS)IWPL(;#^_!UOZW+C^]CQ9MSKTW> V
MT<[[Z5.2N'IG^\K%XV2',+(=Y[[RX7%^2*:JWE</-E%"Z*0>!V\'O_;'&M'-
M]9W=5H^=7WT^A->N'8=---O.1:O;T\1CUB:JIJEKZ\J'\>1I:'Y+6;\DQ&'E
M,L?MVLE=A0E1\F["<>3/ 2_KOC[9>6X;N[JO9O^EZL.LY- ESC]WUL7G2[S3
MX[C=MK5MQOJQ#TMB-\VV:MS.6M]W\:GHU?ED'W;8GJ[RXORES+G ,/-^'B<7
M3FRV'X][/9+CZO44"MG9M^<_\2TQE+[X^^SQM!O;_&5VV-X?X[Q?SL,ER^WR
M/?[UC-_J?[ /!>DCA?210?K((7UH2!\&TD<!Z:.$]"$%I1&*J))"JJ28*BFH
M2HJJDL*JI+@J*;!*BJR*(JNBR*HHLBJ*K(HBJZ+(JBBR*HJLBB*KHLB:4F1-
M*;*F%%E3BJPI1=:4(FM*D36ER)I29$TILF8463.*K!E%UHPB:T:1-:/(FE%D
MS2BR9A19,XJL.476G")K3I$UI\B:4V3-*;+F%%ESBJPY1=:<(JNFR*HILFJ*
MK)HBJZ;(JBFR:HJLFB*KILBJ*;(:BJR&(JNAR&HHLAJ*K(8BJZ'(:BBR&HJL
MAB)K09&UH,A:4&0M*+(6%%D+BJP%1=:"(FM!D;6@R%I29"TILI8464N*K"5%
MUI(B:TF1M:3(6E)D+2FR2D&A50J*K5)0<)6"HJL4%%ZEH/@J!058*2C"2D$A
M5@J,L:#?L?ZGL=_'<?^/XY=[W%?M\)J?+'^JW_P$4$L! A0#%     @ :8!A
M4@=!36*!    L0   !               ( !     &1O8U!R;W!S+V%P<"YX
M;6Q02P$"% ,4    " !I@&%2U69!9>X    K @  $0              @ &O
M    9&]C4')O<',O8V]R92YX;6Q02P$"% ,4    " !I@&%2F5R<(Q &  "<
M)P  $P              @ ', 0  >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4
M Q0    ( &F 85)3,*D)AP8  ( :   8              " @0T(  !X;"]W
M;W)K<VAE971S+W-H965T,2YX;6Q02P$"% ,4    " !I@&%2W(@:S>0'   [
M(0  &               @('*#@  >&PO=V]R:W-H965T<R]S:&5E=#(N>&UL
M4$L! A0#%     @ :8!A4M/.7SU7 P  G@T  !@              ("!Y!8
M 'AL+W=O<FMS:&5E=',O<VAE970S+GAM;%!+ 0(4 Q0    ( &F 85+_F8EL
MW 8  'D>   8              " @7$:  !X;"]W;W)K<VAE971S+W-H965T
M-"YX;6Q02P$"% ,4    " !I@&%2*^.]*YL#   ,"@  &
M@(&#(0  >&PO=V]R:W-H965T<R]S:&5E=#4N>&UL4$L! A0#%     @ :8!A
M4@43MK&K @  $P8  !@              ("!5"4  'AL+W=O<FMS:&5E=',O
M<VAE970V+GAM;%!+ 0(4 Q0    ( &F 85)W;=F8X H  $@T   8
M      " @34H  !X;"]W;W)K<VAE971S+W-H965T-RYX;6Q02P$"% ,4
M" !I@&%2KYHPNN((  #H+0  &               @(%+,P  >&PO=V]R:W-H
M965T<R]S:&5E=#@N>&UL4$L! A0#%     @ :8!A4@BQJ/9Q @  B@4  !@
M             ("!8SP  'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;%!+ 0(4
M Q0    ( &F 85),Z<F"#P,  ,$&   9              " @0H_  !X;"]W
M;W)K<VAE971S+W-H965T,3 N>&UL4$L! A0#%     @ :8!A4KT A([J*0
MDX8  !D              ("!4$(  'AL+W=O<FMS:&5E=',O<VAE970Q,2YX
M;6Q02P$"% ,4    " !I@&%2"WQ8^<T3  #,/0  &0              @(%Q
M;   >&PO=V]R:W-H965T<R]S:&5E=#$R+GAM;%!+ 0(4 Q0    ( &F 85*L
MBOR31A0  /%<   9              " @76   !X;"]W;W)K<VAE971S+W-H
M965T,3,N>&UL4$L! A0#%     @ :8!A4M))P>9"#P  F"T  !D
M     ("!\I0  'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6Q02P$"% ,4
M" !I@&%2?L9E'ND"   U!@  &0              @(%KI   >&PO=V]R:W-H
M965T<R]S:&5E=#$U+GAM;%!+ 0(4 Q0    ( &F 85)-63M:#PT  "(J   9
M              " @8NG  !X;"]W;W)K<VAE971S+W-H965T,38N>&UL4$L!
M A0#%     @ :8!A4LGLZ';\ @  B@8  !D              ("!T;0  'AL
M+W=O<FMS:&5E=',O<VAE970Q-RYX;6Q02P$"% ,4    " !I@&%2"Y8/O) )
M  !O&@  &0              @($$N   >&PO=V]R:W-H965T<R]S:&5E=#$X
M+GAM;%!+ 0(4 Q0    ( &F 85(UV&_AA!D  /IL   9              "
M@<O!  !X;"]W;W)K<VAE971S+W-H965T,3DN>&UL4$L! A0#%     @ :8!A
M4K@NI>^,"@  G1L  !D              ("!AML  'AL+W=O<FMS:&5E=',O
M<VAE970R,"YX;6Q02P$"% ,4    " !I@&%2(F3XC/@,   D(0  &0
M        @(%)Y@  >&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM;%!+ 0(4 Q0
M   ( &F 85+&7;F2FQ   %@Q   9              " @7CS  !X;"]W;W)K
M<VAE971S+W-H965T,C(N>&UL4$L! A0#%     @ :8!A4D=;F171"   "QL
M !D              ("!2@0! 'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6Q0
M2P$"% ,4    " !I@&%2KO]%X6(1  !&.0  &0              @(%2#0$
M>&PO=V]R:W-H965T<R]S:&5E=#(T+GAM;%!+ 0(4 Q0    ( &F 85*++HS)
MZ@(  ((&   9              " @>L> 0!X;"]W;W)K<VAE971S+W-H965T
M,C4N>&UL4$L! A0#%     @ :8!A4JX67U/A!   D0H  !D
M ("!#"(! 'AL+W=O<FMS:&5E=',O<VAE970R-BYX;6Q02P$"% ,4    " !I
M@&%2<G:#*$4+  !H'   &0              @($D)P$ >&PO=V]R:W-H965T
M<R]S:&5E=#(W+GAM;%!+ 0(4 Q0    ( &F 85*J^X;5H@,  (H(   9
M          " @: R 0!X;"]W;W)K<VAE971S+W-H965T,C@N>&UL4$L! A0#
M%     @ :8!A4JZ$?R4-!   T0H  !D              ("!>38! 'AL+W=O
M<FMS:&5E=',O<VAE970R.2YX;6Q02P$"% ,4    " !I@&%2$ZJD^N0$  "4
M"@  &0              @(&].@$ >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM
M;%!+ 0(4 Q0    ( &F 85+N5-!<T@(  #@&   9              " @=@_
M 0!X;"]W;W)K<VAE971S+W-H965T,S$N>&UL4$L! A0#%     @ :8!A4AL7
MP8QO P  UP<  !D              ("!X4(! 'AL+W=O<FMS:&5E=',O<VAE
M970S,BYX;6Q02P$"% ,4    " !I@&%2E9RE!9L]  !DX0  &0
M    @(&'1@$ >&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;%!+ 0(4 Q0    (
M &F 85*P(X18M0,  )('   9              " @5F$ 0!X;"]W;W)K<VAE
M971S+W-H965T,S0N>&UL4$L! A0#%     @ :8!A4D=KN>XT!P  1Q@  !D
M             ("!18@! 'AL+W=O<FMS:&5E=',O<VAE970S-2YX;6Q02P$"
M% ,4    " !I@&%2U G:SS4%   :$   &0              @(&PCP$ >&PO
M=V]R:W-H965T<R]S:&5E=#,V+GAM;%!+ 0(4 Q0    ( &F 85*^:@-M9P8
M #P5   9              " @1R5 0!X;"]W;W)K<VAE971S+W-H965T,S<N
M>&UL4$L! A0#%     @ :8!A4EAE+DK5 @    8  !D              ("!
MNIL! 'AL+W=O<FMS:&5E=',O<VAE970S."YX;6Q02P$"% ,4    " !I@&%2
M>O!GU5H(  "<%P  &0              @('&G@$ >&PO=V]R:W-H965T<R]S
M:&5E=#,Y+GAM;%!+ 0(4 Q0    ( &F 85*<*,.,R 4   @3   9
M      " @5>G 0!X;"]W;W)K<VAE971S+W-H965T-# N>&UL4$L! A0#%
M  @ :8!A4MM5C:'%!   9@P  !D              ("!5JT! 'AL+W=O<FMS
M:&5E=',O<VAE970T,2YX;6Q02P$"% ,4    " !I@&%2]/1;=58'  "J$0
M&0              @(%2L@$ >&PO=V]R:W-H965T<R]S:&5E=#0R+GAM;%!+
M 0(4 Q0    ( &F 85)+1"F3;P(  $@%   9              " @=^Y 0!X
M;"]W;W)K<VAE971S+W-H965T-#,N>&UL4$L! A0#%     @ :8!A4GV.47*^
M!@  >!,  !D              ("!A;P! 'AL+W=O<FMS:&5E=',O<VAE970T
M-"YX;6Q02P$"% ,4    " !I@&%2,KS KX,$  ";"0  &0
M@(%ZPP$ >&PO=V]R:W-H965T<R]S:&5E=#0U+GAM;%!+ 0(4 Q0    ( &F
M85+(Y4R4'PD  #87   9              " @33( 0!X;"]W;W)K<VAE971S
M+W-H965T-#8N>&UL4$L! A0#%     @ :8!A4C55)4 K!   @@L  !D
M         ("!BM$! 'AL+W=O<FMS:&5E=',O<VAE970T-RYX;6Q02P$"% ,4
M    " !I@&%2,J0B__4$  "4"@  &0              @('LU0$ >&PO=V]R
M:W-H965T<R]S:&5E=#0X+GAM;%!+ 0(4 Q0    ( &F 85)RM8M&Z@0  ,,3
M   9              " @1C; 0!X;"]W;W)K<VAE971S+W-H965T-#DN>&UL
M4$L! A0#%     @ :8!A4E41+[R0 P  /0T  !D              ("!.> !
M 'AL+W=O<FMS:&5E=',O<VAE970U,"YX;6Q02P$"% ,4    " !I@&%2=#:/
MD*X%  #S'0  &0              @($ Y $ >&PO=V]R:W-H965T<R]S:&5E
M=#4Q+GAM;%!+ 0(4 Q0    ( &F 85*KR"Z.^ 8  -4F   9
M  " @>7I 0!X;"]W;W)K<VAE971S+W-H965T-3(N>&UL4$L! A0#%     @
M:8!A4OIP'&[Y"0  RST  !D              ("!%/$! 'AL+W=O<FMS:&5E
M=',O<VAE970U,RYX;6Q02P$"% ,4    " !I@&%21[E.+2$$   .$0  &0
M            @(%$^P$ >&PO=V]R:W-H965T<R]S:&5E=#4T+GAM;%!+ 0(4
M Q0    ( &F 85+>0;9MA (  $X&   9              " @9S_ 0!X;"]W
M;W)K<VAE971S+W-H965T-34N>&UL4$L! A0#%     @ :8!A4B!S%XGL!
M&Q,  !D              ("!5P(" 'AL+W=O<FMS:&5E=',O<VAE970U-BYX
M;6Q02P$"% ,4    " !I@&%2"L4]%-\"  "^"0  &0              @(%Z
M!P( >&PO=V]R:W-H965T<R]S:&5E=#4W+GAM;%!+ 0(4 Q0    ( &F 85)L
M[0M[G (  %8'   9              " @9 * @!X;"]W;W)K<VAE971S+W-H
M965T-3@N>&UL4$L! A0#%     @ :8!A4H/]YXPP P  (0P  !D
M     ("!8PT" 'AL+W=O<FMS:&5E=',O<VAE970U.2YX;6Q02P$"% ,4
M" !I@&%24$1FH#\"  !&!0  &0              @('*$ ( >&PO=V]R:W-H
M965T<R]S:&5E=#8P+GAM;%!+ 0(4 Q0    ( &F 85)0^. B0P(  *8$   9
M              " @4 3 @!X;"]W;W)K<VAE971S+W-H965T-C$N>&UL4$L!
M A0#%     @ :8!A4L"/OX  !0  (A<  !D              ("!NA4" 'AL
M+W=O<FMS:&5E=',O<VAE970V,BYX;6Q02P$"% ,4    " !I@&%2W7O(-,L#
M  "#%0  &0              @('Q&@( >&PO=V]R:W-H965T<R]S:&5E=#8S
M+GAM;%!+ 0(4 Q0    ( &F 85)F [RM&08  ! H   9              "
M@?,> @!X;"]W;W)K<VAE971S+W-H965T-C0N>&UL4$L! A0#%     @ :8!A
M4KF+RK"S @  (@8  !D              ("!0R4" 'AL+W=O<FMS:&5E=',O
M<VAE970V-2YX;6Q02P$"% ,4    " !I@&%2"$P."R,#  !I"   &0
M        @($M* ( >&PO=V]R:W-H965T<R]S:&5E=#8V+GAM;%!+ 0(4 Q0
M   ( &F 85)^8AB)#P,  'X'   9              " @8<K @!X;"]W;W)K
M<VAE971S+W-H965T-C<N>&UL4$L! A0#%     @ :8!A4B]AS#$P P  O@H
M !D              ("!S2X" 'AL+W=O<FMS:&5E=',O<VAE970V."YX;6Q0
M2P$"% ,4    " !I@&%2N/^C[(D"  ".!@  &0              @($T,@(
M>&PO=V]R:W-H965T<R]S:&5E=#8Y+GAM;%!+ 0(4 Q0    ( &F 85*R*']%
MQ@(  (<(   9              " @?0T @!X;"]W;W)K<VAE971S+W-H965T
M-S N>&UL4$L! A0#%     @ :8!A4A)&_6ZF!0  $QL  !D
M ("!\3<" 'AL+W=O<FMS:&5E=',O<VAE970W,2YX;6Q02P$"% ,4    " !I
M@&%2.:V;'#D"   !!@  &0              @('./0( >&PO=V]R:W-H965T
M<R]S:&5E=#<R+GAM;%!+ 0(4 Q0    ( &F 85*&RS !9@4  &D;   9
M          " @3Y  @!X;"]W;W)K<VAE971S+W-H965T-S,N>&UL4$L! A0#
M%     @ :8!A4BZA(&")!   #AD  !D              ("!VT4" 'AL+W=O
M<FMS:&5E=',O<VAE970W-"YX;6Q02P$"% ,4    " !I@&%2/M=FOI\"  !@
M!P  &0              @(&;2@( >&PO=V]R:W-H965T<R]S:&5E=#<U+GAM
M;%!+ 0(4 Q0    ( &F 85+\Z%? D@4  (,;   9              " @7%-
M @!X;"]W;W)K<VAE971S+W-H965T-S8N>&UL4$L! A0#%     @ :8!A4G8Y
MSZ1P @  B 8  !D              ("!.E," 'AL+W=O<FMS:&5E=',O<VAE
M970W-RYX;6Q02P$"% ,4    " !I@&%2G8(28KD-  #Z5   &0
M    @('A50( >&PO=V]R:W-H965T<R]S:&5E=#<X+GAM;%!+ 0(4 Q0    (
M &F 85(*WFO%!P4  )L7   9              " @=%C @!X;"]W;W)K<VAE
M971S+W-H965T-SDN>&UL4$L! A0#%     @ :8!A4DC^<'&^ P  ) X  !D
M             ("!#VD" 'AL+W=O<FMS:&5E=',O<VAE970X,"YX;6Q02P$"
M% ,4    " !I@&%2HQ<$BG\$   1$P  &0              @($$;0( >&PO
M=V]R:W-H965T<R]S:&5E=#@Q+GAM;%!+ 0(4 Q0    ( &F 85+HX2N7? (
M %$&   9              " @;IQ @!X;"]W;W)K<VAE971S+W-H965T.#(N
M>&UL4$L! A0#%     @ :8!A4H5J$T?M @  B0@  !D              ("!
M;70" 'AL+W=O<FMS:&5E=',O<VAE970X,RYX;6Q02P$"% ,4    " !I@&%2
M71A\R8H"   $!@  &0              @(&1=P( >&PO=V]R:W-H965T<R]S
M:&5E=#@T+GAM;%!+ 0(4 Q0    ( &F 85*P'P%KR@(  "P(   9
M      " @5)Z @!X;"]W;W)K<VAE971S+W-H965T.#4N>&UL4$L! A0#%
M  @ :8!A4IM]%XZH @  Y@<  !D              ("!4WT" 'AL+W=O<FMS
M:&5E=',O<VAE970X-BYX;6Q02P$"% ,4    " !I@&%2>:()UUD%   H%0
M&0              @($R@ ( >&PO=V]R:W-H965T<R]S:&5E=#@W+GAM;%!+
M 0(4 Q0    ( &F 85)/=XE[9P,  -\+   9              " @<*% @!X
M;"]W;W)K<VAE971S+W-H965T.#@N>&UL4$L! A0#%     @ :8!A4EJE%31-
M!   9!(  !D              ("!8(D" 'AL+W=O<FMS:&5E=',O<VAE970X
M.2YX;6Q02P$"% ,4    " !I@&%2+D&AAX$$  "V$   &0
M@('DC0( >&PO=V]R:W-H965T<R]S:&5E=#DP+GAM;%!+ 0(4 Q0    ( &F
M85(@(JB/D ,  $0+   9              " @9R2 @!X;"]W;W)K<VAE971S
M+W-H965T.3$N>&UL4$L! A0#%     @ :8!A4I(4D&4$!0  VQ0  !D
M         ("!8Y8" 'AL+W=O<FMS:&5E=',O<VAE970Y,BYX;6Q02P$"% ,4
M    " !I@&%2= )+T!@"  "(!   &0              @(&>FP( >&PO=V]R
M:W-H965T<R]S:&5E=#DS+GAM;%!+ 0(4 Q0    ( &F 85*'<"5B7@D  &PV
M   9              " @>V= @!X;"]W;W)K<VAE971S+W-H965T.30N>&UL
M4$L! A0#%     @ :8!A4GB(%28 !0  '!4  !D              ("!@J<"
M 'AL+W=O<FMS:&5E=',O<VAE970Y-2YX;6Q02P$"% ,4    " !I@&%2Q#7@
MG>$$  "0&@  &0              @(&YK ( >&PO=V]R:W-H965T<R]S:&5E
M=#DV+GAM;%!+ 0(4 Q0    ( &F 85)7[,+KU@,  .$.   9
M  " @=&Q @!X;"]W;W)K<VAE971S+W-H965T.3<N>&UL4$L! A0#%     @
M:8!A4FG37NG_!0  FAP  !D              ("!WK4" 'AL+W=O<FMS:&5E
M=',O<VAE970Y."YX;6Q02P$"% ,4    " !I@&%2K8IHSF "  "_!0  &0
M            @($4O ( >&PO=V]R:W-H965T<R]S:&5E=#DY+GAM;%!+ 0(4
M Q0    ( &F 85*F-SJ6C08  "\<   :              " @:N^ @!X;"]W
M;W)K<VAE971S+W-H965T,3 P+GAM;%!+ 0(4 Q0    ( &F 85(MN]GN4@(
M ,L%   :              " @7#% @!X;"]W;W)K<VAE971S+W-H965T,3 Q
M+GAM;%!+ 0(4 Q0    ( &F 85(VWAU5*0(  /$$   :              "
M@?K' @!X;"]W;W)K<VAE971S+W-H965T,3 R+GAM;%!+ 0(4 Q0    ( &F
M85)\8R "]@<  )8I   :              " @5O* @!X;"]W;W)K<VAE971S
M+W-H965T,3 S+GAM;%!+ 0(4 Q0    ( &F 85)PY#SMD00   \4   :
M          " @8G2 @!X;"]W;W)K<VAE971S+W-H965T,3 T+GAM;%!+ 0(4
M Q0    ( &F 85+Z7#!A? 0  $T4   :              " @5+7 @!X;"]W
M;W)K<VAE971S+W-H965T,3 U+GAM;%!+ 0(4 Q0    ( &F 85+V->.$% ,
M -((   :              " @0;< @!X;"]W;W)K<VAE971S+W-H965T,3 V
M+GAM;%!+ 0(4 Q0    ( &F 85*[46C0R 0  &@5   :              "
M@5+? @!X;"]W;W)K<VAE971S+W-H965T,3 W+GAM;%!+ 0(4 Q0    ( &F
M85+%34!]1P,  .H+   :              " @5+D @!X;"]W;W)K<VAE971S
M+W-H965T,3 X+GAM;%!+ 0(4 Q0    ( &F 85+21/V:KP4  .X7   :
M          " @='G @!X;"]W;W)K<VAE971S+W-H965T,3 Y+GAM;%!+ 0(4
M Q0    ( &F 85+NT+DQX@,  #8-   :              " @;CM @!X;"]W
M;W)K<VAE971S+W-H965T,3$P+GAM;%!+ 0(4 Q0    ( &F 85)1XE.EX0$
M %0$   :              " @=+Q @!X;"]W;W)K<VAE971S+W-H965T,3$Q
M+GAM;%!+ 0(4 Q0    ( &F 85)CI@CU>P(   X/   -              "
M >OS @!X;"]S='EL97,N>&UL4$L! A0#%     @ :8!A4I>*NQS     $P(
M  L              ( !D?8" %]R96QS+RYR96QS4$L! A0#%     @ :8!A
M4KU0'CSD!P  N4@   \              ( !>O<" 'AL+W=O<FMB;V]K+GAM
M;%!+ 0(4 Q0    ( &F 85)^UC(F'@,  "Y!   :              "  8O_
M @!X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    ( &F 85)0
M?D"Z? (  +$^   3              "  >$" P!;0V]N=&5N=%]4>7!E<UTN
9>&UL4$L%!@    !W '< Q"   (X% P    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>127
<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>128
<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>129
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.20.4</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>448</ContextCount>
  <ElementCount>664</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>106</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>11</UnitCount>
  <MyReports>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>000010001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>100010002 - Statement - CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>100020003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETSParenthetical</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>100030004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF OPERATIONS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>100040005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>100050006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>100060007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>100070008 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>100080009 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>210011001 - Disclosure - The Company</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/TheCompany</Role>
      <ShortName>The Company</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>210021002 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies</Role>
      <ShortName>Basis of Presentation and Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>210051003 - Disclosure - Revenues</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/Revenues</Role>
      <ShortName>Revenues</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>210091004 - Disclosure - Business Acquisitions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/BusinessAcquisitions</Role>
      <ShortName>Business Acquisitions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>210141005 - Disclosure - Investments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/Investments</Role>
      <ShortName>Investments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>210221006 - Disclosure - Sale of Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/SaleofAssets</Role>
      <ShortName>Sale of Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>210241007 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/FairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>210321008 - Disclosure - Property and Equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/PropertyandEquipment</Role>
      <ShortName>Property and Equipment</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>210361009 - Disclosure - Goodwill and Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/GoodwillandIntangibleAssets</Role>
      <ShortName>Goodwill and Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>210441010 - Disclosure - Long-Term Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/LongTermDebt</Role>
      <ShortName>Long-Term Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>210511011 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>210581012 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>210601013 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>210671014 - Disclosure - Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/StockholdersEquity</Role>
      <ShortName>Stockholders' Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>210711015 - Disclosure - Stock Options and Employee Stock Purchase Plan</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlan</Role>
      <ShortName>Stock Options and Employee Stock Purchase Plan</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>210781016 - Disclosure - Defined Contribution 401(k) Savings Plan</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/DefinedContribution401kSavingsPlan</Role>
      <ShortName>Defined Contribution 401(k) Savings Plan</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>210801017 - Disclosure - Earnings Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/EarningsPerShare</Role>
      <ShortName>Earnings Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>210841018 - Disclosure - Segment Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/SegmentInformation</Role>
      <ShortName>Segment Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>210901019 - Disclosure - Supplemental Cash Flows Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/SupplementalCashFlowsInformation</Role>
      <ShortName>Supplemental Cash Flows Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>210921020 - Disclosure - Accumulated Other Comprehensive Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/AccumulatedOtherComprehensiveIncome</Role>
      <ShortName>Accumulated Other Comprehensive Income</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>210961021 - Disclosure - Quarterly Results (unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/QuarterlyResultsunaudited</Role>
      <ShortName>Quarterly Results (unaudited)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>210991022 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>211001023 - Disclosure - SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTS</Role>
      <ShortName>SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>220032001 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policy)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicy</Role>
      <ShortName>Basis of Presentation and Summary of Significant Accounting Policies (Policy)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>230063001 - Disclosure - Revenues (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/RevenuesTables</Role>
      <ShortName>Revenues (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.j2global.com/role/Revenues</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>230103002 - Disclosure - Business Acquisitions (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/BusinessAcquisitionsTables</Role>
      <ShortName>Business Acquisitions (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.j2global.com/role/BusinessAcquisitions</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>230153003 - Disclosure - Investments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/InvestmentsTables</Role>
      <ShortName>Investments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.j2global.com/role/Investments</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>230253004 - Disclosure - Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/FairValueMeasurementsTables</Role>
      <ShortName>Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.j2global.com/role/FairValueMeasurements</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>230333005 - Disclosure - Property and Equipment (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/PropertyandEquipmentTables</Role>
      <ShortName>Property and Equipment (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.j2global.com/role/PropertyandEquipment</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>230373006 - Disclosure - Goodwill and Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/GoodwillandIntangibleAssetsTables</Role>
      <ShortName>Goodwill and Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.j2global.com/role/GoodwillandIntangibleAssets</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>230453007 - Disclosure - Long-Term Debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/LongTermDebtTables</Role>
      <ShortName>Long-Term Debt (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.j2global.com/role/LongTermDebt</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>230523008 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.j2global.com/role/Leases</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>230613009 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.j2global.com/role/IncomeTaxes</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>230683010 - Disclosure - Stockholders' Equity (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/StockholdersEquityTables</Role>
      <ShortName>Stockholders' Equity (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.j2global.com/role/StockholdersEquity</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>230723011 - Disclosure - Stock Options and Employee Stock Purchase Plan (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanTables</Role>
      <ShortName>Stock Options and Employee Stock Purchase Plan (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlan</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>230813012 - Disclosure - Earnings Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/EarningsPerShareTables</Role>
      <ShortName>Earnings Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.j2global.com/role/EarningsPerShare</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>230853013 - Disclosure - Segment Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/SegmentInformationTables</Role>
      <ShortName>Segment Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.j2global.com/role/SegmentInformation</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>230933014 - Disclosure - Accumulated Other Comprehensive Income (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/AccumulatedOtherComprehensiveIncomeTables</Role>
      <ShortName>Accumulated Other Comprehensive Income (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.j2global.com/role/AccumulatedOtherComprehensiveIncome</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>230973015 - Disclosure - Quarterly Results (unaudited) (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/QuarterlyResultsunauditedTables</Role>
      <ShortName>Quarterly Results (unaudited) (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.j2global.com/role/QuarterlyResultsunaudited</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>240044001 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails</Role>
      <ShortName>Basis of Presentation and Summary of Significant Accounting Policies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicy</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>240074002 - Disclosure - Revenues - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/RevenuesNarrativeDetails</Role>
      <ShortName>Revenues - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>240084003 - Disclosure - Revenues - Disaggregation of Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/RevenuesDisaggregationofRevenueDetails</Role>
      <ShortName>Revenues - Disaggregation of Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>240114004 - Disclosure - Business Acquisitions - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/BusinessAcquisitionsNarrativeDetails</Role>
      <ShortName>Business Acquisitions - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>240124005 - Disclosure - Business Acquisitions - Allocation of Aggregate Purchase Consideration (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/BusinessAcquisitionsAllocationofAggregatePurchaseConsiderationDetails</Role>
      <ShortName>Business Acquisitions - Allocation of Aggregate Purchase Consideration (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>240134006 - Disclosure - Business Acquisitions - Supplementary Information on Unaudited Pro Forma Financial Basis (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/BusinessAcquisitionsSupplementaryInformationonUnauditedProFormaFinancialBasisDetails</Role>
      <ShortName>Business Acquisitions - Supplementary Information on Unaudited Pro Forma Financial Basis (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>240164007 - Disclosure - Investments - Summary of Securities without Readily Determinable Fair Value (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/InvestmentsSummaryofSecuritieswithoutReadilyDeterminableFairValueDetails</Role>
      <ShortName>Investments - Summary of Securities without Readily Determinable Fair Value (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>240174008 - Disclosure - Investments - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/InvestmentsNarrativeDetails</Role>
      <ShortName>Investments - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>240184009 - Disclosure - Investments - Summary of Available-for-sale Investments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/InvestmentsSummaryofAvailableforsaleInvestmentsDetails</Role>
      <ShortName>Investments - Summary of Available-for-sale Investments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>240194010 - Disclosure - Investments - Available-for-Sale Securities Classified by Contractual Maturity Date (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/InvestmentsAvailableforSaleSecuritiesClassifiedbyContractualMaturityDateDetails</Role>
      <ShortName>Investments - Available-for-Sale Securities Classified by Contractual Maturity Date (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>240204011 - Disclosure - Investments - Fair Value of Available-for-sale Investments in Unrealized Loss Position (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/InvestmentsFairValueofAvailableforsaleInvestmentsinUnrealizedLossPositionDetails</Role>
      <ShortName>Investments - Fair Value of Available-for-sale Investments in Unrealized Loss Position (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>240214012 - Disclosure - Investments - Carrying Amount for Equity Method Investment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/InvestmentsCarryingAmountforEquityMethodInvestmentDetails</Role>
      <ShortName>Investments - Carrying Amount for Equity Method Investment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>240234013 - Disclosure - Sale of Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/SaleofAssetsDetails</Role>
      <ShortName>Sale of Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.j2global.com/role/SaleofAssets</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>240264014 - Disclosure - Fair Value Measurements - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/FairValueMeasurementsNarrativeDetails</Role>
      <ShortName>Fair Value Measurements - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>240274015 - Disclosure - Fair Value Measurements - Fair Value Measurement Inputs and Valuation Techniques (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/FairValueMeasurementsFairValueMeasurementInputsandValuationTechniquesDetails</Role>
      <ShortName>Fair Value Measurements - Fair Value Measurement Inputs and Valuation Techniques (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>240284016 - Disclosure - Fair Value Measurements - Fair Values of Financial Instruments Measured On Recurring Basis (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/FairValueMeasurementsFairValuesofFinancialInstrumentsMeasuredOnRecurringBasisDetails</Role>
      <ShortName>Fair Value Measurements - Fair Values of Financial Instruments Measured On Recurring Basis (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>240294017 - Disclosure - Fair Value Measurements - Reconciliation of Level 2 Derivative Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/FairValueMeasurementsReconciliationofLevel2DerivativeLiabilitiesDetails</Role>
      <ShortName>Fair Value Measurements - Reconciliation of Level 2 Derivative Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>240304018 - Disclosure - Fair Value Measurements - Reconciliation of Level 3 Financial Liabilities Measured on Recurring Basis (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/FairValueMeasurementsReconciliationofLevel3FinancialLiabilitiesMeasuredonRecurringBasisDetails</Role>
      <ShortName>Fair Value Measurements - Reconciliation of Level 3 Financial Liabilities Measured on Recurring Basis (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>240314019 - Disclosure - Fair Value Measurements - Reconciliation of Level 3 Financial Assets Measured on Recurring Basis (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/FairValueMeasurementsReconciliationofLevel3FinancialAssetsMeasuredonRecurringBasisDetails</Role>
      <ShortName>Fair Value Measurements - Reconciliation of Level 3 Financial Assets Measured on Recurring Basis (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>240344020 - Disclosure - Property and Equipment - Summary of Property and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails</Role>
      <ShortName>Property and Equipment - Summary of Property and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>240354021 - Disclosure - Property and Equipment - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/PropertyandEquipmentNarrativeDetails</Role>
      <ShortName>Property and Equipment - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>240384022 - Disclosure - Goodwill and Intangible Assets - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/GoodwillandIntangibleAssetsNarrativeDetails</Role>
      <ShortName>Goodwill and Intangible Assets - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>240394023 - Disclosure - Goodwill and Intangible Assets - Changes in Carrying Amounts of Goodwill (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/GoodwillandIntangibleAssetsChangesinCarryingAmountsofGoodwillDetails</Role>
      <ShortName>Goodwill and Intangible Assets - Changes in Carrying Amounts of Goodwill (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>240404024 - Disclosure - Goodwill And Intangible Assets - Indefinite Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/GoodwillAndIntangibleAssetsIndefiniteIntangibleAssetsDetails</Role>
      <ShortName>Goodwill And Intangible Assets - Indefinite Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>240414025 - Disclosure - Goodwill and Intangible Assets - Intangible Assets Subject to Amortization (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/GoodwillandIntangibleAssetsIntangibleAssetsSubjecttoAmortizationDetails</Role>
      <ShortName>Goodwill and Intangible Assets - Intangible Assets Subject to Amortization (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>240424026 - Disclosure - Goodwill and Intangible Assets - Finite Lived Intangibles Acquired (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/GoodwillandIntangibleAssetsFiniteLivedIntangiblesAcquiredDetails</Role>
      <ShortName>Goodwill and Intangible Assets - Finite Lived Intangibles Acquired (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>240434027 - Disclosure - Goodwill And Intangible Assets - Expected Amortization Expenses for Intangible Assets Subject To Amortization (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/GoodwillAndIntangibleAssetsExpectedAmortizationExpensesforIntangibleAssetsSubjectToAmortizationDetails</Role>
      <ShortName>Goodwill And Intangible Assets - Expected Amortization Expenses for Intangible Assets Subject To Amortization (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>240464028 - Disclosure - Long-Term Debt - Summary of Long-term Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/LongTermDebtSummaryofLongtermDebtDetails</Role>
      <ShortName>Long-Term Debt - Summary of Long-term Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>240474029 - Disclosure - Long-Term Debt - Future Principal Payments for Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/LongTermDebtFuturePrincipalPaymentsforDebtDetails</Role>
      <ShortName>Long-Term Debt - Future Principal Payments for Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>240484030 - Disclosure - Long-Term Debt - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/LongTermDebtNarrativeDetails</Role>
      <ShortName>Long-Term Debt - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>240494031 - Disclosure - Long-Term Debt - Additional Information Related to Senior and Convertible Notes (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.j2global.com/role/LongTermDebtAdditionalInformationRelatedtoSeniorandConvertibleNotesDetails</Role>
      <ShortName>Long-Term Debt - Additional Information Related to Senior and Convertible Notes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>240504032 - Disclosure - Long-Term Debt - Components of Interest Expense Related to Convertible Notes (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.j2global.com/role/LongTermDebtComponentsofInterestExpenseRelatedtoConvertibleNotesDetails</Role>
      <ShortName>Long-Term Debt - Components of Interest Expense Related to Convertible Notes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>240534033 - Disclosure - Leases - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/LeasesNarrativeDetails</Role>
      <ShortName>Leases - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>81</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>240544034 - Disclosure - Leases - Components of Lease Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/LeasesComponentsofLeaseExpenseDetails</Role>
      <ShortName>Leases - Components of Lease Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>82</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>240554035 - Disclosure - Leases - Balance Sheet and Other Supplemental Operating Lease Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/LeasesBalanceSheetandOtherSupplementalOperatingLeaseInformationDetails</Role>
      <ShortName>Leases - Balance Sheet and Other Supplemental Operating Lease Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>83</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>240564036 - Disclosure - Leases - Supplemental Cash Flow Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/LeasesSupplementalCashFlowInformationDetails</Role>
      <ShortName>Leases - Supplemental Cash Flow Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>84</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>240574037 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails</Role>
      <ShortName>Leases - Maturities of Operating Lease Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>85</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>240594038 - Disclosure - Commitments and Contingencies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/CommitmentsandContingenciesDetails</Role>
      <ShortName>Commitments and Contingencies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.j2global.com/role/CommitmentsandContingencies</ParentRole>
      <Position>86</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>240624039 - Disclosure - Income Taxes - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/IncomeTaxesNarrativeDetails</Role>
      <ShortName>Income Taxes - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>87</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>240634040 - Disclosure - Income Taxes - Provision for Income Tax (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/IncomeTaxesProvisionforIncomeTaxDetails</Role>
      <ShortName>Income Taxes - Provision for Income Tax (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>88</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>240644041 - Disclosure - Income Taxes - Reconciliation of Statutory Federal Income Tax Rate with Effective Income Tax Rate (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/IncomeTaxesReconciliationofStatutoryFederalIncomeTaxRatewithEffectiveIncomeTaxRateDetails</Role>
      <ShortName>Income Taxes - Reconciliation of Statutory Federal Income Tax Rate with Effective Income Tax Rate (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>89</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>240654042 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails</Role>
      <ShortName>Income Taxes - Deferred Tax Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>90</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>240664043 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails</Role>
      <ShortName>Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>91</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>240694044 - Disclosure - Stockholders' Equity - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/StockholdersEquityNarrativeDetails</Role>
      <ShortName>Stockholders' Equity - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>92</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>240704045 - Disclosure - Stockholders' Equity - Summary of Dividends Declared (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/StockholdersEquitySummaryofDividendsDeclaredDetails</Role>
      <ShortName>Stockholders' Equity - Summary of Dividends Declared (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>93</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>240734046 - Disclosure - Stock Options and Employee Stock Purchase Plan - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanNarrativeDetails</Role>
      <ShortName>Stock Options and Employee Stock Purchase Plan - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>94</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>240744047 - Disclosure - Stock Options and Employee Stock Purchase Plan - Stock Option Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanStockOptionActivityDetails</Role>
      <ShortName>Stock Options and Employee Stock Purchase Plan - Stock Option Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>95</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>240754048 - Disclosure - Stock Options and Employee Stock Purchase Plan - Summarized Information Concerning Outstanding and Exercisable Options (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanSummarizedInformationConcerningOutstandingandExercisableOptionsDetails</Role>
      <ShortName>Stock Options and Employee Stock Purchase Plan - Summarized Information Concerning Outstanding and Exercisable Options (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>96</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>240764049 - Disclosure - Stock Options and Employee Stock Purchase Plan - Valuation Assumptions of Stock Options and Market-based Restricted Stock Awards Granted (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanValuationAssumptionsofStockOptionsandMarketbasedRestrictedStockAwardsGrantedDetails</Role>
      <ShortName>Stock Options and Employee Stock Purchase Plan - Valuation Assumptions of Stock Options and Market-based Restricted Stock Awards Granted (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>97</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>240774050 - Disclosure - Stock Options and Employee Stock Purchase Plan - Restricted Stock and Restricted Stock Unit Award Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanRestrictedStockandRestrictedStockUnitAwardActivityDetails</Role>
      <ShortName>Stock Options and Employee Stock Purchase Plan - Restricted Stock and Restricted Stock Unit Award Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>98</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R99.htm</HtmlFileName>
      <LongName>240794051 - Disclosure - Defined Contribution 401(k) Savings Plan (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/DefinedContribution401kSavingsPlanDetails</Role>
      <ShortName>Defined Contribution 401(k) Savings Plan (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.j2global.com/role/DefinedContribution401kSavingsPlan</ParentRole>
      <Position>99</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R100.htm</HtmlFileName>
      <LongName>240824052 - Disclosure - Earnings Per Share - Components of Basic and Diluted Earnings Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/EarningsPerShareComponentsofBasicandDilutedEarningsPerShareDetails</Role>
      <ShortName>Earnings Per Share - Components of Basic and Diluted Earnings Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>100</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R101.htm</HtmlFileName>
      <LongName>240834053 - Disclosure - Earnings Per Share - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/EarningsPerShareNarrativeDetails</Role>
      <ShortName>Earnings Per Share - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>101</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R102.htm</HtmlFileName>
      <LongName>240864054 - Disclosure - Segment Information - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/SegmentInformationNarrativeDetails</Role>
      <ShortName>Segment Information - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>102</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R103.htm</HtmlFileName>
      <LongName>240874055 - Disclosure - Segment Information - Reconciliation of Total Segment Operating Income to Consolidated Operating Income (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/SegmentInformationReconciliationofTotalSegmentOperatingIncometoConsolidatedOperatingIncomeDetails</Role>
      <ShortName>Segment Information - Reconciliation of Total Segment Operating Income to Consolidated Operating Income (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>103</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R104.htm</HtmlFileName>
      <LongName>240884056 - Disclosure - Segment Information - Total Assets, Capital Expenditures, Depreciation and Amortization (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/SegmentInformationTotalAssetsCapitalExpendituresDepreciationandAmortizationDetails</Role>
      <ShortName>Segment Information - Total Assets, Capital Expenditures, Depreciation and Amortization (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>104</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R105.htm</HtmlFileName>
      <LongName>240894057 - Disclosure - Segment Information - Revenues and Long-lived Assets by Geographic Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/SegmentInformationRevenuesandLonglivedAssetsbyGeographicInformationDetails</Role>
      <ShortName>Segment Information - Revenues and Long-lived Assets by Geographic Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>105</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R106.htm</HtmlFileName>
      <LongName>240914058 - Disclosure - Supplemental Cash Flows Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/SupplementalCashFlowsInformationDetails</Role>
      <ShortName>Supplemental Cash Flows Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.j2global.com/role/SupplementalCashFlowsInformation</ParentRole>
      <Position>106</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R107.htm</HtmlFileName>
      <LongName>240944059 - Disclosure - Accumulated Other Comprehensive Income - Summary of Changes in Accumulated Balances of Other Comprehensive (Loss) Income (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/AccumulatedOtherComprehensiveIncomeSummaryofChangesinAccumulatedBalancesofOtherComprehensiveLossIncomeDetails</Role>
      <ShortName>Accumulated Other Comprehensive Income - Summary of Changes in Accumulated Balances of Other Comprehensive (Loss) Income (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>107</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R108.htm</HtmlFileName>
      <LongName>240954060 - Disclosure - Accumulated Other Comprehensive Income - Reclassification out of Accumulated Other Comprehensive Loss (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/AccumulatedOtherComprehensiveIncomeReclassificationoutofAccumulatedOtherComprehensiveLossDetails</Role>
      <ShortName>Accumulated Other Comprehensive Income - Reclassification out of Accumulated Other Comprehensive Loss (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>108</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R109.htm</HtmlFileName>
      <LongName>240984061 - Disclosure - Quarterly Results (unaudited) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/QuarterlyResultsunauditedDetails</Role>
      <ShortName>Quarterly Results (unaudited) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.j2global.com/role/QuarterlyResultsunauditedTables</ParentRole>
      <Position>109</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R110.htm</HtmlFileName>
      <LongName>241014062 - Disclosure - SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.j2global.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDetails</Role>
      <ShortName>SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.j2global.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTS</ParentRole>
      <Position>110</Position>
    </Report>
    <Report instance="jcom-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9999.htm</HtmlFileName>
      <LongName>Uncategorized Items - jcom-20201231.htm</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/role/uncategorizedFacts</Role>
      <ShortName>Uncategorized Items - jcom-20201231.htm</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>111</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-K" original="jcom-20201231.htm">jcom-20201231.htm</File>
    <File>jcom-20201231.xsd</File>
    <File>jcom-20201231_cal.xml</File>
    <File>jcom-20201231_def.xml</File>
    <File>jcom-20201231_lab.xml</File>
    <File>jcom-20201231_pre.xml</File>
    <File>jcom20201231ex-211.htm</File>
    <File>jcom20201231ex-231.htm</File>
    <File>jcom20201231ex-311.htm</File>
    <File>jcom20201231ex-312.htm</File>
    <File>jcom20201231ex-321.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>jcom-20201231_g1.jpg</File>
    <File>jcom-20201231_g2.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy>http://xbrl.sec.gov/country/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/us-gaap/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/srt/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2020-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>132
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "jcom-20201231.htm": {
   "axisCustom": 0,
   "axisStandard": 34,
   "contextCount": 448,
   "dts": {
    "calculationLink": {
     "local": [
      "jcom-20201231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "jcom-20201231_def.xml"
     ],
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml",
      "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml"
     ]
    },
    "inline": {
     "local": [
      "jcom-20201231.htm"
     ]
    },
    "labelLink": {
     "local": [
      "jcom-20201231_lab.xml"
     ],
     "remote": [
      "http://xbrl.fasb.org/srt/2020/elts/srt-doc-2020-01-31.xml",
      "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "jcom-20201231_pre.xml"
     ]
    },
    "referenceLink": {
     "remote": [
      "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml",
      "http://xbrl.fasb.org/srt/2020/elts/srt-ref-2020-01-31.xml"
     ]
    },
    "schema": {
     "local": [
      "jcom-20201231.xsd"
     ],
     "remote": [
      "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd",
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd",
      "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd",
      "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd",
      "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd",
      "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd",
      "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd"
     ]
    }
   },
   "elementCount": 904,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2020-01-31": 8,
    "http://xbrl.sec.gov/dei/2020-01-31": 4,
    "total": 12
   },
   "keyCustom": 59,
   "keyStandard": 605,
   "memberCustom": 38,
   "memberStandard": 66,
   "nsprefix": "jcom",
   "nsuri": "http://www.j2global.com/20201231",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "000010001 - Document - Cover",
     "role": "http://www.j2global.com/role/Cover",
     "shortName": "Cover",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NatureOfOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210011001 - Disclosure - The Company",
     "role": "http://www.j2global.com/role/TheCompany",
     "shortName": "The Company",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NatureOfOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R100": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i83cf9ca83aca45628261578541bf9df0_D20201001-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240824052 - Disclosure - Earnings Per Share - Components of Basic and Diluted Earnings Per Share (Details)",
     "role": "http://www.j2global.com/role/EarningsPerShareComponentsofBasicandDilutedEarningsPerShareDetails",
     "shortName": "Earnings Per Share - Components of Basic and Diluted Earnings Per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R101": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240834053 - Disclosure - Earnings Per Share - Narrative (Details)",
     "role": "http://www.j2global.com/role/EarningsPerShareNarrativeDetails",
     "shortName": "Earnings Per Share - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R102": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "jcom:NumberOfBusinesses",
      "reportCount": 1,
      "unitRef": "business",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240864054 - Disclosure - Segment Information - Narrative (Details)",
     "role": "http://www.j2global.com/role/SegmentInformationNarrativeDetails",
     "shortName": "Segment Information - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R103": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i83cf9ca83aca45628261578541bf9df0_D20201001-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240874055 - Disclosure - Segment Information - Reconciliation of Total Segment Operating Income to Consolidated Operating Income (Details)",
     "role": "http://www.j2global.com/role/SegmentInformationReconciliationofTotalSegmentOperatingIncometoConsolidatedOperatingIncomeDetails",
     "shortName": "Segment Information - Reconciliation of Total Segment Operating Income to Consolidated Operating Income (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "jcom:DirectCostsBySegment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R104": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i44e91910d35e4bd186f5a6dc7a8fe881_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Assets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240884056 - Disclosure - Segment Information - Total Assets, Capital Expenditures, Depreciation and Amortization (Details)",
     "role": "http://www.j2global.com/role/SegmentInformationTotalAssetsCapitalExpendituresDepreciationandAmortizationDetails",
     "shortName": "Segment Information - Total Assets, Capital Expenditures, Depreciation and Amortization (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentAdditions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R105": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i83cf9ca83aca45628261578541bf9df0_D20201001-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240894057 - Disclosure - Segment Information - Revenues and Long-lived Assets by Geographic Information (Details)",
     "role": "http://www.j2global.com/role/SegmentInformationRevenuesandLonglivedAssetsbyGeographicInformationDetails",
     "shortName": "Segment Information - Revenues and Long-lived Assets by Geographic Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "ie276133175884309901bb9fb7e5f2f3b_D20200101-20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R106": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestPaidNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240914058 - Disclosure - Supplemental Cash Flows Information (Details)",
     "role": "http://www.j2global.com/role/SupplementalCashFlowsInformationDetails",
     "shortName": "Supplemental Cash Flows Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestPaidNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R107": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i2b480b07810646c3894307eafd3027b6_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240944059 - Disclosure - Accumulated Other Comprehensive Income - Summary of Changes in Accumulated Balances of Other Comprehensive (Loss) Income (Details)",
     "role": "http://www.j2global.com/role/AccumulatedOtherComprehensiveIncomeSummaryofChangesinAccumulatedBalancesofOtherComprehensiveLossIncomeDetails",
     "shortName": "Accumulated Other Comprehensive Income - Summary of Changes in Accumulated Balances of Other Comprehensive (Loss) Income (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R108": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "id2030f18d9e446d0adacd4b9a607ee5e_D20200101-20200331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GainLossOnInvestments",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240954060 - Disclosure - Accumulated Other Comprehensive Income - Reclassification out of Accumulated Other Comprehensive Loss (Details)",
     "role": "http://www.j2global.com/role/AccumulatedOtherComprehensiveIncomeReclassificationoutofAccumulatedOtherComprehensiveLossDetails",
     "shortName": "Accumulated Other Comprehensive Income - Reclassification out of Accumulated Other Comprehensive Loss (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R109": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i83cf9ca83aca45628261578541bf9df0_D20201001-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240984061 - Disclosure - Quarterly Results (unaudited) (Details)",
     "role": "http://www.j2global.com/role/QuarterlyResultsunauditedDetails",
     "shortName": "Quarterly Results (unaudited) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210021002 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies",
     "role": "http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies",
     "shortName": "Basis of Presentation and Summary of Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R110": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i58053d12ace04150872cf55793f67552_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241014062 - Disclosure - SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS (Details)",
     "role": "http://www.j2global.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDetails",
     "shortName": "SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "ice56d0bdc3b9439fb9f09131913ef1fe_I20171231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210051003 - Disclosure - Revenues",
     "role": "http://www.j2global.com/role/Revenues",
     "shortName": "Revenues",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210091004 - Disclosure - Business Acquisitions",
     "role": "http://www.j2global.com/role/BusinessAcquisitions",
     "shortName": "Business Acquisitions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210141005 - Disclosure - Investments",
     "role": "http://www.j2global.com/role/Investments",
     "shortName": "Investments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210221006 - Disclosure - Sale of Assets",
     "role": "http://www.j2global.com/role/SaleofAssets",
     "shortName": "Sale of Assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210241007 - Disclosure - Fair Value Measurements",
     "role": "http://www.j2global.com/role/FairValueMeasurements",
     "shortName": "Fair Value Measurements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210321008 - Disclosure - Property and Equipment",
     "role": "http://www.j2global.com/role/PropertyandEquipment",
     "shortName": "Property and Equipment",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210361009 - Disclosure - Goodwill and Intangible Assets",
     "role": "http://www.j2global.com/role/GoodwillandIntangibleAssets",
     "shortName": "Goodwill and Intangible Assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210441010 - Disclosure - Long-Term Debt",
     "role": "http://www.j2global.com/role/LongTermDebt",
     "shortName": "Long-Term Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i44e91910d35e4bd186f5a6dc7a8fe881_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100010002 - Statement - CONSOLIDATED BALANCE SHEETS",
     "role": "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS",
     "shortName": "CONSOLIDATED BALANCE SHEETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i44e91910d35e4bd186f5a6dc7a8fe881_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210511011 - Disclosure - Leases",
     "role": "http://www.j2global.com/role/Leases",
     "shortName": "Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210581012 - Disclosure - Commitments and Contingencies",
     "role": "http://www.j2global.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210601013 - Disclosure - Income Taxes",
     "role": "http://www.j2global.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210671014 - Disclosure - Stockholders' Equity",
     "role": "http://www.j2global.com/role/StockholdersEquity",
     "shortName": "Stockholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210711015 - Disclosure - Stock Options and Employee Stock Purchase Plan",
     "role": "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlan",
     "shortName": "Stock Options and Employee Stock Purchase Plan",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedContributionPlanTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210781016 - Disclosure - Defined Contribution 401(k) Savings Plan",
     "role": "http://www.j2global.com/role/DefinedContribution401kSavingsPlan",
     "shortName": "Defined Contribution 401(k) Savings Plan",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedContributionPlanTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210801017 - Disclosure - Earnings Per Share",
     "role": "http://www.j2global.com/role/EarningsPerShare",
     "shortName": "Earnings Per Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210841018 - Disclosure - Segment Information",
     "role": "http://www.j2global.com/role/SegmentInformation",
     "shortName": "Segment Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210901019 - Disclosure - Supplemental Cash Flows Information",
     "role": "http://www.j2global.com/role/SupplementalCashFlowsInformation",
     "shortName": "Supplemental Cash Flows Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210921020 - Disclosure - Accumulated Other Comprehensive Income",
     "role": "http://www.j2global.com/role/AccumulatedOtherComprehensiveIncome",
     "shortName": "Accumulated Other Comprehensive Income",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i44e91910d35e4bd186f5a6dc7a8fe881_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100020003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "role": "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
     "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i44e91910d35e4bd186f5a6dc7a8fe881_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:QuarterlyFinancialInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210961021 - Disclosure - Quarterly Results (unaudited)",
     "role": "http://www.j2global.com/role/QuarterlyResultsunaudited",
     "shortName": "Quarterly Results (unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:QuarterlyFinancialInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210991022 - Disclosure - Subsequent Events",
     "role": "http://www.j2global.com/role/SubsequentEvents",
     "shortName": "Subsequent Events",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211001023 - Disclosure - SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS",
     "role": "http://www.j2global.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTS",
     "shortName": "SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "220032001 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policy)",
     "role": "http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicy",
     "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Policy)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230063001 - Disclosure - Revenues (Tables)",
     "role": "http://www.j2global.com/role/RevenuesTables",
     "shortName": "Revenues (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230103002 - Disclosure - Business Acquisitions (Tables)",
     "role": "http://www.j2global.com/role/BusinessAcquisitionsTables",
     "shortName": "Business Acquisitions (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230153003 - Disclosure - Investments (Tables)",
     "role": "http://www.j2global.com/role/InvestmentsTables",
     "shortName": "Investments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230253004 - Disclosure - Fair Value Measurements (Tables)",
     "role": "http://www.j2global.com/role/FairValueMeasurementsTables",
     "shortName": "Fair Value Measurements (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230333005 - Disclosure - Property and Equipment (Tables)",
     "role": "http://www.j2global.com/role/PropertyandEquipmentTables",
     "shortName": "Property and Equipment (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230373006 - Disclosure - Goodwill and Intangible Assets (Tables)",
     "role": "http://www.j2global.com/role/GoodwillandIntangibleAssetsTables",
     "shortName": "Goodwill and Intangible Assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100030004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS",
     "role": "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
     "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CostOfRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230453007 - Disclosure - Long-Term Debt (Tables)",
     "role": "http://www.j2global.com/role/LongTermDebtTables",
     "shortName": "Long-Term Debt (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230523008 - Disclosure - Leases (Tables)",
     "role": "http://www.j2global.com/role/LeasesTables",
     "shortName": "Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230613009 - Disclosure - Income Taxes (Tables)",
     "role": "http://www.j2global.com/role/IncomeTaxesTables",
     "shortName": "Income Taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DividendsDeclaredTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230683010 - Disclosure - Stockholders' Equity (Tables)",
     "role": "http://www.j2global.com/role/StockholdersEquityTables",
     "shortName": "Stockholders' Equity (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DividendsDeclaredTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230723011 - Disclosure - Stock Options and Employee Stock Purchase Plan (Tables)",
     "role": "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanTables",
     "shortName": "Stock Options and Employee Stock Purchase Plan (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230813012 - Disclosure - Earnings Per Share (Tables)",
     "role": "http://www.j2global.com/role/EarningsPerShareTables",
     "shortName": "Earnings Per Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230853013 - Disclosure - Segment Information (Tables)",
     "role": "http://www.j2global.com/role/SegmentInformationTables",
     "shortName": "Segment Information (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230933014 - Disclosure - Accumulated Other Comprehensive Income (Tables)",
     "role": "http://www.j2global.com/role/AccumulatedOtherComprehensiveIncomeTables",
     "shortName": "Accumulated Other Comprehensive Income (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230973015 - Disclosure - Quarterly Results (unaudited) (Tables)",
     "role": "http://www.j2global.com/role/QuarterlyResultsunauditedTables",
     "shortName": "Quarterly Results (unaudited) (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240044001 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details)",
     "role": "http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails",
     "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:ForeignCurrencyTransactionGainLossRealized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100040005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME",
     "role": "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
     "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i44e91910d35e4bd186f5a6dc7a8fe881_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240074002 - Disclosure - Revenues - Narrative (Details)",
     "role": "http://www.j2global.com/role/RevenuesNarrativeDetails",
     "shortName": "Revenues - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i83cf9ca83aca45628261578541bf9df0_D20201001-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240084003 - Disclosure - Revenues - Disaggregation of Revenue (Details)",
     "role": "http://www.j2global.com/role/RevenuesDisaggregationofRevenueDetails",
     "shortName": "Revenues - Disaggregation of Revenue (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i2dd5ba14ca8140edbdf962c9d73e344e_D20200101-20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillPurchaseAccountingAdjustments",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240114004 - Disclosure - Business Acquisitions - Narrative (Details)",
     "role": "http://www.j2global.com/role/BusinessAcquisitionsNarrativeDetails",
     "shortName": "Business Acquisitions - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i65ecc89473b44cb0a30dd103774c1184_D20200101-20201231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "jcom:BusinessAcquisitionContributedTotalRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i44e91910d35e4bd186f5a6dc7a8fe881_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240124005 - Disclosure - Business Acquisitions - Allocation of Aggregate Purchase Consideration (Details)",
     "role": "http://www.j2global.com/role/BusinessAcquisitionsAllocationofAggregatePurchaseConsiderationDetails",
     "shortName": "Business Acquisitions - Allocation of Aggregate Purchase Consideration (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i92148d0d5fda481ea52448d63cf1a61d_I20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "ifae492e7b7864935a7529d47fa37ff1a_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240134006 - Disclosure - Business Acquisitions - Supplementary Information on Unaudited Pro Forma Financial Basis (Details)",
     "role": "http://www.j2global.com/role/BusinessAcquisitionsSupplementaryInformationonUnauditedProFormaFinancialBasisDetails",
     "shortName": "Business Acquisitions - Supplementary Information on Unaudited Pro Forma Financial Basis (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "ifae492e7b7864935a7529d47fa37ff1a_D20200101-20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i44e91910d35e4bd186f5a6dc7a8fe881_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "jcom:EquitySecuritiesWithoutReadilyDeterminableFairValueCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240164007 - Disclosure - Investments - Summary of Securities without Readily Determinable Fair Value (Details)",
     "role": "http://www.j2global.com/role/InvestmentsSummaryofSecuritieswithoutReadilyDeterminableFairValueDetails",
     "shortName": "Investments - Summary of Securities without Readily Determinable Fair Value (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i44e91910d35e4bd186f5a6dc7a8fe881_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "jcom:EquitySecuritiesWithoutReadilyDeterminableFairValueCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "id2030f18d9e446d0adacd4b9a607ee5e_D20200101-20200331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "jcom:ExchangeOfAvailableForSaleDebtSecurities",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240174008 - Disclosure - Investments - Narrative (Details)",
     "role": "http://www.j2global.com/role/InvestmentsNarrativeDetails",
     "shortName": "Investments - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i44e91910d35e4bd186f5a6dc7a8fe881_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240184009 - Disclosure - Investments - Summary of Available-for-sale Investments (Details)",
     "role": "http://www.j2global.com/role/InvestmentsSummaryofAvailableforsaleInvestmentsDetails",
     "shortName": "Investments - Summary of Available-for-sale Investments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i44e91910d35e4bd186f5a6dc7a8fe881_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i44e91910d35e4bd186f5a6dc7a8fe881_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240194010 - Disclosure - Investments - Available-for-Sale Securities Classified by Contractual Maturity Date (Details)",
     "role": "http://www.j2global.com/role/InvestmentsAvailableforSaleSecuritiesClassifiedbyContractualMaturityDateDetails",
     "shortName": "Investments - Available-for-Sale Securities Classified by Contractual Maturity Date (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i44e91910d35e4bd186f5a6dc7a8fe881_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i44e91910d35e4bd186f5a6dc7a8fe881_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "investment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240204011 - Disclosure - Investments - Fair Value of Available-for-sale Investments in Unrealized Loss Position (Details)",
     "role": "http://www.j2global.com/role/InvestmentsFairValueofAvailableforsaleInvestmentsinUnrealizedLossPositionDetails",
     "shortName": "Investments - Fair Value of Available-for-sale Investments in Unrealized Loss Position (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i44e91910d35e4bd186f5a6dc7a8fe881_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "investment",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100050006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)",
     "role": "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical",
     "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:EquityMethodInvestmentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i44e91910d35e4bd186f5a6dc7a8fe881_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240214012 - Disclosure - Investments - Carrying Amount for Equity Method Investment (Details)",
     "role": "http://www.j2global.com/role/InvestmentsCarryingAmountforEquityMethodInvestmentDetails",
     "shortName": "Investments - Carrying Amount for Equity Method Investment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:EquityMethodInvestmentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i44e91910d35e4bd186f5a6dc7a8fe881_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "ia3fb6d3a211c4f0da3dc7cc62641b0dc_D20200831-20200831",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240234013 - Disclosure - Sale of Assets (Details)",
     "role": "http://www.j2global.com/role/SaleofAssetsDetails",
     "shortName": "Sale of Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "ia3fb6d3a211c4f0da3dc7cc62641b0dc_D20200831-20200831",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RepaymentsOfNotesPayable",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240264014 - Disclosure - Fair Value Measurements - Narrative (Details)",
     "role": "http://www.j2global.com/role/FairValueMeasurementsNarrativeDetails",
     "shortName": "Fair Value Measurements - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "ifcf0311012734b568c201c050e614016_I20191231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:NotesPayable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i6c8d9371ca5d4037b866695be4e7e932_I20201231",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240274015 - Disclosure - Fair Value Measurements - Fair Value Measurement Inputs and Valuation Techniques (Details)",
     "role": "http://www.j2global.com/role/FairValueMeasurementsFairValueMeasurementInputsandValuationTechniquesDetails",
     "shortName": "Fair Value Measurements - Fair Value Measurement Inputs and Valuation Techniques (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i6c8d9371ca5d4037b866695be4e7e932_I20201231",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i01837059002e4feeacf858462733663a_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240284016 - Disclosure - Fair Value Measurements - Fair Values of Financial Instruments Measured On Recurring Basis (Details)",
     "role": "http://www.j2global.com/role/FairValueMeasurementsFairValuesofFinancialInstrumentsMeasuredOnRecurringBasisDetails",
     "shortName": "Fair Value Measurements - Fair Values of Financial Instruments Measured On Recurring Basis (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i01837059002e4feeacf858462733663a_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "ie2e2db5ffa3b4e75b350253a6dfb66a1_I20190101",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240294017 - Disclosure - Fair Value Measurements - Reconciliation of Level 2 Derivative Liabilities (Details)",
     "role": "http://www.j2global.com/role/FairValueMeasurementsReconciliationofLevel2DerivativeLiabilitiesDetails",
     "shortName": "Fair Value Measurements - Reconciliation of Level 2 Derivative Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "ie2e2db5ffa3b4e75b350253a6dfb66a1_I20190101",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "ibc7b0fc8be3b41539070dae84c5ea6a4_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240304018 - Disclosure - Fair Value Measurements - Reconciliation of Level 3 Financial Liabilities Measured on Recurring Basis (Details)",
     "role": "http://www.j2global.com/role/FairValueMeasurementsReconciliationofLevel3FinancialLiabilitiesMeasuredonRecurringBasisDetails",
     "shortName": "Fair Value Measurements - Reconciliation of Level 3 Financial Liabilities Measured on Recurring Basis (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "iff441bd2ecf64b0d83461917aa9eba30_I20181231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "ibc7b0fc8be3b41539070dae84c5ea6a4_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240314019 - Disclosure - Fair Value Measurements - Reconciliation of Level 3 Financial Assets Measured on Recurring Basis (Details)",
     "role": "http://www.j2global.com/role/FairValueMeasurementsReconciliationofLevel3FinancialAssetsMeasuredonRecurringBasisDetails",
     "shortName": "Fair Value Measurements - Reconciliation of Level 3 Financial Assets Measured on Recurring Basis (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "iff441bd2ecf64b0d83461917aa9eba30_I20181231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i44e91910d35e4bd186f5a6dc7a8fe881_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240344020 - Disclosure - Property and Equipment - Summary of Property and Equipment (Details)",
     "role": "http://www.j2global.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails",
     "shortName": "Property and Equipment - Summary of Property and Equipment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i44e91910d35e4bd186f5a6dc7a8fe881_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240354021 - Disclosure - Property and Equipment - Narrative (Details)",
     "role": "http://www.j2global.com/role/PropertyandEquipmentNarrativeDetails",
     "shortName": "Property and Equipment - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100060007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "role": "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
     "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240384022 - Disclosure - Goodwill and Intangible Assets - Narrative (Details)",
     "role": "http://www.j2global.com/role/GoodwillandIntangibleAssetsNarrativeDetails",
     "shortName": "Goodwill and Intangible Assets - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i2b480b07810646c3894307eafd3027b6_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240394023 - Disclosure - Goodwill and Intangible Assets - Changes in Carrying Amounts of Goodwill (Details)",
     "role": "http://www.j2global.com/role/GoodwillandIntangibleAssetsChangesinCarryingAmountsofGoodwillDetails",
     "shortName": "Goodwill and Intangible Assets - Changes in Carrying Amounts of Goodwill (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i44e91910d35e4bd186f5a6dc7a8fe881_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240404024 - Disclosure - Goodwill And Intangible Assets - Indefinite Intangible Assets (Details)",
     "role": "http://www.j2global.com/role/GoodwillAndIntangibleAssetsIndefiniteIntangibleAssetsDetails",
     "shortName": "Goodwill And Intangible Assets - Indefinite Intangible Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i44e91910d35e4bd186f5a6dc7a8fe881_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i44e91910d35e4bd186f5a6dc7a8fe881_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240414025 - Disclosure - Goodwill and Intangible Assets - Intangible Assets Subject to Amortization (Details)",
     "role": "http://www.j2global.com/role/GoodwillandIntangibleAssetsIntangibleAssetsSubjecttoAmortizationDetails",
     "shortName": "Goodwill and Intangible Assets - Intangible Assets Subject to Amortization (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i44e91910d35e4bd186f5a6dc7a8fe881_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "if9540364d0d64351b5e3cd0336d1bf0f_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240424026 - Disclosure - Goodwill and Intangible Assets - Finite Lived Intangibles Acquired (Details)",
     "role": "http://www.j2global.com/role/GoodwillandIntangibleAssetsFiniteLivedIntangiblesAcquiredDetails",
     "shortName": "Goodwill and Intangible Assets - Finite Lived Intangibles Acquired (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "if9540364d0d64351b5e3cd0336d1bf0f_D20200101-20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i44e91910d35e4bd186f5a6dc7a8fe881_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240434027 - Disclosure - Goodwill And Intangible Assets - Expected Amortization Expenses for Intangible Assets Subject To Amortization (Details)",
     "role": "http://www.j2global.com/role/GoodwillAndIntangibleAssetsExpectedAmortizationExpensesforIntangibleAssetsSubjectToAmortizationDetails",
     "shortName": "Goodwill And Intangible Assets - Expected Amortization Expenses for Intangible Assets Subject To Amortization (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i44e91910d35e4bd186f5a6dc7a8fe881_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i44e91910d35e4bd186f5a6dc7a8fe881_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240464028 - Disclosure - Long-Term Debt - Summary of Long-term Debt (Details)",
     "role": "http://www.j2global.com/role/LongTermDebtSummaryofLongtermDebtDetails",
     "shortName": "Long-Term Debt - Summary of Long-term Debt (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i44e91910d35e4bd186f5a6dc7a8fe881_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240474029 - Disclosure - Long-Term Debt - Future Principal Payments for Debt (Details)",
     "role": "http://www.j2global.com/role/LongTermDebtFuturePrincipalPaymentsforDebtDetails",
     "shortName": "Long-Term Debt - Future Principal Payments for Debt (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i44e91910d35e4bd186f5a6dc7a8fe881_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PaymentsOfDebtExtinguishmentCosts",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240484030 - Disclosure - Long-Term Debt - Narrative (Details)",
     "role": "http://www.j2global.com/role/LongTermDebtNarrativeDetails",
     "shortName": "Long-Term Debt - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i44e91910d35e4bd186f5a6dc7a8fe881_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240494031 - Disclosure - Long-Term Debt - Additional Information Related to Senior and Convertible Notes (Details)",
     "role": "http://www.j2global.com/role/LongTermDebtAdditionalInformationRelatedtoSeniorandConvertibleNotesDetails",
     "shortName": "Long-Term Debt - Additional Information Related to Senior and Convertible Notes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i94a5d63e3fbc43d1a6087bd8a42748a8_I20171231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100070008 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY",
     "role": "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
     "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i94a5d63e3fbc43d1a6087bd8a42748a8_I20171231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestExpense",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240504032 - Disclosure - Long-Term Debt - Components of Interest Expense Related to Convertible Notes (Details)",
     "role": "http://www.j2global.com/role/LongTermDebtComponentsofInterestExpenseRelatedtoConvertibleNotesDetails",
     "shortName": "Long-Term Debt - Components of Interest Expense Related to Convertible Notes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "jcom:ScheduleOfDebtInterestExpenseByComponentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i0929c6d119c9476e85a05530ae369392_D20200101-20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:InterestExpenseDebtExcludingAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i44e91910d35e4bd186f5a6dc7a8fe881_I20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseRenewalTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240534033 - Disclosure - Leases - Narrative (Details)",
     "role": "http://www.j2global.com/role/LeasesNarrativeDetails",
     "shortName": "Leases - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i44e91910d35e4bd186f5a6dc7a8fe881_I20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseRenewalTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240544034 - Disclosure - Leases - Components of Lease Expense (Details)",
     "role": "http://www.j2global.com/role/LeasesComponentsofLeaseExpenseDetails",
     "shortName": "Leases - Components of Lease Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R83": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "jcom:AssetsAndLiabilitiesLesseeTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i44e91910d35e4bd186f5a6dc7a8fe881_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240554035 - Disclosure - Leases - Balance Sheet and Other Supplemental Operating Lease Information (Details)",
     "role": "http://www.j2global.com/role/LeasesBalanceSheetandOtherSupplementalOperatingLeaseInformationDetails",
     "shortName": "Leases - Balance Sheet and Other Supplemental Operating Lease Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i44e91910d35e4bd186f5a6dc7a8fe881_I20201231",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R84": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240564036 - Disclosure - Leases - Supplemental Cash Flow Information (Details)",
     "role": "http://www.j2global.com/role/LeasesSupplementalCashFlowInformationDetails",
     "shortName": "Leases - Supplemental Cash Flow Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R85": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i44e91910d35e4bd186f5a6dc7a8fe881_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240574037 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Details)",
     "role": "http://www.j2global.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails",
     "shortName": "Leases - Maturities of Operating Lease Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i44e91910d35e4bd186f5a6dc7a8fe881_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R86": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i44e91910d35e4bd186f5a6dc7a8fe881_I20201231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LossContingencyAccrualAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240594038 - Disclosure - Commitments and Contingencies (Details)",
     "role": "http://www.j2global.com/role/CommitmentsandContingenciesDetails",
     "shortName": "Commitments and Contingencies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i44e91910d35e4bd186f5a6dc7a8fe881_I20201231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LossContingencyAccrualAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R87": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "jcom:NumberOfForeignSubsidiariesInvolvedInIntraEntityAssetTransfer",
      "reportCount": 1,
      "unique": true,
      "unitRef": "subsidiary",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240624039 - Disclosure - Income Taxes - Narrative (Details)",
     "role": "http://www.j2global.com/role/IncomeTaxesNarrativeDetails",
     "shortName": "Income Taxes - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i23ba6e47fad34282b60f16c60b7f1b5a_D20190101-20191231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "jcom:NumberOfForeignSubsidiariesInvolvedInIntraEntityAssetTransfer",
      "reportCount": 1,
      "unique": true,
      "unitRef": "subsidiary",
      "xsiNil": "false"
     }
    },
    "R88": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240634040 - Disclosure - Income Taxes - Provision for Income Tax (Details)",
     "role": "http://www.j2global.com/role/IncomeTaxesProvisionforIncomeTaxDetails",
     "shortName": "Income Taxes - Provision for Income Tax (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R89": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240644041 - Disclosure - Income Taxes - Reconciliation of Statutory Federal Income Tax Rate with Effective Income Tax Rate (Details)",
     "role": "http://www.j2global.com/role/IncomeTaxesReconciliationofStatutoryFederalIncomeTaxRatewithEffectiveIncomeTaxRateDetails",
     "shortName": "Income Taxes - Reconciliation of Statutory Federal Income Tax Rate with Effective Income Tax Rate (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100080009 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY (Parenthetical)",
     "role": "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical",
     "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R90": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i44e91910d35e4bd186f5a6dc7a8fe881_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240654042 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details)",
     "role": "http://www.j2global.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails",
     "shortName": "Income Taxes - Deferred Tax Assets and Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i44e91910d35e4bd186f5a6dc7a8fe881_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R91": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i2b480b07810646c3894307eafd3027b6_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240664043 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details)",
     "role": "http://www.j2global.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails",
     "shortName": "Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R92": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i44e91910d35e4bd186f5a6dc7a8fe881_I20201231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240694044 - Disclosure - Stockholders' Equity - Narrative (Details)",
     "role": "http://www.j2global.com/role/StockholdersEquityNarrativeDetails",
     "shortName": "Stockholders' Equity - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": "0",
      "lang": "en-US",
      "name": "us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R93": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DividendsDeclaredTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i10c84ace438f4a8aa94134a9de4765d5_D20190502-20190502",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240704045 - Disclosure - Stockholders' Equity - Summary of Dividends Declared (Details)",
     "role": "http://www.j2global.com/role/StockholdersEquitySummaryofDividendsDeclaredDetails",
     "shortName": "Stockholders' Equity - Summary of Dividends Declared (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DividendsDeclaredTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i10c84ace438f4a8aa94134a9de4765d5_D20190502-20190502",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R94": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i44e91910d35e4bd186f5a6dc7a8fe881_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240734046 - Disclosure - Stock Options and Employee Stock Purchase Plan - Narrative (Details)",
     "role": "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanNarrativeDetails",
     "shortName": "Stock Options and Employee Stock Purchase Plan - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "id1128351144a4882b443cbbc8dafc8aa_D20180101-20181231",
      "decimals": "2",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R95": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i2b480b07810646c3894307eafd3027b6_I20191231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240744047 - Disclosure - Stock Options and Employee Stock Purchase Plan - Stock Option Activity (Details)",
     "role": "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanStockOptionActivityDetails",
     "shortName": "Stock Options and Employee Stock Purchase Plan - Stock Option Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "ifb6134dff17c4f1d99d589dc9d7c1ec3_I20171231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R96": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i44e91910d35e4bd186f5a6dc7a8fe881_I20201231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240754048 - Disclosure - Stock Options and Employee Stock Purchase Plan - Summarized Information Concerning Outstanding and Exercisable Options (Details)",
     "role": "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanSummarizedInformationConcerningOutstandingandExercisableOptionsDetails",
     "shortName": "Stock Options and Employee Stock Purchase Plan - Summarized Information Concerning Outstanding and Exercisable Options (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i44e91910d35e4bd186f5a6dc7a8fe881_I20201231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R97": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "ic65f84fd852040859f0be5222462ec5a_D20200101-20201231",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240764049 - Disclosure - Stock Options and Employee Stock Purchase Plan - Valuation Assumptions of Stock Options and Market-based Restricted Stock Awards Granted (Details)",
     "role": "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanValuationAssumptionsofStockOptionsandMarketbasedRestrictedStockAwardsGrantedDetails",
     "shortName": "Stock Options and Employee Stock Purchase Plan - Valuation Assumptions of Stock Options and Market-based Restricted Stock Awards Granted (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "ic65f84fd852040859f0be5222462ec5a_D20200101-20201231",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R98": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i58766828f1cf499499f80bcbb39b0c74_I20191231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240774050 - Disclosure - Stock Options and Employee Stock Purchase Plan - Restricted Stock and Restricted Stock Unit Award Activity (Details)",
     "role": "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanRestrictedStockandRestrictedStockUnitAwardActivityDetails",
     "shortName": "Stock Options and Employee Stock Purchase Plan - Restricted Stock and Restricted Stock Unit Award Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "id682fde4e5b74d48bae7fe3da6181984_I20171231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R99": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedContributionPlanCostRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240794051 - Disclosure - Defined Contribution 401(k) Savings Plan (Details)",
     "role": "http://www.j2global.com/role/DefinedContribution401kSavingsPlanDetails",
     "shortName": "Defined Contribution 401(k) Savings Plan (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "jcom-20201231.htm",
      "contextRef": "i86dcd1dd8854400cbf39be2e508b135b_D20200101-20201231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedContributionPlanCostRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R9999": {
     "firstAnchor": null,
     "groupType": "",
     "isDefault": "false",
     "longName": "Uncategorized Items - jcom-20201231.htm",
     "role": "http://xbrl.sec.gov/role/uncategorizedFacts",
     "shortName": "Uncategorized Items - jcom-20201231.htm",
     "subGroupType": "",
     "uniqueAnchor": null
    }
   },
   "segmentCount": 106,
   "tag": {
    "country_CA": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CANADA",
        "terseLabel": "Canada"
       }
      }
     },
     "localname": "CA",
     "nsuri": "http://xbrl.sec.gov/country/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/SegmentInformationRevenuesandLonglivedAssetsbyGeographicInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_IE": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "IRELAND",
        "terseLabel": "Ireland"
       }
      }
     },
     "localname": "IE",
     "nsuri": "http://xbrl.sec.gov/country/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/SegmentInformationRevenuesandLonglivedAssetsbyGeographicInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "United States"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/SegmentInformationRevenuesandLonglivedAssetsbyGeographicInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]",
        "terseLabel": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/Cover"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r784",
      "r785",
      "r786"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report",
        "terseLabel": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/Cover"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/Cover"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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 YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r787"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/Cover"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r782"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Documents incorporated by reference.",
        "label": "Documents Incorporated by Reference [Text Block]",
        "terseLabel": "Documents Incorporated by Reference"
       }
      }
     },
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/Cover"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 2 such as Street or Suite number",
        "label": "Entity Address, Address Line Two",
        "terseLabel": "Entity Address, Address Line Two"
       }
      }
     },
     "localname": "EntityAddressAddressLine2",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/Cover"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r788"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/Cover"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/Cover"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r788"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/Cover"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r788"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/Cover"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/Cover"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r789"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityPublicFloat": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.",
        "label": "Entity Public Float",
        "terseLabel": "Entity Public Float"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/Cover"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r788"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r788"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r788"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r788"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/Cover"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
        "label": "Entity Voluntary Filers",
        "terseLabel": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
        "label": "Entity Well-known Seasoned Issuer",
        "terseLabel": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r784",
      "r785",
      "r786"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag",
        "terseLabel": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r781"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r783"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/Cover"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/Cover"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "jcom_A175ConvertibleNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "1.75% Convertible Notes",
        "label": "1.75% Convertible Notes [Member]",
        "terseLabel": "1.75% Convertible Notes"
       }
      }
     },
     "localname": "A175ConvertibleNotesMember",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical",
      "http://www.j2global.com/role/EarningsPerShareComponentsofBasicandDilutedEarningsPerShareDetails",
      "http://www.j2global.com/role/LongTermDebtAdditionalInformationRelatedtoSeniorandConvertibleNotesDetails",
      "http://www.j2global.com/role/LongTermDebtComponentsofInterestExpenseRelatedtoConvertibleNotesDetails",
      "http://www.j2global.com/role/LongTermDebtNarrativeDetails",
      "http://www.j2global.com/role/LongTermDebtSummaryofLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jcom_A2001EmployeeStockPurchasePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2001 Employee Stock Purchase Plan [Member]",
        "label": "2001 Employee Stock Purchase Plan [Member]",
        "terseLabel": "Employee Stock Purchase Plan"
       }
      }
     },
     "localname": "A2001EmployeeStockPurchasePlanMember",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jcom_A2012RepurchaseProgramMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2012 Repurchase Program [Member]",
        "label": "2012 Repurchase Program [Member]",
        "terseLabel": "2012 Repurchase Program"
       }
      }
     },
     "localname": "A2012RepurchaseProgramMember",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jcom_A2015StockOptionPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2015 Stock Option Plan [Member]",
        "label": "2015 Stock Option Plan [Member]",
        "terseLabel": "2015 Stock Option Plan"
       }
      }
     },
     "localname": "A2015StockOptionPlanMember",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jcom_A2020RepurchaseProgramMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2020 Repurchase Program",
        "label": "2020 Repurchase Program [Member]",
        "terseLabel": "2020 Repurchase Program"
       }
      }
     },
     "localname": "A2020RepurchaseProgramMember",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jcom_A325ConvertibleNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "3.25% Convertible Notes",
        "label": "3.25% Convertible Notes [Member]",
        "terseLabel": "3.25% Convertible Notes"
       }
      }
     },
     "localname": "A325ConvertibleNotesMember",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails",
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical",
      "http://www.j2global.com/role/EarningsPerShareComponentsofBasicandDilutedEarningsPerShareDetails",
      "http://www.j2global.com/role/FairValueMeasurementsNarrativeDetails",
      "http://www.j2global.com/role/LongTermDebtAdditionalInformationRelatedtoSeniorandConvertibleNotesDetails",
      "http://www.j2global.com/role/LongTermDebtComponentsofInterestExpenseRelatedtoConvertibleNotesDetails",
      "http://www.j2global.com/role/LongTermDebtNarrativeDetails",
      "http://www.j2global.com/role/LongTermDebtSummaryofLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jcom_A4625SeniorNotesDueIn2030Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "4.625% Senior Notes Due in 2030",
        "label": "4.625% Senior Notes Due in 2030 [Member]",
        "terseLabel": "4.625% Senior Notes"
       }
      }
     },
     "localname": "A4625SeniorNotesDueIn2030Member",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/LongTermDebtAdditionalInformationRelatedtoSeniorandConvertibleNotesDetails",
      "http://www.j2global.com/role/LongTermDebtNarrativeDetails",
      "http://www.j2global.com/role/LongTermDebtSummaryofLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jcom_A60SeniorNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "6% Senior Notes [Member]",
        "label": "6.0% Senior Notes [Member]",
        "terseLabel": "6.0% Senior Notes"
       }
      }
     },
     "localname": "A60SeniorNotesMember",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/LongTermDebtAdditionalInformationRelatedtoSeniorandConvertibleNotesDetails",
      "http://www.j2global.com/role/LongTermDebtNarrativeDetails",
      "http://www.j2global.com/role/LongTermDebtSummaryofLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jcom_AllOtherCountriesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "All Other Countries [Member]",
        "label": "All Other Countries [Member]",
        "terseLabel": "All other countries"
       }
      }
     },
     "localname": "AllOtherCountriesMember",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/SegmentInformationRevenuesandLonglivedAssetsbyGeographicInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jcom_AssetsAndLiabilitiesLesseeTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assets and Liabilities, Lessee",
        "label": "Assets and Liabilities, Lessee [Table Text Block]",
        "terseLabel": "Balance Sheet and Other Supplemental Operating Lease Information"
       }
      }
     },
     "localname": "AssetsAndLiabilitiesLesseeTableTextBlock",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "jcom_BackupReportingUnitMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Backup Reporting Unit",
        "label": "Backup Reporting Unit [Member]",
        "terseLabel": "Backup"
       }
      }
     },
     "localname": "BackupReportingUnitMember",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jcom_BusinessAcquisitionContributedTotalRevenue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Acquisition Contributed Total Revenue",
        "label": "Business Acquisition Contributed Total Revenue",
        "terseLabel": "Revenues contributed through acquisitions"
       }
      }
     },
     "localname": "BusinessAcquisitionContributedTotalRevenue",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/BusinessAcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcom_BusinessAcquisitionProFormaNetIncomeLossAssetsSold": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Acquisition, Pro Forma Net Income (Loss), Assets Sold",
        "label": "Business Acquisition, Pro Forma Net Income (Loss), Assets Sold",
        "terseLabel": "Pro forma net income for assets sold"
       }
      }
     },
     "localname": "BusinessAcquisitionProFormaNetIncomeLossAssetsSold",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/BusinessAcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcom_BusinessAcquisitionProFormaNetIncomeLossExistingLineOfBusiness": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Acquisition, Pro Forma Net Income (Loss), Existing Line of Business",
        "label": "Business Acquisition, Pro Forma Net Income (Loss), Existing Line of Business",
        "terseLabel": "Pro forma net income for existing line of business"
       }
      }
     },
     "localname": "BusinessAcquisitionProFormaNetIncomeLossExistingLineOfBusiness",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/BusinessAcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcom_BusinessAcquisitionProFormaNetIncomeLossInvestmentInSubsidiariesSold": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Acquisition, Pro Forma Net Income (Loss), Investment in Subsidiaries Sold",
        "label": "Business Acquisition, Pro Forma Net Income (Loss), Investment in Subsidiaries Sold",
        "terseLabel": "Pro forma net income for subsidiaries sold"
       }
      }
     },
     "localname": "BusinessAcquisitionProFormaNetIncomeLossInvestmentInSubsidiariesSold",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/BusinessAcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilityForUncertainTaxPositions": {
     "auth_ref": [],
     "calculation": {
      "http://www.j2global.com/role/BusinessAcquisitionsAllocationofAggregatePurchaseConsiderationDetails": {
       "order": 18.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Liability For Uncertain Tax Positions",
        "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Liability For Uncertain Tax Positions",
        "negatedTerseLabel": "Liability for uncertain tax positions"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilityForUncertainTaxPositions",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/BusinessAcquisitionsAllocationofAggregatePurchaseConsiderationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.j2global.com/role/BusinessAcquisitionsAllocationofAggregatePurchaseConsiderationDetails": {
       "order": 9.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Operating Lease Right Of Use Assets",
        "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Operating Lease Right Of Use Assets",
        "terseLabel": "Operating lease right of use asset"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/BusinessAcquisitionsAllocationofAggregatePurchaseConsiderationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesIncomeTaxesPayable": {
     "auth_ref": [],
     "calculation": {
      "http://www.j2global.com/role/BusinessAcquisitionsAllocationofAggregatePurchaseConsiderationDetails": {
       "order": 17.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Income Taxes Payable Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, rela, property and other taxes assumed in a business combination.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Income Taxes Payable",
        "negatedTerseLabel": "Income taxes payable"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesIncomeTaxesPayable",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/BusinessAcquisitionsAllocationofAggregatePurchaseConsiderationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseLiabilitiesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.j2global.com/role/BusinessAcquisitionsAllocationofAggregatePurchaseConsiderationDetails": {
       "order": 14.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Liabilities, Current",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Liabilities, Current",
        "negatedTerseLabel": "Operating lease liabilities, current"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseLiabilitiesCurrent",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/BusinessAcquisitionsAllocationofAggregatePurchaseConsiderationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseLiabilitiesNonCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.j2global.com/role/BusinessAcquisitionsAllocationofAggregatePurchaseConsiderationDetails": {
       "order": 16.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Liabilities, NonCurrent",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Liabilities, NonCurrent",
        "negatedTerseLabel": "Operating lease liabilities, noncurrent"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseLiabilitiesNonCurrent",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/BusinessAcquisitionsAllocationofAggregatePurchaseConsiderationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcom_COVID19Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "COVID-19",
        "label": "COVID-19 [Member]",
        "terseLabel": "COVID-19"
       }
      }
     },
     "localname": "COVID19Member",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails",
      "http://www.j2global.com/role/InvestmentsNarrativeDetails",
      "http://www.j2global.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jcom_CloudServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cloud Services [Member]",
        "label": "Cloud Services [Member]",
        "terseLabel": "Cloud Services",
        "verboseLabel": "Cloud Services Total"
       }
      }
     },
     "localname": "CloudServicesMember",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/GoodwillandIntangibleAssetsChangesinCarryingAmountsofGoodwillDetails",
      "http://www.j2global.com/role/RevenuesDisaggregationofRevenueDetails",
      "http://www.j2global.com/role/SegmentInformationReconciliationofTotalSegmentOperatingIncometoConsolidatedOperatingIncomeDetails",
      "http://www.j2global.com/role/SegmentInformationTotalAssetsCapitalExpendituresDepreciationandAmortizationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jcom_CustomerRelationshipsNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross carrying amount (original costs adjusted for previously recognized amortization and impairment) as of the balance sheet date to an asset acquired in a business combination representing a favorable existing relationship with customers having a finite beneficial life.",
        "label": "Customer Relationships, Net",
        "verboseLabel": "Customer relationships, net"
       }
      }
     },
     "localname": "CustomerRelationshipsNet",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcom_DebtInstrumentConvertibleThresholdConsecutiveBusinessDays": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Convertible, Threshold Consecutive Business Days",
        "label": "Debt Instrument, Convertible, Threshold Consecutive Business Days",
        "terseLabel": "Convertible debt threshold consecutive business days"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleThresholdConsecutiveBusinessDays",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "jcom_DebtInstrumentCovenantComplianceContingentInterestMinimumTradingPricePerPrincipalAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Covenant compliance, Contingent Interest, Minimum Trading Price Per Principal Amount",
        "label": "Debt Instrument, Covenant compliance, Contingent Interest, Minimum Trading Price Per Principal Amount",
        "terseLabel": "Contingent interest, minimum trading price per principal amount"
       }
      }
     },
     "localname": "DebtInstrumentCovenantComplianceContingentInterestMinimumTradingPricePerPrincipalAmount",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcom_DebtInstrumentCovenantEBITDAMinimum": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Covenant, EBITDA Minimum",
        "label": "Debt Instrument, Covenant, EBITDA Minimum",
        "terseLabel": "Covenant, EBITDA minimum"
       }
      }
     },
     "localname": "DebtInstrumentCovenantEBITDAMinimum",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "jcom_DebtInstrumentCovenantEBITDAMinimumFiscalQuarterPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Covenant, EBITDA Minimum, Fiscal Quarter Period",
        "label": "Debt Instrument, Covenant, EBITDA Minimum, Fiscal Quarter Period",
        "terseLabel": "Covenant, EBITDA minimum, fiscal quarter period"
       }
      }
     },
     "localname": "DebtInstrumentCovenantEBITDAMinimumFiscalQuarterPeriod",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "jcom_DebtInstrumentCovenantLeverageRatioMinimum": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Covenant, Leverage Ratio, Minimum",
        "label": "Debt Instrument, Covenant, Leverage Ratio, Minimum",
        "terseLabel": "Covenant, leverage ratio, minimum"
       }
      }
     },
     "localname": "DebtInstrumentCovenantLeverageRatioMinimum",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "jcom_DebtInstrumentCovenantRestrictedPaymentThreshold": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Covenant, Restricted Payment Threshold",
        "label": "Debt Instrument, Covenant, Restricted Payment Threshold",
        "terseLabel": "Covenant restricted payment threshold"
       }
      }
     },
     "localname": "DebtInstrumentCovenantRestrictedPaymentThreshold",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcom_DebtInstrumentNonConversionFeatureBorrowingRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Non Conversion Feature, Borrowing Rate",
        "label": "Debt Instrument, Non Conversion Feature, Borrowing Rate",
        "terseLabel": "Borrowing rates of similar debt without the conversion feature"
       }
      }
     },
     "localname": "DebtInstrumentNonConversionFeatureBorrowingRate",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "jcom_DebtInstrumentRedemptionThresholdOfPrincipalOutstandingToBeEligibleForRedemption": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Redemption, Threshold Of Principal Outstanding To Be Eligible For Redemption",
        "label": "Debt Instrument, Redemption, Threshold Of Principal Outstanding To Be Eligible For Redemption",
        "terseLabel": "Percentage principal outstanding to be eligible for redemption"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionThresholdOfPrincipalOutstandingToBeEligibleForRedemption",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "jcom_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value",
        "label": "Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value [Abstract]",
        "terseLabel": "Fair Value"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueAbstract",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/InvestmentsFairValueofAvailableforsaleInvestmentsinUnrealizedLossPositionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "jcom_DeferredIncomeTaxAssetsNetNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 9.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Income Tax Assets, Net, Noncurrent",
        "label": "Deferred Income Tax Assets, Net, Noncurrent",
        "terseLabel": "Deferred income taxes, noncurrent"
       }
      }
     },
     "localname": "DeferredIncomeTaxAssetsNetNoncurrent",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcom_DeferredIncomeTaxLiabilitiesNetNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 7.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Income Tax Liabilities, Net, Noncurrent",
        "label": "Deferred Income Tax Liabilities, Net, Noncurrent",
        "terseLabel": "Deferred income taxes, noncurrent"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilitiesNetNoncurrent",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcom_DeferredTaxLiabilitiesForeignOther": {
     "auth_ref": [],
     "calculation": {
      "http://www.j2global.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred tax liabilities, foreign other.",
        "label": "Deferred Tax Liabilities, Foreign Other",
        "negatedTerseLabel": "Other"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesForeignOther",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcom_DeferredTaxLiabilitiesPrepaidInsurance": {
     "auth_ref": [],
     "calculation": {
      "http://www.j2global.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred tax liabilities, prepaid insurance.",
        "label": "Deferred Tax Liabilities, Prepaid Insurance",
        "negatedTerseLabel": "Prepaid insurance"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesPrepaidInsurance",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcom_DeferredTaxLiabilityConvertibleDebt": {
     "auth_ref": [],
     "calculation": {
      "http://www.j2global.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Liability, Convertible Debt",
        "label": "Deferred Tax Liability, Convertible Debt",
        "negatedTerseLabel": "Convertible debt"
       }
      }
     },
     "localname": "DeferredTaxLiabilityConvertibleDebt",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcom_DigitalMediaSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Digital Media Segment [Member]",
        "label": "Digital Media Segment [Member]",
        "terseLabel": "Digital Media"
       }
      }
     },
     "localname": "DigitalMediaSegmentMember",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/BusinessAcquisitionsNarrativeDetails",
      "http://www.j2global.com/role/GoodwillandIntangibleAssetsChangesinCarryingAmountsofGoodwillDetails",
      "http://www.j2global.com/role/RevenuesDisaggregationofRevenueDetails",
      "http://www.j2global.com/role/SegmentInformationReconciliationofTotalSegmentOperatingIncometoConsolidatedOperatingIncomeDetails",
      "http://www.j2global.com/role/SegmentInformationTotalAssetsCapitalExpendituresDepreciationandAmortizationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jcom_DirectCostsBySegment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Direct Costs By Segment",
        "label": "Direct Costs By Segment",
        "terseLabel": "Direct costs"
       }
      }
     },
     "localname": "DirectCostsBySegment",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/SegmentInformationReconciliationofTotalSegmentOperatingIncometoConsolidatedOperatingIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcom_EffectiveIncomeTaxRateReconciliationContingentLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.j2global.com/role/IncomeTaxesReconciliationofStatutoryFederalIncomeTaxRatewithEffectiveIncomeTaxRateDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Contingent Liabilities",
        "label": "Effective Income Tax Rate Reconciliation, Contingent Liabilities",
        "terseLabel": "Contingent liabilities"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationContingentLiabilities",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/IncomeTaxesReconciliationofStatutoryFederalIncomeTaxRatewithEffectiveIncomeTaxRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "jcom_EffectiveIncomeTaxRateReconciliationIntercompanyTransferofIntangibleAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.j2global.com/role/IncomeTaxesReconciliationofStatutoryFederalIncomeTaxRatewithEffectiveIncomeTaxRateDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Intercompany Transfer of Intangible Assets",
        "label": "Effective Income Tax Rate Reconciliation Intercompany Transfer of Intangible Assets",
        "terseLabel": "Intra-entity tax benefit"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationIntercompanyTransferofIntangibleAssets",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/IncomeTaxesReconciliationofStatutoryFederalIncomeTaxRatewithEffectiveIncomeTaxRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "jcom_EffectiveIncomeTaxRateReconciliationSubpartFIncome": {
     "auth_ref": [],
     "calculation": {
      "http://www.j2global.com/role/IncomeTaxesReconciliationofStatutoryFederalIncomeTaxRatewithEffectiveIncomeTaxRateDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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 Subpart F income inclusion.",
        "label": "Effective Income Tax Rate Reconciliation Subpart F Income",
        "terseLabel": "Foreign income inclusion"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationSubpartFIncome",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/IncomeTaxesReconciliationofStatutoryFederalIncomeTaxRatewithEffectiveIncomeTaxRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "jcom_EffectiveIncomeTaxRateReconciliationTaxContingenciesReserve": {
     "auth_ref": [],
     "calculation": {
      "http://www.j2global.com/role/IncomeTaxesReconciliationofStatutoryFederalIncomeTaxRatewithEffectiveIncomeTaxRateDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective income tax rate reconciliation, tax contingencies, reserve.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Contingencies, Reserve",
        "terseLabel": "Reserve for uncertain tax positions"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTaxContingenciesReserve",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/IncomeTaxesReconciliationofStatutoryFederalIncomeTaxRatewithEffectiveIncomeTaxRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "jcom_EffectiveIncomeTaxRateReconciliationUnrecognizedLossonIntercompanySale": {
     "auth_ref": [],
     "calculation": {
      "http://www.j2global.com/role/IncomeTaxesReconciliationofStatutoryFederalIncomeTaxRatewithEffectiveIncomeTaxRateDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Unrecognized Loss on Intercompany Sale",
        "label": "Effective Income Tax Rate Reconciliation, Unrecognized Loss on Intercompany Sale",
        "terseLabel": "Unrecognized loss on intercompany sale"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationUnrecognizedLossonIntercompanySale",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/IncomeTaxesReconciliationofStatutoryFederalIncomeTaxRatewithEffectiveIncomeTaxRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "jcom_EkahauIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ekahau Inc.",
        "label": "Ekahau Inc. [Member]",
        "terseLabel": "Ekahau Inc."
       }
      }
     },
     "localname": "EkahauIncMember",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jcom_EquitySecuritiesWithoutReadilyDeterminableFairValueCost": {
     "auth_ref": [],
     "calculation": {
      "http://www.j2global.com/role/InvestmentsSummaryofSecuritieswithoutReadilyDeterminableFairValueDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity Securities without Readily Determinable Fair Value, Cost",
        "label": "Equity Securities without Readily Determinable Fair Value, Cost",
        "totalLabel": "Cost"
       }
      }
     },
     "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueCost",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/InvestmentsSummaryofSecuritieswithoutReadilyDeterminableFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcom_ExchangeOfAvailableForSaleDebtSecurities": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exchange of Available-For-Sale Debt Securities",
        "label": "Exchange of Available-For-Sale Debt Securities",
        "terseLabel": "Non-cash exchange of available-for-sale debt securities"
       }
      }
     },
     "localname": "ExchangeOfAvailableForSaleDebtSecurities",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/InvestmentsNarrativeDetails",
      "http://www.j2global.com/role/SupplementalCashFlowsInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcom_FairValueLiabilitiesObservableInputReconciliationCalculationRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair Value, Liabilities, Observable Input Reconciliation, Calculation",
        "label": "Fair Value, Liabilities, Observable Input Reconciliation, Calculation [Roll Forward]",
        "terseLabel": "Fair Value, Liabilities, Observable Input Reconciliation, Calculation [Roll Forward]"
       }
      }
     },
     "localname": "FairValueLiabilitiesObservableInputReconciliationCalculationRollForward",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/FairValueMeasurementsReconciliationofLevel2DerivativeLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "jcom_FairValueLiabilitiesObservableInputReconciliationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair Value, Liabilities, Observable Input Reconciliation",
        "label": "Fair Value, Liabilities, Observable Input Reconciliation [Line Items]",
        "terseLabel": "Fair Value, Liabilities, Observable Input Reconciliation [Line Items]"
       }
      }
     },
     "localname": "FairValueLiabilitiesObservableInputReconciliationLineItems",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/FairValueMeasurementsReconciliationofLevel2DerivativeLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "jcom_FairValueLiabilitiesObservableInputReconciliationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair Value, Liabilities, Observable Input Reconciliation [Table]",
        "label": "Fair Value, Liabilities, Observable Input Reconciliation [Table]",
        "terseLabel": "Fair Value, Liabilities, Observable Input Reconciliation [Table]"
       }
      }
     },
     "localname": "FairValueLiabilitiesObservableInputReconciliationTable",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/FairValueMeasurementsReconciliationofLevel2DerivativeLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "jcom_FaxAndMartechSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fax and Martech Segment [Member]",
        "label": "Fax and Martech Segment [Member]",
        "terseLabel": "Fax and Martech"
       }
      }
     },
     "localname": "FaxAndMartechSegmentMember",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/BusinessAcquisitionsNarrativeDetails",
      "http://www.j2global.com/role/GoodwillandIntangibleAssetsChangesinCarryingAmountsofGoodwillDetails",
      "http://www.j2global.com/role/SegmentInformationReconciliationofTotalSegmentOperatingIncometoConsolidatedOperatingIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jcom_Fiscal2018AcquisitionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal 2018 Acquisitions",
        "label": "Fiscal 2018 Acquisitions [Member]",
        "terseLabel": "Fiscal 2018 Acquisitions"
       }
      }
     },
     "localname": "Fiscal2018AcquisitionsMember",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/BusinessAcquisitionsAllocationofAggregatePurchaseConsiderationDetails",
      "http://www.j2global.com/role/BusinessAcquisitionsNarrativeDetails",
      "http://www.j2global.com/role/BusinessAcquisitionsSupplementaryInformationonUnauditedProFormaFinancialBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jcom_Fiscal2019AcquisitionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal 2019 Acquisitions",
        "label": "Fiscal 2019 Acquisitions [Member]",
        "terseLabel": "Fiscal 2019 Acquisitions"
       }
      }
     },
     "localname": "Fiscal2019AcquisitionsMember",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/BusinessAcquisitionsAllocationofAggregatePurchaseConsiderationDetails",
      "http://www.j2global.com/role/BusinessAcquisitionsNarrativeDetails",
      "http://www.j2global.com/role/BusinessAcquisitionsSupplementaryInformationonUnauditedProFormaFinancialBasisDetails",
      "http://www.j2global.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jcom_Fiscal2020AcquisitionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal 2020 Acquisitions",
        "label": "Fiscal 2020 Acquisitions [Member]",
        "terseLabel": "Fiscal 2020 Acquisitions"
       }
      }
     },
     "localname": "Fiscal2020AcquisitionsMember",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/BusinessAcquisitionsAllocationofAggregatePurchaseConsiderationDetails",
      "http://www.j2global.com/role/BusinessAcquisitionsNarrativeDetails",
      "http://www.j2global.com/role/BusinessAcquisitionsSupplementaryInformationonUnauditedProFormaFinancialBasisDetails",
      "http://www.j2global.com/role/GoodwillandIntangibleAssetsFiniteLivedIntangiblesAcquiredDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jcom_GainLossOnInvestmentsNoncash": {
     "auth_ref": [],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "(Gain) Loss on Investments, Noncash",
        "label": "(Gain) Loss on Investments, Noncash",
        "negatedTerseLabel": "Loss on equity method investments"
       }
      }
     },
     "localname": "GainLossOnInvestmentsNoncash",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcom_HumbleBundleMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Humble Bundle [Member]",
        "label": "Humble Bundle [Member]",
        "terseLabel": "Humble Bundle"
       }
      }
     },
     "localname": "HumbleBundleMember",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jcom_IncreaseDecreaseInLiabilityForUncertainTaxPositions": {
     "auth_ref": [],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 22.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) In Liability For Uncertain Tax Positions",
        "label": "Increase (Decrease) In Liability For Uncertain Tax Positions",
        "terseLabel": "Liability for uncertain tax positions"
       }
      }
     },
     "localname": "IncreaseDecreaseInLiabilityForUncertainTaxPositions",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcom_IncreaseDecreaseInOperatingLeaseLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 21.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) in Operating Lease Liabilities",
        "label": "Increase (Decrease) in Operating Lease Liabilities",
        "terseLabel": "Operating lease liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingLeaseLiabilities",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcom_IntegratedGlobalConceptsIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Integrated Global Concepts, Inc",
        "label": "Integrated Global Concepts, Inc [Member]",
        "terseLabel": "Integrated Global Concepts, Inc"
       }
      }
     },
     "localname": "IntegratedGlobalConceptsIncMember",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jcom_MUFGCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "MUFG Credit Facility",
        "label": "MUFG Credit Facility [Member]",
        "terseLabel": "MUFG Credit Facility"
       }
      }
     },
     "localname": "MUFGCreditFacilityMember",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/CommitmentsandContingenciesDetails",
      "http://www.j2global.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jcom_MarketBasedRestrictedStockAwardsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Market-based Restricted Stock Awards",
        "label": "Market-based Restricted Stock Awards [Member]",
        "terseLabel": "Market-based Restricted Stock Awards"
       }
      }
     },
     "localname": "MarketBasedRestrictedStockAwardsMember",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanNarrativeDetails",
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanValuationAssumptionsofStockOptionsandMarketbasedRestrictedStockAwardsGrantedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jcom_MeasurementInputDebtSpreadMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement Input, Debt Spread",
        "label": "Measurement Input, Debt Spread [Member]",
        "terseLabel": "Debt spread"
       }
      }
     },
     "localname": "MeasurementInputDebtSpreadMember",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/FairValueMeasurementsFairValueMeasurementInputsandValuationTechniquesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jcom_MeasurementInputPresentValueFactorMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement Input, Present Value Factor",
        "label": "Measurement Input, Present Value Factor [Member]",
        "terseLabel": "Present value factor"
       }
      }
     },
     "localname": "MeasurementInputPresentValueFactorMember",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/FairValueMeasurementsFairValueMeasurementInputsandValuationTechniquesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jcom_MeasurementInputProbabilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement Input, Probabilities",
        "label": "Measurement Input, Probabilities [Member]",
        "terseLabel": "Probabilities"
       }
      }
     },
     "localname": "MeasurementInputProbabilitiesMember",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/FairValueMeasurementsFairValueMeasurementInputsandValuationTechniquesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jcom_NetIncomeLossAvailableToCommonStockholdersBasicAndDiluted": {
     "auth_ref": [],
     "calculation": {
      "http://www.j2global.com/role/EarningsPerShareComponentsofBasicandDilutedEarningsPerShareDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net earnings available to common shareholders after adjustments for earnings allocated to participating securities",
        "label": "Net Income Loss Available To Common Stockholders Basic And Diluted",
        "totalLabel": "Net income available to J2 Global, Inc. common shareholders"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAndDiluted",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/EarningsPerShareComponentsofBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcom_NetTaxExpenseBenefitonIntraEntityTransferAssetsOtherthanInventory": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net Tax Expense (Benefit) on Intra-Entity Transfer, Assets Other than Inventory",
        "label": "Net Tax Expense (Benefit) on Intra-Entity Transfer, Assets Other than Inventory",
        "terseLabel": "Net tax expense (benefit) on intra-entity asset transfer"
       }
      }
     },
     "localname": "NetTaxExpenseBenefitonIntraEntityTransferAssetsOtherthanInventory",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcom_NumberOfBusinesses": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of Businesses",
        "label": "Number of Businesses",
        "terseLabel": "Number of businesses"
       }
      }
     },
     "localname": "NumberOfBusinesses",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails",
      "http://www.j2global.com/role/SegmentInformationNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "jcom_NumberOfForeignSubsidiariesInvolvedInIntraEntityAssetTransfer": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of Foreign Subsidiaries Involved in Intra-Entity Asset Transfer",
        "label": "Number of Foreign Subsidiaries Involved in Intra-Entity Asset Transfer",
        "terseLabel": "Number of foreign subsidiaries involved in intra-entity asset transfer"
       }
      }
     },
     "localname": "NumberOfForeignSubsidiariesInvolvedInIntraEntityAssetTransfer",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "jcom_NumberOfInvestmentsImpaired": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of Investments Impaired",
        "label": "Number of Investments Impaired",
        "terseLabel": "Number of investments impaired"
       }
      }
     },
     "localname": "NumberOfInvestmentsImpaired",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/InvestmentsNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "jcom_OperatingLeaseRightOfUseAssetAmortization": {
     "auth_ref": [],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating Lease, Right-of-Use Asset, Amortization",
        "label": "Operating Lease, Right-of-Use Asset, Amortization",
        "terseLabel": "Non-cash operating lease costs"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAssetAmortization",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcom_OtherBusinessAcquisitionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Business Acquisitions [Member]",
        "label": "Other Business Acquisitions [Member]",
        "terseLabel": "Other Business Acquisitions"
       }
      }
     },
     "localname": "OtherBusinessAcquisitionsMember",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jcom_OtherMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other [Member]",
        "label": "Other [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherMember",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/RevenuesDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jcom_PaycheckProtectionProgramCARESActMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Paycheck Protection Program, CARES Act",
        "label": "Paycheck Protection Program, CARES Act [Member]",
        "terseLabel": "Paycheck Protection Program, CARES Act"
       }
      }
     },
     "localname": "PaycheckProtectionProgramCARESActMember",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/LongTermDebtNarrativeDetails",
      "http://www.j2global.com/role/LongTermDebtSummaryofLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jcom_PaymentsOfDeferredConsiderationRelatedToAcquisition": {
     "auth_ref": [],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash outflow representing the payment of all, or a portion, of the deferred purchase price of a business acquisition.",
        "label": "PaymentsOfDeferredConsiderationRelatedToAcquisition",
        "negatedLabel": "Deferred payments for acquisitions"
       }
      }
     },
     "localname": "PaymentsOfDeferredConsiderationRelatedToAcquisition",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcom_PaymentsOfInterestOnDebt": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments Of Interest On Debt",
        "label": "Payments Of Interest On Debt",
        "terseLabel": "Payments of interest"
       }
      }
     },
     "localname": "PaymentsOfInterestOnDebt",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcom_PropertyAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Property And Equipment [Abstract]",
        "label": "Property And Equipment [Abstract]",
        "terseLabel": "Property And Equipment [Abstract]"
       }
      }
     },
     "localname": "PropertyAndEquipmentAbstract",
     "nsuri": "http://www.j2global.com/20201231",
     "xbrltype": "stringItemType"
    },
    "jcom_RangeFourMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Range Four [Member]",
        "label": "Range Four [Member]",
        "terseLabel": "Range Four"
       }
      }
     },
     "localname": "RangeFourMember",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanSummarizedInformationConcerningOutstandingandExercisableOptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jcom_RangeOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Range One [Member]",
        "label": "Range One [Member]",
        "terseLabel": "Range One"
       }
      }
     },
     "localname": "RangeOneMember",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanSummarizedInformationConcerningOutstandingandExercisableOptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jcom_RangeThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Range Three [Member]",
        "label": "Range Three [Member]",
        "terseLabel": "Range Three"
       }
      }
     },
     "localname": "RangeThreeMember",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanSummarizedInformationConcerningOutstandingandExercisableOptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jcom_RangeTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Range Two [Member]",
        "label": "Range Two [Member]",
        "terseLabel": "Range Two"
       }
      }
     },
     "localname": "RangeTwoMember",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanSummarizedInformationConcerningOutstandingandExercisableOptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jcom_RestrictedStockAndRestrictedStockUnitRSUMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restricted Stock and Restricted Stock Unit (RSU) [Member]",
        "label": "Restricted Stock and Restricted Stock Unit (RSU) [Member]",
        "terseLabel": "Restricted Stock and Restricted Stock Unit"
       }
      }
     },
     "localname": "RestrictedStockAndRestrictedStockUnitRSUMember",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jcom_RestrictedStockRestrictedStockUnitRSUMarketBasedRestrictedStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restricted Stock, Restricted Stock Unit (RSU), Market-based Restricted Stock [Member]",
        "label": "Restricted Stock, Restricted Stock Unit (RSU), Market-based Restricted Stock [Member]",
        "terseLabel": "Restricted Stock and Restricted Stock Unit, Market-based Restricted Stock"
       }
      }
     },
     "localname": "RestrictedStockRestrictedStockUnitRSUMarketBasedRestrictedStockMember",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jcom_RetailMeNotIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "RetailMeNot, Inc. (\u201cRMN\u201d)",
        "label": "RetailMeNot, Inc. [Member]",
        "terseLabel": "RetailMeNot, Inc."
       }
      }
     },
     "localname": "RetailMeNotIncMember",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/BusinessAcquisitionsAllocationofAggregatePurchaseConsiderationDetails",
      "http://www.j2global.com/role/BusinessAcquisitionsNarrativeDetails",
      "http://www.j2global.com/role/BusinessAcquisitionsSupplementaryInformationonUnauditedProFormaFinancialBasisDetails",
      "http://www.j2global.com/role/GoodwillandIntangibleAssetsFiniteLivedIntangiblesAcquiredDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jcom_ScheduleOfDebtInterestExpenseByComponentTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of Debt Interest Expense, by Component [Table Text Block]",
        "label": "Schedule of Debt Interest Expense, by Component [Table Text Block]",
        "terseLabel": "Components of Interest Expense Related to Convertible Notes"
       }
      }
     },
     "localname": "ScheduleOfDebtInterestExpenseByComponentTableTextBlock",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/LongTermDebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "jcom_ScheduleofSharebasedPaymentAwardPerformanceAwardsValuationAssumptionsTableTextBlockTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "[Table Text Block] for Schedule of Share-based Payment Award, Performance Awards, Valuation Assumptions [Table Text Block] [Table]",
        "label": "Schedule of Share-based Payment Award, Performance Awards, Valuation Assumptions [Table Text Block] [Table Text Block]",
        "terseLabel": "Valuation Assumptions of Market-based Restricted Stock Awards Granted"
       }
      }
     },
     "localname": "ScheduleofSharebasedPaymentAwardPerformanceAwardsValuationAssumptionsTableTextBlockTableTextBlock",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "jcom_SeniorDebtTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior Debt [Table Text Block]",
        "label": "Senior Debt [Table Text Block]",
        "terseLabel": "Additional Information Related to Senior Notes"
       }
      }
     },
     "localname": "SeniorDebtTableTextBlock",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/LongTermDebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "jcom_SeniorStaffMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior Staff",
        "label": "Senior Staff [Member]",
        "terseLabel": "Senior Staff"
       }
      }
     },
     "localname": "SeniorStaffMember",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVestedAndExpectedToVest": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award equity instruments other than options expected to vest intrinsic value.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested and Expected To Vest",
        "terseLabel": "Vested and expected to vest at December 31, 2020"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVestedAndExpectedToVest",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanRestrictedStockandRestrictedStockUnitAwardActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestWeightedAverageRemainingContractualTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award equity instruments other than options expected to vest weighted average remaining contractual term",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Expected To Vest Weighted Average Remaining Contractual Term",
        "terseLabel": "Vested and expected to vest at December 31, 2020"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestWeightedAverageRemainingContractualTerm",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanRestrictedStockandRestrictedStockUnitAwardActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEstimatedForfeitureRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Estimated Forfeiture Rate",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Estimated Forfeiture Rate",
        "terseLabel": "Estimated forfeiture rates"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEstimatedForfeitureRate",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodTotalFairValue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total fair value of options for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares in accordance with the terms of the arrangement.",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Vested In Period, Total Fair Value",
        "terseLabel": "Total fair value of options vested"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodTotalFairValue",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcom_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Stock Plan Offering Period",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Stock Plan Offering Period",
        "terseLabel": "Offering period for incentive stock options"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "jcom_ShareBasedCompensationEquityAwardsOtherThanOptionsExpectedToVestShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation equity awards other than options expected to vest shares",
        "label": "Share Based Compensation Equity Awards Other Than Options Expected To Vest Shares",
        "terseLabel": "Vested and expected to vest (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationEquityAwardsOtherThanOptionsExpectedToVestShares",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanRestrictedStockandRestrictedStockUnitAwardActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "jcom_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation shares authorized under stock option plans exercise price range.",
        "label": "Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range",
        "terseLabel": "Rnage of exercise price (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanSummarizedInformationConcerningOutstandingandExercisableOptionsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "jcom_StockIssuedDuringPeriodSharesExchangeofPreferredStock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Issued During Period, Shares, Exchange of Preferred Stock",
        "label": "Stock Issued During Period, Shares, Exchange of Preferred Stock",
        "terseLabel": "Exchange of Series B preferred stock (in shares)",
        "verboseLabel": "Issuance of common stock due to preferred stock exchange (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesExchangeofPreferredStock",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.j2global.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "jcom_StockIssuedDuringPeriodValueExchangeofPreferredStock": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Issued During Period, Value, Exchange of Preferred Stock",
        "label": "Stock Issued During Period, Value, Exchange of Preferred Stock",
        "terseLabel": "Exchange of Series B preferred stock"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueExchangeofPreferredStock",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcom_SubscriptionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Subscription [Member]",
        "label": "Subscription [Member]",
        "terseLabel": "Subscription"
       }
      }
     },
     "localname": "SubscriptionMember",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/RevenuesDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jcom_TradenamesNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount (original costs adjusted for previously recognized amortization and impairment) as of the balance sheet date for the rights acquired through registration of a trade name to gain or protect exclusive use thereof for a projected indefinite and definite period of benefit.",
        "label": "Tradenames Net",
        "terseLabel": "Trade names, net"
       }
      }
     },
     "localname": "TradenamesNet",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "jcom_VariableInterestEntityQualitativeOrQuantitativeInformationAnnualManagementFeePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Variable Interest Entity, Qualitative or Quantitative Information, Annual Management Fee Percentage",
        "label": "Variable Interest Entity, Qualitative or Quantitative Information, Annual Management Fee Percentage",
        "terseLabel": "Annual management fee percentage"
       }
      }
     },
     "localname": "VariableInterestEntityQualitativeOrQuantitativeInformationAnnualManagementFeePercentage",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/InvestmentsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "jcom_VariableInterestEntityQualitativeOrQuantitativeInformationCarriedInterestPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Variable Interest Entity, Qualitative or Quantitative Information, Carried Interest Percentage",
        "label": "Variable Interest Entity, Qualitative or Quantitative Information, Carried Interest Percentage",
        "terseLabel": "Entitled carried interest percentage"
       }
      }
     },
     "localname": "VariableInterestEntityQualitativeOrQuantitativeInformationCarriedInterestPercentage",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/InvestmentsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "jcom_VariableInterestEntityQualitativeOrQuantitativeInformationManagementFeeAnnualReductionPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Variable Interest Entity, Qualitative or Quantitative Information, Management Fee Annual Reduction Percentage",
        "label": "Variable Interest Entity, Qualitative or Quantitative Information, Management Fee Annual Reduction Percentage",
        "terseLabel": "Management fee annual reduction percentage"
       }
      }
     },
     "localname": "VariableInterestEntityQualitativeOrQuantitativeInformationManagementFeeAnnualReductionPercentage",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/InvestmentsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "jcom_VoiceBackupSecurityAndCPPSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Voice, Backup, Security and CPP Segment [Member]",
        "label": "Voice, Backup, Security and CPP Segment [Member]",
        "terseLabel": "Voice, Backup, Security, and CPP"
       }
      }
     },
     "localname": "VoiceBackupSecurityAndCPPSegmentMember",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/BusinessAcquisitionsNarrativeDetails",
      "http://www.j2global.com/role/GoodwillandIntangibleAssetsChangesinCarryingAmountsofGoodwillDetails",
      "http://www.j2global.com/role/SegmentInformationReconciliationofTotalSegmentOperatingIncometoConsolidatedOperatingIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "jcom_WeightedAverageSharesOutstandingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average shares outstanding [Abstract]",
        "label": "Weighted average shares outstanding Abstract",
        "terseLabel": "Weighted average shares outstanding:"
       }
      }
     },
     "localname": "WeightedAverageSharesOutstandingAbstract",
     "nsuri": "http://www.j2global.com/20201231",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ChiefExecutiveOfficerMember": {
     "auth_ref": [
      "r267"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Person with designation of chief executive officer.",
        "label": "Chief Executive Officer [Member]",
        "terseLabel": "Chief Executive Officer"
       }
      }
     },
     "localname": "ChiefExecutiveOfficerMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ConsolidationItemsAxis": {
     "auth_ref": [
      "r228",
      "r247",
      "r248",
      "r249",
      "r250",
      "r252",
      "r254",
      "r258"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.",
        "label": "Consolidation Items [Axis]",
        "terseLabel": "Consolidation Items [Axis]"
       }
      }
     },
     "localname": "ConsolidationItemsAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/GoodwillandIntangibleAssetsChangesinCarryingAmountsofGoodwillDetails",
      "http://www.j2global.com/role/RevenuesDisaggregationofRevenueDetails",
      "http://www.j2global.com/role/SegmentInformationReconciliationofTotalSegmentOperatingIncometoConsolidatedOperatingIncomeDetails",
      "http://www.j2global.com/role/SegmentInformationTotalAssetsCapitalExpendituresDepreciationandAmortizationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidationItemsDomain": {
     "auth_ref": [
      "r228",
      "r247",
      "r248",
      "r249",
      "r250",
      "r252",
      "r254",
      "r258"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.",
        "label": "Consolidation Items [Domain]",
        "terseLabel": "Consolidation Items [Domain]"
       }
      }
     },
     "localname": "ConsolidationItemsDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/GoodwillandIntangibleAssetsChangesinCarryingAmountsofGoodwillDetails",
      "http://www.j2global.com/role/RevenuesDisaggregationofRevenueDetails",
      "http://www.j2global.com/role/SegmentInformationReconciliationofTotalSegmentOperatingIncometoConsolidatedOperatingIncomeDetails",
      "http://www.j2global.com/role/SegmentInformationTotalAssetsCapitalExpendituresDepreciationandAmortizationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": {
     "auth_ref": [
      "r164",
      "r171",
      "r307",
      "r489",
      "r490",
      "r491",
      "r535",
      "r536"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (decrease) to financial statements for cumulative-effect adjustment in period of adoption of amendment to accounting standards.",
        "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]",
        "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.j2global.com/role/LeasesNarrativeDetails",
      "http://www.j2global.com/role/RevenuesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAxis": {
     "auth_ref": [
      "r164",
      "r171",
      "r307",
      "r489",
      "r490",
      "r491",
      "r535",
      "r536"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.",
        "label": "Cumulative Effect, Period of Adoption [Axis]",
        "terseLabel": "Cumulative Effect, Period of Adoption [Axis]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.j2global.com/role/LeasesNarrativeDetails",
      "http://www.j2global.com/role/RevenuesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionDomain": {
     "auth_ref": [
      "r164",
      "r171",
      "r307",
      "r489",
      "r490",
      "r491",
      "r535",
      "r536"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.",
        "label": "Cumulative Effect, Period of Adoption [Domain]",
        "terseLabel": "Cumulative Effect, Period of Adoption [Domain]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.j2global.com/role/LeasesNarrativeDetails",
      "http://www.j2global.com/role/RevenuesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_DirectorMember": {
     "auth_ref": [
      "r267"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Person serving on board of directors.",
        "label": "Director [Member]",
        "terseLabel": "Board of Directors"
       }
      }
     },
     "localname": "DirectorMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r444",
      "r446",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r691",
      "r747",
      "r750"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Upper limit of the provided range.",
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails",
      "http://www.j2global.com/role/FairValueMeasurementsFairValueMeasurementInputsandValuationTechniquesDetails",
      "http://www.j2global.com/role/GoodwillandIntangibleAssetsIntangibleAssetsSubjecttoAmortizationDetails",
      "http://www.j2global.com/role/GoodwillandIntangibleAssetsNarrativeDetails",
      "http://www.j2global.com/role/LeasesNarrativeDetails",
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r444",
      "r446",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r691",
      "r747",
      "r750"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lower limit of the provided range.",
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails",
      "http://www.j2global.com/role/FairValueMeasurementsFairValueMeasurementInputsandValuationTechniquesDetails",
      "http://www.j2global.com/role/GoodwillandIntangibleAssetsIntangibleAssetsSubjecttoAmortizationDetails",
      "http://www.j2global.com/role/GoodwillandIntangibleAssetsNarrativeDetails",
      "http://www.j2global.com/role/LeasesNarrativeDetails",
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r261",
      "r420",
      "r423",
      "r692",
      "r746",
      "r748"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by product and service, or group of similar products and similar services.",
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/RevenuesDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r261",
      "r420",
      "r423",
      "r692",
      "r746",
      "r748"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Product or service, or a group of similar products or similar services.",
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/RevenuesDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r432",
      "r444",
      "r446",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r691",
      "r747",
      "r750"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails",
      "http://www.j2global.com/role/FairValueMeasurementsFairValueMeasurementInputsandValuationTechniquesDetails",
      "http://www.j2global.com/role/GoodwillandIntangibleAssetsIntangibleAssetsSubjecttoAmortizationDetails",
      "http://www.j2global.com/role/GoodwillandIntangibleAssetsNarrativeDetails",
      "http://www.j2global.com/role/LeasesNarrativeDetails",
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r432",
      "r444",
      "r446",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r691",
      "r747",
      "r750"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails",
      "http://www.j2global.com/role/FairValueMeasurementsFairValueMeasurementInputsandValuationTechniquesDetails",
      "http://www.j2global.com/role/GoodwillandIntangibleAssetsIntangibleAssetsSubjecttoAmortizationDetails",
      "http://www.j2global.com/role/GoodwillandIntangibleAssetsNarrativeDetails",
      "http://www.j2global.com/role/LeasesNarrativeDetails",
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": {
     "auth_ref": [
      "r159",
      "r792"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]",
        "terseLabel": "SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS"
       }
      }
     },
     "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r262",
      "r263",
      "r420",
      "r424",
      "r749",
      "r771",
      "r772",
      "r773",
      "r774",
      "r775",
      "r776",
      "r777",
      "r778"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Geographical area.",
        "label": "Geographical [Domain]",
        "terseLabel": "Segment, Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/SegmentInformationRevenuesandLonglivedAssetsbyGeographicInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r262",
      "r263",
      "r420",
      "r424",
      "r749",
      "r766",
      "r771",
      "r772",
      "r773",
      "r774",
      "r775",
      "r776",
      "r777",
      "r778",
      "r779",
      "r790",
      "r791"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by geographical components.",
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/SegmentInformationRevenuesandLonglivedAssetsbyGeographicInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualAxis": {
     "auth_ref": [
      "r267",
      "r658"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by title of individual or nature of relationship to individual or group of individuals.",
        "label": "Title of Individual [Axis]",
        "terseLabel": "Title of Individual [Axis]"
       }
      }
     },
     "localname": "TitleOfIndividualAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of individual, or nature of relationship to individual or group of individuals.",
        "label": "Title of Individual [Domain]",
        "terseLabel": "Title of Individual [Domain]"
       }
      }
     },
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ValuationAndQualifyingAccountsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsAbstract",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "srt_ValuationAndQualifyingAccountsDisclosureLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]",
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsDisclosureLineItems",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ValuationAndQualifyingAccountsDisclosureTable": {
     "auth_ref": [
      "r159",
      "r792"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]",
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsDisclosureTable",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_WeightedAverageMember": {
     "auth_ref": [
      "r667",
      "r669",
      "r672"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Average of a range of values, calculated with consideration of proportional relevance.",
        "label": "Weighted Average [Member]",
        "terseLabel": "Weighted Average"
       }
      }
     },
     "localname": "WeightedAverageMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/FairValueMeasurementsFairValueMeasurementInputsandValuationTechniquesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]",
        "terseLabel": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingStandardsUpdateExtensibleList": {
     "auth_ref": [
      "r165",
      "r166",
      "r167",
      "r168",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r535",
      "r536",
      "r751",
      "r752",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates amendment to accounting standards.",
        "label": "Accounting Standards Update [Extensible List]",
        "terseLabel": "Accounting Standards Update [Extensible List]"
       }
      }
     },
     "localname": "AccountingStandardsUpdateExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "extensibleListItemType"
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r55"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.",
        "label": "Accounts Payable and Accrued Liabilities, Current",
        "terseLabel": "Accounts payable and accrued expenses"
       }
      }
     },
     "localname": "AccountsPayableAndAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r16",
      "r36",
      "r268",
      "r269"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable, net of allowances of $16,018 and $12,701, respectively"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedIncomeTaxesNoncurrent": {
     "auth_ref": [
      "r30",
      "r700",
      "r731"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent.",
        "label": "Accrued Income Taxes, Noncurrent",
        "terseLabel": "Income taxes payable, noncurrent"
       }
      }
     },
     "localname": "AccruedIncomeTaxesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedAmortizationDeferredFinanceCosts": {
     "auth_ref": [
      "r53",
      "r635"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated amortization of debt issuance costs.",
        "label": "Accumulated Amortization, Debt Issuance Costs",
        "terseLabel": "Accumulated amortization of debt issuance costs"
       }
      }
     },
     "localname": "AccumulatedAmortizationDeferredFinanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r52",
      "r359"
     ],
     "calculation": {
      "http://www.j2global.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "negatedTerseLabel": "Less: Accumulated depreciation and amortization"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": {
     "auth_ref": [
      "r69",
      "r70",
      "r71",
      "r76",
      "r79"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent.",
        "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Parent [Member]",
        "terseLabel": "Unrealized Gains (Losses) on Investments"
       }
      }
     },
     "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/AccumulatedOtherComprehensiveIncomeSummaryofChangesinAccumulatedBalancesofOtherComprehensiveLossIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/AccumulatedOtherComprehensiveIncomeSummaryofChangesinAccumulatedBalancesofOtherComprehensiveLossIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r39",
      "r73",
      "r75",
      "r76",
      "r733",
      "r758",
      "r762"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "verboseLabel": "Accumulated other comprehensive loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": {
     "auth_ref": [
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r630"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).",
        "label": "Accumulated Other Comprehensive Income (Loss) [Table]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/AccumulatedOtherComprehensiveIncomeSummaryofChangesinAccumulatedBalancesofOtherComprehensiveLossIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r72",
      "r76",
      "r79",
      "r161",
      "r162",
      "r163",
      "r580",
      "r753",
      "r754"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated other comprehensive income (loss)"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/AccumulatedOtherComprehensiveIncomeSummaryofChangesinAccumulatedBalancesofOtherComprehensiveLossIncomeDetails",
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedTranslationAdjustmentMember": {
     "auth_ref": [
      "r68",
      "r76",
      "r79",
      "r580",
      "r625",
      "r626",
      "r627",
      "r628",
      "r630"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent.",
        "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]",
        "terseLabel": "Foreign Currency Translation"
       }
      }
     },
     "localname": "AccumulatedTranslationAdjustmentMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/AccumulatedOtherComprehensiveIncomeSummaryofChangesinAccumulatedBalancesofOtherComprehensiveLossIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r37",
      "r492"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. 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.",
        "label": "Additional Paid in Capital",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r161",
      "r162",
      "r163",
      "r489",
      "r490",
      "r491"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature": {
     "auth_ref": [
      "r392",
      "r398",
      "r534"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in additional paid in capital (APIC) resulting from recognition of deferred taxes for convertible debt with a beneficial conversion feature.",
        "label": "Adjustments to Additional Paid in Capital, Convertible Debt with Conversion Feature",
        "terseLabel": "Exercise of 3.25% Convertible Note"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt": {
     "auth_ref": [
      "r381"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustment to additional paid in capital resulting from the recognition of convertible debt instruments as two separate components - a debt component and an equity component. This bifurcation may result in a basis difference associated with the liability component that represents a temporary difference for purposes of applying accounting for income taxes. The initial recognition of deferred taxes for the tax effect of that temporary difference is as an adjustment to additional paid in capital.",
        "label": "Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt",
        "terseLabel": "Equity portion of convertible debt"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) to additional paid-in capital (APIC) for recognition and exercise of award under share-based payment arrangement.",
        "label": "APIC, Share-based Payment Arrangement, Recognition and Exercise",
        "terseLabel": "Additional share-based compensation recorded"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r447",
      "r449",
      "r495",
      "r496"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition",
        "terseLabel": "Share based compensation"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "auth_ref": [
      "r498"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for advertising cost.",
        "label": "Advertising Cost [Policy Text Block]",
        "terseLabel": "Advertising Costs"
       }
      }
     },
     "localname": "AdvertisingCostsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AdvertisingExpense": {
     "auth_ref": [
      "r499"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.",
        "label": "Advertising Expense",
        "terseLabel": "Advertising costs incurred"
       }
      }
     },
     "localname": "AdvertisingExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdvertisingMember": {
     "auth_ref": [
      "r423"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Announcement promoting product, service, or event.",
        "label": "Advertising [Member]",
        "terseLabel": "Advertising"
       }
      }
     },
     "localname": "AdvertisingMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/RevenuesDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r449",
      "r480",
      "r494"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Share-based Payment Arrangement, Expense",
        "terseLabel": "Share-based compensation expense",
        "verboseLabel": "Compensation expense recognized"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForCreditLossMember": {
     "auth_ref": [
      "r158"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.",
        "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]",
        "terseLabel": "Allowance for doubtful accounts"
       }
      }
     },
     "localname": "AllowanceForCreditLossMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r43",
      "r270",
      "r310"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "terseLabel": "Allowance for doubtful accounts"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfDebtDiscountPremium": {
     "auth_ref": [
      "r106",
      "r132",
      "r633"
     ],
     "calculation": {
      "http://www.j2global.com/role/LongTermDebtComponentsofInterestExpenseRelatedtoConvertibleNotesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_InterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.",
        "label": "Amortization of Debt Discount (Premium)",
        "terseLabel": "Non-cash amortization of discount on Convertible Notes"
       }
      }
     },
     "localname": "AmortizationOfDebtDiscountPremium",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/LongTermDebtComponentsofInterestExpenseRelatedtoConvertibleNotesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCosts": {
     "auth_ref": [
      "r99",
      "r132",
      "r635"
     ],
     "calculation": {
      "http://www.j2global.com/role/LongTermDebtComponentsofInterestExpenseRelatedtoConvertibleNotesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_InterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to debt issuance costs.",
        "label": "Amortization of Debt Issuance Costs",
        "terseLabel": "Amortization of debt issuance costs"
       }
      }
     },
     "localname": "AmortizationOfFinancingCosts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/LongTermDebtComponentsofInterestExpenseRelatedtoConvertibleNotesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCostsAndDiscounts": {
     "auth_ref": [
      "r132",
      "r635"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.",
        "label": "Amortization of Debt Issuance Costs and Discounts",
        "terseLabel": "Amortization of financing costs and discounts"
       }
      }
     },
     "localname": "AmortizationOfFinancingCostsAndDiscounts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r132",
      "r339",
      "r347"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Amortization of Intangible Assets",
        "terseLabel": "Amortization expense"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r200"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "verboseLabel": "Options excluded from the computation of diluted earnings per share (in shares)"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/EarningsPerShareNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r143",
      "r236",
      "r249",
      "r256",
      "r302",
      "r577",
      "r583",
      "r620",
      "r698",
      "r730"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "totalLabel": "TOTAL ASSETS",
        "verboseLabel": "Assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.j2global.com/role/SegmentInformationTotalAssetsCapitalExpendituresDepreciationandAmortizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "ASSETS"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r18",
      "r20",
      "r66",
      "r143",
      "r302",
      "r577",
      "r583",
      "r620"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "auth_ref": [
      "r602"
     ],
     "calculation": {
      "http://www.j2global.com/role/FairValueMeasurementsFairValuesofFinancialInstrumentsMeasuredOnRecurringBasisDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Fair Value Disclosure",
        "totalLabel": "Total assets measured at fair value"
       }
      }
     },
     "localname": "AssetsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/FairValueMeasurementsFairValuesofFinancialInstrumentsMeasuredOnRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": {
     "auth_ref": [
      "r279"
     ],
     "calculation": {
      "http://www.j2global.com/role/InvestmentsSummaryofAvailableforsaleInvestmentsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax",
        "terseLabel": "Gross Unrealized Gains"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/InvestmentsSummaryofAvailableforsaleInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": {
     "auth_ref": [
      "r280"
     ],
     "calculation": {
      "http://www.j2global.com/role/InvestmentsSummaryofAvailableforsaleInvestmentsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax",
        "negatedTerseLabel": "Gross Unrealized Losses"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/InvestmentsSummaryofAvailableforsaleInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": {
     "auth_ref": [
      "r277",
      "r317"
     ],
     "calculation": {
      "http://www.j2global.com/role/InvestmentsSummaryofAvailableforsaleInvestmentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-sale, Amortized Cost",
        "totalLabel": "Amortized Cost"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/InvestmentsSummaryofAvailableforsaleInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss [Abstract]",
        "terseLabel": "Unrealized Loss"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/InvestmentsFairValueofAvailableforsaleInvestmentsinUnrealizedLossPositionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]",
        "terseLabel": "Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/InvestmentsFairValueofAvailableforsaleInvestmentsinUnrealizedLossPositionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue": {
     "auth_ref": [
      "r281",
      "r284",
      "r719"
     ],
     "calculation": {
      "http://www.j2global.com/role/InvestmentsAvailableforSaleSecuritiesClassifiedbyContractualMaturityDateDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in sixth through tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10",
        "terseLabel": "Due within more than 5 years but less than 10 years"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/InvestmentsAvailableforSaleSecuritiesClassifiedbyContractualMaturityDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": {
     "auth_ref": [
      "r281",
      "r283",
      "r718"
     ],
     "calculation": {
      "http://www.j2global.com/role/InvestmentsAvailableforSaleSecuritiesClassifiedbyContractualMaturityDateDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five",
        "terseLabel": "Due within more than 1 year but less than 5 years"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/InvestmentsAvailableforSaleSecuritiesClassifiedbyContractualMaturityDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue": {
     "auth_ref": [
      "r281",
      "r285",
      "r720"
     ],
     "calculation": {
      "http://www.j2global.com/role/InvestmentsAvailableforSaleSecuritiesClassifiedbyContractualMaturityDateDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing after tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 10",
        "terseLabel": "Due 10 years or after"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/InvestmentsAvailableforSaleSecuritiesClassifiedbyContractualMaturityDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate": {
     "auth_ref": [
      "r281",
      "r286",
      "r721"
     ],
     "calculation": {
      "http://www.j2global.com/role/InvestmentsAvailableforSaleSecuritiesClassifiedbyContractualMaturityDateDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date.",
        "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/InvestmentsAvailableforSaleSecuritiesClassifiedbyContractualMaturityDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": {
     "auth_ref": [
      "r281",
      "r282",
      "r717"
     ],
     "calculation": {
      "http://www.j2global.com/role/InvestmentsAvailableforSaleSecuritiesClassifiedbyContractualMaturityDateDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One",
        "terseLabel": "Due within 1 year"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/InvestmentsAvailableforSaleSecuritiesClassifiedbyContractualMaturityDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecurities": {
     "auth_ref": [
      "r273",
      "r278",
      "r317",
      "r706"
     ],
     "calculation": {
      "http://www.j2global.com/role/InvestmentsSummaryofAvailableforsaleInvestmentsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-sale",
        "terseLabel": "Fair Value"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtSecurities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/InvestmentsSummaryofAvailableforsaleInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r450",
      "r483"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanNarrativeDetails",
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanRestrictedStockandRestrictedStockUnitAwardActivityDetails",
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanValuationAssumptionsofStockOptionsandMarketbasedRestrictedStockAwardsGrantedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r160"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).  Accounting policies describe all significant accounting policies of the reporting entity.",
        "label": "Basis of Presentation and Significant Accounting Policies [Text Block]",
        "terseLabel": "Basis of Presentation and Summary of Significant Accounting Policies"
       }
      }
     },
     "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BuildingMember": {
     "auth_ref": [
      "r358"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.",
        "label": "Building [Member]",
        "terseLabel": "Building"
       }
      }
     },
     "localname": "BuildingMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r443",
      "r445"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.",
        "label": "Business Acquisition, Acquiree [Domain]",
        "terseLabel": "Business Acquisition, Acquiree [Domain]"
       }
      }
     },
     "localname": "BusinessAcquisitionAcquireeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BusinessAcquisitionsAllocationofAggregatePurchaseConsiderationDetails",
      "http://www.j2global.com/role/BusinessAcquisitionsNarrativeDetails",
      "http://www.j2global.com/role/BusinessAcquisitionsSupplementaryInformationonUnauditedProFormaFinancialBasisDetails",
      "http://www.j2global.com/role/FairValueMeasurementsNarrativeDetails",
      "http://www.j2global.com/role/GoodwillandIntangibleAssetsFiniteLivedIntangiblesAcquiredDetails",
      "http://www.j2global.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r443",
      "r445",
      "r556",
      "r557"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business combination or series of individually immaterial business combinations.",
        "label": "Business Acquisition [Axis]",
        "terseLabel": "Business Acquisition [Axis]"
       }
      }
     },
     "localname": "BusinessAcquisitionAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BusinessAcquisitionsAllocationofAggregatePurchaseConsiderationDetails",
      "http://www.j2global.com/role/BusinessAcquisitionsNarrativeDetails",
      "http://www.j2global.com/role/BusinessAcquisitionsSupplementaryInformationonUnauditedProFormaFinancialBasisDetails",
      "http://www.j2global.com/role/FairValueMeasurementsNarrativeDetails",
      "http://www.j2global.com/role/GoodwillandIntangibleAssetsFiniteLivedIntangiblesAcquiredDetails",
      "http://www.j2global.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Business Acquisition [Line Items]",
        "terseLabel": "Business Acquisition [Line Items]"
       }
      }
     },
     "localname": "BusinessAcquisitionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BusinessAcquisitionsAllocationofAggregatePurchaseConsiderationDetails",
      "http://www.j2global.com/role/BusinessAcquisitionsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic": {
     "auth_ref": [
      "r554",
      "r555"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The pro forma basic net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.",
        "label": "Business Acquisition, Pro Forma Earnings Per Share, Basic",
        "terseLabel": "EPS - Basic (in usd per share)"
       }
      }
     },
     "localname": "BusinessAcquisitionProFormaEarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BusinessAcquisitionsSupplementaryInformationonUnauditedProFormaFinancialBasisDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted": {
     "auth_ref": [
      "r554",
      "r555"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The pro forma diluted net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.",
        "label": "Business Acquisition, Pro Forma Earnings Per Share, Diluted",
        "terseLabel": "EPS - Diluted (in usd per share)"
       }
      }
     },
     "localname": "BusinessAcquisitionProFormaEarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BusinessAcquisitionsSupplementaryInformationonUnauditedProFormaFinancialBasisDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": {
     "auth_ref": [
      "r554",
      "r555"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.",
        "label": "Business Acquisition, Pro Forma Information [Table Text Block]",
        "terseLabel": "Supplementary Information on Unaudited Pro Forma Financial Basis"
       }
      }
     },
     "localname": "BusinessAcquisitionProFormaInformationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BusinessAcquisitionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": {
     "auth_ref": [
      "r574"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.",
        "label": "Business Acquisition, Goodwill, Expected Tax Deductible Amount",
        "terseLabel": "Expected income tax deductible amount"
       }
      }
     },
     "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BusinessAcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": {
     "auth_ref": [
      "r554",
      "r555"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.",
        "label": "Business Acquisition, Pro Forma Net Income (Loss)",
        "terseLabel": "Net income"
       }
      }
     },
     "localname": "BusinessAcquisitionsProFormaNetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BusinessAcquisitionsSupplementaryInformationonUnauditedProFormaFinancialBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaRevenue": {
     "auth_ref": [
      "r554",
      "r555"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.",
        "label": "Business Acquisition, Pro Forma Revenue",
        "terseLabel": "Revenues"
       }
      }
     },
     "localname": "BusinessAcquisitionsProFormaRevenue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BusinessAcquisitionsNarrativeDetails",
      "http://www.j2global.com/role/BusinessAcquisitionsSupplementaryInformationonUnauditedProFormaFinancialBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationAcquiredReceivablesEstimatedUncollectible": {
     "auth_ref": [
      "r561"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For receivables acquired in a business combination, excluding certain loans and debt securities acquired in a transfer (as defined), this element represents the best estimate at the acquisition date of the contractual cash flows not expected to be collected, by major class of receivable, such as loans, direct finance leases (as defined), and any other class of receivables.",
        "label": "Business Combination, Acquired Receivables, Estimated Uncollectible",
        "terseLabel": "Amount expected to be uncollectible"
       }
      }
     },
     "localname": "BusinessCombinationAcquiredReceivablesEstimatedUncollectible",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BusinessAcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationAcquiredReceivablesFairValue": {
     "auth_ref": [
      "r559"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of acquired receivable from business combination, excluding certain loans and debt securities acquired in transfer.",
        "label": "Business Combination, Acquired Receivable, Fair Value",
        "terseLabel": "Fair value of accounts receivable acquired"
       }
      }
     },
     "localname": "BusinessCombinationAcquiredReceivablesFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BusinessAcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationAcquiredReceivablesGrossContractualAmount": {
     "auth_ref": [
      "r560"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For receivables acquired in a business combination, excluding certain loans and debt securities acquired in a transfer (as defined), this element represents the gross contractual amounts receivable, by major class of receivable, such as loans, direct finance leases (as defined), and any other class of receivables.",
        "label": "Business Combination, Acquired Receivables, Gross Contractual Amount",
        "terseLabel": "Gross amount due under contracts"
       }
      }
     },
     "localname": "BusinessCombinationAcquiredReceivablesGrossContractualAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BusinessAcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "auth_ref": [
      "r568",
      "r569",
      "r571"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.",
        "label": "Business Combination, Consideration Transferred",
        "terseLabel": "Total consideration of transactions"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferred1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BusinessAcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": {
     "auth_ref": [
      "r131",
      "r575"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.",
        "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability",
        "terseLabel": "Changes in fair value of contingent consideration"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.j2global.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": {
     "auth_ref": [
      "r573"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.",
        "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High",
        "terseLabel": "High-end of potential contingent consideration"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiability": {
     "auth_ref": [
      "r567",
      "r570",
      "r572"
     ],
     "calculation": {
      "http://www.j2global.com/role/FairValueMeasurementsFairValuesofFinancialInstrumentsMeasuredOnRecurringBasisDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FinancialLiabilitiesFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.",
        "label": "Business Combination, Contingent Consideration, Liability",
        "terseLabel": "Contingent consideration"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/FairValueMeasurementsFairValuesofFinancialInstrumentsMeasuredOnRecurringBasisDetails",
      "http://www.j2global.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput": {
     "auth_ref": [
      "r605"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of input used to measure contingent consideration liability from business combination.",
        "label": "Business Combination, Contingent Consideration, Liability, Measurement Input",
        "terseLabel": "Contingent Consideration"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiabilityMeasurementInput",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/FairValueMeasurementsFairValueMeasurementInputsandValuationTechniquesDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "auth_ref": [
      "r576"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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).",
        "label": "Business Combination Disclosure [Text Block]",
        "terseLabel": "Business Acquisitions"
       }
      }
     },
     "localname": "BusinessCombinationDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BusinessAcquisitions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation": {
     "auth_ref": [
      "r562"
     ],
     "calculation": {
      "http://www.j2global.com/role/BusinessAcquisitionsAllocationofAggregatePurchaseConsiderationDetails": {
       "order": 13.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease obligation assumed in business combination.",
        "label": "Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation",
        "negatedTerseLabel": "Finance lease"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BusinessAcquisitionsAllocationofAggregatePurchaseConsiderationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": {
     "auth_ref": [
      "r562"
     ],
     "calculation": {
      "http://www.j2global.com/role/BusinessAcquisitionsAllocationofAggregatePurchaseConsiderationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents",
        "terseLabel": "Cash"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BusinessAcquisitionsAllocationofAggregatePurchaseConsiderationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": {
     "auth_ref": [
      "r562"
     ],
     "calculation": {
      "http://www.j2global.com/role/BusinessAcquisitionsAllocationofAggregatePurchaseConsiderationDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets",
        "terseLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BusinessAcquisitionsAllocationofAggregatePurchaseConsiderationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": {
     "auth_ref": [
      "r562"
     ],
     "calculation": {
      "http://www.j2global.com/role/BusinessAcquisitionsAllocationofAggregatePurchaseConsiderationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables",
        "terseLabel": "Accounts receivable"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BusinessAcquisitionsAllocationofAggregatePurchaseConsiderationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": {
     "auth_ref": [
      "r562"
     ],
     "calculation": {
      "http://www.j2global.com/role/BusinessAcquisitionsAllocationofAggregatePurchaseConsiderationDetails": {
       "order": 10.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable",
        "negatedTerseLabel": "Accounts payables and accrued expenses"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BusinessAcquisitionsAllocationofAggregatePurchaseConsiderationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": {
     "auth_ref": [
      "r562"
     ],
     "calculation": {
      "http://www.j2global.com/role/BusinessAcquisitionsAllocationofAggregatePurchaseConsiderationDetails": {
       "order": 12.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred revenue expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue",
        "negatedTerseLabel": "Deferred revenue",
        "terseLabel": "Deferred revenue acquired"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BusinessAcquisitionsAllocationofAggregatePurchaseConsiderationDetails",
      "http://www.j2global.com/role/RevenuesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": {
     "auth_ref": [
      "r562"
     ],
     "calculation": {
      "http://www.j2global.com/role/BusinessAcquisitionsAllocationofAggregatePurchaseConsiderationDetails": {
       "order": 11.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other",
        "negatedTerseLabel": "Other current liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BusinessAcquisitionsAllocationofAggregatePurchaseConsiderationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets": {
     "auth_ref": [
      "r562"
     ],
     "calculation": {
      "http://www.j2global.com/role/BusinessAcquisitionsAllocationofAggregatePurchaseConsiderationDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax asset attributable to deductible temporary differences and carryforwards acquired at the acquisition date.",
        "label": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets",
        "terseLabel": "Deferred tax asset"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BusinessAcquisitionsAllocationofAggregatePurchaseConsiderationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": {
     "auth_ref": [
      "r562"
     ],
     "calculation": {
      "http://www.j2global.com/role/BusinessAcquisitionsAllocationofAggregatePurchaseConsiderationDetails": {
       "order": 19.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities",
        "negatedTerseLabel": "Deferred tax liability"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BusinessAcquisitionsAllocationofAggregatePurchaseConsiderationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": {
     "auth_ref": [
      "r558",
      "r562"
     ],
     "calculation": {
      "http://www.j2global.com/role/BusinessAcquisitionsAllocationofAggregatePurchaseConsiderationDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles",
        "verboseLabel": "Finite-lived intangibles"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BusinessAcquisitionsAllocationofAggregatePurchaseConsiderationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt": {
     "auth_ref": [
      "r562"
     ],
     "calculation": {
      "http://www.j2global.com/role/BusinessAcquisitionsAllocationofAggregatePurchaseConsiderationDetails": {
       "order": 15.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt due after one year or the normal operating cycle, if longer, assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Long-term Debt",
        "negatedTerseLabel": "Long-term debt"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BusinessAcquisitionsAllocationofAggregatePurchaseConsiderationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": {
     "auth_ref": [
      "r562"
     ],
     "calculation": {
      "http://www.j2global.com/role/BusinessAcquisitionsAllocationofAggregatePurchaseConsiderationDetails": {
       "order": 20.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other",
        "negatedTerseLabel": "Other long-term liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BusinessAcquisitionsAllocationofAggregatePurchaseConsiderationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": {
     "auth_ref": [
      "r562"
     ],
     "calculation": {
      "http://www.j2global.com/role/BusinessAcquisitionsAllocationofAggregatePurchaseConsiderationDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets",
        "terseLabel": "Other long-term assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BusinessAcquisitionsAllocationofAggregatePurchaseConsiderationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": {
     "auth_ref": [
      "r558",
      "r562"
     ],
     "calculation": {
      "http://www.j2global.com/role/BusinessAcquisitionsAllocationofAggregatePurchaseConsiderationDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment",
        "terseLabel": "Property and equipment"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BusinessAcquisitionsAllocationofAggregatePurchaseConsiderationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": {
     "auth_ref": [
      "r562"
     ],
     "calculation": {
      "http://www.j2global.com/role/BusinessAcquisitionsAllocationofAggregatePurchaseConsiderationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BusinessAcquisitionsAllocationofAggregatePurchaseConsiderationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combinations [Abstract]",
        "terseLabel": "Business Combinations [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationsPolicy": {
     "auth_ref": [
      "r139",
      "r552"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.",
        "label": "Business Combinations Policy [Policy Text Block]",
        "terseLabel": "Contingent Consideration"
       }
      }
     },
     "localname": "BusinessCombinationsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CarryingReportedAmountFairValueDisclosureMember": {
     "auth_ref": [
      "r618",
      "r619"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measured as reported on the statement of financial position (balance sheet).",
        "label": "Reported Value Measurement [Member]",
        "terseLabel": "Carrying Value"
       }
      }
     },
     "localname": "CarryingReportedAmountFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/FairValueMeasurementsFairValuesofFinancialInstrumentsMeasuredOnRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r15",
      "r48",
      "r134"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {
     "auth_ref": [],
     "calculation": {
      "http://www.j2global.com/role/FairValueMeasurementsFairValuesofFinancialInstrumentsMeasuredOnRecurringBasisDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash and Cash Equivalents, Fair Value Disclosure",
        "terseLabel": "Money market and other funds"
       }
      }
     },
     "localname": "CashAndCashEquivalentsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/FairValueMeasurementsFairValuesofFinancialInstrumentsMeasuredOnRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r23",
      "r135",
      "r139"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Cash and Cash Equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r128",
      "r134",
      "r137"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "periodEndLabel": "Cash and cash equivalents at end of year",
        "periodStartLabel": "Cash and cash equivalents at beginning of year"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r128",
      "r623"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net change in cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowSupplementalDisclosuresTextBlock": {
     "auth_ref": [
      "r138"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Cash Flow, Supplemental Disclosures [Text Block]",
        "terseLabel": "Supplemental Cash Flows Information"
       }
      }
     },
     "localname": "CashFlowSupplementalDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/SupplementalCashFlowsInformation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r141",
      "r143",
      "r179",
      "r184",
      "r192",
      "r195",
      "r199",
      "r210",
      "r211",
      "r212",
      "r302",
      "r620"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.",
        "label": "Class of Stock [Domain]",
        "terseLabel": "Class of Stock [Domain]"
       }
      }
     },
     "localname": "ClassOfStockDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.j2global.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfStockLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Class of Stock [Line Items]",
        "terseLabel": "Class of Stock [Line Items]"
       }
      }
     },
     "localname": "ClassOfStockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfTreasuryStockTable": {
     "auth_ref": [
      "r399",
      "r400",
      "r401",
      "r402"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.",
        "label": "Class of Treasury Stock [Table]",
        "terseLabel": "Class of Treasury Stock [Table]"
       }
      }
     },
     "localname": "ClassOfTreasuryStockTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r63",
      "r373",
      "r707",
      "r737"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
        "label": "Commitments and Contingencies",
        "terseLabel": "Commitments and contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]",
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r370",
      "r371",
      "r372",
      "r376"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockDividendsPerShareCashPaid": {
     "auth_ref": [
      "r398"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding.",
        "label": "Common Stock, Dividends, Per Share, Cash Paid",
        "verboseLabel": "Cash dividends paid per common share (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareCashPaid",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "auth_ref": [
      "r398"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.",
        "label": "Common Stock, Dividends, Per Share, Declared",
        "verboseLabel": "Dividend per common share (in usd per share)"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareDeclared",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockholdersEquitySummaryofDividendsDeclaredDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r161",
      "r162"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common stock"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r35"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock, par value (in usd per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r35"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock, shares authorized (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r35"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common stock, shares issued (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r35",
      "r392"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "terseLabel": "Common stock, shares outstanding (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r35"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "verboseLabel": "Common stock, $0.01 par value. Authorized 95,000,000 at December\u00a031, 2020 and 2019; total issued and outstanding 44,346,630 and 47,654,929 shares at December\u00a031, 2020 and 2019, respectively."
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Benefits [Abstract]"
       }
      }
     },
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r82",
      "r84",
      "r85",
      "r94",
      "r712",
      "r741"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Comprehensive income"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNoteTextBlock": {
     "auth_ref": [
      "r93",
      "r110",
      "r711",
      "r740"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.",
        "label": "Comprehensive Income (Loss) Note [Text Block]",
        "terseLabel": "Accumulated Other Comprehensive Income"
       }
      }
     },
     "localname": "ComprehensiveIncomeNoteTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/AccumulatedOtherComprehensiveIncome"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ComputerEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.",
        "label": "Computer Equipment [Member]",
        "terseLabel": "Computers and related equipment"
       }
      }
     },
     "localname": "ComputerEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "auth_ref": [
      "r216",
      "r726"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for credit risk.",
        "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]",
        "terseLabel": "Concentration of Credit Risk"
       }
      }
     },
     "localname": "ConcentrationRiskCreditRisk",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r139",
      "r579"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting.  The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.",
        "label": "Consolidation, Policy [Policy Text Block]",
        "terseLabel": "Principles of Consolidation"
       }
      }
     },
     "localname": "ConsolidationPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConsolidationVariableInterestEntityPolicy": {
     "auth_ref": [
      "r139",
      "r582",
      "r585",
      "r587"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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).",
        "label": "Consolidation, Variable Interest Entity, Policy [Policy Text Block]",
        "terseLabel": "Variable Interest Entities (\u201cVIE\u201d)"
       }
      }
     },
     "localname": "ConsolidationVariableInterestEntityPolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "auth_ref": [
      "r421"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.",
        "label": "Contract with Customer, Liability, Revenue Recognized",
        "terseLabel": "Contract liability, revenue recognized"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/RevenuesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConvertibleDebtMember": {
     "auth_ref": [
      "r380"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.",
        "label": "Convertible Debt [Member]",
        "terseLabel": "Convertible Debt"
       }
      }
     },
     "localname": "ConvertibleDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails",
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical",
      "http://www.j2global.com/role/EarningsPerShareComponentsofBasicandDilutedEarningsPerShareDetails",
      "http://www.j2global.com/role/FairValueMeasurementsNarrativeDetails",
      "http://www.j2global.com/role/LongTermDebtAdditionalInformationRelatedtoSeniorandConvertibleNotesDetails",
      "http://www.j2global.com/role/LongTermDebtComponentsofInterestExpenseRelatedtoConvertibleNotesDetails",
      "http://www.j2global.com/role/LongTermDebtNarrativeDetails",
      "http://www.j2global.com/role/LongTermDebtSummaryofLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConvertibleDebtTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of borrowings which can be exchanged for a specified number of another security at the option of the issuer or the holder. Disclosures include, but are not limited to, principal amount, amortized premium or discount, and amount of liability and equity components.",
        "label": "Convertible Debt [Table Text Block]",
        "terseLabel": "Additional Information Related to Convertible Notes"
       }
      }
     },
     "localname": "ConvertibleDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/LongTermDebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue": {
     "auth_ref": [
      "r34",
      "r393"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of outstanding nonredeemable convertible preferred stock or outstanding convertible preferred stock that is redeemable solely at the option of the issuer.",
        "label": "Convertible Preferred Stock, Nonredeemable or Redeemable, Issuer Option, Value",
        "terseLabel": "Incremental fair value recognized"
       }
      }
     },
     "localname": "ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion": {
     "auth_ref": [
      "r33",
      "r34",
      "r393",
      "r394"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued for each share of convertible preferred stock that is converted.",
        "label": "Convertible Preferred Stock, Shares Issued upon Conversion",
        "terseLabel": "Exchange ratio (in shares)"
       }
      }
     },
     "localname": "ConvertiblePreferredStockSharesIssuedUponConversion",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CorporateDebtSecuritiesMember": {
     "auth_ref": [
      "r433",
      "r440",
      "r764"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.",
        "label": "Corporate Debt Securities [Member]",
        "terseLabel": "Corporate debt securities"
       }
      }
     },
     "localname": "CorporateDebtSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/FairValueMeasurementsFairValuesofFinancialInstrumentsMeasuredOnRecurringBasisDetails",
      "http://www.j2global.com/role/FairValueMeasurementsNarrativeDetails",
      "http://www.j2global.com/role/InvestmentsFairValueofAvailableforsaleInvestmentsinUnrealizedLossPositionDetails",
      "http://www.j2global.com/role/InvestmentsSummaryofAvailableforsaleInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CorporateNonSegmentMember": {
     "auth_ref": [
      "r247",
      "r248",
      "r249",
      "r250",
      "r252",
      "r258",
      "r260"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.",
        "label": "Corporate, Non-Segment [Member]",
        "terseLabel": "Corporate, Non-Segment"
       }
      }
     },
     "localname": "CorporateNonSegmentMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/RevenuesDisaggregationofRevenueDetails",
      "http://www.j2global.com/role/SegmentInformationReconciliationofTotalSegmentOperatingIncometoConsolidatedOperatingIncomeDetails",
      "http://www.j2global.com/role/SegmentInformationTotalAssetsCapitalExpendituresDepreciationandAmortizationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfRevenue": {
     "auth_ref": [
      "r103",
      "r143",
      "r302",
      "r620"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.",
        "label": "Cost of Revenue",
        "terseLabel": "Cost of revenues"
       }
      }
     },
     "localname": "CostOfRevenue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfSalesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing cost of sales.",
        "label": "Cost of Sales [Member]",
        "terseLabel": "Cost of revenues"
       }
      }
     },
     "localname": "CostOfSalesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Federal, State and Local, Tax Expense (Benefit) [Abstract]",
        "terseLabel": "Current:"
       }
      }
     },
     "localname": "CurrentFederalStateAndLocalTaxExpenseBenefitAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/IncomeTaxesProvisionforIncomeTaxDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "auth_ref": [
      "r144",
      "r531",
      "r539"
     ],
     "calculation": {
      "http://www.j2global.com/role/IncomeTaxesProvisionforIncomeTaxDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current Federal Tax Expense (Benefit)",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "CurrentFederalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/IncomeTaxesProvisionforIncomeTaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "auth_ref": [
      "r148",
      "r531"
     ],
     "calculation": {
      "http://www.j2global.com/role/IncomeTaxesProvisionforIncomeTaxDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current Foreign Tax Expense (Benefit)",
        "terseLabel": "Foreign"
       }
      }
     },
     "localname": "CurrentForeignTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/IncomeTaxesProvisionforIncomeTaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r144",
      "r531",
      "r539",
      "r541"
     ],
     "calculation": {
      "http://www.j2global.com/role/IncomeTaxesProvisionforIncomeTaxDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.",
        "label": "Current Income Tax Expense (Benefit)",
        "totalLabel": "Total current"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/IncomeTaxesProvisionforIncomeTaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [
      "r144",
      "r531",
      "r539"
     ],
     "calculation": {
      "http://www.j2global.com/role/IncomeTaxesProvisionforIncomeTaxDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current State and Local Tax Expense (Benefit)",
        "terseLabel": "State"
       }
      }
     },
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/IncomeTaxesProvisionforIncomeTaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r565"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.",
        "label": "Customer Relationships [Member]",
        "terseLabel": "Customer relationships"
       }
      }
     },
     "localname": "CustomerRelationshipsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BusinessAcquisitionsAllocationofAggregatePurchaseConsiderationDetails",
      "http://www.j2global.com/role/GoodwillandIntangibleAssetsFiniteLivedIntangiblesAcquiredDetails",
      "http://www.j2global.com/role/GoodwillandIntangibleAssetsIntangibleAssetsSubjecttoAmortizationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtAndEquitySecuritiesGainLoss": {
     "auth_ref": [
      "r98",
      "r100"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrealized and realized gain (loss) on investment in debt and equity securities.",
        "label": "Debt and Equity Securities, Gain (Loss)",
        "negatedTerseLabel": "Loss on equity and debt investments"
       }
      }
     },
     "localname": "DebtAndEquitySecuritiesGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r391"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.",
        "label": "Debt Disclosure [Text Block]",
        "terseLabel": "Long-Term Debt"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/LongTermDebt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r26",
      "r28",
      "r29",
      "r699",
      "r702",
      "r728"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]",
        "terseLabel": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails",
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical",
      "http://www.j2global.com/role/CommitmentsandContingenciesDetails",
      "http://www.j2global.com/role/EarningsPerShareComponentsofBasicandDilutedEarningsPerShareDetails",
      "http://www.j2global.com/role/FairValueMeasurementsNarrativeDetails",
      "http://www.j2global.com/role/LongTermDebtAdditionalInformationRelatedtoSeniorandConvertibleNotesDetails",
      "http://www.j2global.com/role/LongTermDebtComponentsofInterestExpenseRelatedtoConvertibleNotesDetails",
      "http://www.j2global.com/role/LongTermDebtNarrativeDetails",
      "http://www.j2global.com/role/LongTermDebtSummaryofLongtermDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "auth_ref": [
      "r29",
      "r383",
      "r702",
      "r728"
     ],
     "calculation": {
      "http://www.j2global.com/role/LongTermDebtFuturePrincipalPaymentsforDebtDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.j2global.com/role/LongTermDebtSummaryofLongtermDebtDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.",
        "label": "Long-term Debt, Gross",
        "netLabel": "Principal amount",
        "terseLabel": "Gross long-term debt",
        "totalLabel": "Total gross long-term debt",
        "verboseLabel": "Outstanding debt originating from the Paycheck Protection Program"
       }
      }
     },
     "localname": "DebtInstrumentCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/LongTermDebtAdditionalInformationRelatedtoSeniorandConvertibleNotesDetails",
      "http://www.j2global.com/role/LongTermDebtFuturePrincipalPaymentsforDebtDetails",
      "http://www.j2global.com/role/LongTermDebtNarrativeDetails",
      "http://www.j2global.com/role/LongTermDebtSummaryofLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent": {
     "auth_ref": [
      "r382"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying amount of the equity component of convertible debt which may be settled in cash upon conversion.",
        "label": "Debt Instrument, Convertible, Carrying Amount of Equity Component",
        "terseLabel": "Convertible debt carrying amount of equity component",
        "verboseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/LongTermDebtAdditionalInformationRelatedtoSeniorandConvertibleNotesDetails",
      "http://www.j2global.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentConvertibleConversionPrice1": {
     "auth_ref": [
      "r386"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The price per share of the conversion feature embedded in the debt instrument.",
        "label": "Debt Instrument, Convertible, Conversion Price",
        "terseLabel": "Convertible debt conversion price (in usd per share)"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleConversionPrice1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_DebtInstrumentConvertibleConversionRatio1": {
     "auth_ref": [
      "r60",
      "r393",
      "r394",
      "r396"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.",
        "label": "Debt Instrument, Convertible, Conversion Ratio",
        "terseLabel": "Convertible debt conversion ratio"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleConversionRatio1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "us-gaap_DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal": {
     "auth_ref": [
      "r387"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount by which the convertible debt's if-converted value exceeds its principle amount at the balance sheet date, regardless of whether the instrument is currently convertible. This element applies to public companies only.",
        "label": "Debt Instrument, Convertible, If-converted Value in Excess of Principal",
        "terseLabel": "If-converted value in excess of the principal amount"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1": {
     "auth_ref": [
      "r385"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Remaining amortization period for discount on the liability component of convertible debt which may be settled in cash upon conversion, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Debt Instrument, Convertible, Remaining Discount Amortization Period",
        "terseLabel": "Convertible debt remaining discount amortization period"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.",
        "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days",
        "terseLabel": "Convertible debt threshold consecutive trading days"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.",
        "label": "Debt Instrument, Convertible, Threshold Trading Days",
        "terseLabel": "Convertible debt threshold trading days"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleThresholdTradingDays",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r634",
      "r636"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face (par) amount of debt instrument at time of issuance.",
        "label": "Debt Instrument, Face Amount",
        "verboseLabel": "Face amount"
       }
      }
     },
     "localname": "DebtInstrumentFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "auth_ref": [
      "r59",
      "r388",
      "r634"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.",
        "label": "Debt Instrument, Interest Rate, Effective Percentage",
        "terseLabel": "Effective interest rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateEffectivePercentage",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r59"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "terseLabel": "Stated interest rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails",
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical",
      "http://www.j2global.com/role/EarningsPerShareComponentsofBasicandDilutedEarningsPerShareDetails",
      "http://www.j2global.com/role/FairValueMeasurementsNarrativeDetails",
      "http://www.j2global.com/role/LongTermDebtNarrativeDetails",
      "http://www.j2global.com/role/LongTermDebtSummaryofLongtermDebtDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt Instrument [Line Items]",
        "terseLabel": "Debt Instrument [Line Items]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/LongTermDebtAdditionalInformationRelatedtoSeniorandConvertibleNotesDetails",
      "http://www.j2global.com/role/LongTermDebtComponentsofInterestExpenseRelatedtoConvertibleNotesDetails",
      "http://www.j2global.com/role/LongTermDebtNarrativeDetails",
      "http://www.j2global.com/role/LongTermDebtSummaryofLongtermDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r61"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]",
        "terseLabel": "Debt Instrument, Name [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails",
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical",
      "http://www.j2global.com/role/CommitmentsandContingenciesDetails",
      "http://www.j2global.com/role/EarningsPerShareComponentsofBasicandDilutedEarningsPerShareDetails",
      "http://www.j2global.com/role/FairValueMeasurementsNarrativeDetails",
      "http://www.j2global.com/role/LongTermDebtAdditionalInformationRelatedtoSeniorandConvertibleNotesDetails",
      "http://www.j2global.com/role/LongTermDebtComponentsofInterestExpenseRelatedtoConvertibleNotesDetails",
      "http://www.j2global.com/role/LongTermDebtNarrativeDetails",
      "http://www.j2global.com/role/LongTermDebtSummaryofLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPeriodAxis": {
     "auth_ref": [
      "r723"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information about timing of debt redemption features under terms of the debt agreement.",
        "label": "Debt Instrument, Redemption, Period [Axis]",
        "terseLabel": "Debt Instrument, Redemption, Period [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPeriodAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPeriodDomain": {
     "auth_ref": [
      "r723"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period as defined under terms of the debt agreement for debt redemption features.",
        "label": "Debt Instrument, Redemption, Period [Domain]",
        "terseLabel": "Debt Instrument, Redemption, Period [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPeriodDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPeriodOneMember": {
     "auth_ref": [
      "r723"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period one representing most current period of debt redemption features under terms of the debt agreement.",
        "label": "Debt Instrument, Redemption, Period One [Member]",
        "terseLabel": "Debt Instrument, Redemption, Period One"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPeriodOneMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPeriodTwoMember": {
     "auth_ref": [
      "r723"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period two representing second most current period of debt redemption features under terms of the debt agreement.",
        "label": "Debt Instrument, Redemption, Period Two [Member]",
        "terseLabel": "Debt Instrument, Redemption, Period Two"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPeriodTwoMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPricePercentage": {
     "auth_ref": [
      "r723"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.",
        "label": "Debt Instrument, Redemption Price, Percentage",
        "terseLabel": "Redemption price, percentage"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPricePercentage",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of principal amount of debt redeemed.",
        "label": "Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed",
        "terseLabel": "Percentage of principal amount redeemed"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r61",
      "r145",
      "r393",
      "r395",
      "r396",
      "r397",
      "r633",
      "r634",
      "r636",
      "r724"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Schedule of Long-term Debt Instruments [Table]",
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/LongTermDebtAdditionalInformationRelatedtoSeniorandConvertibleNotesDetails",
      "http://www.j2global.com/role/LongTermDebtComponentsofInterestExpenseRelatedtoConvertibleNotesDetails",
      "http://www.j2global.com/role/LongTermDebtNarrativeDetails",
      "http://www.j2global.com/role/LongTermDebtSummaryofLongtermDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentUnamortizedDiscount": {
     "auth_ref": [
      "r633",
      "r636"
     ],
     "calculation": {
      "http://www.j2global.com/role/LongTermDebtSummaryofLongtermDebtDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt discount.",
        "label": "Debt Instrument, Unamortized Discount",
        "negatedTerseLabel": "Less: Unamortized discount",
        "verboseLabel": "Unamortized debt discount"
       }
      }
     },
     "localname": "DebtInstrumentUnamortizedDiscount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/LongTermDebtAdditionalInformationRelatedtoSeniorandConvertibleNotesDetails",
      "http://www.j2global.com/role/LongTermDebtNarrativeDetails",
      "http://www.j2global.com/role/LongTermDebtSummaryofLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross": {
     "auth_ref": [
      "r637"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before accumulated amortization, of debt issuance costs related to line of credit arrangements. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Line of Credit Arrangements, Gross",
        "terseLabel": "Line of credit, debt issuance costs before accumulated amortization"
       }
      }
     },
     "localname": "DebtIssuanceCostsLineOfCreditArrangementsGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet": {
     "auth_ref": [
      "r637"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt issuance costs related to line of credit arrangements. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Line of Credit Arrangements, Net",
        "terseLabel": "Line of credit, debt issuance costs after accumulated amortization"
       }
      }
     },
     "localname": "DebtIssuanceCostsLineOfCreditArrangementsNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtPolicyTextBlock": {
     "auth_ref": [
      "r139",
      "r378"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt.",
        "label": "Debt, Policy [Policy Text Block]",
        "terseLabel": "Debt Issuance Costs and Debt Discount"
       }
      }
     },
     "localname": "DebtPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": {
     "auth_ref": [
      "r293",
      "r323",
      "r326"
     ],
     "calculation": {
      "http://www.j2global.com/role/InvestmentsFairValueofAvailableforsaleInvestmentsinUnrealizedLossPositionDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer",
        "terseLabel": "12 Months or Greater"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/InvestmentsFairValueofAvailableforsaleInvestmentsinUnrealizedLossPositionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": {
     "auth_ref": [
      "r293",
      "r323"
     ],
     "calculation": {
      "http://www.j2global.com/role/InvestmentsFairValueofAvailableforsaleInvestmentsinUnrealizedLossPositionDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss",
        "negatedTerseLabel": "12 Months or Greater"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/InvestmentsFairValueofAvailableforsaleInvestmentsinUnrealizedLossPositionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": {
     "auth_ref": [
      "r293",
      "r323",
      "r326"
     ],
     "calculation": {
      "http://www.j2global.com/role/InvestmentsFairValueofAvailableforsaleInvestmentsinUnrealizedLossPositionDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months",
        "terseLabel": "Less than 12 Months"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/InvestmentsFairValueofAvailableforsaleInvestmentsinUnrealizedLossPositionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": {
     "auth_ref": [
      "r293",
      "r323"
     ],
     "calculation": {
      "http://www.j2global.com/role/InvestmentsFairValueofAvailableforsaleInvestmentsinUnrealizedLossPositionDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss",
        "negatedTerseLabel": "Less than 12 Months"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/InvestmentsFairValueofAvailableforsaleInvestmentsinUnrealizedLossPositionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleTable": {
     "auth_ref": [
      "r295"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-sale [Table]",
        "terseLabel": "Debt Securities, Available-for-sale [Table]"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/InvestmentsSummaryofAvailableforsaleInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": {
     "auth_ref": [
      "r290",
      "r319",
      "r326"
     ],
     "calculation": {
      "http://www.j2global.com/role/InvestmentsFairValueofAvailableforsaleInvestmentsinUnrealizedLossPositionDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position without allowance for credit loss.",
        "label": "Debt Securities, Available-for-sale, Unrealized Loss Position",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/InvestmentsFairValueofAvailableforsaleInvestmentsinUnrealizedLossPositionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": {
     "auth_ref": [
      "r291",
      "r320"
     ],
     "calculation": {
      "http://www.j2global.com/role/InvestmentsFairValueofAvailableforsaleInvestmentsinUnrealizedLossPositionDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "label": "Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss",
        "negatedTotalLabel": "Total"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/InvestmentsFairValueofAvailableforsaleInvestmentsinUnrealizedLossPositionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable": {
     "auth_ref": [
      "r318",
      "r326"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "label": "Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value [Table]",
        "terseLabel": "Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value [Table]"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/InvestmentsFairValueofAvailableforsaleInvestmentsinUnrealizedLossPositionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock": {
     "auth_ref": [
      "r289",
      "r322",
      "r326"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "label": "Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value [Table Text Block]",
        "terseLabel": "Fair Value of Available-for-sale Investments in Unrealized Loss Position"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/InvestmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions": {
     "auth_ref": [
      "r292",
      "r321"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of investments in debt securities measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "label": "Debt Securities, Available-for-sale, Unrealized Loss Position, Number of Positions",
        "terseLabel": "Number of investments in an unrealized loss position"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/InvestmentsFairValueofAvailableforsaleInvestmentsinUnrealizedLossPositionDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r144",
      "r532",
      "r539"
     ],
     "calculation": {
      "http://www.j2global.com/role/IncomeTaxesProvisionforIncomeTaxDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/IncomeTaxesProvisionforIncomeTaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Federal, State and Local, Tax Expense (Benefit) [Abstract]",
        "terseLabel": "Deferred:"
       }
      }
     },
     "localname": "DeferredFederalStateAndLocalTaxExpenseBenefitAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/IncomeTaxesProvisionforIncomeTaxDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredFinanceCostsGross": {
     "auth_ref": [
      "r635"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Gross",
        "terseLabel": "Gross debt issuance costs"
       }
      }
     },
     "localname": "DeferredFinanceCostsGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "auth_ref": [
      "r53",
      "r635"
     ],
     "calculation": {
      "http://www.j2global.com/role/LongTermDebtSummaryofLongtermDebtDetails_1": {
       "order": 3.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Net",
        "negatedTerseLabel": "Deferred issuance costs",
        "terseLabel": "Debt issuance costs"
       }
      }
     },
     "localname": "DeferredFinanceCostsNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/LongTermDebtAdditionalInformationRelatedtoSeniorandConvertibleNotesDetails",
      "http://www.j2global.com/role/LongTermDebtNarrativeDetails",
      "http://www.j2global.com/role/LongTermDebtSummaryofLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r144",
      "r532",
      "r539"
     ],
     "calculation": {
      "http://www.j2global.com/role/IncomeTaxesProvisionforIncomeTaxDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Foreign Income Tax Expense (Benefit)",
        "terseLabel": "Foreign"
       }
      }
     },
     "localname": "DeferredForeignIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/IncomeTaxesProvisionforIncomeTaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r132",
      "r144",
      "r532",
      "r539",
      "r540",
      "r541"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.j2global.com/role/IncomeTaxesProvisionforIncomeTaxDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Income Tax Expense (Benefit)",
        "terseLabel": "Deferred income taxes, net",
        "totalLabel": "Total deferred"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.j2global.com/role/IncomeTaxesProvisionforIncomeTaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "auth_ref": [
      "r31",
      "r32",
      "r521",
      "r701",
      "r727"
     ],
     "calculation": {
      "http://www.j2global.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.",
        "label": "Deferred Tax Liabilities, Gross",
        "negatedTotalLabel": "Total deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredRevenueCurrent": {
     "auth_ref": [
      "r45"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.",
        "label": "Deferred Revenue, Current",
        "terseLabel": "Deferred revenue, current"
       }
      }
     },
     "localname": "DeferredRevenueCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredRevenueNoncurrent": {
     "auth_ref": [
      "r45"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as noncurrent.",
        "label": "Deferred Revenue, Noncurrent",
        "terseLabel": "Deferred revenue, noncurrent"
       }
      }
     },
     "localname": "DeferredRevenueNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r144",
      "r532",
      "r539"
     ],
     "calculation": {
      "http://www.j2global.com/role/IncomeTaxesProvisionforIncomeTaxDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "terseLabel": "State"
       }
      }
     },
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/IncomeTaxesProvisionforIncomeTaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsDeferredIncome": {
     "auth_ref": [
      "r529",
      "r530"
     ],
     "calculation": {
      "http://www.j2global.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.",
        "label": "Deferred Tax Assets, Deferred Income",
        "terseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "DeferredTaxAssetsDeferredIncome",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "auth_ref": [
      "r522"
     ],
     "calculation": {
      "http://www.j2global.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Gross",
        "totalLabel": "Deferred tax assets, gross"
       }
      }
     },
     "localname": "DeferredTaxAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "auth_ref": [
      "r524"
     ],
     "calculation": {
      "http://www.j2global.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "terseLabel": "Total deferred tax assets",
        "totalLabel": "Total deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails",
      "http://www.j2global.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Net [Abstract]",
        "terseLabel": "Deferred tax assets:"
       }
      }
     },
     "localname": "DeferredTaxAssetsNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "auth_ref": [
      "r529",
      "r530"
     ],
     "calculation": {
      "http://www.j2global.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "terseLabel": "Net operating loss carryforwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are not subject to expiration dates.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration",
        "terseLabel": "NOLs not subject to expiration"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are subject to expiration dates.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration",
        "terseLabel": "NOLs subject to expiration"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "auth_ref": [
      "r529",
      "r530"
     ],
     "calculation": {
      "http://www.j2global.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.",
        "label": "Deferred Tax Assets, Other",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "DeferredTaxAssetsOther",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsStateTaxes": {
     "auth_ref": [],
     "calculation": {
      "http://www.j2global.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from state taxes.",
        "label": "Deferred Tax Assets, State Taxes",
        "terseLabel": "State taxes"
       }
      }
     },
     "localname": "DeferredTaxAssetsStateTaxes",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": {
     "auth_ref": [
      "r527",
      "r529",
      "r530"
     ],
     "calculation": {
      "http://www.j2global.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.",
        "label": "Deferred Tax Assets, Tax Credit Carryforwards",
        "terseLabel": "Tax credit carryforwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxCreditCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign": {
     "auth_ref": [
      "r527",
      "r529",
      "r530"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign tax credit carryforwards.",
        "label": "Deferred Tax Assets, Tax Credit Carryforwards, Foreign",
        "terseLabel": "Foreign tax credit carryforward"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxCreditCarryforwardsForeign",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": {
     "auth_ref": [
      "r527",
      "r529",
      "r530"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.",
        "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research",
        "terseLabel": "Research and development tax credits carryforwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
     "auth_ref": [
      "r529",
      "r530"
     ],
     "calculation": {
      "http://www.j2global.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost",
        "terseLabel": "Share-based compensation expense"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": {
     "auth_ref": [
      "r529",
      "r530"
     ],
     "calculation": {
      "http://www.j2global.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities",
        "terseLabel": "Accrued expenses"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": {
     "auth_ref": [
      "r529",
      "r530"
     ],
     "calculation": {
      "http://www.j2global.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from the allowance for doubtful accounts.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts",
        "terseLabel": "Allowance for bad debt"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses": {
     "auth_ref": [
      "r529",
      "r530"
     ],
     "calculation": {
      "http://www.j2global.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 9.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from estimated impairment losses.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Impairment Losses",
        "terseLabel": "Impairment of investments"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r523"
     ],
     "calculation": {
      "http://www.j2global.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "negatedTerseLabel": "Less:\u00a0valuation allowance",
        "terseLabel": "Valuation allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails",
      "http://www.j2global.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxExpenseFromStockOptionsExercised": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax expense from write-off of the deferred tax asset related to deductible stock options at exercise.",
        "label": "Deferred Tax Expense from Stock Options Exercised",
        "terseLabel": "Deferred tax expense from exercise of stock options"
       }
      }
     },
     "localname": "DeferredTaxExpenseFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/SupplementalCashFlowsInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilities": {
     "auth_ref": [
      "r505",
      "r524"
     ],
     "calculation": {
      "http://www.j2global.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.",
        "label": "Deferred Tax Liabilities, Net",
        "negatedTotalLabel": "Net deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": {
     "auth_ref": [
      "r529",
      "r530"
     ],
     "calculation": {
      "http://www.j2global.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.",
        "label": "Deferred Tax Liabilities, Intangible Assets",
        "negatedTerseLabel": "Basis difference in intangible assets"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities, Net [Abstract]",
        "terseLabel": "Deferred tax liabilities:"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "auth_ref": [
      "r529",
      "r530"
     ],
     "calculation": {
      "http://www.j2global.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.",
        "label": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "negatedTerseLabel": "Basis difference in property and equipment"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanCostRecognized": {
     "auth_ref": [
      "r441"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost for defined contribution plan.",
        "label": "Defined Contribution Plan, Cost",
        "terseLabel": "Expenses incurred for contributions"
       }
      }
     },
     "localname": "DefinedContributionPlanCostRecognized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/DefinedContribution401kSavingsPlanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanTextBlock": {
     "auth_ref": [
      "r441",
      "r442"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for defined contribution plan.",
        "label": "Defined Contribution Plan [Text Block]",
        "terseLabel": "Defined Contribution 401(k) Savings Plan"
       }
      }
     },
     "localname": "DefinedContributionPlanTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/DefinedContribution401kSavingsPlan"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r132",
      "r357"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.",
        "label": "Depreciation",
        "terseLabel": "Depreciation and amortization expense"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/PropertyandEquipmentNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationAndAmortization": {
     "auth_ref": [
      "r132",
      "r357"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Depreciation, Depletion and Amortization, Nonproduction",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/SegmentInformationTotalAssetsCapitalExpendituresDepreciationandAmortizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r132",
      "r231"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
        "label": "Depreciation, Depletion and Amortization",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.",
        "label": "Derivative Contract [Domain]",
        "terseLabel": "Derivative Contract [Domain]"
       }
      }
     },
     "localname": "DerivativeContractTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/FairValueMeasurementsReconciliationofLevel2DerivativeLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "auth_ref": [
      "r596",
      "r597",
      "r598",
      "r599"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of derivative contract.",
        "label": "Derivative Instrument [Axis]",
        "terseLabel": "Derivative Instrument [Axis]"
       }
      }
     },
     "localname": "DerivativeInstrumentRiskAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/FairValueMeasurementsReconciliationofLevel2DerivativeLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativesPolicyTextBlock": {
     "auth_ref": [
      "r139",
      "r149",
      "r592",
      "r593",
      "r594",
      "r595",
      "r600"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.",
        "label": "Derivatives, Policy [Policy Text Block]",
        "terseLabel": "Derivative Instruments"
       }
      }
     },
     "localname": "DerivativesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Disaggregation of Revenue [Line Items]",
        "terseLabel": "Disaggregation of Revenue [Line Items]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/RevenuesDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r420",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table]",
        "terseLabel": "Disaggregation of Revenue [Table]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/RevenuesDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r420"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "terseLabel": "Disaggregation of Revenue"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/RevenuesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r497"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement [Text Block]",
        "terseLabel": "Stock Options and Employee Stock Purchase Plan"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlan"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payment Arrangement [Abstract]",
        "terseLabel": "Share-based Payment Arrangement [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Discontinued Operations and Disposal Groups [Abstract]"
       }
      }
     },
     "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisposalGroupClassificationAxis": {
     "auth_ref": [
      "r10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by disposal group classification.",
        "label": "Disposal Group Classification [Axis]",
        "terseLabel": "Disposal Group Classification [Axis]"
       }
      }
     },
     "localname": "DisposalGroupClassificationAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/SaleofAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisposalGroupClassificationDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations.",
        "label": "Disposal Group Classification [Domain]",
        "terseLabel": "Disposal Group Classification [Domain]"
       }
      }
     },
     "localname": "DisposalGroupClassificationDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/SaleofAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember": {
     "auth_ref": [
      "r10",
      "r354",
      "r364"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal group that is classified as held-for-sale. Excludes disposals classified as discontinued operations.",
        "label": "Disposal Group, Held-for-sale, Not Discontinued Operations [Member]",
        "terseLabel": "Disposal Group, Held-for-sale, Not Discontinued Operations"
       }
      }
     },
     "localname": "DisposalGroupHeldforsaleNotDiscontinuedOperationsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/SaleofAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal": {
     "auth_ref": [
      "r132",
      "r356",
      "r361"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of gain (loss) recognized on the sale or disposal of a disposal group. Excludes discontinued operations.",
        "label": "Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal",
        "terseLabel": "Gain (Loss) on disposal"
       }
      }
     },
     "localname": "DisposalGroupNotDiscontinuedOperationGainLossOnDisposal",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/SaleofAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": {
     "auth_ref": [
      "r14",
      "r367"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.",
        "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]",
        "terseLabel": "Sale of Assets"
       }
      }
     },
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/SaleofAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DividendsCommonStockCash": {
     "auth_ref": [
      "r398"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.",
        "label": "Dividends, Common Stock, Cash",
        "negatedTerseLabel": "Dividends"
       }
      }
     },
     "localname": "DividendsCommonStockCash",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DividendsDeclaredTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information related to dividends declared, including paid and unpaid dividends.",
        "label": "Dividends Declared [Table Text Block]",
        "terseLabel": "Summary of Dividends Declared"
       }
      }
     },
     "localname": "DividendsDeclaredTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DividendsShareBasedCompensation": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of paid and unpaid cash, stock, and paid-in-kind dividends declared for award under share-based payment arrangement.",
        "label": "Dividend, Share-based Payment Arrangement",
        "terseLabel": "Share-based compensation, dividends paid"
       }
      }
     },
     "localname": "DividendsShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DomesticCountryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.",
        "label": "Domestic Tax Authority [Member]",
        "terseLabel": "Domestic Tax Authority"
       }
      }
     },
     "localname": "DomesticCountryMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Net income per common share:"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r95",
      "r169",
      "r170",
      "r171",
      "r172",
      "r173",
      "r177",
      "r179",
      "r195",
      "r198",
      "r199",
      "r203",
      "r204",
      "r713",
      "r742"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Basic (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.j2global.com/role/EarningsPerShareComponentsofBasicandDilutedEarningsPerShareDetails",
      "http://www.j2global.com/role/QuarterlyResultsunauditedDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic [Abstract]",
        "verboseLabel": "Net income per share:"
       }
      }
     },
     "localname": "EarningsPerShareBasicAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/EarningsPerShareComponentsofBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasicAndDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic and Diluted [Abstract]",
        "terseLabel": "Net income per common share:"
       }
      }
     },
     "localname": "EarningsPerShareBasicAndDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/QuarterlyResultsunauditedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r95",
      "r169",
      "r170",
      "r171",
      "r172",
      "r173",
      "r179",
      "r195",
      "r198",
      "r199",
      "r203",
      "r204",
      "r713",
      "r742"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Diluted (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.j2global.com/role/EarningsPerShareComponentsofBasicandDilutedEarningsPerShareDetails",
      "http://www.j2global.com/role/QuarterlyResultsunauditedDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDilutedLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]",
        "terseLabel": "Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]"
       }
      }
     },
     "localname": "EarningsPerShareDilutedLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/EarningsPerShareComponentsofBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r139",
      "r200",
      "r201"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "terseLabel": "Earnings Per Common Share (\u201cEPS\u201d)"
       }
      }
     },
     "localname": "EarningsPerSharePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EarningsPerShareReconciliationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share Reconciliation [Abstract]",
        "terseLabel": "Earnings Per Share Reconciliation [Abstract]"
       }
      }
     },
     "localname": "EarningsPerShareReconciliationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r200",
      "r201",
      "r202",
      "r205"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Earnings Per Share"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/EarningsPerShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents": {
     "auth_ref": [
      "r623"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.",
        "label": "Effect of Exchange Rate on Cash and Cash Equivalents",
        "terseLabel": "Effect of exchange rate changes on cash and cash equivalents"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashAndCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r507"
     ],
     "calculation": {
      "http://www.j2global.com/role/IncomeTaxesReconciliationofStatutoryFederalIncomeTaxRatewithEffectiveIncomeTaxRateDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "totalLabel": "Effective tax rates"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/IncomeTaxesReconciliationofStatutoryFederalIncomeTaxRatewithEffectiveIncomeTaxRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r507",
      "r543"
     ],
     "calculation": {
      "http://www.j2global.com/role/IncomeTaxesReconciliationofStatutoryFederalIncomeTaxRatewithEffectiveIncomeTaxRateDetails": {
       "order": 10.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "terseLabel": "Statutory tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/IncomeTaxesReconciliationofStatutoryFederalIncomeTaxRatewithEffectiveIncomeTaxRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r507",
      "r543"
     ],
     "calculation": {
      "http://www.j2global.com/role/IncomeTaxesReconciliationofStatutoryFederalIncomeTaxRatewithEffectiveIncomeTaxRateDetails": {
       "order": 9.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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 changes in the valuation allowance for deferred tax assets.",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent",
        "terseLabel": "Valuation allowance"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/IncomeTaxesReconciliationofStatutoryFederalIncomeTaxRatewithEffectiveIncomeTaxRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": {
     "auth_ref": [
      "r507",
      "r543"
     ],
     "calculation": {
      "http://www.j2global.com/role/IncomeTaxesReconciliationofStatutoryFederalIncomeTaxRatewithEffectiveIncomeTaxRateDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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 changes in the income tax rates.",
        "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent",
        "terseLabel": "Impact on deferred taxes of enacted tax law and rate changes"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/IncomeTaxesReconciliationofStatutoryFederalIncomeTaxRatewithEffectiveIncomeTaxRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {
     "auth_ref": [
      "r507",
      "r543"
     ],
     "calculation": {
      "http://www.j2global.com/role/IncomeTaxesReconciliationofStatutoryFederalIncomeTaxRatewithEffectiveIncomeTaxRateDetails": {
       "order": 12.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent",
        "terseLabel": "Foreign rate differential"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/IncomeTaxesReconciliationofStatutoryFederalIncomeTaxRatewithEffectiveIncomeTaxRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
     "auth_ref": [
      "r507",
      "r543"
     ],
     "calculation": {
      "http://www.j2global.com/role/IncomeTaxesReconciliationofStatutoryFederalIncomeTaxRatewithEffectiveIncomeTaxRateDetails": {
       "order": 11.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/IncomeTaxesReconciliationofStatutoryFederalIncomeTaxRatewithEffectiveIncomeTaxRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r507",
      "r543"
     ],
     "calculation": {
      "http://www.j2global.com/role/IncomeTaxesReconciliationofStatutoryFederalIncomeTaxRatewithEffectiveIncomeTaxRateDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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).",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent",
        "terseLabel": "State income taxes, net"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/IncomeTaxesReconciliationofStatutoryFederalIncomeTaxRatewithEffectiveIncomeTaxRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign": {
     "auth_ref": [
      "r507",
      "r543"
     ],
     "calculation": {
      "http://www.j2global.com/role/IncomeTaxesReconciliationofStatutoryFederalIncomeTaxRatewithEffectiveIncomeTaxRateDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": -1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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 foreign tax credit.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Foreign, Percent",
        "negatedTerseLabel": "Foreign tax credit"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsForeign",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/IncomeTaxesReconciliationofStatutoryFederalIncomeTaxRatewithEffectiveIncomeTaxRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmbeddedDerivativeFinancialInstrumentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative instrument embedded in host contract.",
        "label": "Embedded Derivative Financial Instruments [Member]",
        "terseLabel": "Embedded Derivative Financial Instruments"
       }
      }
     },
     "localname": "EmbeddedDerivativeFinancialInstrumentsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/FairValueMeasurementsReconciliationofLevel2DerivativeLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet": {
     "auth_ref": [
      "r601"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net Increase or Decrease in the fair value of the embedded derivative or group of embedded derivatives included in earnings in the period.",
        "label": "Embedded Derivative, Gain (Loss) on Embedded Derivative, Net",
        "terseLabel": "Total fair value adjustments reported in earnings"
       }
      }
     },
     "localname": "EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r482"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "verboseLabel": "Unrecognized compensation cost related to non-vested awards granted"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r482"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "verboseLabel": "Weighted-average period to recognize compensation cost (in years)"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": {
     "auth_ref": [
      "r480"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Expense, Tax Benefit",
        "terseLabel": "Tax benefit realized for the tax deductions from option exercises"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.",
        "label": "Employee Stock [Member]",
        "terseLabel": "Employee Stock"
       }
      }
     },
     "localname": "EmployeeStockMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [
      "r479"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.",
        "label": "Share-based Payment Arrangement, Option [Member]",
        "terseLabel": "Share-based Payment Arrangement, Option"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanNarrativeDetails",
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanValuationAssumptionsofStockOptionsandMarketbasedRestrictedStockAwardsGrantedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property used to produce goods and services.",
        "label": "Equipment [Member]",
        "terseLabel": "Equipment"
       }
      }
     },
     "localname": "EquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]",
        "terseLabel": "Equity [Abstract]"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r161",
      "r162",
      "r163",
      "r166",
      "r174",
      "r176",
      "r209",
      "r307",
      "r392",
      "r398",
      "r489",
      "r490",
      "r491",
      "r535",
      "r536",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r630",
      "r753",
      "r754",
      "r755"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/AccumulatedOtherComprehensiveIncomeSummaryofChangesinAccumulatedBalancesofOtherComprehensiveLossIncomeDetails",
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.j2global.com/role/RevenuesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment": {
     "auth_ref": [
      "r299"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item represents an other than temporary decline in value that has been recognized against an investment accounted for under the equity method of accounting. The excess of the carrying amount over the fair value of the investment represents the amount of the write down which is or was reflected in earnings. The written down value is a new cost basis with the adjusted value of the investment becoming its new carrying value subject to the equity accounting method. Evidence of a loss in value might include, but would not necessarily be limited to, absence of an ability to recover the carrying amount of the investment or inability of the investee to sustain an earnings capacity which would justify the carrying amount of the investment.",
        "label": "Equity Method Investment, Other than Temporary Impairment",
        "terseLabel": "Equity method investment, impairment"
       }
      }
     },
     "localname": "EquityMethodInvestmentOtherThanTemporaryImpairment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/InvestmentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityMethodInvestments": {
     "auth_ref": [
      "r49",
      "r237",
      "r300"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Equity Method Investments",
        "terseLabel": "Equity securities"
       }
      }
     },
     "localname": "EquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/InvestmentsCarryingAmountforEquityMethodInvestmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityMethodInvestmentsTextBlock": {
     "auth_ref": [
      "r303"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of equity method investments including, but not limited to, name of each investee or group of investments, percentage ownership, difference between recorded amount of an investment and the value of the underlying equity in the net assets, and summarized financial information.",
        "label": "Equity Method Investments [Table Text Block]",
        "terseLabel": "Carrying Amount for Equity Method Investment"
       }
      }
     },
     "localname": "EquityMethodInvestmentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/InvestmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": {
     "auth_ref": [
      "r296"
     ],
     "calculation": {
      "http://www.j2global.com/role/InvestmentsSummaryofSecuritieswithoutReadilyDeterminableFairValueDetails": {
       "order": 3.0,
       "parentTag": "jcom_EquitySecuritiesWithoutReadilyDeterminableFairValueCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in equity security without readily determinable fair value.",
        "label": "Equity Securities without Readily Determinable Fair Value, Amount",
        "terseLabel": "Reported Amount"
       }
      }
     },
     "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/InvestmentsSummaryofSecuritieswithoutReadilyDeterminableFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentCumulativeAmount": {
     "auth_ref": [
      "r297"
     ],
     "calculation": {
      "http://www.j2global.com/role/InvestmentsSummaryofSecuritieswithoutReadilyDeterminableFairValueDetails": {
       "order": 1.0,
       "parentTag": "jcom_EquitySecuritiesWithoutReadilyDeterminableFairValueCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cumulative loss from downward price adjustment on investment in equity security without readily determinable fair value.",
        "label": "Equity Securities without Readily Determinable Fair Value, Downward Price Adjustment, Cumulative Amount",
        "negatedTerseLabel": "Adjustments"
       }
      }
     },
     "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentCumulativeAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/InvestmentsSummaryofSecuritieswithoutReadilyDeterminableFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount": {
     "auth_ref": [
      "r297"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of impairment loss on investment in equity security without readily determinable fair value.",
        "label": "Equity Securities without Readily Determinable Fair Value, Impairment Loss, Annual Amount",
        "terseLabel": "Impairment loss on equity securities without readily determinable fair value"
       }
      }
     },
     "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/InvestmentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount": {
     "auth_ref": [
      "r297"
     ],
     "calculation": {
      "http://www.j2global.com/role/InvestmentsSummaryofSecuritieswithoutReadilyDeterminableFairValueDetails": {
       "order": 2.0,
       "parentTag": "jcom_EquitySecuritiesWithoutReadilyDeterminableFairValueCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cumulative impairment loss on investment in equity security without readily determinable fair value.",
        "label": "Equity Securities without Readily Determinable Fair Value, Impairment Loss, Cumulative Amount",
        "negatedTerseLabel": "Impairment",
        "terseLabel": "Equity securities, cumulative impairment loss"
       }
      }
     },
     "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/InvestmentsNarrativeDetails",
      "http://www.j2global.com/role/InvestmentsSummaryofSecuritieswithoutReadilyDeterminableFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock": {
     "auth_ref": [
      "r298"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of investment in equity security without readily determinable fair value.",
        "label": "Equity Securities without Readily Determinable Fair Value [Table Text Block]",
        "terseLabel": "Summary of Securities without Readily Determinable Fair Value"
       }
      }
     },
     "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/InvestmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EstimateOfFairValueFairValueDisclosureMember": {
     "auth_ref": [
      "r617"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measured as an estimate of fair value.",
        "label": "Estimate of Fair Value Measurement [Member]",
        "terseLabel": "Fair Value"
       }
      }
     },
     "localname": "EstimateOfFairValueFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/FairValueMeasurementsFairValuesofFinancialInstrumentsMeasuredOnRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]",
        "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/FairValueMeasurementsFairValueMeasurementInputsandValuationTechniquesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": {
     "auth_ref": [
      "r604"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.",
        "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]",
        "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/FairValueMeasurementsFairValueMeasurementInputsandValuationTechniquesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": {
     "auth_ref": [
      "r604"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.",
        "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]",
        "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": {
     "auth_ref": [
      "r606",
      "r612"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the fair value measurement of assets using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes during the period attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets) and gains or losses recognized in other comprehensive income (loss), and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs), by class of asset.",
        "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]",
        "terseLabel": "Reconciliation of Level 3 Financial Assets Measured on Recurring Basis"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]",
        "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]"
       }
      }
     },
     "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/FairValueMeasurementsFairValuesofFinancialInstrumentsMeasuredOnRecurringBasisDetails",
      "http://www.j2global.com/role/FairValueMeasurementsNarrativeDetails",
      "http://www.j2global.com/role/FairValueMeasurementsReconciliationofLevel3FinancialAssetsMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByBalanceSheetGroupingTable": {
     "auth_ref": [
      "r602",
      "r618",
      "r619"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.",
        "label": "Fair Value, by Balance Sheet Grouping [Table]",
        "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]"
       }
      }
     },
     "localname": "FairValueByBalanceSheetGroupingTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/FairValueMeasurementsFairValuesofFinancialInstrumentsMeasuredOnRecurringBasisDetails",
      "http://www.j2global.com/role/FairValueMeasurementsNarrativeDetails",
      "http://www.j2global.com/role/FairValueMeasurementsReconciliationofLevel3FinancialAssetsMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r603",
      "r664",
      "r665",
      "r666"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "terseLabel": "Fair Value Hierarchy and NAV [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/FairValueMeasurementsFairValuesofFinancialInstrumentsMeasuredOnRecurringBasisDetails",
      "http://www.j2global.com/role/FairValueMeasurementsNarrativeDetails",
      "http://www.j2global.com/role/FairValueMeasurementsReconciliationofLevel2DerivativeLiabilitiesDetails",
      "http://www.j2global.com/role/FairValueMeasurementsReconciliationofLevel3FinancialAssetsMeasuredonRecurringBasisDetails",
      "http://www.j2global.com/role/FairValueMeasurementsReconciliationofLevel3FinancialLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementBasisAxis": {
     "auth_ref": [
      "r602",
      "r613"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by measurement basis.",
        "label": "Measurement Basis [Axis]",
        "terseLabel": "Measurement Basis [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementBasisAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/FairValueMeasurementsFairValuesofFinancialInstrumentsMeasuredOnRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosureItemAmountsDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value.",
        "label": "Fair Value Measurement [Domain]",
        "terseLabel": "Fair Value Measurement [Domain]"
       }
      }
     },
     "localname": "FairValueDisclosureItemAmountsDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/FairValueMeasurementsFairValuesofFinancialInstrumentsMeasuredOnRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]",
        "terseLabel": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r610"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.",
        "label": "Fair Value Disclosures [Text Block]",
        "terseLabel": "Fair Value Measurements"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/FairValueMeasurements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r433",
      "r434",
      "r439",
      "r440",
      "r603",
      "r664"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "terseLabel": "Level 1"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/FairValueMeasurementsFairValuesofFinancialInstrumentsMeasuredOnRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r433",
      "r434",
      "r439",
      "r440",
      "r603",
      "r665"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "terseLabel": "Level 2"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/FairValueMeasurementsFairValuesofFinancialInstrumentsMeasuredOnRecurringBasisDetails",
      "http://www.j2global.com/role/FairValueMeasurementsReconciliationofLevel2DerivativeLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r603",
      "r666"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "terseLabel": "Level 3"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/FairValueMeasurementsFairValuesofFinancialInstrumentsMeasuredOnRecurringBasisDetails",
      "http://www.j2global.com/role/FairValueMeasurementsNarrativeDetails",
      "http://www.j2global.com/role/FairValueMeasurementsReconciliationofLevel3FinancialAssetsMeasuredonRecurringBasisDetails",
      "http://www.j2global.com/role/FairValueMeasurementsReconciliationofLevel3FinancialLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]",
        "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/FairValueMeasurementsReconciliationofLevel3FinancialLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]",
        "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/FairValueMeasurementsReconciliationofLevel3FinancialLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": {
     "auth_ref": [
      "r606",
      "r612"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of liabilities using significant unobservable inputs (level 3). Separately presenting changes during the period, attributable to: (1) total gains or losses for the period (realized and unrealized) and location reported in the statement of income (or activities); (2) purchases, sales, issuances, and settlements (net); (3) transfers in and/or out of Level 3.",
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]",
        "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/FairValueMeasurementsReconciliationofLevel3FinancialLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": {
     "auth_ref": [
      "r606",
      "r612"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.",
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]",
        "terseLabel": "Reconciliation of Level 3 Financial Liabilities Measured on Recurring Basis"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss": {
     "auth_ref": [
      "r608"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) recognized in other comprehensive income (OCI) from asset measured at fair value on recurring basis using unobservable input (level 3).",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Other Comprehensive Income (Loss)",
        "terseLabel": "Total fair value adjustments reported in other comprehensive income"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/FairValueMeasurementsReconciliationofLevel3FinancialAssetsMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements": {
     "auth_ref": [
      "r609"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of settlement of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Settlements",
        "negatedTerseLabel": "Exchange of available-for-sale corporate debt securities (Note 5)"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/FairValueMeasurementsReconciliationofLevel3FinancialAssetsMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue": {
     "auth_ref": [
      "r606"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/FairValueMeasurementsReconciliationofLevel3FinancialAssetsMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": {
     "auth_ref": [
      "r607"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings",
        "negatedTerseLabel": "Total fair value adjustments reported in earnings",
        "terseLabel": "Gain (loss) recognized in earnings from change in the fair value of contingent consideration"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/FairValueMeasurementsNarrativeDetails",
      "http://www.j2global.com/role/FairValueMeasurementsReconciliationofLevel3FinancialLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease": {
     "auth_ref": [
      "r606"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease)",
        "terseLabel": "Contingent consideration"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/FairValueMeasurementsReconciliationofLevel3FinancialLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": {
     "auth_ref": [
      "r606"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/FairValueMeasurementsReconciliationofLevel3FinancialLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r664",
      "r665",
      "r666"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "terseLabel": "Fair Value Hierarchy and NAV [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/FairValueMeasurementsFairValuesofFinancialInstrumentsMeasuredOnRecurringBasisDetails",
      "http://www.j2global.com/role/FairValueMeasurementsNarrativeDetails",
      "http://www.j2global.com/role/FairValueMeasurementsReconciliationofLevel2DerivativeLiabilitiesDetails",
      "http://www.j2global.com/role/FairValueMeasurementsReconciliationofLevel3FinancialAssetsMeasuredonRecurringBasisDetails",
      "http://www.j2global.com/role/FairValueMeasurementsReconciliationofLevel3FinancialLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock": {
     "auth_ref": [
      "r606",
      "r611"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of financial instrument classified as a derivative asset (liability) after deduction of derivative liability (asset) using recurring unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]",
        "terseLabel": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation"
       }
      }
     },
     "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings": {
     "auth_ref": [
      "r607",
      "r611"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) recognized in income from derivative asset (liability) after deduction of derivative liability (asset), measured at fair value on recurring basis using unobservable input (level 3).",
        "label": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Gain (Loss) Included in Earnings",
        "negatedTerseLabel": "Total fair value adjustments reported in earnings"
       }
      }
     },
     "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/FairValueMeasurementsReconciliationofLevel2DerivativeLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs": {
     "auth_ref": [
      "r602",
      "r611"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of financial instrument classified as derivative asset (liability) after deduction of derivative liability (asset), measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis with Unobservable Inputs",
        "negatedPeriodEndLabel": "Balance as of December 31, 2019",
        "negatedPeriodStartLabel": "Balance as of January 1, 2019"
       }
      }
     },
     "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/FairValueMeasurementsReconciliationofLevel2DerivativeLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "auth_ref": [
      "r139",
      "r614",
      "r616"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.",
        "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]",
        "verboseLabel": "Fair Value Measurements"
       }
      }
     },
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinancialInstrumentAxis": {
     "auth_ref": [
      "r287",
      "r288",
      "r311",
      "r313",
      "r314",
      "r315",
      "r316",
      "r322",
      "r324",
      "r325",
      "r326",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of financial instrument.",
        "label": "Financial Instrument [Axis]",
        "terseLabel": "Financial Instrument [Axis]"
       }
      }
     },
     "localname": "FinancialInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/FairValueMeasurementsFairValuesofFinancialInstrumentsMeasuredOnRecurringBasisDetails",
      "http://www.j2global.com/role/FairValueMeasurementsNarrativeDetails",
      "http://www.j2global.com/role/InvestmentsFairValueofAvailableforsaleInvestmentsinUnrealizedLossPositionDetails",
      "http://www.j2global.com/role/InvestmentsSummaryofAvailableforsaleInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancialLiabilitiesFairValueDisclosure": {
     "auth_ref": [],
     "calculation": {
      "http://www.j2global.com/role/FairValueMeasurementsFairValuesofFinancialInstrumentsMeasuredOnRecurringBasisDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading liabilities.",
        "label": "Financial Liabilities Fair Value Disclosure",
        "totalLabel": "Total liabilities measured at fair value"
       }
      }
     },
     "localname": "FinancialLiabilitiesFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/FairValueMeasurementsFairValuesofFinancialInstrumentsMeasuredOnRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "terseLabel": "Weighted-Average \u00a0 Amortization Period",
        "verboseLabel": "Weighted-Average \u00a0 Amortization Period"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails",
      "http://www.j2global.com/role/GoodwillandIntangibleAssetsFiniteLivedIntangiblesAcquiredDetails",
      "http://www.j2global.com/role/GoodwillandIntangibleAssetsIntangibleAssetsSubjecttoAmortizationDetails",
      "http://www.j2global.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r346"
     ],
     "calculation": {
      "http://www.j2global.com/role/GoodwillandIntangibleAssetsIntangibleAssetsSubjecttoAmortizationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "terseLabel": "Accumulated Amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/GoodwillandIntangibleAssetsIntangibleAssetsSubjecttoAmortizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": {
     "auth_ref": [],
     "calculation": {
      "http://www.j2global.com/role/GoodwillAndIntangibleAssetsExpectedAmortizationExpensesforIntangibleAssetsSubjectToAmortizationDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/GoodwillAndIntangibleAssetsExpectedAmortizationExpensesforIntangibleAssetsSubjectToAmortizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r348"
     ],
     "calculation": {
      "http://www.j2global.com/role/GoodwillAndIntangibleAssetsExpectedAmortizationExpensesforIntangibleAssetsSubjectToAmortizationDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/GoodwillAndIntangibleAssetsExpectedAmortizationExpensesforIntangibleAssetsSubjectToAmortizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "auth_ref": [
      "r348"
     ],
     "calculation": {
      "http://www.j2global.com/role/GoodwillAndIntangibleAssetsExpectedAmortizationExpensesforIntangibleAssetsSubjectToAmortizationDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/GoodwillAndIntangibleAssetsExpectedAmortizationExpensesforIntangibleAssetsSubjectToAmortizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r348"
     ],
     "calculation": {
      "http://www.j2global.com/role/GoodwillAndIntangibleAssetsExpectedAmortizationExpensesforIntangibleAssetsSubjectToAmortizationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/GoodwillAndIntangibleAssetsExpectedAmortizationExpensesforIntangibleAssetsSubjectToAmortizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r348"
     ],
     "calculation": {
      "http://www.j2global.com/role/GoodwillAndIntangibleAssetsExpectedAmortizationExpensesforIntangibleAssetsSubjectToAmortizationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/GoodwillAndIntangibleAssetsExpectedAmortizationExpensesforIntangibleAssetsSubjectToAmortizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r348"
     ],
     "calculation": {
      "http://www.j2global.com/role/GoodwillAndIntangibleAssetsExpectedAmortizationExpensesforIntangibleAssetsSubjectToAmortizationDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/GoodwillAndIntangibleAssetsExpectedAmortizationExpensesforIntangibleAssetsSubjectToAmortizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r340",
      "r343",
      "r346",
      "r350",
      "r693",
      "r694"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BusinessAcquisitionsAllocationofAggregatePurchaseConsiderationDetails",
      "http://www.j2global.com/role/GoodwillandIntangibleAssetsFiniteLivedIntangiblesAcquiredDetails",
      "http://www.j2global.com/role/GoodwillandIntangibleAssetsIntangibleAssetsSubjecttoAmortizationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r346",
      "r694"
     ],
     "calculation": {
      "http://www.j2global.com/role/GoodwillandIntangibleAssetsIntangibleAssetsSubjecttoAmortizationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Gross",
        "terseLabel": "Historical Cost"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/GoodwillandIntangibleAssetsIntangibleAssetsSubjecttoAmortizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Finite-Lived Intangible Assets [Line Items]",
        "terseLabel": "Finite-Lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/GoodwillandIntangibleAssetsFiniteLivedIntangiblesAcquiredDetails",
      "http://www.j2global.com/role/GoodwillandIntangibleAssetsIntangibleAssetsSubjecttoAmortizationDetails",
      "http://www.j2global.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r340",
      "r345"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BusinessAcquisitionsAllocationofAggregatePurchaseConsiderationDetails",
      "http://www.j2global.com/role/GoodwillandIntangibleAssetsFiniteLivedIntangiblesAcquiredDetails",
      "http://www.j2global.com/role/GoodwillandIntangibleAssetsIntangibleAssetsSubjecttoAmortizationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r346",
      "r693"
     ],
     "calculation": {
      "http://www.j2global.com/role/GoodwillAndIntangibleAssetsExpectedAmortizationExpensesforIntangibleAssetsSubjectToAmortizationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.j2global.com/role/GoodwillandIntangibleAssetsIntangibleAssetsSubjecttoAmortizationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Net",
        "totalLabel": "Net"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/GoodwillAndIntangibleAssetsExpectedAmortizationExpensesforIntangibleAssetsSubjectToAmortizationDetails",
      "http://www.j2global.com/role/GoodwillandIntangibleAssetsIntangibleAssetsSubjecttoAmortizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinitelivedIntangibleAssetsAcquired1": {
     "auth_ref": [
      "r341"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.",
        "label": "Finite-lived Intangible Assets Acquired",
        "terseLabel": "Fair Value"
       }
      }
     },
     "localname": "FinitelivedIntangibleAssetsAcquired1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/GoodwillandIntangibleAssetsFiniteLivedIntangiblesAcquiredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCountryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.",
        "label": "Foreign Tax Authority [Member]",
        "terseLabel": "Foreign Tax Authority"
       }
      }
     },
     "localname": "ForeignCountryMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ForeignCurrencyTransactionGainLossRealized": {
     "auth_ref": [
      "r621",
      "r622"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of foreign currency transaction realized gain (loss) recognized in the income statement.",
        "label": "Foreign Currency Transaction Gain (Loss), Realized",
        "terseLabel": "Foreign exchange realized gains (losses)"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionGainLossRealized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": {
     "auth_ref": [
      "r133",
      "r621",
      "r622"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of foreign currency transaction unrealized gain (loss) recognized in the income statement.",
        "label": "Foreign Currency Transaction Gain (Loss), Unrealized",
        "negatedTerseLabel": "Foreign currency remeasurement gain"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionGainLossUnrealized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "auth_ref": [
      "r139",
      "r631"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.",
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "terseLabel": "Foreign Currency"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.",
        "label": "Furniture and Fixtures [Member]",
        "terseLabel": "Furniture and equipment"
       }
      }
     },
     "localname": "FurnitureAndFixturesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainLossOnInvestments": {
     "auth_ref": [
      "r105",
      "r132",
      "r276"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of realized and unrealized gain (loss) on investment.",
        "label": "Gain (Loss) on Investments",
        "negatedTerseLabel": "Loss on investments, net",
        "terseLabel": "Loss on investments, net",
        "verboseLabel": "Gain (loss) on investments"
       }
      }
     },
     "localname": "GainLossOnInvestments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/AccumulatedOtherComprehensiveIncomeReclassificationoutofAccumulatedOtherComprehensiveLossDetails",
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.j2global.com/role/InvestmentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnSaleOfBusiness": {
     "auth_ref": [
      "r132",
      "r581"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.",
        "label": "Gain (Loss) on Disposition of Business",
        "negatedTerseLabel": "Gain on sale of businesses"
       }
      }
     },
     "localname": "GainLossOnSaleOfBusiness",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainsLossesOnExtinguishmentOfDebt": {
     "auth_ref": [
      "r132",
      "r389",
      "r390"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.",
        "label": "Gain (Loss) on Extinguishment of Debt",
        "negatedTerseLabel": "Loss on extinguishment of debt",
        "terseLabel": "Gain (loss) on extinguishment of debt"
       }
      }
     },
     "localname": "GainsLossesOnExtinguishmentOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.j2global.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r104"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.",
        "label": "General and Administrative Expense",
        "verboseLabel": "General and administrative"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpenseMember": {
     "auth_ref": [
      "r96"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing general and administrative expense.",
        "label": "General and Administrative Expense [Member]",
        "terseLabel": "General and administrative"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r329",
      "r330",
      "r697"
     ],
     "calculation": {
      "http://www.j2global.com/role/BusinessAcquisitionsAllocationofAggregatePurchaseConsiderationDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      },
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 7.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "terseLabel": "Goodwill",
        "verboseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BusinessAcquisitionsAllocationofAggregatePurchaseConsiderationDetails",
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.j2global.com/role/GoodwillandIntangibleAssetsChangesinCarryingAmountsofGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAcquiredDuringPeriod": {
     "auth_ref": [
      "r331"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.",
        "label": "Goodwill, Acquired During Period",
        "terseLabel": "Goodwill acquired",
        "verboseLabel": "Goodwill"
       }
      }
     },
     "localname": "GoodwillAcquiredDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BusinessAcquisitionsNarrativeDetails",
      "http://www.j2global.com/role/GoodwillandIntangibleAssetsChangesinCarryingAmountsofGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetImpairment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill.",
        "label": "Goodwill and Intangible Asset Impairment",
        "terseLabel": "Impairment of goodwill and intangible assets"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetImpairment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]",
        "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r352"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for goodwill and intangible assets.",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "terseLabel": "Goodwill and Intangible Assets"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/GoodwillandIntangibleAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": {
     "auth_ref": [
      "r139",
      "r335",
      "r344"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]",
        "terseLabel": "Business Combinations and Valuation of Goodwill and Intangible Assets"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": {
     "auth_ref": [
      "r333"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Foreign Currency Translation Gain (Loss)",
        "terseLabel": "Foreign exchange translation"
       }
      }
     },
     "localname": "GoodwillForeignCurrencyTranslationGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/GoodwillandIntangibleAssetsChangesinCarryingAmountsofGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Goodwill [Line Items]",
        "terseLabel": "Goodwill [Line Items]"
       }
      }
     },
     "localname": "GoodwillLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/GoodwillandIntangibleAssetsChangesinCarryingAmountsofGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillPurchaseAccountingAdjustments": {
     "auth_ref": [
      "r334",
      "r553"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting 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.",
        "label": "Goodwill, Purchase Accounting Adjustments",
        "terseLabel": "Purchase accounting adjustments",
        "verboseLabel": "Increase (decrease) in goodwill from adjustment under purchase accounting"
       }
      }
     },
     "localname": "GoodwillPurchaseAccountingAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BusinessAcquisitionsNarrativeDetails",
      "http://www.j2global.com/role/GoodwillandIntangibleAssetsChangesinCarryingAmountsofGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit": {
     "auth_ref": [
      "r332"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of divestiture of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Written off Related to Sale of Business Unit",
        "negatedTerseLabel": "Goodwill written off related to sale of a business"
       }
      }
     },
     "localname": "GoodwillWrittenOffRelatedToSaleOfBusinessUnit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/GoodwillandIntangibleAssetsChangesinCarryingAmountsofGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r102",
      "r143",
      "r236",
      "r248",
      "r252",
      "r255",
      "r258",
      "r302",
      "r620"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "terseLabel": "Gross profit",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.j2global.com/role/QuarterlyResultsunauditedDetails",
      "http://www.j2global.com/role/SegmentInformationReconciliationofTotalSegmentOperatingIncometoConsolidatedOperatingIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf": {
     "auth_ref": [
      "r132",
      "r355"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long-lived assets held for abandonment, exchange or sale.",
        "label": "Impairment of Long-Lived Assets to be Disposed of",
        "terseLabel": "Impairment of long-lived assets to be disposed of"
       }
      }
     },
     "localname": "ImpairmentOfLongLivedAssetsToBeDisposedOf",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "auth_ref": [
      "r139",
      "r353",
      "r366"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.",
        "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]",
        "terseLabel": "Impairment or Disposal of Long-Lived and Intangible Assets"
       }
      }
     },
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "auth_ref": [
      "r147",
      "r542"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic",
        "terseLabel": "Income before income taxes, domestic operations"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r90",
      "r236",
      "r248",
      "r252",
      "r255",
      "r258",
      "r695",
      "r709",
      "r716",
      "r744"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "terseLabel": "Income before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/AccumulatedOtherComprehensiveIncomeReclassificationoutofAccumulatedOtherComprehensiveLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "auth_ref": [
      "r147",
      "r542"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign",
        "terseLabel": "Income before income taxes, foreign operations"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r147",
      "r236",
      "r248",
      "r252",
      "r255",
      "r258"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest",
        "totalLabel": "Income before income taxes and net loss in earnings of equity method investment"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r91",
      "r132",
      "r233",
      "r300",
      "r708",
      "r738"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).",
        "label": "Income (Loss) from Equity Method Investments",
        "negatedTerseLabel": "Net loss in earnings of equity method investment",
        "terseLabel": "Net investment income (loss)"
       }
      }
     },
     "localname": "IncomeLossFromEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.j2global.com/role/InvestmentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]",
        "terseLabel": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]",
        "terseLabel": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]"
       }
      }
     },
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/SaleofAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": {
     "auth_ref": [
      "r1",
      "r3",
      "r4",
      "r5",
      "r6",
      "r7",
      "r8",
      "r9",
      "r11",
      "r12",
      "r13",
      "r364",
      "r365"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.",
        "label": "Disposal Groups, Including Discontinued Operations [Table]",
        "terseLabel": "Disposal Groups, Including Discontinued Operations [Table]"
       }
      }
     },
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/SaleofAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r362"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]",
        "terseLabel": "Income Statement Location [Axis]"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the income statement.",
        "label": "Income Statement Location [Domain]",
        "terseLabel": "Income Statement Location [Domain]"
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "auth_ref": [
      "r511"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by tax jurisdiction.",
        "label": "Income Tax Authority [Axis]",
        "terseLabel": "Income Tax Authority [Axis]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.",
        "label": "Income Tax Authority [Domain]",
        "terseLabel": "Income Tax Authority [Domain]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]",
        "terseLabel": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r508",
      "r519",
      "r526",
      "r537",
      "r544",
      "r548",
      "r549",
      "r551"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r144",
      "r175",
      "r176",
      "r234",
      "r506",
      "r538",
      "r546",
      "r745"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      },
      "http://www.j2global.com/role/IncomeTaxesProvisionforIncomeTaxDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "terseLabel": "Income tax expense (benefit)",
        "totalLabel": "Total provision",
        "verboseLabel": "Income tax expense"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/AccumulatedOtherComprehensiveIncomeReclassificationoutofAccumulatedOtherComprehensiveLossDetails",
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.j2global.com/role/IncomeTaxesProvisionforIncomeTaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r86",
      "r139",
      "r503",
      "r504",
      "r519",
      "r520",
      "r525",
      "r533",
      "r767"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.",
        "label": "Income Tax, Policy [Policy Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r136"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.",
        "label": "Income Taxes Paid, Net",
        "terseLabel": "Cash paid for income taxes, net of refunds received"
       }
      }
     },
     "localname": "IncomeTaxesPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/SupplementalCashFlowsInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [
      "r131"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 18.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.",
        "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities",
        "terseLabel": "Accounts payable and accrued expenses"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r131"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedLabel": "Accounts receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": {
     "auth_ref": [
      "r131"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 19.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Increase (Decrease) in Income Taxes Payable",
        "terseLabel": "Income taxes payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDeferredRevenue": {
     "auth_ref": [
      "r131"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 20.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.",
        "label": "Increase (Decrease) in Deferred Revenue",
        "terseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "IncreaseDecreaseInDeferredRevenue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Assets [Abstract]",
        "terseLabel": "Decrease (increase) in:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingAssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Liabilities [Abstract]",
        "terseLabel": "Increase (decrease) in:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {
     "auth_ref": [
      "r131"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 17.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in operating assets classified as other.",
        "label": "Increase (Decrease) in Other Operating Assets",
        "negatedLabel": "Other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": {
     "auth_ref": [
      "r131"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 23.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in operating liabilities classified as other.",
        "label": "Increase (Decrease) in Other Operating Liabilities",
        "terseLabel": "Other long-term liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r131"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 16.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToContingentlyIssuableShares": {
     "auth_ref": [
      "r181",
      "r182",
      "r185",
      "r186",
      "r187",
      "r188",
      "r189",
      "r190",
      "r191",
      "r199"
     ],
     "calculation": {
      "http://www.j2global.com/role/EarningsPerShareComponentsofBasicandDilutedEarningsPerShareDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of contingently issuable shares.  Contingently issuable shares are those shares that are issuable for little or no cash contingent on certain conditions being met.",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Contingently Issuable Shares",
        "terseLabel": "Convertible debt (in shares)"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToContingentlyIssuableShares",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/EarningsPerShareComponentsofBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "auth_ref": [
      "r180",
      "r181",
      "r183",
      "r199"
     ],
     "calculation": {
      "http://www.j2global.com/role/EarningsPerShareComponentsofBasicandDilutedEarningsPerShareDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements",
        "terseLabel": "Equity incentive plans (in shares)"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/EarningsPerShareComponentsofBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r342",
      "r349"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.",
        "label": "Indefinite-lived Intangible Assets [Axis]",
        "terseLabel": "Indefinite-lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/GoodwillAndIntangibleAssetsIndefiniteIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": {
     "auth_ref": [
      "r349"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.",
        "label": "Indefinite-lived Intangible Assets (Excluding Goodwill)",
        "terseLabel": "Intangible assets"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/GoodwillAndIntangibleAssetsIndefiniteIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r342",
      "r349"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.",
        "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/GoodwillAndIntangibleAssetsIndefiniteIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r88",
      "r230",
      "r632",
      "r635",
      "r715"
     ],
     "calculation": {
      "http://www.j2global.com/role/LongTermDebtComponentsofInterestExpenseRelatedtoConvertibleNotesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "terseLabel": "Interest expense",
        "totalLabel": "Total interest expense related to Convertible Notes"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/LongTermDebtComponentsofInterestExpenseRelatedtoConvertibleNotesDetails",
      "http://www.j2global.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseDebtExcludingAmortization": {
     "auth_ref": [
      "r108"
     ],
     "calculation": {
      "http://www.j2global.com/role/LongTermDebtComponentsofInterestExpenseRelatedtoConvertibleNotesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_InterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs.",
        "label": "Interest Expense, Debt, Excluding Amortization",
        "terseLabel": "Cash interest expense (coupon interest expense)"
       }
      }
     },
     "localname": "InterestExpenseDebtExcludingAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/LongTermDebtComponentsofInterestExpenseRelatedtoConvertibleNotesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeExpenseNet": {
     "auth_ref": [
      "r714"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net amount of operating interest income (expense).",
        "label": "Interest Income (Expense), Net",
        "negatedTerseLabel": "Interest expense, net"
       }
      }
     },
     "localname": "InterestIncomeExpenseNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r126",
      "r129",
      "r136"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "terseLabel": "Cash paid for interest"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/SupplementalCashFlowsInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntersegmentEliminationMember": {
     "auth_ref": [
      "r228",
      "r247",
      "r248",
      "r249",
      "r250",
      "r252",
      "r254",
      "r258"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Eliminating entries used in operating segment consolidation.",
        "label": "Intersegment Eliminations [Member]",
        "terseLabel": "Intersegment Eliminations"
       }
      }
     },
     "localname": "IntersegmentEliminationMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/RevenuesDisaggregationofRevenueDetails",
      "http://www.j2global.com/role/SegmentInformationReconciliationofTotalSegmentOperatingIncometoConsolidatedOperatingIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InvestmentPolicyTextBlock": {
     "auth_ref": [
      "r301",
      "r743"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for investment in financial asset.",
        "label": "Investment, Policy [Policy Text Block]",
        "terseLabel": "Investments"
       }
      }
     },
     "localname": "InvestmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.",
        "label": "Investments Classified by Contractual Maturity Date [Table Text Block]",
        "terseLabel": "Available-for-Sale Securities Classified by Contractual Maturity Date"
       }
      }
     },
     "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/InvestmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments, Debt and Equity Securities [Abstract]",
        "terseLabel": "Investments, Debt and Equity Securities [Abstract]"
       }
      }
     },
     "localname": "InvestmentsDebtAndEquitySecuritiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentsFairValueDisclosure": {
     "auth_ref": [
      "r602"
     ],
     "calculation": {
      "http://www.j2global.com/role/FairValueMeasurementsFairValuesofFinancialInstrumentsMeasuredOnRecurringBasisDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.",
        "label": "Investments, Fair Value Disclosure",
        "terseLabel": "Corporate debt securities",
        "verboseLabel": "Corporate debt securities"
       }
      }
     },
     "localname": "InvestmentsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/FairValueMeasurementsFairValuesofFinancialInstrumentsMeasuredOnRecurringBasisDetails",
      "http://www.j2global.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r295",
      "r696",
      "r722",
      "r765"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for  investments in certain debt and equity securities.",
        "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]",
        "terseLabel": "Investments"
       }
      }
     },
     "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/Investments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r653",
      "r655"
     ],
     "calculation": {
      "http://www.j2global.com/role/LeasesComponentsofLeaseExpenseDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease cost recognized by lessee for lease contract.",
        "label": "Lease, Cost",
        "totalLabel": "Total lease cost"
       }
      }
     },
     "localname": "LeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/LeasesComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r653"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.",
        "label": "Lease, Cost [Table Text Block]",
        "terseLabel": "Components of Lease Expense and Supplemental Cash Flow Information"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "auth_ref": [
      "r358"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additions or improvements to assets held under a lease arrangement.",
        "label": "Leasehold Improvements [Member]",
        "terseLabel": "Leasehold improvements"
       }
      }
     },
     "localname": "LeaseholdImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/LeasesNarrativeDetails",
      "http://www.j2global.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]",
        "terseLabel": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Lessee, Lease, Description [Line Items]",
        "terseLabel": "Lessee, Lease, Description [Line Items]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "auth_ref": [
      "r645"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about lessee's leases.",
        "label": "Lessee, Lease, Description [Table]",
        "terseLabel": "Lessee, Lease, Description [Table]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r654"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.",
        "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]",
        "terseLabel": "Maturities of Operating Lease Liabilities"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r654"
     ],
     "calculation": {
      "http://www.j2global.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.j2global.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "totalLabel": "Total lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r654"
     ],
     "calculation": {
      "http://www.j2global.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r654"
     ],
     "calculation": {
      "http://www.j2global.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r654"
     ],
     "calculation": {
      "http://www.j2global.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1": {
       "order": 5.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r654"
     ],
     "calculation": {
      "http://www.j2global.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r654"
     ],
     "calculation": {
      "http://www.j2global.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1": {
       "order": 6.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r654"
     ],
     "calculation": {
      "http://www.j2global.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1": {
       "order": 4.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r654"
     ],
     "calculation": {
      "http://www.j2global.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "negatedLabel": "Less: Imputed interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseRenewalTerm": {
     "auth_ref": [
      "r644"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Operating Lease, Renewal Term",
        "terseLabel": "Operating lease renewal term"
       }
      }
     },
     "localname": "LesseeOperatingLeaseRenewalTerm",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeOperatingLeaseTermOfContract": {
     "auth_ref": [
      "r644"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Operating Lease, Term of Contract",
        "terseLabel": "Operating lease terms"
       }
      }
     },
     "localname": "LesseeOperatingLeaseTermOfContract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r656"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.",
        "label": "Lessee, Operating Leases [Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeOperatingLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r56",
      "r143",
      "r250",
      "r302",
      "r578",
      "r583",
      "r584",
      "r620"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "TOTAL LIABILITIES"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r42",
      "r143",
      "r302",
      "r620",
      "r703",
      "r735"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "TOTAL LIABILITIES AND STOCKHOLDERS\u2019 EQUITY"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r58",
      "r143",
      "r302",
      "r578",
      "r583",
      "r584",
      "r620"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilityForUncertainTaxPositionsNoncurrent": {
     "auth_ref": [
      "r62"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount recognized for uncertainty in income taxes classified as noncurrent.",
        "label": "Liability for Uncertainty in Income Taxes, Noncurrent",
        "terseLabel": "Liability for uncertain tax positions"
       }
      }
     },
     "localname": "LiabilityForUncertainTaxPositionsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": {
     "auth_ref": [
      "r54"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Line of Credit Facility, Current Borrowing Capacity",
        "terseLabel": "Line of credit facility, current borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityCurrentBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Line of Credit Facility [Line Items]",
        "terseLabel": "Line of Credit Facility [Line Items]"
       }
      }
     },
     "localname": "LineOfCreditFacilityLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r54"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "terseLabel": "Line of credit facility, maximum borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "auth_ref": [
      "r54",
      "r145"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.",
        "label": "Line of Credit Facility [Table]",
        "terseLabel": "Line of Credit Facility [Table]"
       }
      }
     },
     "localname": "LineOfCreditFacilityTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.",
        "label": "Line of Credit [Member]",
        "terseLabel": "Line of Credit"
       }
      }
     },
     "localname": "LineOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails",
      "http://www.j2global.com/role/CommitmentsandContingenciesDetails",
      "http://www.j2global.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LoansPayableMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Borrowing supported by a written promise to pay an obligation.",
        "label": "Loans Payable [Member]",
        "terseLabel": "Loans Payable"
       }
      }
     },
     "localname": "LoansPayableMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/LongTermDebtNarrativeDetails",
      "http://www.j2global.com/role/LongTermDebtSummaryofLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r29",
      "r384",
      "r702",
      "r732"
     ],
     "calculation": {
      "http://www.j2global.com/role/LongTermDebtSummaryofLongtermDebtDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.j2global.com/role/LongTermDebtSummaryofLongtermDebtDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt",
        "totalLabel": "Total long-term debt"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/LongTermDebtAdditionalInformationRelatedtoSeniorandConvertibleNotesDetails",
      "http://www.j2global.com/role/LongTermDebtSummaryofLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-term Debt, Unclassified [Abstract]",
        "terseLabel": "Long-term Debt, Unclassified [Abstract]"
       }
      }
     },
     "localname": "LongTermDebtAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r55"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.j2global.com/role/LongTermDebtSummaryofLongtermDebtDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt, Current Maturities",
        "negatedTerseLabel": "Less: Current portion",
        "terseLabel": "Current portion of long-term debt"
       }
      }
     },
     "localname": "LongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.j2global.com/role/LongTermDebtSummaryofLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtFairValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.",
        "label": "Long-term Debt, Fair Value",
        "terseLabel": "Long-term debt",
        "verboseLabel": "Fair value of senior notes"
       }
      }
     },
     "localname": "LongTermDebtFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/FairValueMeasurementsFairValuesofFinancialInstrumentsMeasuredOnRecurringBasisDetails",
      "http://www.j2global.com/role/FairValueMeasurementsNarrativeDetails",
      "http://www.j2global.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": {
     "auth_ref": [
      "r151",
      "r378"
     ],
     "calculation": {
      "http://www.j2global.com/role/LongTermDebtFuturePrincipalPaymentsforDebtDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/LongTermDebtFuturePrincipalPaymentsforDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "auth_ref": [
      "r151",
      "r378"
     ],
     "calculation": {
      "http://www.j2global.com/role/LongTermDebtFuturePrincipalPaymentsforDebtDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year One",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/LongTermDebtFuturePrincipalPaymentsforDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": {
     "auth_ref": [
      "r151",
      "r378"
     ],
     "calculation": {
      "http://www.j2global.com/role/LongTermDebtFuturePrincipalPaymentsforDebtDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Five",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/LongTermDebtFuturePrincipalPaymentsforDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "auth_ref": [
      "r151",
      "r378"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Four",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/LongTermDebtFuturePrincipalPaymentsforDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "auth_ref": [
      "r151",
      "r378"
     ],
     "calculation": {
      "http://www.j2global.com/role/LongTermDebtFuturePrincipalPaymentsforDebtDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Three",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/LongTermDebtFuturePrincipalPaymentsforDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "auth_ref": [
      "r151",
      "r378"
     ],
     "calculation": {
      "http://www.j2global.com/role/LongTermDebtFuturePrincipalPaymentsforDebtDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Two",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/LongTermDebtFuturePrincipalPaymentsforDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r61"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://www.j2global.com/role/LongTermDebtSummaryofLongtermDebtDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt, Excluding Current Maturities",
        "terseLabel": "Total long-term debt, less current portion"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.j2global.com/role/LongTermDebtSummaryofLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermInvestments": {
     "auth_ref": [
      "r49"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).",
        "label": "Long-term Investments",
        "terseLabel": "Long-term investments"
       }
      }
     },
     "localname": "LongTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r61"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-term Debt, Type [Axis]",
        "terseLabel": "Long-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails",
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical",
      "http://www.j2global.com/role/CommitmentsandContingenciesDetails",
      "http://www.j2global.com/role/EarningsPerShareComponentsofBasicandDilutedEarningsPerShareDetails",
      "http://www.j2global.com/role/FairValueMeasurementsNarrativeDetails",
      "http://www.j2global.com/role/LongTermDebtAdditionalInformationRelatedtoSeniorandConvertibleNotesDetails",
      "http://www.j2global.com/role/LongTermDebtComponentsofInterestExpenseRelatedtoConvertibleNotesDetails",
      "http://www.j2global.com/role/LongTermDebtNarrativeDetails",
      "http://www.j2global.com/role/LongTermDebtSummaryofLongtermDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r61",
      "r379"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Long-term Debt, Type [Domain]",
        "terseLabel": "Long-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails",
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical",
      "http://www.j2global.com/role/CommitmentsandContingenciesDetails",
      "http://www.j2global.com/role/EarningsPerShareComponentsofBasicandDilutedEarningsPerShareDetails",
      "http://www.j2global.com/role/FairValueMeasurementsNarrativeDetails",
      "http://www.j2global.com/role/LongTermDebtAdditionalInformationRelatedtoSeniorandConvertibleNotesDetails",
      "http://www.j2global.com/role/LongTermDebtComponentsofInterestExpenseRelatedtoConvertibleNotesDetails",
      "http://www.j2global.com/role/LongTermDebtNarrativeDetails",
      "http://www.j2global.com/role/LongTermDebtSummaryofLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LossContingencyAccrualAtCarryingValue": {
     "auth_ref": [
      "r373"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss contingency liability.",
        "label": "Loss Contingency Accrual",
        "terseLabel": "Loss contingency accrual"
       }
      }
     },
     "localname": "LossContingencyAccrualAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossContingencyEstimateOfPossibleLoss": {
     "auth_ref": [
      "r374",
      "r375",
      "r377"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the estimated amount of loss from the specified contingency as of the balance sheet date.",
        "label": "Loss Contingency, Estimate of Possible Loss",
        "terseLabel": "Estimate of possible loss"
       }
      }
     },
     "localname": "LossContingencyEstimateOfPossibleLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ManagementFeeExpense": {
     "auth_ref": [
      "r657"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses related to the managing member or general partner for management of the day-to-day business functions of the limited liability company (LLC) or limited partnership (LP).",
        "label": "Management Fee Expense",
        "terseLabel": "Management fees recognized"
       }
      }
     },
     "localname": "ManagementFeeExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/InvestmentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MeasurementInputDiscountRateMember": {
     "auth_ref": [
      "r604"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using interest rate to determine present value of future cash flows.",
        "label": "Measurement Input, Discount Rate [Member]",
        "terseLabel": "Discount rate"
       }
      }
     },
     "localname": "MeasurementInputDiscountRateMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/FairValueMeasurementsFairValueMeasurementInputsandValuationTechniquesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputRiskFreeInterestRateMember": {
     "auth_ref": [
      "r604"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss.",
        "label": "Measurement Input, Risk Free Interest Rate [Member]",
        "terseLabel": "Risk free rate"
       }
      }
     },
     "localname": "MeasurementInputRiskFreeInterestRateMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/FairValueMeasurementsFairValueMeasurementInputsandValuationTechniquesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputTypeAxis": {
     "auth_ref": [
      "r604"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of measurement input used to determine value of asset and liability.",
        "label": "Measurement Input Type [Axis]",
        "terseLabel": "Measurement Input Type [Axis]"
       }
      }
     },
     "localname": "MeasurementInputTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/FairValueMeasurementsFairValueMeasurementInputsandValuationTechniquesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MeasurementInputTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input used to determine value of asset and liability.",
        "label": "Measurement Input Type [Domain]",
        "terseLabel": "Measurement Input Type [Domain]"
       }
      }
     },
     "localname": "MeasurementInputTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/FairValueMeasurementsFairValueMeasurementInputsandValuationTechniquesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MoneyMarketFundsMember": {
     "auth_ref": [
      "r433"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.",
        "label": "Money Market Funds [Member]",
        "terseLabel": "Money market and other funds"
       }
      }
     },
     "localname": "MoneyMarketFundsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/FairValueMeasurementsFairValuesofFinancialInstrumentsMeasuredOnRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MovementInValuationAllowancesAndReservesRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]",
        "terseLabel": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]"
       }
      }
     },
     "localname": "MovementInValuationAllowancesAndReservesRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NatureOfOperations": {
     "auth_ref": [
      "r213",
      "r222"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.",
        "label": "Nature of Operations [Text Block]",
        "terseLabel": "The Company"
       }
      }
     },
     "localname": "NatureOfOperations",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/TheCompany"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r128"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash (used in) provided by financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Cash flows from financing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r128"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash used in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Cash flows from investing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r128",
      "r130",
      "r133"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash provided by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Cash flows from operating activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r13",
      "r80",
      "r83",
      "r92",
      "r133",
      "r143",
      "r165",
      "r169",
      "r170",
      "r171",
      "r172",
      "r175",
      "r176",
      "r193",
      "r236",
      "r248",
      "r252",
      "r255",
      "r258",
      "r302",
      "r620",
      "r710",
      "r739"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      },
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.j2global.com/role/EarningsPerShareComponentsofBasicandDilutedEarningsPerShareDetails": {
       "order": 1.0,
       "parentTag": "jcom_NetIncomeLossAvailableToCommonStockholdersBasicAndDiluted",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "terseLabel": "Net income",
        "totalLabel": "Net income",
        "verboseLabel": "Net income attributable to J2 Global, Inc. common shareholders"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.j2global.com/role/EarningsPerShareComponentsofBasicandDilutedEarningsPerShareDetails",
      "http://www.j2global.com/role/QuarterlyResultsunauditedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "Recent Accounting Pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncurrentAssets": {
     "auth_ref": [
      "r263"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Long-Lived Assets",
        "terseLabel": "Long-lived assets"
       }
      }
     },
     "localname": "NoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/SegmentInformationRevenuesandLonglivedAssetsbyGeographicInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesPayable": {
     "auth_ref": [
      "r29",
      "r702",
      "r732"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer.",
        "label": "Notes Payable",
        "terseLabel": "Notes payable"
       }
      }
     },
     "localname": "NotesPayable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [
      "r224"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.",
        "label": "Number of Reportable Segments",
        "terseLabel": "Number of reportable segments"
       }
      }
     },
     "localname": "NumberOfReportableSegments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails",
      "http://www.j2global.com/role/SegmentInformationNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.",
        "label": "Operating Expenses",
        "totalLabel": "Total operating expenses"
       }
      }
     },
     "localname": "OperatingExpenses",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses [Abstract]",
        "terseLabel": "Operating expenses:"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r236",
      "r248",
      "r252",
      "r255",
      "r258"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "terseLabel": "Income from operations",
        "totalLabel": "Income from operations"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.j2global.com/role/SegmentInformationReconciliationofTotalSegmentOperatingIncometoConsolidatedOperatingIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r646",
      "r655"
     ],
     "calculation": {
      "http://www.j2global.com/role/LeasesComponentsofLeaseExpenseDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
        "label": "Operating Lease, Cost",
        "terseLabel": "Operating lease cost"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/LeasesComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseImpairmentLoss": {
     "auth_ref": [
      "r640"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss from impairment of right-of-use asset from operating lease.",
        "label": "Operating Lease, Impairment Loss",
        "terseLabel": "Lease asset impairments and other charges"
       }
      }
     },
     "localname": "OperatingLeaseImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.j2global.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r642"
     ],
     "calculation": {
      "http://www.j2global.com/role/LeasesBalanceSheetandOtherSupplementalOperatingLeaseInformationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.j2global.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "terseLabel": "Present value of operating lease liabilities",
        "totalLabel": "Total operating lease liabilities",
        "verboseLabel": "Operating lease liabilities recorded upon adoption"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/LeasesBalanceSheetandOtherSupplementalOperatingLeaseInformationDetails",
      "http://www.j2global.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails",
      "http://www.j2global.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r642"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.j2global.com/role/LeasesBalanceSheetandOtherSupplementalOperatingLeaseInformationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease, Liability, Current",
        "terseLabel": "Operating lease liabilities, current"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.j2global.com/role/LeasesBalanceSheetandOtherSupplementalOperatingLeaseInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r642"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://www.j2global.com/role/LeasesBalanceSheetandOtherSupplementalOperatingLeaseInformationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Operating lease liabilities, noncurrent"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.j2global.com/role/LeasesBalanceSheetandOtherSupplementalOperatingLeaseInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r643",
      "r649"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "label": "Operating Lease, Payments",
        "terseLabel": "Operating cash flows from operating leases"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/LeasesSupplementalCashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r641"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Operating lease right-of-use assets",
        "verboseLabel": "Right-of-use assets recorded upon adoption"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.j2global.com/role/LeasesBalanceSheetandOtherSupplementalOperatingLeaseInformationDetails",
      "http://www.j2global.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r652",
      "r655"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Weighted average discount rate"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/LeasesBalanceSheetandOtherSupplementalOperatingLeaseInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r651",
      "r655"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Weighted average remaining lease term"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/LeasesBalanceSheetandOtherSupplementalOperatingLeaseInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueFutureMinimumSubleaseRentals": {
     "auth_ref": [
      "r639"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractually required future rental payments receivable on noncancelable subleasing arrangements.",
        "label": "Operating Leases, Future Minimum Payments Due, Future Minimum Sublease Rentals",
        "terseLabel": "Estimated aggregate sublease income to be received in the future"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueFutureMinimumSubleaseRentals",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesRentExpenseNet": {
     "auth_ref": [
      "r638"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease income.",
        "label": "Operating Leases, Rent Expense, Net",
        "terseLabel": "Rental expense for operating leases classified under ASC 840"
       }
      }
     },
     "localname": "OperatingLeasesRentExpenseNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLossCarryforwards": {
     "auth_ref": [
      "r527"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
        "label": "Operating Loss Carryforwards",
        "terseLabel": "Net operating loss carryforwards (\u201cNOLs\u201d)"
       }
      }
     },
     "localname": "OperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLossCarryforwardsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Operating Loss Carryforwards [Line Items]",
        "terseLabel": "Income Taxes [Line Items]"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLossCarryforwardsTable": {
     "auth_ref": [
      "r528"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.",
        "label": "Operating Loss Carryforwards [Table]",
        "terseLabel": "Operating Loss Carryforwards [Table]"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingSegmentsMember": {
     "auth_ref": [
      "r247",
      "r248",
      "r249",
      "r250",
      "r252",
      "r258"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Operating Segments [Member]",
        "terseLabel": "Reportable segments"
       }
      }
     },
     "localname": "OperatingSegmentsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/GoodwillandIntangibleAssetsChangesinCarryingAmountsofGoodwillDetails",
      "http://www.j2global.com/role/RevenuesDisaggregationofRevenueDetails",
      "http://www.j2global.com/role/SegmentInformationReconciliationofTotalSegmentOperatingIncometoConsolidatedOperatingIncomeDetails",
      "http://www.j2global.com/role/SegmentInformationTotalAssetsCapitalExpendituresDepreciationandAmortizationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r53"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 10.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": {
     "auth_ref": [
      "r76",
      "r87",
      "r624",
      "r626",
      "r630"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax, before reclassification adjustments of other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), before Reclassifications, Net of Tax",
        "terseLabel": "Other comprehensive income (loss) before reclassifications"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/AccumulatedOtherComprehensiveIncomeSummaryofChangesinAccumulatedBalancesofOtherComprehensiveLossIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "auth_ref": [
      "r67"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax",
        "netLabel": "Foreign currency translation adjustment",
        "verboseLabel": "Net translation foreign currency translation (loss)/gain"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails",
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r81",
      "r84",
      "r87",
      "r93",
      "r392",
      "r624",
      "r629",
      "r630",
      "r711",
      "r740"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Other comprehensive income, net of tax",
        "totalLabel": "Other comprehensive loss, net of tax",
        "verboseLabel": "Net current period other comprehensive income (loss)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/AccumulatedOtherComprehensiveIncomeSummaryofChangesinAccumulatedBalancesofOtherComprehensiveLossIncomeDetails",
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]",
        "terseLabel": "Other comprehensive loss, net of tax:"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax": {
     "auth_ref": [
      "r73",
      "r77",
      "r78",
      "r294"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.",
        "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax",
        "terseLabel": "Net Income"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/AccumulatedOtherComprehensiveIncomeReclassificationoutofAccumulatedOtherComprehensiveLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossTax": {
     "auth_ref": [
      "r74",
      "r93",
      "r506",
      "r545",
      "r547",
      "r624",
      "r627",
      "r630",
      "r711",
      "r740"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), Tax",
        "terseLabel": "Tax expense (benefit) of other comprehensive income (loss)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r69",
      "r73"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.",
        "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax",
        "netLabel": "Change in fair value on available-for-sale investments, net of tax expense (benefit) of $181, $149 and $(460) for the years ended December\u00a031, 2020, 2019 and 2018, respectively"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax": {
     "auth_ref": [
      "r70",
      "r74"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before adjustment, of tax expense (benefit) for unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.",
        "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, Tax",
        "terseLabel": "Tax expense (benefit) for unrealized holding gain (loss) on available-for-sale investments"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherIntangibleAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intangible assets classified as other.",
        "label": "Other Intangible Assets [Member]",
        "netLabel": "Other intangibles",
        "terseLabel": "Other",
        "verboseLabel": "Other purchased intangibles"
       }
      }
     },
     "localname": "OtherIntangibleAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BusinessAcquisitionsAllocationofAggregatePurchaseConsiderationDetails",
      "http://www.j2global.com/role/GoodwillAndIntangibleAssetsIndefiniteIntangibleAssetsDetails",
      "http://www.j2global.com/role/GoodwillandIntangibleAssetsFiniteLivedIntangiblesAcquiredDetails",
      "http://www.j2global.com/role/GoodwillandIntangibleAssetsIntangibleAssetsSubjecttoAmortizationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherIntangibleAssetsNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 8.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated amortization of finite-lived and indefinite-lived intangible assets classified as other.",
        "label": "Other Intangible Assets, Net",
        "terseLabel": "Other purchased intangibles, net"
       }
      }
     },
     "localname": "OtherIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "auth_ref": [
      "r21",
      "r22",
      "r57"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Current",
        "terseLabel": "Other current liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r62"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 8.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other long-term liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r107"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 5.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Income (Expense)",
        "negatedTerseLabel": "Other (income) expense , net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherPaymentsToAcquireBusinesses": {
     "auth_ref": [
      "r115"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with other payments to acquire businesses including deposit on pending acquisitions and preacquisition costs.",
        "label": "Other Payments to Acquire Businesses",
        "negatedTerseLabel": "Contingent consideration payments",
        "terseLabel": "Contingent consideration payments"
       }
      }
     },
     "localname": "OtherPaymentsToAcquireBusinesses",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/FairValueMeasurementsNarrativeDetails",
      "http://www.j2global.com/role/FairValueMeasurementsReconciliationofLevel3FinancialLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale": {
     "auth_ref": [
      "r275"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other-than-temporary impairment (OTTI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), recognized in earnings and other comprehensive loss (OCI).",
        "label": "Other-than-temporary Impairment Loss, Debt Securities, Available-for-sale",
        "terseLabel": "Other-than-temporary impairment losses recognized on debt securities"
       }
      }
     },
     "localname": "OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/InvestmentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PatentsMember": {
     "auth_ref": [
      "r566"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law.",
        "label": "Patents [Member]",
        "terseLabel": "Patent and patent licenses"
       }
      }
     },
     "localname": "PatentsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/GoodwillandIntangibleAssetsIntangibleAssetsSubjecttoAmortizationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r121"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to reacquire common stock during the period.",
        "label": "Payments for Repurchase of Common Stock",
        "negatedLabel": "Repurchase of common stock"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDebtExtinguishmentCosts": {
     "auth_ref": [
      "r124"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for cost from early extinguishment and prepayment of debt. Includes, but is not limited to, third-party cost, premium paid, and other fee paid to lender directly for debt extinguishment or debt prepayment. Excludes accrued interest.",
        "label": "Payment for Debt Extinguishment or Debt Prepayment Cost",
        "negatedTerseLabel": "Debt extinguishment costs",
        "terseLabel": "Redemption premium"
       }
      }
     },
     "localname": "PaymentsOfDebtExtinguishmentCosts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.j2global.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "auth_ref": [
      "r123"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.",
        "label": "Payments of Debt Issuance Costs",
        "negatedTerseLabel": "Debt issuance cost"
       }
      }
     },
     "localname": "PaymentsOfDebtIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividends": {
     "auth_ref": [
      "r121"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.",
        "label": "Payments of Dividends",
        "negatedLabel": "Dividends paid"
       }
      }
     },
     "localname": "PaymentsOfDividends",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": {
     "auth_ref": [
      "r111",
      "r114",
      "r274"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Payments to Acquire Debt Securities, Available-for-sale",
        "negatedTerseLabel": "Purchases of available-for-sale investments"
       }
      }
     },
     "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r115"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "negatedLabel": "Acquisition of businesses, net of cash received"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireEquityMethodInvestments": {
     "auth_ref": [
      "r115"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Payments to Acquire Equity Method Investments",
        "negatedTerseLabel": "Purchases of equity method investment"
       }
      }
     },
     "localname": "PaymentsToAcquireEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireIntangibleAssets": {
     "auth_ref": [
      "r116"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.",
        "label": "Payments to Acquire Intangible Assets",
        "negatedLabel": "Purchases of intangible assets"
       }
      }
     },
     "localname": "PaymentsToAcquireIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireOtherInvestments": {
     "auth_ref": [
      "r117"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow to acquire investments classified as other.",
        "label": "Payments to Acquire Other Investments",
        "negatedTerseLabel": "Purchase of equity investments"
       }
      }
     },
     "localname": "PaymentsToAcquireOtherInvestments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r116"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Purchases of property and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r450",
      "r483"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]",
        "terseLabel": "Plan Name [Axis]"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement.",
        "label": "Plan Name [Domain]",
        "terseLabel": "Plan Name [Domain]"
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PortionAtFairValueFairValueDisclosureMember": {
     "auth_ref": [
      "r615"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measured at fair value for financial reporting purposes.",
        "label": "Portion at Fair Value Measurement [Member]",
        "terseLabel": "Portion at Fair Value Measurement"
       }
      }
     },
     "localname": "PortionAtFairValueFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/FairValueMeasurementsFairValuesofFinancialInstrumentsMeasuredOnRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r34"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "terseLabel": "Preferred stock, par value (in usd per share)"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r34"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
        "label": "Preferred Stock, Shares Authorized",
        "terseLabel": "Preferred stock, shares authorized (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r34"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.",
        "label": "Preferred Stock, Shares Issued",
        "terseLabel": "Preferred stock, shares issued (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r34"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.",
        "label": "Preferred Stock, Shares Outstanding",
        "terseLabel": "Preferred stock, shares outstanding (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r34"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Preferred Stock, Value, Issued",
        "terseLabel": "Preferred stock, $0.01 par value"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r18",
      "r46",
      "r47"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Prepaid Expense and Other Assets, Current",
        "terseLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidTaxes": {
     "auth_ref": [
      "r17",
      "r19",
      "r327",
      "r328"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.",
        "label": "Prepaid Taxes",
        "terseLabel": "Prepaid tax payments"
       }
      }
     },
     "localname": "PrepaidTaxes",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PriorPeriodReclassificationAdjustmentDescription": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.",
        "label": "Reclassification, Comparability Adjustment [Policy Text Block]",
        "terseLabel": "Reclassifications"
       }
      }
     },
     "localname": "PriorPeriodReclassificationAdjustmentDescription",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": {
     "auth_ref": [
      "r119"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination.",
        "label": "Proceeds from Debt, Net of Issuance Costs",
        "terseLabel": "Proceeds from debt, net of issuance costs"
       }
      }
     },
     "localname": "ProceedsFromDebtNetOfIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromDivestitureOfBusinesses": {
     "auth_ref": [
      "r112"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.",
        "label": "Proceeds from Divestiture of Businesses",
        "terseLabel": "Proceeds from sale of businesses, net of cash divested"
       }
      }
     },
     "localname": "ProceedsFromDivestitureOfBusinesses",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital": {
     "auth_ref": [
      "r112",
      "r127"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of distribution received from equity method investee for return of investment, classified as investing activities. Excludes distribution for return on investment, classified as operating activities.",
        "label": "Proceeds from Equity Method Investment, Distribution, Return of Capital",
        "terseLabel": "Distribution from equity method investment"
       }
      }
     },
     "localname": "ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.j2global.com/role/InvestmentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebt": {
     "auth_ref": [
      "r119"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.",
        "label": "Proceeds from Issuance of Long-term Debt",
        "terseLabel": "Proceeds from issuance of long-term debt"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromLinesOfCredit": {
     "auth_ref": [
      "r119",
      "r146"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.",
        "label": "Proceeds from Lines of Credit",
        "terseLabel": "Proceeds from line of credit"
       }
      }
     },
     "localname": "ProceedsFromLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.j2global.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {
     "auth_ref": [
      "r120",
      "r125",
      "r150"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.",
        "label": "Proceeds from (Payments for) Other Financing Activities",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "ProceedsFromPaymentsForOtherFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfIntangibleAssets": {
     "auth_ref": [
      "r113"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from disposal of asset without physical form usually arising from contractual or other legal rights, excluding goodwill.",
        "label": "Proceeds from Sale of Intangible Assets",
        "terseLabel": "Proceeds from sale of assets"
       }
      }
     },
     "localname": "ProceedsFromSaleOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r118",
      "r484"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.",
        "label": "Proceeds from Stock Options Exercised",
        "terseLabel": "Exercise of stock options"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockPlans": {
     "auth_ref": [
      "r118"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the amount received from the stock plan during the period.",
        "label": "Proceeds from Stock Plans",
        "terseLabel": "Issuance of common stock under employee stock purchase plan"
       }
      }
     },
     "localname": "ProceedsFromStockPlans",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAdditions": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of acquisition of long-lived, physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.",
        "label": "Property, Plant and Equipment, Additions",
        "terseLabel": "Capital expenditures"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAdditions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/SegmentInformationTotalAssetsCapitalExpendituresDepreciationandAmortizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r52",
      "r360"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Long-Lived Tangible Asset [Axis]",
        "terseLabel": "Long-Lived Tangible Asset [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails",
      "http://www.j2global.com/role/LeasesNarrativeDetails",
      "http://www.j2global.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r367",
      "r768",
      "r769",
      "r770"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "terseLabel": "Property and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/PropertyandEquipment"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisposals": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of divestiture of long-lived, physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.",
        "label": "Property, Plant and Equipment, Disposals",
        "terseLabel": "Disposals of long-lived assets"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentDisposals",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/PropertyandEquipmentNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r51",
      "r358"
     ],
     "calculation": {
      "http://www.j2global.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Gross",
        "terseLabel": "Property, plant and equipment, gross"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "Property, Plant and Equipment [Line Items]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r24",
      "r25",
      "r360",
      "r736"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.j2global.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Property and equipment, net",
        "totalLabel": "Total property and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.j2global.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r50",
      "r139",
      "r360",
      "r768",
      "r769"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "terseLabel": "Property and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r24",
      "r360"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "terseLabel": "Summary of Property and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/PropertyandEquipmentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r24",
      "r358"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Long-Lived Tangible Asset [Domain]",
        "terseLabel": "Long-Lived Tangible Asset [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails",
      "http://www.j2global.com/role/LeasesNarrativeDetails",
      "http://www.j2global.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.",
        "label": "Property, Plant and Equipment, Useful Life",
        "terseLabel": "Estimated useful lives of property and equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r97",
      "r312"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "terseLabel": "Provision for doubtful accounts"
       }
      }
     },
     "localname": "ProvisionForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Quarterly Financial Information Disclosure [Abstract]"
       }
      }
     },
     "localname": "QuarterlyFinancialInformationDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_QuarterlyFinancialInformationTextBlock": {
     "auth_ref": [
      "r208"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.",
        "label": "Quarterly Financial Information [Text Block]",
        "terseLabel": "Quarterly Results (unaudited)"
       }
      }
     },
     "localname": "QuarterlyFinancialInformationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/QuarterlyResultsunaudited"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": {
     "auth_ref": [
      "r44",
      "r139",
      "r271"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.",
        "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]",
        "terseLabel": "Allowances for Doubtful Accounts"
       }
      }
     },
     "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]",
        "terseLabel": "Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]"
       }
      }
     },
     "localname": "ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/AccumulatedOtherComprehensiveIncomeReclassificationoutofAccumulatedOtherComprehensiveLossDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]",
        "terseLabel": "AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]"
       }
      }
     },
     "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/AccumulatedOtherComprehensiveIncomeSummaryofChangesinAccumulatedBalancesofOtherComprehensiveLossIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by item reclassified out of accumulated other comprehensive income (loss).",
        "label": "Reclassification out of Accumulated Other Comprehensive Income [Axis]",
        "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Axis]"
       }
      }
     },
     "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/AccumulatedOtherComprehensiveIncomeReclassificationoutofAccumulatedOtherComprehensiveLossDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Item reclassified out of accumulated other comprehensive income (loss).",
        "label": "Reclassification out of Accumulated Other Comprehensive Income [Domain]",
        "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Domain]"
       }
      }
     },
     "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/AccumulatedOtherComprehensiveIncomeReclassificationoutofAccumulatedOtherComprehensiveLossDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies item reclassified out of accumulated other comprehensive income (loss).",
        "label": "Reclassification out of Accumulated Other Comprehensive Income [Member]",
        "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income"
       }
      }
     },
     "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/AccumulatedOtherComprehensiveIncomeReclassificationoutofAccumulatedOtherComprehensiveLossDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about items reclassified out of accumulated other comprehensive income (loss).",
        "label": "Reclassification out of Accumulated Other Comprehensive Income [Table]",
        "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Table]"
       }
      }
     },
     "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/AccumulatedOtherComprehensiveIncomeReclassificationoutofAccumulatedOtherComprehensiveLossDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information about items reclassified out of accumulated other comprehensive income (loss).",
        "label": "Reclassification out of Accumulated Other Comprehensive Income [Table Text Block]",
        "terseLabel": "Reclassification out of Accumulated Other Comprehensive Loss"
       }
      }
     },
     "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/AccumulatedOtherComprehensiveIncomeTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": {
     "auth_ref": [
      "r248",
      "r252"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment.",
        "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]",
        "terseLabel": "Reconciliation of Total Segment Operating Income to Consolidated Operating Income"
       }
      }
     },
     "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/SegmentInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable": {
     "auth_ref": [
      "r250",
      "r252"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification, description, and amounts of all significant reconciling items in the reconciliation of a significant segment item of information disclosed (for example, liabilities) other than profit (loss), revenues, or assets, between reportable segments in total and the entity's consolidated total for that significant segment item disclosed.",
        "label": "Reconciliation of Other Significant Reconciling Items from Segments to Consolidated [Table]",
        "terseLabel": "Reconciliation of Other Significant Reconciling Items from Segments to Consolidated [Table]"
       }
      }
     },
     "localname": "ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/SegmentInformationTotalAssetsCapitalExpendituresDepreciationandAmortizationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]",
        "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]"
       }
      }
     },
     "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RepaymentsOfLinesOfCredit": {
     "auth_ref": [
      "r122",
      "r146"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.",
        "label": "Repayments of Lines of Credit",
        "negatedTerseLabel": "Repayment of line of credit",
        "terseLabel": "Lines of credit paid off"
       }
      }
     },
     "localname": "RepaymentsOfLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.j2global.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "auth_ref": [
      "r122"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.",
        "label": "Repayments of Long-term Debt",
        "negatedTerseLabel": "Payment of debt"
       }
      }
     },
     "localname": "RepaymentsOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfNotesPayable": {
     "auth_ref": [
      "r122"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation.",
        "label": "Repayments of Notes Payable",
        "negatedTerseLabel": "Payment of note payable",
        "terseLabel": "Outstanding note paid down"
       }
      }
     },
     "localname": "RepaymentsOfNotesPayable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.j2global.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfSeniorDebt": {
     "auth_ref": [
      "r122"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for a long-term debt where the holder has highest claim on the entity's asset in case of bankruptcy or liquidation during the period.",
        "label": "Repayments of Senior Debt",
        "terseLabel": "Redemption payment of senior notes"
       }
      }
     },
     "localname": "RepaymentsOfSeniorDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReportingUnitAxis": {
     "auth_ref": [
      "r336",
      "r337"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by reporting unit.",
        "label": "Reporting Unit [Axis]",
        "terseLabel": "Reporting Unit [Axis]"
       }
      }
     },
     "localname": "ReportingUnitAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReportingUnitDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Level of reporting at which goodwill is tested for impairment.",
        "label": "Reporting Unit [Domain]",
        "terseLabel": "Reporting Unit [Domain]"
       }
      }
     },
     "localname": "ReportingUnitDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r500",
      "r780"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.",
        "label": "Research and Development Expense",
        "verboseLabel": "Research, development and engineering"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpenseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.",
        "label": "Research and Development Expense [Member]",
        "terseLabel": "Research, development and engineering"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpensePolicy": {
     "auth_ref": [
      "r139",
      "r500"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Research and Development Expense, Policy [Policy Text Block]",
        "terseLabel": "Research, Development and Engineering"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpensePolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RestrictedStockMember": {
     "auth_ref": [
      "r200"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.",
        "label": "Restricted Stock [Member]",
        "terseLabel": "Restricted Stock"
       }
      }
     },
     "localname": "RestrictedStockMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanRestrictedStockandRestrictedStockUnitAwardActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "terseLabel": "Restricted Stock Units (RSUs)"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanNarrativeDetails",
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanRestrictedStockandRestrictedStockUnitAwardActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r38",
      "r398",
      "r492",
      "r734",
      "r757",
      "r762"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Retained earnings"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r161",
      "r162",
      "r163",
      "r166",
      "r174",
      "r176",
      "r307",
      "r489",
      "r490",
      "r491",
      "r535",
      "r536",
      "r753",
      "r755"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained earnings"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.j2global.com/role/RevenuesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]",
        "terseLabel": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "auth_ref": [
      "r140",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r431"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue from contract with customer.",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "terseLabel": "Revenue Recognition"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r422",
      "r431"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.",
        "label": "Revenue from Contract with Customer [Text Block]",
        "terseLabel": "Revenues"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/Revenues"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Revenue, Initial Application Period Cumulative Effect Transition [Line Items]",
        "terseLabel": "Revenue, Initial Application Period Cumulative Effect Transition [Line Items]"
       }
      }
     },
     "localname": "RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/RevenuesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable": {
     "auth_ref": [
      "r430"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information when using transition method for cumulative effect in initial period of application for revenue from contract with customer.",
        "label": "Revenue, Initial Application Period Cumulative Effect Transition [Table]",
        "terseLabel": "Revenue, Initial Application Period Cumulative Effect Transition [Table]"
       }
      }
     },
     "localname": "RevenueInitialApplicationPeriodCumulativeEffectTransitionTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/RevenuesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r89",
      "r143",
      "r227",
      "r228",
      "r247",
      "r253",
      "r254",
      "r261",
      "r262",
      "r265",
      "r302",
      "r620",
      "r716"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).",
        "label": "Revenues",
        "terseLabel": "Total revenues",
        "verboseLabel": "Revenues"
       }
      }
     },
     "localname": "Revenues",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.j2global.com/role/QuarterlyResultsunauditedDetails",
      "http://www.j2global.com/role/RevenuesDisaggregationofRevenueDetails",
      "http://www.j2global.com/role/SegmentInformationReconciliationofTotalSegmentOperatingIncometoConsolidatedOperatingIncomeDetails",
      "http://www.j2global.com/role/SegmentInformationRevenuesandLonglivedAssetsbyGeographicInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Revenues from External Customers and Long-Lived Assets [Line Items]",
        "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]"
       }
      }
     },
     "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/SegmentInformationRevenuesandLonglivedAssetsbyGeographicInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r650",
      "r655"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "terseLabel": "Right-of-use assets obtained in exchange for operating lease obligations"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/LeasesSupplementalCashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "auth_ref": [
      "r76",
      "r629",
      "r630"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).",
        "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]",
        "terseLabel": "Reclassification out of Accumulated Other Comprehensive Loss (Income)"
       }
      }
     },
     "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/AccumulatedOtherComprehensiveIncomeTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": {
     "auth_ref": [
      "r340"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.",
        "label": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]",
        "terseLabel": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class"
       }
      }
     },
     "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/GoodwillandIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt Securities, Available-for-sale [Line Items]",
        "terseLabel": "Debt Securities, Available-for-sale [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/InvestmentsSummaryofAvailableforsaleInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value.",
        "label": "Schedule of Available-for-sale Securities Reconciliation [Table Text Block]",
        "terseLabel": "Summary of Available-for-sale Investments"
       }
      }
     },
     "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/InvestmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r556",
      "r557"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BusinessAcquisitionsAllocationofAggregatePurchaseConsiderationDetails",
      "http://www.j2global.com/role/BusinessAcquisitionsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfChangeInAccountingEstimateTable": {
     "auth_ref": [
      "r172",
      "r206"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A summarization of the nature of changes in accounting estimates, including changes that occur in interim periods. Changes in accounting estimate have the effect of adjusting the carrying amounts of existing assets or liabilities or altering the subsequent accounting for existing or future assets or liabilities. Changes in accounting estimates are a necessary consequence of assessments, in conjunction with the periodic presentation of financial statements, of the present status and expected future benefits and obligations associated with assets and liabilities. Changes in accounting estimates result from new or better information. Examples of items for which estimates are necessary are uncollectible receivables, inventory obsolescence, service lives and salvage values of depreciable assets, warranty obligations, and regulatory reviews.",
        "label": "Schedule of Change in Accounting Estimate [Table]",
        "terseLabel": "Schedule of Change in Accounting Estimate [Table]"
       }
      }
     },
     "localname": "ScheduleOfChangeInAccountingEstimateTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r533"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "terseLabel": "Provision for Income Tax"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "auth_ref": [
      "r61",
      "r145",
      "r393",
      "r395",
      "r396",
      "r397",
      "r633",
      "r634",
      "r636",
      "r724"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.",
        "label": "Schedule of Long-term Debt Instruments [Table Text Block]",
        "terseLabel": "Summary of Long-term Debt"
       }
      }
     },
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/LongTermDebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r524"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "terseLabel": "Deferred Tax Assets and Liabilities"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r199"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Components of Basic and Diluted Earnings Per Share"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/EarningsPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable": {
     "auth_ref": [
      "r179",
      "r184",
      "r195",
      "r199",
      "r204"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Complete disclosure pertaining to an entity's diluted earnings per share.",
        "label": "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]",
        "terseLabel": "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareDilutedByCommonClassTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/EarningsPerShareComponentsofBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r507"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "terseLabel": "Reconciliation of Statutory Federal Income Tax Rate with Effective Income Tax Rate"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "auth_ref": [
      "r602",
      "r603"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]",
        "terseLabel": "Fair Values of Financial Instruments Measured On Recurring Basis"
       }
      }
     },
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r340",
      "r345",
      "r693"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/GoodwillandIntangibleAssetsFiniteLivedIntangiblesAcquiredDetails",
      "http://www.j2global.com/role/GoodwillandIntangibleAssetsIntangibleAssetsSubjecttoAmortizationDetails",
      "http://www.j2global.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r340",
      "r345"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "terseLabel": "Intangible Assets Subject to Amortization"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/GoodwillandIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfGoodwillTable": {
     "auth_ref": [
      "r335",
      "r338"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.",
        "label": "Schedule of Goodwill [Table]",
        "terseLabel": "Schedule of Goodwill [Table]"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/GoodwillandIntangibleAssetsChangesinCarryingAmountsofGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "auth_ref": [
      "r335",
      "r338"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.",
        "label": "Schedule of Goodwill [Table Text Block]",
        "terseLabel": "Changes In Carrying Amounts Of Goodwill"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/GoodwillandIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r349",
      "r351"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity.",
        "label": "Schedule of Indefinite-Lived Intangible Assets [Table]",
        "terseLabel": "Schedule of Indefinite-Lived Intangible Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/GoodwillAndIntangibleAssetsIndefiniteIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r349",
      "r351"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity, by either major class or business segment.",
        "label": "Schedule of Indefinite-Lived Intangible Assets [Table Text Block]",
        "terseLabel": "Indefinite Intangible Assets"
       }
      }
     },
     "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/GoodwillandIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "auth_ref": [
      "r378"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.",
        "label": "Schedule of Maturities of Long-term Debt [Table Text Block]",
        "terseLabel": "Future Principal Payments for Debt"
       }
      }
     },
     "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/LongTermDebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r52",
      "r360"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table]",
        "terseLabel": "Schedule of Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": {
     "auth_ref": [
      "r207"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.",
        "label": "Quarterly Financial Information [Table Text Block]",
        "terseLabel": "Selected Unaudited Quarterly Financial Information"
       }
      }
     },
     "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/QuarterlyResultsunauditedTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": {
     "auth_ref": [
      "r563"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.",
        "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]",
        "terseLabel": "Allocation of Aggregate Purchase Consideration"
       }
      }
     },
     "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BusinessAcquisitionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": {
     "auth_ref": [
      "r101",
      "r264"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]",
        "verboseLabel": "Revenues and Long-lived Assets by Geographic Information"
       }
      }
     },
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/SegmentInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": {
     "auth_ref": [
      "r89",
      "r264"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of 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.",
        "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]",
        "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/SegmentInformationRevenuesandLonglivedAssetsbyGeographicInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r236",
      "r239",
      "r251",
      "r335"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. 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.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/SegmentInformationReconciliationofTotalSegmentOperatingIncometoConsolidatedOperatingIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r236",
      "r239",
      "r251",
      "r335"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "terseLabel": "Total Assets, Capital Expenditures, Depreciation and Amortization"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/SegmentInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r450",
      "r483"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]",
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanNarrativeDetails",
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanRestrictedStockandRestrictedStockUnitAwardActivityDetails",
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanValuationAssumptionsofStockOptionsandMarketbasedRestrictedStockAwardsGrantedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable": {
     "auth_ref": [
      "r483"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Details comprising a table providing supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.",
        "label": "Share-based Payment Arrangement, Option, Exercise Price Range [Table]",
        "terseLabel": "Share-based Payment Arrangement, Option, Exercise Price Range [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanSummarizedInformationConcerningOutstandingandExercisableOptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": {
     "auth_ref": [
      "r483"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms.",
        "label": "Share-based Payment Arrangement, Option, Exercise Price Range [Table Text Block]",
        "terseLabel": "Summarized Information Concerning Outstanding and Exercisable Options"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r456",
      "r468",
      "r471"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.",
        "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]",
        "terseLabel": "Stock Options Activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r474"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]",
        "terseLabel": "Valuation Assumptions of Stock Options Granted"
       }
      }
     },
     "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.",
        "label": "Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]",
        "terseLabel": "Restricted Stock and Restricted Stock Unit Award Activity"
       }
      }
     },
     "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "auth_ref": [
      "r345"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.",
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "terseLabel": "Expected Amortization Expenses for Intangible Assets Subject To Amortization"
       }
      }
     },
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/GoodwillandIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r223",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r247",
      "r248",
      "r249",
      "r250",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r258",
      "r265",
      "r746"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Segments [Domain]",
        "terseLabel": "Segments [Domain]"
       }
      }
     },
     "localname": "SegmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BusinessAcquisitionsNarrativeDetails",
      "http://www.j2global.com/role/GoodwillandIntangibleAssetsChangesinCarryingAmountsofGoodwillDetails",
      "http://www.j2global.com/role/RevenuesDisaggregationofRevenueDetails",
      "http://www.j2global.com/role/SegmentInformationReconciliationofTotalSegmentOperatingIncometoConsolidatedOperatingIncomeDetails",
      "http://www.j2global.com/role/SegmentInformationTotalAssetsCapitalExpendituresDepreciationandAmortizationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentReportingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r223",
      "r225",
      "r226",
      "r236",
      "r240",
      "r252",
      "r256",
      "r257",
      "r258",
      "r259",
      "r261",
      "r264",
      "r265",
      "r266"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.",
        "label": "Segment Reporting Disclosure [Text Block]",
        "terseLabel": "Segment Information"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/SegmentInformation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Segment Reporting Information [Line Items]",
        "terseLabel": "Segment Reporting Information [Line Items]"
       }
      }
     },
     "localname": "SegmentReportingInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/SegmentInformationReconciliationofTotalSegmentOperatingIncometoConsolidatedOperatingIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Segment Reporting, Other Significant Reconciling Item [Line Items]",
        "terseLabel": "Segment Reporting, Other Significant Reconciling Item [Line Items]"
       }
      }
     },
     "localname": "SegmentReportingOtherSignificantReconcilingItemLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/SegmentInformationTotalAssetsCapitalExpendituresDepreciationandAmortizationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "auth_ref": [
      "r139",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r262"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for segment reporting.",
        "label": "Segment Reporting, Policy [Policy Text Block]",
        "terseLabel": "Segment Reporting"
       }
      }
     },
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SelfInsuranceReservePolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for self-insurance reserves, including, but not limited to incurred but not reported reserves (IBNR).",
        "label": "Self Insurance Reserve [Policy Text Block]",
        "terseLabel": "Self-Insurance Program"
       }
      }
     },
     "localname": "SelfInsuranceReservePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SellingAndMarketingExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.",
        "label": "Selling and Marketing Expense",
        "verboseLabel": "Sales and marketing"
       }
      }
     },
     "localname": "SellingAndMarketingExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SellingAndMarketingExpenseMember": {
     "auth_ref": [
      "r96"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing selling and marketing expense.",
        "label": "Selling and Marketing Expense [Member]",
        "terseLabel": "Sales and marketing"
       }
      }
     },
     "localname": "SellingAndMarketingExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SeniorNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors.",
        "label": "Senior Notes [Member]",
        "terseLabel": "Senior Notes"
       }
      }
     },
     "localname": "SeniorNotesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/LongTermDebtAdditionalInformationRelatedtoSeniorandConvertibleNotesDetails",
      "http://www.j2global.com/role/LongTermDebtNarrativeDetails",
      "http://www.j2global.com/role/LongTermDebtSummaryofLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SeriesAPreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Outstanding nonredeemable series A preferred stock or outstanding series A preferred stock. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.",
        "label": "Series A Preferred Stock [Member]",
        "terseLabel": "Series A Preferred Stock"
       }
      }
     },
     "localname": "SeriesAPreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.j2global.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SeriesBPreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Outstanding nonredeemable series B preferred stock or outstanding series B preferred stock. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.",
        "label": "Series B Preferred Stock [Member]",
        "terseLabel": "Series B Preferred Stock"
       }
      }
     },
     "localname": "SeriesBPreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.j2global.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r131"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Noncash Expense",
        "verboseLabel": "Share-based compensation"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r452"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period",
        "terseLabel": "Award vesting periods"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate": {
     "auth_ref": [
      "r483"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discount rate from fair value on offering date that participants pay for shares.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Offering Date",
        "terseLabel": "Market value of common stock on the date of grant for incentive stock options"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]",
        "terseLabel": "Weighted-Average Remaining Contractual Life (in Years)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanRestrictedStockandRestrictedStockUnitAwardActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r462"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "negatedLabel": "Canceled (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanRestrictedStockandRestrictedStockUnitAwardActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r466"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "terseLabel": "Canceled (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanRestrictedStockandRestrictedStockUnitAwardActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r464"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "terseLabel": "Restricted stock and restricted units granted (in shares)",
        "verboseLabel": "Granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanNarrativeDetails",
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanRestrictedStockandRestrictedStockUnitAwardActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue": {
     "auth_ref": [
      "r464"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or unit weighted-average intrinsic value of award granted under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Intrinsic Value, Amount Per Share",
        "terseLabel": "Weighted-average grant-date fair values of restricted stock awards granted (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r464"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Restricted stock and restricted units granted (in usd per share)",
        "verboseLabel": "Granted (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanNarrativeDetails",
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanRestrictedStockandRestrictedStockUnitAwardActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r463"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "periodEndLabel": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanRestrictedStockandRestrictedStockUnitAwardActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "terseLabel": "Shares"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanRestrictedStockandRestrictedStockUnitAwardActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r463"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "periodEndLabel": "Ending balance (in usd per share)",
        "periodStartLabel": "Beginning balance (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanRestrictedStockandRestrictedStockUnitAwardActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]",
        "terseLabel": "Weighted-Average Grant-Date Fair Value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanRestrictedStockandRestrictedStockUnitAwardActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": {
     "auth_ref": [
      "r472"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms",
        "terseLabel": "Outstanding at December 31, 2020"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanRestrictedStockandRestrictedStockUnitAwardActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r465"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "negatedLabel": "Vested (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanRestrictedStockandRestrictedStockUnitAwardActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": {
     "auth_ref": [
      "r470"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value",
        "terseLabel": "Total fair value of restricted stock and restricted stock units vested"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r465"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Vested (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanRestrictedStockandRestrictedStockUnitAwardActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r477"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "terseLabel": "Dividend yield"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanValuationAssumptionsofStockOptionsandMarketbasedRestrictedStockAwardsGrantedDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r476"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate",
        "terseLabel": "Expected volatility"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanValuationAssumptionsofStockOptionsandMarketbasedRestrictedStockAwardsGrantedDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "auth_ref": [
      "r478"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "terseLabel": "Risk-free interest rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanValuationAssumptionsofStockOptionsandMarketbasedRestrictedStockAwardsGrantedDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate": {
     "auth_ref": [
      "r476"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rate of weighted-average expected volatility for award under share-based payment arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate",
        "terseLabel": "Weighted average volatility"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanValuationAssumptionsofStockOptionsandMarketbasedRestrictedStockAwardsGrantedDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanNarrativeDetails",
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanRestrictedStockandRestrictedStockUnitAwardActivityDetails",
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanValuationAssumptionsofStockOptionsandMarketbasedRestrictedStockAwardsGrantedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": {
     "auth_ref": [
      "r483"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate",
        "verboseLabel": "Maximum earnings withheld by the employees"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": {
     "auth_ref": [
      "r457",
      "r459"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number",
        "periodEndLabel": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanRestrictedStockandRestrictedStockUnitAwardActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]",
        "terseLabel": "Number of Shares"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanRestrictedStockandRestrictedStockUnitAwardActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r453"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized",
        "terseLabel": "Maximum issuance of common stock (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r483"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant",
        "verboseLabel": "Number of shares available for issuance (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]",
        "terseLabel": "Weighted-Average Remaining Contractual Life (In Years)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r460"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number",
        "terseLabel": "Options exercisable (in shares)",
        "verboseLabel": "Exercisable (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanNarrativeDetails",
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r460"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "terseLabel": "Options exercisable (in usd per share)",
        "verboseLabel": "Exercisable (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanNarrativeDetails",
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "auth_ref": [
      "r470"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value",
        "terseLabel": "Total intrinsic values of options exercised in period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "auth_ref": [
      "r462"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period",
        "negatedLabel": "Canceled (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross number of share options (or share units) granted during the period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross",
        "terseLabel": "Number of options granted (in shares)",
        "verboseLabel": "Granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanNarrativeDetails",
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r469"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted-average grant-date fair values of stock options granted (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r483"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value",
        "terseLabel": "Options outstanding at December 31, 2020"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r458",
      "r483"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options outstanding, including both vested and non-vested options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number",
        "periodEndLabel": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]",
        "terseLabel": "Number of Shares"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r457"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "periodEndLabel": "Ending balance (in usd per share)",
        "periodStartLabel": "Beginning balance (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]",
        "terseLabel": "Weighted-Average Exercise Price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest [Abstract]",
        "terseLabel": "Aggregate Intrinsic Value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": {
     "auth_ref": [
      "r471"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value",
        "terseLabel": "Vested and expected to vest at December 31, 2020"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": {
     "auth_ref": [
      "r472"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number",
        "terseLabel": "Vested and expected to vest (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r472"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price",
        "terseLabel": "Vested and expected to vest (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased": {
     "auth_ref": [
      "r448",
      "r483"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share weighted-average price paid for shares purchased on open market for issuance under share-based payment arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Per Share Weighted Average Price of Shares Purchased",
        "terseLabel": "Purchase price under the Purchase Plan (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost": {
     "auth_ref": [
      "r481"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An excess of the fair value of the modified award over the fair value of the award immediately before the modification.",
        "label": "Share-based Payment Arrangement, Plan Modification, Incremental Cost",
        "terseLabel": "Modification incremental compensation cost"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward": {
     "auth_ref": [
      "r451"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of terms of award under share-based payment arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Terms of Award",
        "terseLabel": "Terms of award"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r448",
      "r454"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Award Type [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanNarrativeDetails",
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanRestrictedStockandRestrictedStockUnitAwardActivityDetails",
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanValuationAssumptionsofStockOptionsandMarketbasedRestrictedStockAwardsGrantedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "terseLabel": "Exercised (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price",
        "terseLabel": "Canceled (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "terseLabel": "Granted (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "auth_ref": [
      "r139",
      "r450",
      "r455"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.",
        "label": "Share-based Payment Arrangement [Policy Text Block]",
        "terseLabel": "Share-Based Compensation"
       }
      }
     },
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": {
     "auth_ref": [
      "r473"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by range of option prices pertaining to options granted.",
        "label": "Exercise Price Range [Axis]",
        "terseLabel": "Exercise Price Range [Axis]"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanSummarizedInformationConcerningOutstandingandExercisableOptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": {
     "auth_ref": [
      "r479"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.",
        "label": "Exercise Price Range [Domain]",
        "terseLabel": "Exercise Price Range [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanSummarizedInformationConcerningOutstandingandExercisableOptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]",
        "terseLabel": "Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanSummarizedInformationConcerningOutstandingandExercisableOptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": {
     "auth_ref": [
      "r467"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied.",
        "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable",
        "terseLabel": "Number exercisable (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanSummarizedInformationConcerningOutstandingandExercisableOptionsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": {
     "auth_ref": [
      "r458"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices.",
        "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding",
        "terseLabel": "Number outstanding (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanSummarizedInformationConcerningOutstandingandExercisableOptionsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SharePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Price of a single share of a number of saleable stocks of a company.",
        "label": "Share Price",
        "terseLabel": "Underlying stock price at valuation date (in usd per share)"
       }
      }
     },
     "localname": "SharePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanValuationAssumptionsofStockOptionsandMarketbasedRestrictedStockAwardsGrantedDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareRepurchaseProgramAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by share repurchase program.",
        "label": "Share Repurchase Program [Axis]",
        "terseLabel": "Share Repurchase Program [Axis]"
       }
      }
     },
     "localname": "ShareRepurchaseProgramAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareRepurchaseProgramDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the share repurchase program.",
        "label": "Share Repurchase Program [Domain]",
        "terseLabel": "Share Repurchase Program [Domain]"
       }
      }
     },
     "localname": "ShareRepurchaseProgramDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": {
     "auth_ref": [
      "r452"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of vesting of award under share-based payment arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage",
        "terseLabel": "Award vesting percentage"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract]",
        "terseLabel": "Aggregate Intrinsic Value"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanRestrictedStockandRestrictedStockUnitAwardActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding",
        "terseLabel": "Outstanding at December 31, 2020"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanRestrictedStockandRestrictedStockUnitAwardActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r475",
      "r493"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term",
        "terseLabel": "Expected term (in years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanValuationAssumptionsofStockOptionsandMarketbasedRestrictedStockAwardsGrantedDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "auth_ref": [
      "r483"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value",
        "terseLabel": "Exercisable at December 31, 2020"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r483"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term",
        "terseLabel": "Exercisable at December 31, 2020"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanStockOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r472"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Options outstanding at December 31, 2020"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanStockOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r472"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Vested and expected to vest at December 31, 2020"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanStockOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1": {
     "auth_ref": [
      "r460"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding.",
        "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price",
        "terseLabel": "Exercisable options, weighted average exercise price (in usd per share)"
       }
      }
     },
     "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanSummarizedInformationConcerningOutstandingandExercisableOptionsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": {
     "auth_ref": [
      "r458"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices.",
        "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price",
        "terseLabel": "Options outstanding, weighted average exercise price (in usd per share)"
       }
      }
     },
     "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanSummarizedInformationConcerningOutstandingandExercisableOptionsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r472"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term of outstanding stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Weighted average remaining contractual life"
       }
      }
     },
     "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanSummarizedInformationConcerningOutstandingandExercisableOptionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.",
        "label": "Shares, Outstanding",
        "periodEndLabel": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)"
       }
      }
     },
     "localname": "SharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation",
        "terseLabel": "Number of shares purchased from plan participants (in shares)"
       }
      }
     },
     "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShortTermInvestments": {
     "auth_ref": [
      "r27",
      "r704",
      "r705",
      "r729"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.",
        "label": "Short-term Investments",
        "terseLabel": "Short-term investments"
       }
      }
     },
     "localname": "ShortTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShortTermLeaseCost": {
     "auth_ref": [
      "r647",
      "r655"
     ],
     "calculation": {
      "http://www.j2global.com/role/LeasesComponentsofLeaseExpenseDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.",
        "label": "Short-term Lease, Cost",
        "terseLabel": "Short-term lease cost"
       }
      }
     },
     "localname": "ShortTermLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/LeasesComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.",
        "label": "Software and Software Development Costs [Member]",
        "terseLabel": "Software and Software Development Costs"
       }
      }
     },
     "localname": "SoftwareAndSoftwareDevelopmentCostsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r2",
      "r223",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r247",
      "r248",
      "r249",
      "r250",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r258",
      "r265",
      "r335",
      "r363",
      "r368",
      "r369",
      "r746"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BusinessAcquisitionsNarrativeDetails",
      "http://www.j2global.com/role/GoodwillandIntangibleAssetsChangesinCarryingAmountsofGoodwillDetails",
      "http://www.j2global.com/role/RevenuesDisaggregationofRevenueDetails",
      "http://www.j2global.com/role/SegmentInformationReconciliationofTotalSegmentOperatingIncometoConsolidatedOperatingIncomeDetails",
      "http://www.j2global.com/role/SegmentInformationTotalAssetsCapitalExpendituresDepreciationandAmortizationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r33",
      "r34",
      "r35",
      "r141",
      "r143",
      "r179",
      "r184",
      "r192",
      "r195",
      "r199",
      "r210",
      "r211",
      "r212",
      "r302",
      "r392",
      "r620"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by the different classes of stock of the entity.",
        "label": "Class of Stock [Axis]",
        "terseLabel": "Class of Stock [Axis]"
       }
      }
     },
     "localname": "StatementClassOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.j2global.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r65",
      "r161",
      "r162",
      "r163",
      "r166",
      "r174",
      "r176",
      "r209",
      "r307",
      "r392",
      "r398",
      "r489",
      "r490",
      "r491",
      "r535",
      "r536",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r630",
      "r753",
      "r754",
      "r755"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/AccumulatedOtherComprehensiveIncomeSummaryofChangesinAccumulatedBalancesofOtherComprehensiveLossIncomeDetails",
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.j2global.com/role/RevenuesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails",
      "http://www.j2global.com/role/BusinessAcquisitionsSupplementaryInformationonUnauditedProFormaFinancialBasisDetails",
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical",
      "http://www.j2global.com/role/GoodwillAndIntangibleAssetsIndefiniteIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]",
        "terseLabel": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]",
        "terseLabel": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]",
        "terseLabel": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]",
        "terseLabel": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r161",
      "r162",
      "r163",
      "r209",
      "r692"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BusinessAcquisitionsSupplementaryInformationonUnauditedProFormaFinancialBasisDetails",
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": {
     "auth_ref": [
      "r34",
      "r35",
      "r392",
      "r398"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.",
        "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans",
        "terseLabel": "Issuance of shares under Employee Stock Purchase Plan (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": {
     "auth_ref": [
      "r392",
      "r398"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross",
        "terseLabel": "Vested restricted stock (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r34",
      "r35",
      "r392",
      "r398",
      "r461"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period",
        "negatedLabel": "Exercised (in shares)",
        "terseLabel": "Exercise of stock options (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.j2global.com/role/StockOptionsandEmployeeStockPurchasePlanStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": {
     "auth_ref": [
      "r34",
      "r35",
      "r392",
      "r398"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.",
        "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan",
        "terseLabel": "Issuance of shares under Employee Stock Purchase Plan"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": {
     "auth_ref": [
      "r34",
      "r35",
      "r392",
      "r398"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period.",
        "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross",
        "terseLabel": "Vested restricted stock"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "auth_ref": [
      "r65",
      "r392",
      "r398"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued as a result of the exercise of stock options.",
        "label": "Stock Issued During Period, Value, Stock Options Exercised",
        "terseLabel": "Exercise of stock options"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.",
        "label": "Stock Repurchase Program, Number of Shares Authorized to be Repurchased",
        "terseLabel": "Maximum number of shares authorized to be repurchased (in shares)"
       }
      }
     },
     "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The remaining number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.",
        "label": "Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased",
        "terseLabel": "Number of remaining shares available for purchase (in shares)"
       }
      }
     },
     "localname": "StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": {
     "auth_ref": [
      "r34",
      "r35",
      "r392",
      "r398"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been repurchased and retired during the period.",
        "label": "Stock Repurchased and Retired During Period, Shares",
        "negatedTerseLabel": "Repurchase and retirement of common stock (in shares)",
        "terseLabel": "Shares acquired and subsequently retired (in shares)"
       }
      }
     },
     "localname": "StockRepurchasedAndRetiredDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.j2global.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": {
     "auth_ref": [
      "r34",
      "r35",
      "r392",
      "r398"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).",
        "label": "Stock Repurchased and Retired During Period, Value",
        "negatedTerseLabel": "Repurchase and retirement of common stock"
       }
      }
     },
     "localname": "StockRepurchasedAndRetiredDuringPeriodValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodShares": {
     "auth_ref": [
      "r34",
      "r35",
      "r392",
      "r398"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.",
        "label": "Stock Repurchased During Period, Shares",
        "terseLabel": "Shares repurchased under the program (in shares)"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r35",
      "r40",
      "r41",
      "r143",
      "r272",
      "r302",
      "r620"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "terseLabel": "Cumulative effect of adoption to retained earning",
        "totalLabel": "TOTAL STOCKHOLDERS\u2019 EQUITY"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/AccumulatedOtherComprehensiveIncomeSummaryofChangesinAccumulatedBalancesofOtherComprehensiveLossIncomeDetails",
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.j2global.com/role/RevenuesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r142",
      "r398",
      "r403"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Stockholders' Equity Note Disclosure [Text Block]",
        "terseLabel": "Stockholders' Equity"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockholdersEquity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StockholdersEquityOther": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Stockholders' Equity, Other",
        "negatedTerseLabel": "Other, net"
       }
      }
     },
     "localname": "StockholdersEquityOther",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SubleaseIncome": {
     "auth_ref": [
      "r648",
      "r655"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of sublease income excluding finance and operating lease expense.",
        "label": "Sublease Income",
        "terseLabel": "Sublease income"
       }
      }
     },
     "localname": "SubleaseIncome",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]",
        "terseLabel": "Subsequent Events [Abstract]"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r659",
      "r660"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.",
        "label": "Subsequent Events [Text Block]",
        "terseLabel": "Subsequent Events"
       }
      }
     },
     "localname": "SubsequentEventsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/SubsequentEvents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SummaryOfIncomeTaxContingenciesTextBlock": {
     "auth_ref": [
      "r510",
      "r518",
      "r520"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.",
        "label": "Summary of Income Tax Contingencies [Table Text Block]",
        "terseLabel": "Reconciliation of Unrecognized Tax Benefits"
       }
      }
     },
     "localname": "SummaryOfIncomeTaxContingenciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_TaxesPayableCurrent": {
     "auth_ref": [
      "r55"
     ],
     "calculation": {
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Taxes Payable, Current",
        "terseLabel": "Income taxes payable, current"
       }
      }
     },
     "localname": "TaxesPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TimingOfTransferOfGoodOrServiceAxis": {
     "auth_ref": [
      "r420",
      "r428"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by timing of transfer of good or service to customer.",
        "label": "Timing of Transfer of Good or Service [Axis]",
        "terseLabel": "Timing of Transfer of Good or Service [Axis]"
       }
      }
     },
     "localname": "TimingOfTransferOfGoodOrServiceAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/RevenuesDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TimingOfTransferOfGoodOrServiceDomain": {
     "auth_ref": [
      "r420",
      "r428"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time.",
        "label": "Timing of Transfer of Good or Service [Domain]",
        "terseLabel": "Timing of Transfer of Good or Service [Domain]"
       }
      }
     },
     "localname": "TimingOfTransferOfGoodOrServiceDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/RevenuesDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TradeNamesMember": {
     "auth_ref": [
      "r564"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.",
        "label": "Trade Names [Member]",
        "terseLabel": "Trade names"
       }
      }
     },
     "localname": "TradeNamesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BusinessAcquisitionsAllocationofAggregatePurchaseConsiderationDetails",
      "http://www.j2global.com/role/GoodwillAndIntangibleAssetsIndefiniteIntangibleAssetsDetails",
      "http://www.j2global.com/role/GoodwillandIntangibleAssetsFiniteLivedIntangiblesAcquiredDetails",
      "http://www.j2global.com/role/GoodwillandIntangibleAssetsIntangibleAssetsSubjecttoAmortizationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TrademarksMember": {
     "auth_ref": [
      "r564"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style.",
        "label": "Trademarks [Member]",
        "terseLabel": "Trademarks"
       }
      }
     },
     "localname": "TrademarksMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BusinessAcquisitionsAllocationofAggregatePurchaseConsiderationDetails",
      "http://www.j2global.com/role/GoodwillandIntangibleAssetsIntangibleAssetsSubjecttoAmortizationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransferredAtPointInTimeMember": {
     "auth_ref": [
      "r428"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract with customer in which good or service is transferred at point in time.",
        "label": "Transferred at Point in Time [Member]",
        "terseLabel": "Point in time"
       }
      }
     },
     "localname": "TransferredAtPointInTimeMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/RevenuesDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransferredOverTimeMember": {
     "auth_ref": [
      "r428"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract with customer in which good or service is transferred over time.",
        "label": "Transferred over Time [Member]",
        "terseLabel": "Over time"
       }
      }
     },
     "localname": "TransferredOverTimeMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/RevenuesDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "auth_ref": [
      "r287",
      "r288",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.",
        "label": "Financial Instruments [Domain]",
        "terseLabel": "Financial Instruments [Domain]"
       }
      }
     },
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/FairValueMeasurementsFairValuesofFinancialInstrumentsMeasuredOnRecurringBasisDetails",
      "http://www.j2global.com/role/FairValueMeasurementsNarrativeDetails",
      "http://www.j2global.com/role/InvestmentsFairValueofAvailableforsaleInvestmentsinUnrealizedLossPositionDetails",
      "http://www.j2global.com/role/InvestmentsSummaryofAvailableforsaleInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockMember": {
     "auth_ref": [
      "r64",
      "r399"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.",
        "label": "Treasury Stock [Member]",
        "terseLabel": "Treasury stock"
       }
      }
     },
     "localname": "TreasuryStockMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockValueAcquiredCostMethod": {
     "auth_ref": [
      "r392",
      "r398",
      "r399"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.",
        "label": "Treasury Stock, Value, Acquired, Cost Method",
        "terseLabel": "Aggregate cost of shares repurchased"
       }
      }
     },
     "localname": "TreasuryStockValueAcquiredCostMethod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnamortizedDebtIssuanceExpense": {
     "auth_ref": [
      "r53"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset.",
        "label": "Unamortized Debt Issuance Expense",
        "terseLabel": "Unamortized debt issuance expense"
       }
      }
     },
     "localname": "UnamortizedDebtIssuanceExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic": {
     "auth_ref": [
      "r194",
      "r196",
      "r197"
     ],
     "calculation": {
      "http://www.j2global.com/role/EarningsPerShareComponentsofBasicandDilutedEarningsPerShareDetails": {
       "order": 2.0,
       "parentTag": "jcom_NetIncomeLossAvailableToCommonStockholdersBasicAndDiluted",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of undistributed earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method.",
        "label": "Undistributed Earnings (Loss) Allocated to Participating Securities, Basic",
        "negatedTerseLabel": "Net income available to participating securities"
       }
      }
     },
     "localname": "UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/EarningsPerShareComponentsofBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UndistributedEarningsOfForeignSubsidiaries": {
     "auth_ref": [
      "r501",
      "r550",
      "r725",
      "r763"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile.",
        "label": "Undistributed Earnings of Foreign Subsidiaries",
        "terseLabel": "Undistributed earnings from foreign subsidiaries"
       }
      }
     },
     "localname": "UndistributedEarningsOfForeignSubsidiaries",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r502",
      "r512"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrecognized tax benefits.",
        "label": "Unrecognized Tax Benefits",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "terseLabel": "Unrecognized tax benefits"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefits",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/IncomeTaxesNarrativeDetails",
      "http://www.j2global.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r513"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions",
        "negatedTerseLabel": "Decreases related to tax positions taken during a prior year"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": {
     "auth_ref": [
      "r515"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities",
        "negatedTerseLabel": "Settlements"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": {
     "auth_ref": [
      "r509"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.",
        "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued",
        "terseLabel": "Unrecognized tax benefits, interest and penalties accrued"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": {
     "auth_ref": [
      "r509"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.",
        "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense",
        "terseLabel": "Unrecognized tax benefits, interest and penalty expense (benefit)"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "auth_ref": [
      "r514"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions",
        "terseLabel": "Increases related to tax positions taken in the current year"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r513"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions",
        "terseLabel": "Increases related to tax positions during a prior year"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": {
     "auth_ref": [
      "r516"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.",
        "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations",
        "negatedTerseLabel": "Decreases related to expiration of statute of limitations"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": {
     "auth_ref": [
      "r517"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.",
        "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate",
        "terseLabel": "Unrecognized tax benefits, if recognized, would affect the Company\u2019s effective tax rat"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnusualOrInfrequentItemAxis": {
     "auth_ref": [
      "r109"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by an event or transaction that is unusual in nature or infrequent in occurrence, or both.",
        "label": "Unusual or Infrequent Item, or Both [Axis]",
        "terseLabel": "Unusual or Infrequent Item, or Both [Axis]"
       }
      }
     },
     "localname": "UnusualOrInfrequentItemAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails",
      "http://www.j2global.com/role/InvestmentsNarrativeDetails",
      "http://www.j2global.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_UnusualOrInfrequentItemDomain": {
     "auth_ref": [
      "r109"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event or transaction that is unusual in nature or infrequent in occurrence, or both.",
        "label": "Unusual or Infrequent Item, or Both [Domain]",
        "terseLabel": "Unusual or Infrequent Item, or Both [Domain]"
       }
      }
     },
     "localname": "UnusualOrInfrequentItemDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails",
      "http://www.j2global.com/role/InvestmentsNarrativeDetails",
      "http://www.j2global.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnusualOrInfrequentItemLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Unusual or Infrequent Item, or Both [Line Items]",
        "terseLabel": "Unusual or Infrequent Item, or Both [Line Items]"
       }
      }
     },
     "localname": "UnusualOrInfrequentItemLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/InvestmentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_UnusualOrInfrequentItemTable": {
     "auth_ref": [
      "r109"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about the nature and financial statement effect of an event or transaction that is unusual in nature or infrequent in occurrence, or both.",
        "label": "Unusual or Infrequent Item, or Both [Table]",
        "terseLabel": "Unusual or Infrequent Item, or Both [Table]"
       }
      }
     },
     "localname": "UnusualOrInfrequentItemTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/InvestmentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r214",
      "r215",
      "r217",
      "r218",
      "r219",
      "r220",
      "r221"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of Estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": {
     "auth_ref": [
      "r524"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.",
        "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount",
        "terseLabel": "Increase (decrease) in valuation allowance"
       }
      }
     },
     "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember": {
     "auth_ref": [
      "r158"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation allowance of deferred tax asset attributable to deductible temporary difference and carryforward.",
        "label": "SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]",
        "terseLabel": "Deferred tax asset valuation allowance"
       }
      }
     },
     "localname": "ValuationAllowanceOfDeferredTaxAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesBalance": {
     "auth_ref": [
      "r152",
      "r157"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount",
        "periodEndLabel": "Balance at End of Period",
        "periodStartLabel": "Balance at Beginning of Period"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesBalance",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": {
     "auth_ref": [
      "r155"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense",
        "terseLabel": "Additions: Charged to Costs and Expenses"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesDeductions": {
     "auth_ref": [
      "r156"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction",
        "negatedTerseLabel": "Deductions: Write-offs and recoveries"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesDeductions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesDomain": {
     "auth_ref": [
      "r152",
      "r153",
      "r154",
      "r156",
      "r157"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]",
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesTypeAxis": {
     "auth_ref": [
      "r152",
      "r153",
      "r154",
      "r156",
      "r157"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]",
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ValuationTechniqueAxis": {
     "auth_ref": [
      "r604"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by valuation approach and technique.",
        "label": "Valuation Approach and Technique [Axis]",
        "terseLabel": "Valuation Approach and Technique [Axis]"
       }
      }
     },
     "localname": "ValuationTechniqueAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/FairValueMeasurementsFairValueMeasurementInputsandValuationTechniquesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ValuationTechniqueDomain": {
     "auth_ref": [
      "r604"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation approach and technique.",
        "label": "Valuation Approach and Technique [Domain]",
        "terseLabel": "Valuation Approach and Technique [Domain]"
       }
      }
     },
     "localname": "ValuationTechniqueDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/FairValueMeasurementsFairValueMeasurementInputsandValuationTechniquesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationTechniqueOptionPricingModelMember": {
     "auth_ref": [
      "r604"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation technique calculating price of option.",
        "label": "Valuation Technique, Option Pricing Model [Member]",
        "terseLabel": "Option-Based Model"
       }
      }
     },
     "localname": "ValuationTechniqueOptionPricingModelMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/FairValueMeasurementsFairValueMeasurementInputsandValuationTechniquesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_VariableInterestEntityActivityBetweenVIEAndEntityOtherMeasureOfActivityAmount": {
     "auth_ref": [
      "r591"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of activity, consisting of a transaction or a measure not described elsewhere in the taxonomy, occurring during the period between the reporting entity and the Variable Interest Entity (VIE) or potential VIE.",
        "label": "Variable Interest Entity, Measure of Activity, Other, Amount",
        "terseLabel": "Variable interest entity, amount of capital call notices received"
       }
      }
     },
     "localname": "VariableInterestEntityActivityBetweenVIEAndEntityOtherMeasureOfActivityAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/InvestmentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_VariableInterestEntityActivityBetweenVIEAndEntityPurchases": {
     "auth_ref": [
      "r591"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of purchases between the reporting entity and the Variable Interest Entity (VIE).",
        "label": "Variable Interest Entity, Measure of Activity, Purchases",
        "terseLabel": "Variable interest entity, amount paid"
       }
      }
     },
     "localname": "VariableInterestEntityActivityBetweenVIEAndEntityPurchases",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/InvestmentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount": {
     "auth_ref": [
      "r586",
      "r590"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The reporting entity's maximum amount of exposure to loss as a result of its involvement with the Variable Interest Entity (VIE).",
        "label": "Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Amount",
        "terseLabel": "Maximum exposure to loss"
       }
      }
     },
     "localname": "VariableInterestEntityEntityMaximumLossExposureAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/InvestmentsCarryingAmountforEquityMethodInvestmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_VariableInterestEntityFinancialOrOtherSupportAmount": {
     "auth_ref": [
      "r588"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of financial or other support the reporting entity has provided (explicitly or implicitly) to the Variable Interest Entity (VIE) that it was not previously contractually required to provide or that the reporting entity intends to provide, including, for example, situations in which the reporting entity assisted the VIE in obtaining another type of support.",
        "label": "Variable Interest Entity, Financial or Other Support, Amount",
        "terseLabel": "Variable interest entity, amount committed to invest"
       }
      }
     },
     "localname": "VariableInterestEntityFinancialOrOtherSupportAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/InvestmentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_VariableInterestEntityOwnershipPercentage": {
     "auth_ref": [
      "r589"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the Variable Interest Entity's (VIE) voting interest owned by (or beneficial interest in) the reporting entity (directly or indirectly).",
        "label": "Variable Interest Entity, Qualitative or Quantitative Information, Ownership Percentage",
        "terseLabel": "Variable interest entity, ownership percentage"
       }
      }
     },
     "localname": "VariableInterestEntityOwnershipPercentage",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/InvestmentsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract]",
        "terseLabel": "Dilutive effect of:"
       }
      }
     },
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/EarningsPerShareComponentsofBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r178",
      "r199"
     ],
     "calculation": {
      "http://www.j2global.com/role/EarningsPerShareComponentsofBasicandDilutedEarningsPerShareDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Diluted (in shares)",
        "totalLabel": "Common stock and common stock equivalents (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.j2global.com/role/EarningsPerShareComponentsofBasicandDilutedEarningsPerShareDetails",
      "http://www.j2global.com/role/QuarterlyResultsunauditedDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]",
        "terseLabel": "Weighted average shares outstanding"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/QuarterlyResultsunauditedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r177",
      "r199"
     ],
     "calculation": {
      "http://www.j2global.com/role/EarningsPerShareComponentsofBasicandDilutedEarningsPerShareDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Basic (in shares)",
        "verboseLabel": "Weighted-average outstanding shares of common stock - basic (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.j2global.com/role/EarningsPerShareComponentsofBasicandDilutedEarningsPerShareDetails",
      "http://www.j2global.com/role/QuarterlyResultsunauditedDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]",
        "terseLabel": "Denominator:"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.j2global.com/role/EarningsPerShareComponentsofBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    }
   },
   "unitCount": 11
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=6359566&loc=d3e326-107755"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(9)(a))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7(c),9(a))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.8)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "8",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=114868883&loc=SL114871943-224233"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "220",
   "URI": "http://asc.fasb.org/topic&trid=2134417"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3151-108585"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721677-107760"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21D",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=SL94080555-108585"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4273-108586"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "230",
   "URI": "http://asc.fasb.org/topic&trid=2134446"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/subtopic&trid=2122178"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(e),(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(h)(1)(i))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(n))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04.(a))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column B))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(1)))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(2)))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column D))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column E))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(ColumnA))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21728-107793"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(4)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)(4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1707-109256"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1757-109256"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1828-109256"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1500-109256"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1278-109256"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "44",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2062-109256"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "48",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2538-109256"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "48",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2538-109256"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "51",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2574-109256"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2597-109256"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6787-107765"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2600-109256"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "54",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2603-109256"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "55",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2626-109256"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "65",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2793-109256"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "66",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2814-109256"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "http://asc.fasb.org/topic&trid=2144383"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e777-108305"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=121640914&loc=d3e1280-108306"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "270",
   "URI": "http://asc.fasb.org/topic&trid=2126967"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6904-107765"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70229-108054"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "http://asc.fasb.org/topic&trid=2134479"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8475-108599"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "http://asc.fasb.org/topic&trid=2134510"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4647-111522"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(2))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5144-111524"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26610-111562"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26853-111562"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=SL6284422-111562"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27405-111563"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(aa)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27232-111563"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL120269820-111563"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27290-111563"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27290-111563"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27290-111563"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27290-111563"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27337-111563"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27357-111563"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "320",
   "URI": "http://asc.fasb.org/topic&trid=2196928"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=120269885&loc=SL75117539-209714"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=120269885&loc=SL75117539-209714"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=120269885&loc=SL75117539-209714"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=121548190&loc=d3e32787-111569"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(24))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919244-210447"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919253-210447"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919258-210447"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919230-210447"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121558606&loc=SL82898722-210454"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(3)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922890-210455"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922895-210455"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922900-210455"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b),(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "http://asc.fasb.org/topic&trid=2144416"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2599-110228"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2611-110228"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2443-110228"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=SL51724579-110230"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "http://asc.fasb.org/topic&trid=2155823"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12021-110248"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=109126253&loc=d3e4852-112606"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=51819886&loc=SL6014347-161799"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031898-161870"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031898-161870"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031898-161870"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6036836-161870"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12317-112629"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12355-112629"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1474-107760"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23285-112656"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23309-112656"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "http://asc.fasb.org/topic&trid=2208762"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130561-203045"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130564-203045"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(i)(1)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "http://asc.fasb.org/subtopic&trid=2235116"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(5))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b),(f)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(7))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.1)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.12)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(a)",
   "Topic": "720",
   "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(b)",
   "Topic": "720",
   "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721659-107760"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "730",
   "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121573983&loc=d3e28200-109314"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=SL37586934-109318"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32247-109318"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32280-109318"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(4)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.14)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.17)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "51",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121610041&loc=d3e34017-109320"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e39076-109324"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Subparagraph": "(a)-(d)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e961-128460"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(3)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "37",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121600890&loc=d3e2207-128464"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "38",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5504-128473"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)(3)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e7008-128479"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "http://asc.fasb.org/topic&trid=2303972"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4582445-111684"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2AA",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "a",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=SL6759068-111685"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5728-111685"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "b",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5728-111685"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=SL6759159-111685"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=SL6759159-111685"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=SL6759159-111685"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5747-111685"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "d",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5747-111685"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579240-113959"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41620-113959"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41638-113959"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721663-107760"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(5))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41675-113959"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "15",
   "Topic": "815",
   "URI": "http://asc.fasb.org/subtopic&trid=2229187"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "60",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=116690757&loc=d3e13220-108610"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13279-108611"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13433-108611"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13467-108611"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13476-108611"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30690-110894"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "830",
   "URI": "http://asc.fasb.org/topic&trid=2175825"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=68176171&loc=SL68176184-208336"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=121573735&loc=d3e41499-112717"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=121573735&loc=d3e41502-112717"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29,30)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121593497&loc=SL77918431-209957"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/subtopic&trid=77888251"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.9)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "http://asc.fasb.org/topic&trid=2122774"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(i)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(ii)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r666": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r670": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r671": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r672": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r673": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728"
  },
  "r675": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729"
  },
  "r676": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746"
  },
  "r677": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746"
  },
  "r678": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746"
  },
  "r679": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)(i)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a),(b),(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r680": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r681": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r682": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r683": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r684": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(5)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r685": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(6)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r686": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(7)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r687": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(b)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r688": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r689": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r690": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r691": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733"
  },
  "r692": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r693": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959"
  },
  "r694": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004"
  },
  "r695": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953"
  },
  "r696": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "940",
   "URI": "http://asc.fasb.org/subtopic&trid=2176304"
  },
  "r697": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r698": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r699": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721665-107760"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r700": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r701": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r702": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r703": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r704": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(4))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r705": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(5))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r706": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(6))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r707": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r708": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(13)(f))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r709": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r710": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r711": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r712": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r713": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r714": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.10)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r715": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r716": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r717": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(a)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=SL120269850-112803"
  },
  "r718": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=SL120269850-112803"
  },
  "r719": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(c)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=SL120269850-112803"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r720": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(d)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=SL120269850-112803"
  },
  "r721": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=SL120269850-112803"
  },
  "r722": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "http://asc.fasb.org/subtopic&trid=2209399"
  },
  "r723": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Subparagraph": "e",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823"
  },
  "r724": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823"
  },
  "r725": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "740",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6479915&loc=d3e66715-112838"
  },
  "r726": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=108315417&loc=d3e61044-112788"
  },
  "r727": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(15)(b)(2))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r728": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r729": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(1)(g))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580"
  },
  "r730": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r731": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r732": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r733": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r734": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r735": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r736": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r737": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r738": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(10))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r739": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e640-108580"
  },
  "r740": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r741": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r742": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r743": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(3)(b))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r744": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r745": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r746": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r747": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439"
  },
  "r748": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441"
  },
  "r749": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580"
  },
  "r750": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441"
  },
  "r751": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r752": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r753": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r754": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r755": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r756": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r757": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r758": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r759": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580"
  },
  "r760": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r761": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r762": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r763": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "740",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=6487024&loc=d3e29054-158556"
  },
  "r764": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121641442&loc=d3e19393-158473"
  },
  "r765": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "946",
   "URI": "http://asc.fasb.org/subtopic&trid=2324412"
  },
  "r766": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014"
  },
  "r767": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "740",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650"
  },
  "r768": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916"
  },
  "r769": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e689-108580"
  },
  "r770": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916"
  },
  "r771": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r772": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r773": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r774": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r775": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r776": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r777": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r778": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r779": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724391-108580"
  },
  "r780": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756"
  },
  "r781": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r782": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r783": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r784": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310"
  },
  "r785": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f"
  },
  "r786": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f"
  },
  "r787": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r788": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r789": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580"
  },
  "r790": {
   "Footnote": "2",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r791": {
   "Footnote": "4",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "29"
  },
  "r792": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "09"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721671-107760"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121640130&loc=d3e1436-108581"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(12))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(21))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(4))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(5))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(7)(c))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(8))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>133
<FILENAME>0001084048-21-000012-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001084048-21-000012-xbrl.zip
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
MOQ>5[P]^JYSLBQ\?X/BY?%@+N3L:CPZ/#S<QU[!-DT;3"EL0L *8H+48>WW
M4AY4'_OUH0N^V52Z-..IADHA98&0^EY/V;A<8_'>D0RI8OA%='DX:?/?<"IZ
MWMG+C[I']O;K?Q72MW[G?(VCY>Q,"U0X00XQEYIRJ\PN&79E8_W.BHBTN1ZI
M-(\M9!,B>D#U2_JZNCZPD:BTF@= I.ME^<D02](,PI.!7KVNP?IBLL$^I\*W
M@0*VN19FV4MF\IJ7!\!(I01#N6#E%H3K$ #[D(8?3::])?_C\>CC"O%-K*^.
MC\X=W40DH]C0)#BJV0"GA@ N-!1@B=Z5(;5 >3P^GAWCP?[TWKA-Y;_'^NE[
MFNA_A.FM_5_OW;9E$Y=B!P/%-;!8K06?U'=JGB] D#FJ:0XAYJT9CBNRQ^05
M1@2VKD")M41-NRLCA)8R-S>@J=5K@N/5K[V@X]EH++/?;Z>^^-%G1\^N\F<+
M,#[LSW[RXS]]Q=.#GW/!\YD[!).98S/- _6^RE1[9+>-52?3$#+WKK,TV>+C
M.M^?/I3IZU&5BT-5BT%>?>;/ES6J_+Z ?/,4RH<GWW?V$;5OCYZ?C(CQ"$\/
M+R.)NS49SR8'(UZT1^_6=*%HO7_4MP+7WWKVE3;11P9K2:JO2E>!ILE>3JZ&
MWAG=!C!N"(N(M[Q=*6]7L\9&DR1,E4"R<Y"*8*; OB(:&U*N0]B"<LO;U?)V
M);F%J IME24'TGS"!/(L-7E/%:G/_QZ 3MA *GV#K2Y^YL-CFM7I:-&Y=1-5
M0L9:$%.LS3JPMA7R9%+-D4TS 'X *F'+VA6R=D7;5+?:3&K.)A6T5;QZW*#.
M-[106K1V2)LZ;5F["M:N9I\J@0RPF.?*P,YA=-"UK?75LY<AK 7["P074\"V
M@G8SI $UWQ#)0=_4)*/)/DH#4[UJAL2>!B -MG2]/G4#,@C=>Q(10^Q[I%>J
M20E<#:*E/ !-L*7K]2D7A+XI>#/&*5<A=+IZ4XPT$N\:AS@ ,;"ETGH$ZCZ>
MW4H3EWR&%"$G#=*>FN-4T=.0=C'>4FG%G0YCIXV8X*N%4B%'*H:]=Y*2H3"$
M(+JETGH$.&^MAC-3R&6-<:V1<3':&%Q(UI=2-BS W3J8'/.I9EM*H>3Z5F=6
M-%XN*L H!PE-0Z@K1(82H(HR9"F#2'>W?+U&-? 43"U0$%H(4'+&3%@B";6^
M<M'$#0O56[X.70]@9O'951<MB,7>%DVS% H>0@UA"*V4UJT^L_8V,4@A(,2M
M2JF:01MH,5 %B"Z)IM9*IS0$(; EZG5(UF-HV6%M+K4&+F5*)2>'Z*)OP=4A
M[!6X)>IU* 4$,:8@^HJJ6)6&A= 6E%I;[[^7AM1:8TNBE2U\EXK)<@_+!+90
M*24(NT0=9XI#",M;$JTZ9.90T3B'%*4 UY(K^.I\RT)@O'<#")E;$JTZG!DA
MG[.SDFP$B;%PYLH1Q0:LOM0!A+//P?+69'HT431E;S+^O,&10<:5&BC$&$E%
MLP/3!*.CVD(.5'H/T2%LT[.6:*[&P=N$K' Z Y;!-\G!2.)6,M@:3!B"@U]/
M-%?B::-8"='5[-B _C_G%C79M1"S#\F;#?&T]_0G3T\O>>=@=#@:XZ:.LF5N
MU$K"!A @):OY8*1@DC 5%WD(*_?7%M$55:'8)%N+R[D$R"EE9JL^MQC/G*NM
M&^)Q5X/H2KRN8PZ$%BIF"T8M4^.G.N&^>[%X !F UWW?V[D#]7R_/9KB>-9D
MNM]^FDSX#Q;EGITT%;XQOS\9C>?WQGJ!C=S8I'&R)ECF:AS@R3B<RP:"YX*F
M#J$[P( P7HUG1F.EF!BA<.@C6*76XFL)K3DUZ28#\,Q#PG@UOAK5:"U1!,[
M?1IP:T8%,D@ <6X(M8AOQ7C_M4PWU4USLRE7P6854A. H!1,)B1(KB8SI*WD
MUQO>%<WA@AI%XRU&(A DY$39!7+10Z])7P,/?47PKJ9\$:36/L+I":"206]Z
M<N3[[E369AB0<SX;9+A1_WL\FBVVM?EHG.'N:%;QH/^&CXYOY"AD<18R&PZ-
M$;(5# YZ]TA?F\5H![!YT7H@>4F[XEC;' ??+$,0RIGT7?)L*RI<LO[@W!V-
M1W/Y>?1:^-Y8'\/SON_:C=E,YK.;;W?QY61ZZP!GO]O "%GV\/#;A_BN 4=:
M"=#W458;CN"#I2"^LO$^LB65S@/RR9=+ED&ZYV#38C^6#(GZ9G^EEYLEQRPQ
M- &__A[@$DSO<@EUZW@VGQS*]($<+"JBLQ>CHZ$X \K-2F\2P$&CN$]87!8G
MI56F+&5( FV=L5N]7RBF1&PLCIB DBN9+/6E]S&51)2W?F'IW%K,W;UX^E#\
M@O4I5P/%-A4)F+'5OKM.R"F6DL*0^L2O,W:K]PLQ.(-D3<"0(%:;11 AM4)5
M4_7D!@3TY\P'_'4RJG*R9\=#J<=3_?XWQGSK_OTE+7Y?K_QA]?0JK!$&-;&
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
M(9-[?YT_V??R@N?ZALW_?(B,T65P&G92IN+$)Y(<H<\7S3BHH+.EVRH*;PW
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
M^B^+NK8L6.8ZJ$19K 82K@E8"A4CV3>P@L&7,J0]KZ\9'58O8@TU2]6&4",
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
M*4(0F]7L@K!)RR:(-:<M&X:K1M<;\96(57 M!M6JD")!;92+!?&8J;@0O1W
M$H9! 'TI6I89*6ON"%$\<*L4JV!JN:;2BWE#6FCX!Q,X/@'<;$/'3SAFUUA
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
M/GR)DH_G?\Y/]O]TCO;_2CZ\/_CRX<O8^GB>)B>O#^P/YQ?N&^<X_?!EEI[
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
M!_D.UKCZ_"_+*_CF[SI!V08B+<9BC()*ULK;99V#64'Z$Q4;-9+O%B:XG#6
M<[7\8^0^$2S.MPWAZ2.F?^5IG56LH**:HOSIN/RA^8F/@I#;OM/W;8_WW:'C
M]GT."C8;L, RW2 :#@;(T.Y2HW\L51H:>N/60[KF"M[5A%-.XP*7^\7ZU9B
M)H>L+3)8FFK^UF9\ 9<7P#.[O*[#XUHZG[)(D>_ASUA0:43P:S:F2V<%#SGY
MG2W;('R#TO@%G@=VKU'6X<0H)SD66:CZQ6K"JL6Q7['R)GNFF^4<?NU13.X7
M6\PQ .L9?@\^PPSP>KH4;L)1R.=@=7))@Z!!LK(R?-.(V+S<Z=04/C7SD-@.
MHCP:_5,5J^J?CX<<77WR+"^*A^&H[T2QVW<9L \_CN+^@/F!%7FNXT7A5E/<
M;$UQS7DL\AY@.].DJH!1\1383Y%GZ+I,YP:_Y,7<.$1/ @LI-6"?54S4_2ZP
MX.89;=VS;7B?\G$M>K\;9_USXQ<\ J,7ANT@@(8TS1,J8)MA =M3,V0Q8,UG
M>?GKSBWUV4_-2UMKBTLK6>O/QTNO/P'?M+D]BOLFPZQ1TQ[TF64.^K8[#$)&
M71V'6UZZ'KQT?4SK.[@B^1=35H".R,(0N&*!?<F)3Z!S,;OU6S#)L_ZM/Y13
M8*?PED*I3,!)IK (\QZJJ? XT.TPP6=LC(O\JIJHGW= :^4T-G)F$FA&B9SR
M7__EV39,\XX1TL_6"W795R^@\=TR.G49*JKRTCM&JJY4SE;+#OJV4KW;^O;.
M3Y%!99L[CG]W.M/WICH]#=34=K#K-UCKJ:'!"N2=BV=DFD11RC<VC$T:&3%(
ME!3CO)C?5AE"+K,]><%::FHBH'W\Y1V\_T_GY/V?YL=SN&[_K^GQ>?KYX_Z%
M>?3E8WI\?F@?[1^X'S^_6X29=8[/_TJ/]\/!Q_W3%#6ZX_<?K)/WQQ<GYW]^
M.9Z^LV <5_"^Z?$".IC#0NY[EMGW8#? 8/:'6)[N])EK.XX?V7$<@Y+WYG:Q
M]D-@9Q]*XO]<DS);:N0_F]+JG=G=FWOX3R9X&UZAGM]J!>O-[T;8?TR*6M3-
M-X6NCF_3M+>T]:-H*]],JCJ[RTQ[?,KZ65%6A0I%"_VR+F%@Y7H&#GZT"A4V
M""DC?\@'D=_GMN=B337K^X$YZD?#P'1]FSL#T_HV@-5-,@X.;G=+; _NXQY<
MM<RO:97WQ")O#_#7#G G,SWP_=!R!\.^[P7#ONL.[+X71&[?]SU_X,?#H?NM
M!_A^@NYT+MO02[\AC3G)$!CHN3.DN]8JD!??XQKN&<FW)HMAB(\">Z H8]98
ME1MU*=S*,%71S^,64.:\H'>E<WSY50*OAM<:&<PM1Q7I,BE)\<Y8%B*+ W4<
ML?KP8NR<&;$B*@U$V$BBNY*OG5_8K[?ZB%<LG+$I]/3@P+!,O)$*,58E8B2
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
MU/%Y@KT+!QZ^:T8G L?J316B7*0RVH;.)=P?QP2%(1O7;"PUCKKD.)9JDM=
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
M$. 4+7:!\=-K<H/Z4E)1#XJ":1@\D8<73O"P(:8+RHJ^RJ9#[R':]PV84<\
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
MPL#X>&X<DM:.F]+A"1N^<O>NTQ^V\5I@:B# QA23KAID)<OS.QDW6-^#AU9
MV_.9<*PT$:,,4^6E%88\"<]2*@TUY4_">C.Z%L8_+G*T5M!JTO3>%\5G]),P
M%_%U&!F$$_=WC0'H%"5ZKP.0!N//0&XIJ.%K%+KR"/9%J:'.V17GK!6SD2H$
MCT2.!M44-KT\\:P3X)IN_4#>]]MLVM92X>N(YGJR.*&;K[RH!K>T6UV31RO4
MS4]K%3V*$C#<*5D>@,FVJ*_H#=U6OMY2\R-H9\,7YO[:>[$$"$?2G'WA?Z%:
M6J.ZRB48.!R1"=8'JEP4.D3HL6Y "_L8GE9'4M!VG(,-(QXE!#DV7F$I>DX(
M",MZ02CF(JN]1\*,!7DAO;2J6Q#ZN9,LRR]5A3CFD=<%M693C[F22:'=P2E
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
MI-J4HZ?3*2?  =SZLCU%'%.O-6I58=)3 UU\N1#>[?7H^LU1QB!$&"JM&I-
MO$W<BI-'(,R*P# I043AJR4Z:R&7/\MA]E 87BM\X^;5):)L3S7H]<V]:K 8
M<(@P?8+K5BM!%>-%GDG;MKL_R^PO++A%Q$-9-/:\QL@"7O7L=]SYDH<[X_QR
MF1EW D'@98[%;ZBPL2B?D3((5"L<<"^5FV)/=E"@PPCT$"HX%02[%3Z]EOLD
M2@HN8"Y$I9Q&+#BG$Q$1A<U0F= PU+>FZZ&4PV?>K-/1$1XFVW0&R@+$\:_J
MOD^J:O;\M]]$6X"\V/EL"ZL.><!R"6$7BZD$9 _I_, +&#IUU8Y^"T&@#2VC
M7$U;IIR \A'(L(F_JN_P-0VI*,S4-ET0QHK@65LML:TE6O=HB3C@)/J_9PGW
M!H$?C@+NVIX[,@<!8T[H#;@?>&S(?.^3-7SV&*JEO3/Z3MUR.2G/$FYGQX#_
MM4%Y;I#8ZOL"'A@Q>"F:7 !W$I[)3H^25NDY@1@I"6\0ZJ?,B)J+F#S>(S*=
MX NC!&,XC<@7*OQ@RKG>P@85G5<"5*DX-DE.FLX*"C%)R/Z0D><;89$7=(/%
M!_&TY,*YH>)Z]X"&JFBD>(E6(UKZ0ALU0SA7@Y+_75,3A*Z67)(238\$?5F(
M-3$XT7%!@HB3^KHX;X6_2A-&U!]J/RV1I( 1-Q!H=SV15#.1G@"W7V2(PX%^
M%M'#XD9+B(@#M2=3A.@A0!XJST>WO@3E;><'[QB'L=%!PA>/AP?7F?A3C(J^
M: ^*$2 M3B>$5\M:W 9X%G0_JG5#OZJ6#0@"+%MK2+!)ZE]3UJEN-0_:++6,
MAVN1P@*$X1/SP'AI1"'25$T%VU(<2K%!OII>NY,@-@+DC<MH.B7E$YW,)'FP
M R>M5J@[A"-IXT*EZ!X7RK".$BV<@Q^;%O&#A,\=2(]M&+.S>HH-'A\\Z&^9
MZ_(M[7/"Z\3.W1(0@ %3H DKZQ<+],)DUH6%$[2Z2)T+)Z(-KXKY._I4R -P
MDZ+6CDI*8,0"8/H\%Z:&G/UCD\M3)TT^*E&M:/KD;AM32ACIBKEIZ+:F3;R
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
M8CGE.355HWQ$!A[00F?!\'M*A"=8%]>-P0RE:##?>,9CHF*4.@0C)EDQ."
MC8:Y@5@C'5CDI3F+@ HS:3,,P>$HW)N_@K%8J+>T08\A,ZO6E<8,+-%*N9MC
MUV#T:.4\)59"$>]2$!WSSR<E]XKG]E;^XBRF+N7AE'9G J@;08<.GN=.=.CU
M90$^EH3\HU[",VLGI68%6S>IXR<!0PI#8(L@0URS:^)X\+@1R9AHOZ#",C6I
M?SM.I!GTB79P@?>(CM<_ H*\KR+?MHK<BU2L^NN'UX:G&(L_:'N1:'%5:*9U
MH=KMW/IQN7!-MYF:M/*XXC9<BLQH9!4$QC$&.6?<J:4WRMH+HXM*^U^3?1*M
M/R+37%+R?O$=VJ1%I#B:D6K\X>-=U_*__M'&*_Z+_L?__9]E'#"*IO\_DC2C
M3V@^_O]0KG',N6_^V';7X8*N_Z^N;4)G8?:WI%/57RZ>QK$@0;_0K6'CR@W=
M3,UMEHW,-J,C%+?1MDW)#4E2EV2J];2Q,H2QIAQI@'==(]T*J= Y+G)VX,J)
MHQI*$*&GO &.P\Y3QX%>$*:7_S6_NQ=GGN=E_DT,CY6]$CNW2G!#N1.#*3E+
MY3.S?9"J\'AAP8/19LJ\?S,]W5A (O&&RW-K4X1[2@IA/:JJ1D';2O52\/;#
M,><Z"$VE@Z*-[:\C^K<YW8!Y4A.+DF&_K(E,6&(O:-D*QH$+<NE%D&]$+^)W
MPBH M@;FN$7))BSV[8X=0NGCS:9ML6FO+/\FU9M;'@]\M3?(G+=XWA*G9"BR
MX!7Q"V:!" 7'N^DR5$Q,Y E#.0>+$4<&H*DWPN?8"ZW5)^Q3N)V*Z)<$G<N!
MR=C2+HF?I@8O= .JG^R0Y8D[1CD4DE H(3&P\-KQ>4377E/%:"W$-F!AW7+^
MD/,8M?]J[2BI#C%?_R&4QB=9# &#*TW "3=@;D@2S>9 2:R=,8ICG2RDM2\W
MU#-'G6VSPA?^Q'Y"MIPDR:ZYL6A$NTQQ8 Q=2E:1@Y##15Q0OY/TV$^< V3
M*W)>\;)D*^697!-IF3T ];K7+R'M*R<9UVUV0*+;TF8H&3&7DB=!G[(:1WIX
MF(=5(B*,]I+];2WD2Y/C6G0I?:]>NDT</&T$S/5!IDWB&7N4Z+=D?H(SH8D,
M,=TJT1N+CA#%=Z-C;C0TW(^E3ANJ*:Q4(E0*XU&;/3:3"@VUU'<RGD0JK.SF
M:;MR(V=N5"A.7UA2$X9A2WW=AEWO@_WDX&Z?#@AN35I.(VN@*;$W$YA\JH8B
M<TG*C>*%SO?)%CQA$TX\B]PY+SDAHZY^\O,SHZY.A?R*NA &V3ZF8$8KAE.Q
M@_+-)$4D$2\2'!/Y0P0%%-IJIC9^$=;U9<MZW>I\6,L#SS)X2;AC&'+$Z;5Z
M30FGK IG&);&J9*LCP?QTU(+(.1++<OZ@?11#J-^RZ4VS_<:Q8O64Z&H?[OU
M%)YX#)KX&MY4,7:G[O+"SZ(#1^TAZB-"4R 10B(^F&LL5XLO)-G1MDT *>+$
M4P\. ;@I1;AA;K[DZK2,V_527R.I'! K7.UG?D1LEGR<@4&F2RLV3/7.DL1H
MM+?CG3BX%S;VHAE(! ?ND!#K1S2672#A19/7\JG15W H3S'3 ,Q%MR!4-SP3
MC8VPOKST4107_6,P1I0>KI]&+=ZN5_;Q!"W.7=!\;#-S0"/X/9S7DD#U*>NP
M#7%%_])PZ"DQXR; &^)5DL,G995DJ!)9371*JTO6(!'R3"[ &?%X+^1P@"$T
M_R:@76"&6BZ1)C(?F<*FM=M 1.Y2$1C^@Y!O%<KVJE.2[I19)L&P,I%$P0/(
MWRT6_WGTG%/76N+'):Y9;('L^EY9\D(6>7,],&T%>;7&J9]@M0EA3'P;42GO
M)\PR8SJ3V7<6J/[<"XJE9@8TIBCQSIP^OJ=E4O675#2@LZ'<PLA )8$+Y4BL
MBZL"_FQ>8X\\EA+U[%=+U*:IF3TI'.M1.BWN].GP0S3@K4*5<NO&P-&V.^0S
M<?#"78 II,K/B&(!/JQZ6ZZ3 S0;7W&VQFXNT_V_'CX\_4L\4^+*1B6-28)-
MZ!%2]NIU2.,G'!:W4/PC.CJ%Z&41AR:9$4:+@;*=,W]DFSA A\8XZ7T3EHEN
M9;*MU%C8,Z1 GPN'YM2Y22[-)'37I]>,H[4N\NFKM[X74GA+)?D''U%)_D.Q
M&%F^%YSQ$DKDU7)'MJP,9!RTL!2G1_*-&W:A;@*H*CI^.P51D3R[1-.5W$O.
MNJPQ"N48.\N$Z?E,9?K8V>#6:W)E-L#>9XZ4**ZRZ%#V$--SRQWY=$?^SPU!
MO0$6[P'/3,WI<ON:+)2QN*5FNUTO30"K<DEF"N8)'X#%O9:L25TI?-"N2:W6
M=>6>5G*>W@5B#E9N01]96GN->'"_W.'7R)G!X^0'V)WW<4CX-UO$J.;:^,%C
M-%N:4);X=O6;A.I5E"J#>N-C70L97H)!%>S"9O(#Z/$3(K6F 0;+JVF3CAB-
MXQ*N4OPO9M&#J>779$XW&5\QP9AQ'CN P6Q@.;.#:^UZ1<.[42V$$'.58>%G
M<SEOVSGYR++SO\XQ2G))%C;B4&GWOK[^MNOK'H7A:NUSW!Q9HG5:'7>I775Y
M+)U[) '$.=[24[OO&B740CD=400E3Y']$@MB2>Z\+%W<5'G^QJ6[R4HPN3J)
M"/8H0UIFG/!4ZD""*)GR4F299!#V0A 3A^8;Z?AQ_7O6[)<BX@-4J5H0+3/W
M<:;/VM>&OTEH9 %YQ8>-'U@PW)07BD*;VU??^#9AG 4$98+-7XXH;C:6;":[
M%]UG54(?)62HDU\90,[WH\((W2P^WIJ<< W].E4%'[S2]PTAH)K8MU6,_9#V
M\5OBZ?A0[,^OZC#X%MB$L:1%G:O;I,D;PR0,P3#'%WVZR )?8>(1M ]2&A[8
M*3S?<D2-K*-[-/=SXJ ((C1*GEU)(1Y%.R+\8Z07S!S8B(G@QA\-;TTB![O=
MBU8L#KW8@K;$+B]NYOB08\-B!S)+,8'6V"Y#!@]5;\EWFKY&?,0_(;4X,*PQ
MVAK*_5PD7L&,%3OU!L!K;T>(DL.OID!)TWM"[.T\5,@F,9H7^5H&C!)?XALC
MH/YH$SV9C&:RF*X2P*?<GE>K,%#BX#6>,/GB,CIIH;>@Y1JIS^@!K +__PLZ
M+>2[3.:[(!\BQDM+\O_+^"#_W94O. )@*;+K4.+8D)2?'2.C4S_+",ZWB'JZ
MZ[OI3:^ T!M:M6H,':]LSQZ&8*_,8?*Q#(,GA3O.8]R5[PP^CX*VWC(?Z(>[
MP?3HLO:<^1,C#W<R^G#MIWSM>>/\/DG%Q5U\%8-9AV[TY'1=NR_7EHZ=$M]-
MR.OTD3C?7UF]HI^D415=K^)S1%1WJ)&!7WNJ(RWKV/,#*6?<WDK1ZW4F4L3A
MO>0C9#R1AG&<N!MV,OFO .\,HF)!I\HFL+Q#B^2!=+1S#DB6/C5E9 40II@D
M_K]]D3GU"N\'@:^V&Q1(3<S.@]'XH^YTH"]KTT;_?D]?I6=8E!WM<R7]MR5F
M^C%)]2IIO5#%-J#@R_\!A9*.< 9+9C^5VO#\<E-F8Z:>XC5L=>.9>66(BUZ[
MH*R7SFF1=3WP4J6H;F#_OTOZ+MN!>]N(.WR$&YI_RBEM^7M2/[Z]$XY]_)%$
M"N]1S_<HW9GF)I1$#JQ"O%*W), .AC:)\>W+8>V:R5-@P46/>'Y=UEM)1HVT
MW>YS4&_U(.5)U#G,NI4I&ZOS:-,W6@09W-$W;&<ZL$62:=72 8XLY(CS!4'S
M'JV\TJTJY]2VJZ\X_$B<>DF 7K6,$J9F*A%4:&LZ98LH>9.3337*0"9ET_C9
M"8$_=.7G3+P4_;@M@9ID-W.^)@$(]]BJE0:M^I0=3^&GE]LRB$&,Y:I,F4/*
M+73.QE.IVS%(6KL6-'J5*W*6SY?\L5EK(;3;I_XN3M9!4TN?@0M!Z;G;+F,"
M]+I-$]4)43GTORFT2U!H_@02N&%'NJG65IW&\<3A_54,985[6+!&^_=UVE#'
M@,B'D \QZF9U1('J8+H\RIA[!?=J186#A(>1>9CHJF:L"ES6P31+PWGRTJ#N
M*YTLNG34/<@J@8E#1D&&X67<R*F[M94/206$\2VC+<!U=%I/T22=+KZ7R<R<
M<.$Z\C:^57424QKQOD<KX*F1*R^0&(>@RB_ZGE;"/5C@[8 %'GY$8('WR+L\
M(GK4!=X%)7\WH4O0'UT%8Q6G2*6I6T\B/\<Q>UD+%9,(ZKZ@HJ\*2MX[9N^4
MQM.8B%_4ZS4E]U(^G&D5.Q B-8!EO,J4PP/*9Q;)C77+8,?,G8"X,$YS,,7?
M=H%U+M%(MTK(A/=UAO^4ZE<ZT !?CO:2'$(XNQV?-"-".2Z^L%81V25"B@TI
MI54=G"YJD;F\&!CTDZ2!/_,BZ(:WVX9VRZ 4J'+UP9$0'V;+9-%1?2IZFWSH
M%8TAW[.7(JXXRNX,PBW*/\?<O?ZKC3AW/MWL\$]Y2:0*YT.H/,1WK@,C+6*O
M#JH6V7,\ZG$^'<&//*E[T[@Q>,HYH*K\-S(.(_2\XD3_Y^W[:EMR3YN+DW58
M\<]NTDL_>?#5>QMNM%7]]>TH7-SJ$;[)ANO!GT]!EP<Y1&)>A@Z)4;ZQ%CNB
MFVC6>TE.M^=K2?AF>0C/[9XM). @C)TF^Y/DPEFO)S-5A]V' _-]/[F')M>:
M,&B&KG9KXIISAVJ6@4!&7^CH#!54."HIKG:;74P9AU>>L/L-^@ISF!=J*A9<
M'>N!C])CYG=)@C<!$.(EL.,-NB3&W._-PL060'ML/6"CJEM^(TJM46WVNNU>
M(*U8;@G%7.@_F$XJKA@NT'C]>.<5'\IZ4NT]OK4PYO-W=:TNVVX+D?;%=M=1
M.3>S3:QTWH7XM[C.505/7A_%PYK2==$#O;<[;VS-,MDP_"SG75%'V;IL(/V]
M(I$5)M)?2EMCUJ@^$?#@2AQLD2  #88M#'BO,'_O:;8,2: R&W%/K-MZR)OB
M@/39->@INE^3;VQ-<I_ KF=HE3_)JKI/1.Y,G<25>1\*4,H8P1O<XC73:R>;
M"8#I_3GX3FR*<V'.VXZ8]%R:F@XAKD^]QDE$ (3SP?73)MARH3F7F;JL'4Z6
M<CE\-MUIH%Y6K1.+'A^)<D+,'*&^QI]/__KP+_][\8Q36C^V0S"7P(#6S.-,
M2 A+SOAR3\"QOA3D=KH\3Y!DHK*0!!KJ?,DB:0!<L7IE4QHM/'UO=C5R"SR7
M\K0[/_WD/.C!MF[CXJ::3/RL'[B(&O^A23)?U]E0?5^4VMK>/XK">%1-.\XF
MDV0SJTM)'^.(!#A%^J*XQ_RZK*$9.;X$1G"YC$Y8 B (9GWL(]XE]-OS5URH
MNBPS\J0CZTE8)&;$F 5IEO76FC*%$:S.KD7RM+A,+TX6N_Y4%\UHCS:!/A#+
MV(10"7*5&+(SRZBV[;I&A=%A(MUB;YU5A#:=ED)54#9[@8E4W0TYHS>5(+H_
M9(\D#&A"TG&:^3CWX_RFQEG*Z^LZO$;ZY'Y8#PUK.H"I-A+_%@/^\W+Y(N.-
MO!_O-Q=3$>A7\R=V;L1XBN5YM.4E&OVM &KUI.F'=OGB?B;>W$Q(>HN/^RHZ
MP?=#_58K)JGUBIOH.U>T52<G6*+QWNB\N?'OF5N+J"KO1_4-'ITF;)>1+"/V
M3+W,]R/^QD:\W 3)6C \TS&3S]1+4?=@KEWM':W:Y8Z-2_S+_;R\L9W *)$2
M% $M!&U59"QT%Z'[Y( @CT26, G,:7K"]'5?,?]Q8V;J=/$,';:6J6)5 102
M+X&.#@OB75 B1TU*,?]&=C?-@MR0QII'(<1K<QDISG;7]OU)_KM./M6G3.S6
M(!H,W(! ]TO*BOK8DC2;&Z#1ZW3!E2.16$96FWFP14%APKV=R:8YNEKA< 9#
M$[GGG&'R[RRM&]/1>/,YO;L)IO[R'DQ]$V9/&*N==@V1(U&B^MIT+3;Q).33
MD#)2E\):Z(1QUDGP2%IYEJ&BHLX]4/KM/;BV@GN>2I4PUN81G;E"^;[1RKRM
M '"]Q?PY6;E#W$SCM#@ ,$3X_]-MKD]KCUN->?%I%QB!I:)KA79=A?;^D:?A
M63;%Y/.P+)V0:]W0HFY$'2DQA$"_#D_+[7XWO,Q8WE?4YI;<;QSB4<)@\$W=
M@_6-^4*HIPH'UTL6_9P?-I3(3+E-NLEY,V+@SO>YFG5Q,QG</'O%+:FS/BB^
MHD]]JS]9*6LE9EW:Q<PLW[@PP2)&O6KKO= 9HHIDJKFZK%#EK&FO>8J$7:-W
MC.[2CIPEL)+3UCI . M1)=X#JZ[<5>8:CC0[RD;K3YWD<134RLR<1EOF.=65
M$0;^Y^,S^NV/95^5_^6&4/[S4MU&R@#)5H/\%A'PGD@#W_3!/2N-8J]% \/3
MQO.SQMU,@=.#OWUC&NG,T/3/AXN_@YA&)>3I0F)PR'ND-" +='$?[/IU&HH^
MEJ: YVWB3-UU#.N E=YE8MB:(\V1'G$10B5+H9=Y'V:Y(3X\3F;WETE>VQ5?
M&?XQ!,9'XEK2]DU4>=R)R^QOYV'?6M,!MM$G%U[^E(\-"LXV)S9)"5G.8(Z/
M'DY:9/..=G]'X>>ZQY21"%_/3969BB('0PJ&1=80'X[JGWC].MH%Q-O&AWPA
MRKB]OX6^-K=377!F*<&_W1,XR%R1E+_H/[S)G#R==1W/+'6G8A<:%@Z3_B@,
M1KZ-YO#,A?54*36BA<XVGD;!4D@R0C9PKO$2^+AAE#4%SK9$N3EZ9#C6=5QP
MD/ %9N*3V[1/1OAN[>=3<VDBO_ 0\Z&TH3JTPYV Z0KZ%9FXM YL]"3BC!B_
M@;B'D#3FB)' Z:)NO$8K22K)^(?UED(FLZI[0&[B?DT=D)PX:7-%SCZ$%X?P
M$*!/C4]+Q AR+Z4+8Q8._D_>0F$*H5H(K]E(YU[SC^95K(4PD(@-E&:UA9@F
M<9"SJ^PB%\DF=\HX!#4W<HLHO$X\,X4@ROSE2R=T!I\/&3G>$V:W^V6,^7;K
M4!V<WT]N-W!0.7? NY7O]LJH;8K-B%__O P/KXT;Y[=($UR(\(H/G)H;VQ[_
MB*3:W4SK_?GC2^M]+-ZZ,X1(+B&#GW9;5]:B#,3H[DR !S1\P2GH6@_]&3X:
MH/$E$&+9=H:6F/\:G+42-Z,B'1EV8>FATZ%!L&:7J"0S,BE,R%42OX]X/2EB
M$)\%YL&!C[-\T 0C"><$M@8W\,K!G7^NHX,P>M:[A.;]1ZK/T#!\>4KEF:4;
M)>%1:#!8)"KWSUT3%@_^4BP>?O'PZ\5G]"M12^0?3X;8%!3A@MJ*!A4>+T#?
MTI<OQ[I;'+@J+04MT_E'>H#UY#_YLR1<A<"B70HW?&!>K9EU_5E)M!?Q=& !
MMV,5OP-/]SF\:SP?L407PF"<WHTS#Y3R6=-;DZ'3.8A_:J"CY&+K([<R\2*]
M=E5PCFV[WO7\KW*Y[':2F=XU$%U1E#W@\-&Y.EV,5D)>HB-JBE>;N9G=/S?Z
M$WOP*H/O;_'YS4/\X,8ASIYY.JX+&M+%JXXF&:P'\52[85_]2)KD!(]_@%7[
MUVQK\>\G<U_(WI(DP073G$J#Q,$5P\TF<N7#VQ63_GI[]L#COJU->.!VMU@2
M-^^Z0Z_RAU9'UODS.;@.'%7QF\U:R +"6A(6,=BKB1PM^HWDW"(A8ZN.?&:2
M*D*N,SD'B*/<#3\3(0?B@!<5'9RH.'O#CH$*N VW8.PIH:Q2U;CCYRE+.*+S
M!3P05[,>ZQP".W\JGP<F8\3GI*;]!'RT6I=A>JE17.&'T*(+RF'+.[&P8GH/
M&IYSE;B3_"7S0AX<1-4!3XG,<Y#@56YT8?3_UX,BGMN2[-9U)?BF+E#1H*+\
M/Z^'(B6[<(EJ<5671YZ"K(O4T*Y'KF)HP,^8>';QI-2'DB)JX0Z4X(=&@J$:
M5)O0$L=D"GV.+S[2K!^56<\>^[OBTA@-FG3?W&:N_>X8N7LW>JOCYV G]Y"7
M>,0[EE*)2E/$=;0NKXL#-1$T.Q+%9>JX<SUVN]D.NTE_FWNWF]\+IHVG[#(T
MBIS1WT-24*90%*]%#)2NF.QH&AW:UKI/\25B@.*'OM5PE4?O./U^>@:.UPE>
M-M3##F0.BC!*B*LC%SA=/!K]@-XE?T<)EJ;QB_YK9?Y'/?1AO?*"J$2,B<K;
M^#:O--E/5E-X$W^P!JGZB _&5"D3/(I4= 9Y/3>V<?/7G/F[Z"A_*,J64^/@
MLC,<.3I8U*CYD],@-V^UB=.D70^YR;_UKON4:W"7CB6&Z\1Z7 E3^Y&3/QX4
M0W2^+H(QJM^0T+H!8'"70MP))O$U9P&$^&D2'+)Q^E4]T,E3P8G.A++TK4/V
MDW/<L.C5#AZ*2(Z%RL1J^:2N*2D/$C8R*IX/49_)W$-WSWKF[)UU*6_E4SE'
MZF;7\XTYF%KV\.Z)N%UE8OWI?)OV_!LHD34\_V2/N80]+^_HMIE594:^BI85
M=!J4Q/C6LV&%(/^.<M@D@Q]/!(I0L)UWZR!V?+DFXL357G452D^#A)AK-U!=
MJ6+)"/5*Y8^-'N*E<9=U99JUU*-ONLI6J!WCFU,1"34ISQ%!&E*C&O:=9H"X
M_9EP*/ES73JC9"+3,<#MR%,@![Q:?!>6G%GXDE,+7[!TJPA/2R5EKU+U#)$>
MS(2EJT,M5;5A]1[LV?SS(:_RWB_S0POQT+N@W2:9$;:3),.P%XA//PK&)H9&
MG[FJJ8I2W;R3'0SHO2S$]T@2JED)(E';*8?"P*VJ&BH>FRV)CZ)+'#H<B!HI
M41V8_MW 967KI:T\B6OA+GD@OQ+<(YYT5X+H.#:L99=A7NBK3WY^)H#B"]IX
M>EZA4$+*-QWZGKPV,_%,U*#> *<^Z3)D,!=@#,-+H%)VDII@@:I=(U,E_*]U
MSP7YFL\-2=_1$XFIB9NK&U)X0W\9H/A6BN1SC)*SZFK)/XF/TS,OB/Q,87SZ
M9=[>)$[J%JAY #WE/V@S5[32&'C-S7ER%,&3F*5Q3O 9/$[*+6CM_LCTW%/N
MOZ5R\E\^OG+R^P@@G>NW"<-EJUHQ:9D*"B4Z<5/")4TODB&&I^MAO(<2W9JV
M/%A,F*=0S_<<(Y7##-SW+IT#,5CX(<[$PR^^^(IK,-_;:#Q*$_N,G/2RB^'>
MMVW\O\5G4JGY_M&S;[4X4T3#W%.9@3ZD7ZQ6BZ=J97]L3Q>/GGZ[>/#GD^CP
MN2NO1OG7[VBM/+$3I(^G1EPL](C?4EK'%LL96<Q?*(=SYJH&3PP&^I0DF^)+
MX'O\.[K>YQHB7):]\QS7>U9.7)+*'46W\:^SKW^&+X@&TI__]L7)PR\*?F98
M>O<LM$9_0K3RTY8/"AVT1\_.Y*<Z=*>+7^"2I+\4Z,FD2'V_V,05$_?)MA2(
MO6PX\ZPM_&$I',&[F6A4:AH=[<C:C?)G;V#;?3Z[L>DE6/.I8QTMX)]DNT\*
M31*L42L"7ZT+*W'B*1]("ZPSS]LIHXO?2+*0+-6@>WWE!E5=A3)??G_@E5F0
M4-RG\<AG&6].G K)EE4/'6Z1RG(G&!8A!0D6IB(BD !>71*YF=BR,VN$CM?^
MMEP#LO;L,I#NE[["5;G>6>PV>5;S8@80'V$'E)2XJ"]JP"IIZ%GK4=>>HJ]9
M@&HRI%ACZ08WU"YO&.B1^.*!REX75T1'[MP%7J)S==.F;4XDP2-K!:C3GNO\
MDE[0G-:6U*,:'04G1XPYVU#H^'OIPT<=ET"@UJY#.BD;[]==7R8U!ABNOLZ5
M5""D9DG 4&,H^$.#_*OU5:"+9UU2.SU2)"1]PKET5N>FS^)J)NRZ<"9.NV:T
MF\[MP*QKPZ8"&JM,/Q<]1DZ!Y7-B>WYV]&FEV=),7,1JWERH#GN3BM\W!N/F
M)+160IGI#E*6B*[43-8RS&8=$_@^N4-WS-MP((,\#*^[Y6Y#V< E>W ?Q&GE
MCBJ*@F51ID-8$ER[(1[ OROV@TQHOXM!)D\Z>\7L7:5CB9>>/S\DS426ECL=
MYD$8C<7D% 6/3Y1EN5Y*R,W-+IQU"B5*@3UM)VF1"2])8TX#>NDRM8=Q]WTC
MAHSN1M25;,W&R!9U@(Z,W@I2PP??)K4"R4Y4@AP:XGRRXKJI92B-_#.E^'*
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
M7PA],1D_@:PEA(A;U"A:S?B/-BYIJ5,48##157P?94=F;R:Z$F'-L5RTIXW
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
M[9.G-O+I]TSK2[^20JV+.;@.V<</J/G;17CQ!D37G!%"L;=;]VXDBJ2V;::
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
MRCX\WUNF(6608);%'!<>-9AK?0/&#WF</1UVJQ/7+YA8LBR3*^'2I&?..OE
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
M?(/ZE1],>\P3]ZM_UJ1%3#'62K6-:5>E^GDB,BGTD0:EG+3[I_Z_O(?P2*<
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
M:^9^ELPK<8S\6;D]EWGB2G'\-/H;8F42E,"XBVP9"UF+1O\#<_H*H.G0#0M
M[D7)3%^X%*8RNAZ(XBZ3,)JBCS.0 +WS=/'Y$QWN';BP#K?2+.6)QD_('EG3
M4K]\$APM50$2\*><!JKM+J*S];O0->_6G,^:VUY-VQ%A]@;M+N(CS&Y#&?C%
M51VN 0V0TV3$@2^LV>,V!]UWUD1MJ54YC>LN\X _#=A=EL5ADE8:U .0(<>Q
M9: A4]8J!!T?3V7G]>0[1!G*EMI8ULXB>&6;# +#>>ZX(?*O@P+:B/2BW3IY
M42]?G!//D^4">A<L-'NAG&-(##!.J#*3$Q=7!'4!B3,87Z?<X_][\' .$F$P
MEIU/CCWJHTQ[%D^6(N$766[7C XV'//AT!6NRZX225[B$]W%X21#)_0$#/;B
M446#HPR$(2%C-/,#8A<B'N5_U94[YXZ,E:K.$E\;OZ3MAH(Y].4URWAW/F+A
M)>.]T49EU.O_E[TW46X;RQ)$?P7AJ9ZP(R 6]\4YU1%*VYGEZG3:SW9F1LV+
M%QT@<$DA#0),+)+57__.<C> H$12$L4%%3/9,DE<W'O.N6=?(O90ZB;T]+.
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
MKG3&OQ^2!2R? O:R-2L:CK?4712EB-']"W"SLMVX?8OT?EV5&E)Z7NMFM'S
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
MK?&@_^AU^D>V;+_5WG#B8[T+2.$Q3K"7SD/[#QSB4"[#Z\YY-AEK<P^;CWF
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
MITXN_*L8@#R_=?&6+8%5S%UG#C#&_XO7Z4IX47Z%5P]X2_I-X)5-D&=3J0E
M%E"'\ (KCWZO=H+W"+X&"2#DQ53[4+M\$R5%X'Q1O]?;E <$,84_N)AZR) 1
M_'X:DC39Z!T6OZ=U@!U\=QW_=@H_%7Z1ACD<>9F&UYY_RR?EX^$#!BK$&)FG
M.H XX*5:B.978,3,@47<)-9K7U> CPN7#[K*2PY"I[GS?MQ!5',1(T@$LN]K
M$1?P!_%2+R!#+4-X$ETL 6C CJ_")5!0"9WX=9$AB&="P)< 8U*+4 0:I."O
M0/2(F);$7]Y-1C4; W3#>J%2,D#6 V^"FW3';EK.(Z#KE%AE19D%2Y[45;P<
M&O1).O=B5' CN%H(4D#!O(@\^(F'"NL-JH(DZ^T+*U>CI31J\/:3DK DC1+^
M/P .KC! A'XH68%F2?C;^(JU)_A:W^005U$OS;Z%4<1-_+,DCD5$"Y,QCBPU
M<6* E>1V=Q# 4>$-KPKR2FRC1 JUOA6DCQ9I"AN$FZ&N3: 4\50(0IMO\+M(
M A$AI#W0/$E"LAH/*X VI2P1X..H6C%COH9[QTEJMW?***". )BRB*W+"NJ@
MS4W4QEWGBI1&=M' [Z[@N'B;/?52PSR ?H!Q")9H'NJ$'F">(LJPZSGKAFR
M%:@I_E6 ]B_2NSG,FKV6N(F&<G[EY03JU0TS';FH%6-G6-SC$M3@T.=_$Q[D
MAO"2J#\)\""HD]0<YT9XWWAO]<<!:88R.X0MD=51I!G\I2XT%E+@%6%7EK8M
MT$YC:8I/HU*#.I 4A0!<,ARJU,$'EN:=9=/!W><GI<$!VP@\H(DO!;S)?CN\
M"I7^$-X'=DU2)5^BKES"SFC^%IVA@H2/*12L%[Q'=9&USNG<>*3E)"D8F\I&
M[K8[?;:#WP*=W=#=EC\@CJV4%@"5GPK^$,TV![,J6*4CK14O1@'F>BI8.4K6
MWP-7(90,-_SA#2P&Y)W<Q%)S(\499 'LO;R(Z_SRRQOG)8I[D<(C-3] A?P5
M;Z*JA[L$@AGZDOGTG<ED\"@2^QFDZ@<OA1N G4O9%?1'D@+Y_Y/4;^<C2=3_
M87SI(31D97S\_?W;B\X$AXN3PY6QC^)2+$*? 7=C^U)* C;3V+546X DR&XG
M2GSYP0W(2V<*B\!M]FFP><:W+4R+3',4$N%P+Z-PQA><G4 EGPP^-4^ F<=H
M?[,S"#5#?AB_53MGEY&Z_K/R8=6/B)E?>? :D-ESXJN.H$U*YXDSY[LB8)/)
M D@P"+.T6+*:CPQ2BRLI[[EU&%T-^ E<+_B3Q,YU@GR;& N!#$>[ U2,VPN8
MV,\D#<@3I-Z#GKW*H]8CKN10QB&&4$9AEZ& T/ .F%\C=TL XLJUP=\K_<O2
MFQEXT@(E('D!DCPL)=\-B %SD)TV5<N&L)@+R7;%8ADEMT+*5$,X(!RHCSG2
M1B8$.7;@T05V_]._4EE:L1 !^1MIR6L2_6R7K=BP4LMC]6!!ZH$Q;Y]>&S]<
M)F%<PN01\*46L4CB$!W*DJ(EP8,4+3QMT- %)M_>#!4"$+OX.*OPP&!$6J4!
M3U.C[96;B0"IWD5$PLY89Y$7';D%Z \%B/F42A'0F4%* '"?0&"A IR(5"!R
MPMV@1S$6@-4,9 /^V%L"V8$J9>D&**;"U"\6\)Z8" #I&IV H-*QZR$H4G-.
M=2OO8QL /Z/R%O&W&&05TYU8TJ O6&]6H/B#3P#*R9+=A5J+TW=8WFA+8:,]
MI@)!Y!+G3;72):\(5JMFS$'E1N%#FQ'@G=2X<&V=6H89I34,F F0J["/!$4Y
ML78ZF'P+D8N$@Z$)5NQ8P_+!7)H+LP;]$LX#7%4^I\%&#-THBX:1*W*RUR7W
MNF2\^"S2*ZEE*;J_V2L,?#N+DAN!1X<3Q\3*^*628S^&NZ0)_JX&?_MW!'\/
M+(Z[?_Y;[Q OFZR?+"_5!Y&GH5\3D]WL3/W!\0LG#"#!G59<<<$0(:<.>10B
MBCUIOJ?9F\?.%XO%67"5NDF]KX!E05PLINP,QZ!33E8YG![X:@([ <[$.P%)
MQDPGS-4O8F#87I[0L]J+K/25"+D^?B/BN1*Z9'#C?A;)%%4?D%=1Z"LF?2/
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
M"18'&."S8!=%+><1>-PQ,TM-&L@/6.< N>PK^5%+[JF06%!\$^A*6=#2LD6
MNP[;B.J.A\ APA3)!(F!S4G)I_#%2!U9IKY.;H#-9E?A$GX(J(*?9BC\M36K
M/D4-A,A(&Y6:F0OX!2@[^OZ9NT>;RZ[@(%S:0E:QB#/^*5ZN.!,N& N@J*Q0
MKT\,-ZB2,1,>7WYX4PR,%1<CP:$T0GS/5.X(+>,$-4Y0PP*I*,+MFX=X.GJ7
M!3!7*H!SA Z>(PQ$*L\! @?T+"?WO@M-\?Q3PM9:LI24T)^07KZJM-^$07XE
MO7/V<QS[>MTVCWA3@&N1KW]D91;T,]'[17]X48D[6?^]2HVY-0?* #[Y[<*;
MP79?>]&-=YN]^'OI5$!;%V4@5L^_GCULKHSN&T8DSJ,HN2&]!WD\YICELT(S
M Y91B@KQS@$KT-Q!LXZI\+T"'6U7XM;B&:QXI((9#9 XJ!LH6*4_#O^9>K?P
M_#VJD)(6_#<K07!XP!Q>&.T I+>@= C!L(![E!73/_%J7@MY5Q:@K'VW=:8$
M,!ZS#XS?H54-P:R.E"PC@(S$$ZQ.P<_AFQQ-'WW8,+XB\012K "XPI'#&%6D
M."0AJK;M7'FH@EV'XD8$$K)W\^(UVJNRM)S+ F#FO$D6BQ"VI/VD;UA=TV#Z
M,4&/"7SYEIP@25KCUMA1V#T='=.*K\,<7N=O0-F?I8CZ;$34X]F&!R[K>1<!
MG)S%QFM2F]CS\C:<(PR=#R((O7-6ATJ ,/YZO+_"2]'S ^8=F"FAT471"XD2
MG$T7+R#W%@4P2LYN^K7MGB>3I?23,$;UFI"SE5)Z[$!7MQ(,"@GDS4&;Q+7,
M#'7'P+*7T9DEIJ"L2%#38RB+]*>:3R_10"0V:)&"7MC>1"SRFR3]UG+>BJ6,
M*\GM6 X_5,52S\\MAJS\8FXUZ%2*?*16C"@P?BZU'J8TAPD<ZPI%57RKV/HL
M0<E-$D*D1$\HQ),I(-Z3-E"*[CPXPRP4P6OG9?A*+:)/QY((\+&,/!_Q ?M#
MB03+_@ /Z"?0PQ:%N ZLB!Z/2'@!^TD);R*@GYO?7P/D0+0H;X /;/L;PCY-
MBOF5MNM7]P(?IK#2M5S(1V%&OI/2W2R6B?)61JRP6\O@U4V"PL\?T1UX-%>K
MAON8VR;!3Y";IQ[K%P@]WT>+)4]<A+YU%<$68?W% 4O*4W#-\%>:?M$?H_R_
MH.:47NT3-6,4-7'FWJ*BQ""%D\%S);PHO[+9HLLOI!M,7@X_6=Y2&@.ZB[5!
M_UGQ;?8,9(5_Y7CS5"AWU7U7"ZU&HGE47N6]T@[JS[90\*(L*3&M*,P(?#.!
M/I05?I_$B"-G6<!]])41J,6#C"J!SNN+"M#*LFAE]T SYT36_^HZ/T?)%#5B
M1  [9)&+KY'?-H6KL7?H#I!4+.UZ)-DH9!?<I33U4_T <T'Y Q441 )A5U^8
MHM#!N[!($&&P"460=#$(MS? AQ"O2(_\ G1&R9"-$R7S!,@!MHY./LY) *:;
MN?KY+>A='?.A=$_[;#E?A7\5 W;GM]H+HLA?P\>&WU>29M9/ZUY,[U/O86;#
M4HV>KR!3>U J*$]M%E>Z0=)G>84BB4&,0$N_B5QE@TC.A?=+QW(9/;Q0Z=(9
MMW_=6:0X!F+@M[+WMX8Q<MQ:BL=M+NW)*=O;WF+6"D% 99XO95A\G437*A%(
M27U Q5*0/SD#2_[&NL.9JZ6,_BHKENAQD*YA="JBMT& ^ %[F'ZA'/IP3_X$
MT]TX]4) K5K'M:22?H>F*4O%M8C'4OO4;DK'HY<LBBC'<-)Z?0[]4Z3&69HP
MN1&0\E$%6F+.DI2L=-')VLA8C<JE^U8NK_S^2^DB*;T)'B/MSWX1I@*%2$I
M6?0+T GY'Y3(9)[GMU* 2:^..18R:(:R]2.>K;*!=<>^\J[1=RWTVT.I\<OW
MPS^-@GT31A$'/C3P29'$=U5UXX4 W4.$A$DM7?$*HX'@+),05>.8/PVJFG_L
MY9@R)9F:6?JL+_KGT@VN7LH[#95:IELL82$,].3286BCA PY8@?J/2&*V0#3
M\;PPHM"!]#3J'#+X=P#2.TH\)J$BLQ4]O*:;LHT[#V,%2W*4I^334PO)O,*@
MI#FC$Q*=CI*TBQBOA32XU$ZDE &H@/(>((^S]P/O%)Y*1%EZN0_\Q@F*5#%-
M6P;KK5BFI?;=:NBQ<%;7'Z.Y?$S+-6HO9@2?!K])6P&\2MU,QPS+]BV]+!4
M4N%:D@ %JES?&-AKZ06D"KSW=E7C01DA#UN_908OX:7E_%,)! 5QVVHQZ*@G
M %>:(92]8H+XV6V&<>B$TF$64I# *E=P?:);CG$QDZ'()L>(1*K>2J[Z5"C'
ML)0IY+F>@C*(23WU^V$DE@!*8?"[GUH/XKNOHA:EN-\JX594(I:C)O:7L4R<
MX:&#ZLT%D6%GXFVLL.'NO,PV["2R^=C;*6;'SI[MZXR02@.C52/.G3DEX7+(
MGW02*9[MJ*_2W@+21*:W)1V!8$Q"DLS?(,R6D<?: GL!;+>:S/E%3:'>C8>$
ML\2?(Z\CN1NFP07Z[>!-Y,Q#>PESLKW9+(PXM;K&<9?]H+098QU6'8GHT+J0
M9\,+H*R0'Y0R=/?S7+E1<@.4V6<MO&%_]T![Z87Z+JBE .;*H+4A4G=P8.V)
MS/3>!B5K/:T7\-C%&A1QD*UF8X2J/>A%9QGE'AU/E/LPV.!=X;%R7NLY:_)?
M:SA )>M7BV#D>AC7#TD$4[) QJ%Q70[C%RDIHJ6R%5; B3(I,X==J<A[%MZ?
M21KFMR8?C0,V(9GGP+!(74$^F*(3#?//@C*[#<2,@_*<9D":N=F1JS*&\<],
M+$+@:W'!F9Z4HBG_L<7&L30Q N8M2EM4^C9%8=C:EXZ+>MN!]$RIPM#N%SK!
MD+57=D&?=RK;)293L<3$K)&X /T0\R%1%*6AR#&YM$*KQ,Y9.[<E:;V',4/*
MXK(0SFGD=,N22#/KF3BQ4@\HFQ-,,S#YD'Z0CCD420(8RSB+I8-_$TDJ1:/%
M*@3[4]>\RRN?W#ZPTK%=SN@I'1/C$91C:9F;7%?&5TR_@;-&,9_%60B1ES1P
MS0;03+5V^Q"-DBMO]!-6&E')O4567!+IVZ1-XWD"5\+X7!$7"1GYVI) !*K'
M5TR*/:C^!Y,1\WLI/_-]*3_SO<G//&>^\H<VK[GT"VZ8E;F*C#@0TUQ=ZK"^
M<. GG<-F);1_D=6M*OE*U0O\=/GE1UTO</GEC?,U68:^\VO2<GK=MFLCQKEP
MWN+;OYBWJU7P0?BY6@A,9:PZP!_;VR>G\^T275$DI1=4RA-PMFRZ3*B]2.6
MKI2^-W!K(B_+R/-K.7@N $X7Z(UO.9<KG]F PI=CDGC('@0KVY: 5L2@FD9D
MML_!>I!YXPG55>F(#E8IR-@8[%U<"= SKH7,B84-1-$*?E8])L24) /QM4/9
MES8?LJFS=N#6J7VKV*Z%LX5>K!F6.9/!"JZ1J:_@&S##Z';))D9&CSG.;@G[
M@,EB(4O&ZB@A(F\"PBSQOUTE46 5=6+6:'Y;2Z;5P\A=8ID,*([_0^&43-GI
M(>:,4P 3]EA[2*(YRF]G+Y;*38?C4^81%=^P*/-R7<R <:@0\UA (:4:>8I%
M@1Z"&>JD54I5E\'4<M[5?D[TO1F^+%<9'(I@!P^74O4)%5P;],8N9OEB"FW@
M'!^7TF<B,QQ8%T#7-+(^"]7U&.:4V7HL;XW?<[Z[]XLO!M(] JPJACI5,?2.
M5UDKB#I:HK'PD!G;F8K^*Z&(FY0[LO?YDJ\V5<9RZEZ9@W//",K!YH>Y'$OF
M,<G%7UD^82P!X@8'5=EC[:!Z_X%H ]3I=64)AC/,HW !?UK[,$8XO/M6,'F(
M<9)7CBB=JJ7S40L'U:C!^E:;& P79%78AP%OBE52HE@+Q8:B@A@N[ G_F*+R
M3)NCV*SC ^#GQ"/8)<CI%MB)%DV<<E#>5 RC$AX"47LVT9GT3OI-F&4%=;:X
M4P)8(5Q3GHAF."Z(YB]L"J@D4R6' R!)FT"ED?"K*A8L<2ZCG7VQBP4E]Q%1
M)FXP"L5' SY\29X YS-M!7FAKAY4JA')!*U !0X^#D^3!2DY^ZNS9TLD#C',
MR!6+4I&[P#M^ 5A V($):Q6-*7'DV1*);,'$)UH(G* 0+%Y]-J4!Z'81ETJD
MXCP@NS3PR$FG<86O<X6/C\<5?D!N 5ED^5X56;Y3199*JO_^_IV2Z.?,QRX=
M (119DH5IEIB(^R,Y<2N0=1 8@%&9@A_4SV=;JA4IZ,I\.L$PQLA=61,@:O:
M%.',>C%R%(^V2?D#Z-AS-=>%95!GEIZ_<F&MRB[@7,;Z35,:EGYQP/K+78O*
MK@(6_Z9TA0C4!.1VZ-P$%4UI$1_?_.[\5*!KRG5^^:2)3WTL*5"W%X#/=14!
MIWHHEXKY\:L64+7>,C4E,;"XX[A*#@ @70<XXM5JR04H29A6 I0$-.IGSJ)
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
M8\)-ED@XJ'Q&W!9[OLO]QG"B**9KI#)OPXA.OC3J!^9S'YB\*:"T9Z8NO.^
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
MZOB+:N=OJM18C.O*4$HM,4F;)&%\+V,$J_PHU9_*6H9R=+B[4+DLPCH=->8
MPO'85X=E(?-$5R:ZEL] N^S8L^L%6(WDWYI"<N61>TJ6&P;_>!&*\6 Z\4=3
MT>^.^Z/V8.IY/7\\$)/IV!MZD_%_#T<O#L-L'=5RGL\4'%=,&(']*07LH0.'
M4'2$%MC=X\E5\6G7=:1]^J-*KOS$>K )Q7\I%@M,4X+O[-1V&UC ZM!4DP:N
MJQ)+D'%1G(C2&6R66!N X@DI@<C\-%R:J BAIM2LQ48-\S/*8L%\Q%)CBS"M
M*"-K]K!+,L%CW(I1^\!OA8:$$5K'/#*X_IC_I@:![TH3"1PSY0%'$NB)!$]3
M'7.(+IERMZ938X!_J/QEW6P8F<\LS% "4P-:0'Y'=M"5:8*Z$81JOX\5E!?T
M8YF<6BVHA8OS68 Z&WT0P&W=4AQ(UTBCZ:?:ZY#J^/'W]V\O@.8 +($ !8*+
M:GBW=_31RFGV!@YTD#VS5&J>D*W))!^U&R'$5H]-V;B=[%;4F0/X(@\Y2=Q.
M9E6[I@3>JW"F_+NS&4V^HB:^^!=W&U;%Z32+@?I$JD"NU,A5RQ)=.:+/K_W!
M'N^* ][4]V.6@":G.Z-8.Y53)#(9"Y?Y%B:,(MU4:'&5#I@XF%^C4M5QU1LQ
MA0]T9F&26=UW9+.'ZLMCD=\DZ3?*':2\&I5#S+,U%K)Z"850S@7X"F$LJ]00
M0'@UX3L-N0?;I=U[^<;00E+"!69G4!Y B12LG$>K,5"0D?(>>;>L.3_PP-OH
ME\=NI'Z]L@=[<CMRKI7@7%YR(!%+L2=.TQ5!L /,_1J84_^*FM8,E$61W_-*
M6GS=2QF3YK6 R#2XP 9%M_KU+>=G;H1._AZ#7[VFCN#H#5\9>SBZE9T(A<Q:
M4O,Z:MY#G3IHZ"&M<.4%.#^%U*]K45'6JD>6T7'K G!F22AYBKX,JM (K;),
M"+;0R"C[_]E[\^>VD2-@]%]!^3GOR54 @_NPO[A**WLWVMC2QI*SG_>7U! 8
MB+!!@@%(R_)?_[IG!L" ETCJ(L792F2)Q#'3=_?TT=/^65QC:)B?A_*%S&RZ
M&K,/*R[<A'08%N!L8AO"[ZS&H8TGCRCFI,OW<W^R#A#*,*HY6B2RBUW5.$8T
M,<B! ?QM4HR9OIFR6",O@()MB(Y5S?X;8,[( NQE@O%LWC*'@U.\[I!XM075
M[+R$NG_42)H"W6EMQ7/2Q916H358Z@0?\=<TU6D&MF*>.Z<LC%J0$9Y2B"[Z
M3<$3TP4BQ@"43IL.5_7*1(MTMC:6%TF&M!:^G=?I&A7U"&PT6EL8RNR*)HP1
ME\6", 0_^M2N@.5&34=[<0"*/?-Q\@*>?K#.,"DG\ [\6,O7D6@AP1_ @D J
M6T#.%G!4ML M,)IMIB^1'7;9P=*<1BG&=#'=];2/(.8+QGDB\C;[6*FL1>:E
MBK$@&XF!,<TV7Z$QJ8=%0G.>"R-44\?V;G)V:L,-3"Y,5=Q"TNYC+'_3YK)Y
M,4WJM(C["R/LBJ[YC4E35JW79.#=K);(=/0]*XO1L$[Y[_I!"WU!V?YG'FKM
MOJ[IJ2[SH6:04R KL'J]3*A+UA,-&UYA;X 1*U; 26%ZTY=,R@.@HP'C5]Y*
MC?6)NM&Y"<5^D\9O,),E$R,O*VS")ZKMN*JL#QU$[O+<Q(G:'F/U96Q@#TN)
M%$XM2X';QGFJ-] ICFMAPJP_5E>!A795#;291V)_R"KEWBU;%O>8:%+-[4_9
M9,HF>RB;;/]T;%<6"26[3,=JQWE5L"[QIW\ Q,'DJSBS3M@(4)$AW=91Z'4C
M!%$'T-[2"7*QLNJ9(5BLG(9)G8)BSX3R9L9G9]Z;&%7#!XG ;\+GQ325MHGB
M"/Z/Q,L\>[&Q&B)M[_ZY]MDL8[C)LV K6/+.YR50-K0T?K>UWWA)J7P,_[Q
MLGH>I=Q@G@4(6+P/] U^S@>A,WX47<#KF.>,%8"TOCC8+ [GVU+[^=.U>XFK
M\Z\8 PK*/B LMIJRC80)Z<<:G<.'Z.'BW$%V3BIB=5A0+0TL$=997?C'I3>
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
MYM9'4GZC")CEY*"23IY?MH%:K%JL2CI122>'<*Q^Z&D%*NE$)9VHI)-UX;'
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
M,8%DO$,GF<.X\A"<_O.F2E8,_C@TM]^+7-W<V&[82Q] >7\SJ'=-W8J4XW^
MJ'=#1[?\@^#ZP[CR$#S_\YF.%EO:GZ)RV1EC:\HIUD'72[^3L;YSX-HV_?@>
MX+/;PL]R(CTT[Y8?<7<@[;[D?*C\?L6 !\Z 0:#;_MV""(K_%/\I_MO6^@?^
M"^\6]ST$_CN,*Q>/<=CS#K!-6K!6I)S.7X:6U7/KQIS\LVS$NBK5?_ 9KXFX
M'IL6A6TCST(T$+7<GOTWWF%O)+U$>QG@3.&F$RA[-.NB*IZJP0,MN7ML46J6
MW_/A64W'_G&9L<D#PS$I68,FT>:W[< G>A>W[>7B_TVSNO5Y->U7]']3;.PH
M^ALO>>!&'?=?[#DIR.?%+34$CM.+%E*#-D<(@*89PD'L7W6?J[WTK6 U 82!
MU"KV-J17\UAG77/;0<0M^<D-%FL,:YU]+Y@N4:>Y:?6^15>QB'49'@ $:3/J
M@4\EC@'6=2-<78L)MAN^@IU,\Q0VQ1J*8E=(731(Q($119F)7I6PD'IH-FL=
MN>D"Y;9GN,!%HP7&<$M63*MY:!X2P<\?:;1D[T52!^O59._-,<CF<DJ:M%S/
M52=55<09:W/)\"8WNXW;D1=B++8DSQ@)X#O+;*8K:8IL0,3(9=;YDB:<R*3N
MJ16.'VF:V<ZP$K8MI0QD@C:UA4#47GJNW!)\ 8][F_#X@P,LW!1@^BPH>./3
M 1E=<49,25:*%O;81A6($2[EG _\F(CNJQS&0YR*+EH5P\49</;H*FN;O1X2
M4QY7L^W: ;4IB4%"XE"=F<AFR["6$[56R&J&]6VI\3C_#(@N-'M1;6.T+<^7
MOS (VC[KTOMD*A=7.J;4![UYG^_T7.E]X9,,]WEP)"_NJ-IM:7W(4XV>N,/I
MXB:[C]OT- +&]=C,]&UZGCK^TJ_OTO$R6'N(^T-XI&MO V16L-V@>@6 VP"P
M-F'M1?3BD*]4?537VM0SW/]&W4F?X_X?ON>G2M)0?415%[@[E1<$H>[ZJDVB
M:I.H&&0Q@_B6'CIW+Z90#*(8Y%DRB!<%>A0H!E%7JA(FU9OTU@$7H6W9LT/!
MGF5)@ZIF4:A7J#\TU*LK5=Q--4)]B@C4GN<QJP87CQ^3421S,"1S7U&*/2<9
M=:4*4JCFJLM*CCU7MS>V1/;235$>Z@SJ74!]L&FUN4+]<T"];>O ^8> >G6E
M"DZHGJV;>@XVJ(8[-B)Y!IZ#<C8W(!DKT+T[]LY0)'-0).,&GA[:!Q\%55>J
M^(3J [L4 ';@ZE%T$!TAE9LZBWI3-^U-;0J%^N> >B?2?5M-@%%7'GB$0O66
M5:WU[D6@NI%NFYOV5#^\WGJJMZ5BP =BP$#W7-7<63&@8L G<BE\W8ILQ8#J
MRH?T1^8ZUM9W=%LU,:*5FD-%O6AA>ZA=:9QUUNDIZP?A;$M1N?&;]A([R'9:
MRMH];V%W6M^WVCYRBQH7^E*[1]Z<UNP%]]><=GD;N/W&UV^S76 ]VYWM$-E%
MF82QMBN?MK"CK&<%TL4+D.9:O6#N8>$&G6/9/9TFP@M[R6([MZMUV[5B7[?Y
MAK+WU:]50-^-4/J_&1=\W:]9%\OL.WU3=[IB7;"D^P1]F>TMI ^Z8SI9?LM<
M%YPGHC'#BXPN/.2?@[)>SQ@P8?0!R]\,DL)R7Y/\FMQ4+_[>Y3?@K"X09_>_
MO/?@,V/>)4U>[<"3FK@N8&%OML=KP\);4/JR5K-V8,ZNHLO\CMFVI5[%_$?D
MU;WVE5VA#-ZPRX_ZKVYIL'O7_K#[37;K]H*EI!S!OX(<@%E7ZA5)%3#]+:GO
M17U?I8>+?J[@.;?&QI+6K_ :J^T/VW;%=WMAI^FK=CXMM6X[U-8N$ S"]L7;
M,N?PK[CJ>I#% VU OE.MRN ]I-0HW% ,LQC[$)< )H ZX#,&6+7MG9$H1V0R
M+:D :?M$W#=\D)5R#W+X-6;$KK.+)S=CWM 8**484L0#</(US7/\%Z\8TLD
MN[)/$0K !6"83LJL#_I#(+!^WT,VO,V2?[S(:.CUHSCH4]<.W<#T^H0X<>C1
MJ!\2GT3A?P/GQ=O920X/1^.+6^%^R$"$@,SA/:9/R#B; )8_T:J8EHMZX^Y<
MHU_VQ->XZBQ>8[\GI!J(K<(O[V'SW\' &@E1=SKZ3JL)=LC?I"OP+<2P,54]
MNIR;:.]H3(=]*J2$8^FBR>\U!18'AP^ I;.?&FU!QD55UL*,"4#'E>9Q"-7#
M61'<)$^R@\GBUUH1MV,3VJJE==_/A76GB7KC%Y5T3&[8\ -894+[$WVQ!Z3C
ME4#\ WPWZYT^'!:(DR+^IFOU-VRO()Q 3@O>P86-V?-G5O5& PA,,I*SENXI
M:$RM?R.T,P@WFE3M(K.JFK+F]\T:V:;APN]9@KV8\4*A'- +$!,;9IZ"/@,^
MH345>MH*)*\+W=I@2AA8:D::O4]H05M6<]4 3 @#%,)PCEQ,^3I\7EZ,KA9?
M&DEZCVNN!:O#*W$U BL(1!#Y\;0$["(<?F7=K$< 9)QX44W L&)($_VN&5P9
MW<<Y6#? I1I(PMG'2/0%:H?O;F;Q?::&I^-B))3:$+4>+BN!5\)"+A;#9,B5
M(YIZ0/C%B+*FV[6RQ'OKWQ?LHEH!0?'@]HFPI (^:*CFMF<##3$\+":CM:EH
M0/.DWEX".AQ-!'81^*,@E4;:5P!3E60QI_!K"FL$>I*']N#5;.Z/9.$ ^L8T
M1M<ROUFU4AQ.\9 K]4U7EG&XTL"2&O!W%SH3?3VL#O26MUKY("&>H/X8W3 M
M1%A Y+HHOS$'1=@J"4VSF =BR!ADX0_@S G %HC&BR14S/E;C "*Z23-B^LZ
M^&:WP;5FX(8<*@-ET ?6:(5O-<!F^:W&J.#I96WH5F@1)[#V/,7GXZYZ8&,T
M7A[?HM.SO;_!1D<LX(UNU5DQX5,\\&MPOZ9<:;UT(E]2K?S%,0;:$Q[H ?%4
MHBS+,]+/<B8"5W&L@ .^Y)]%GH UK;'(.WY84N9:=G# /FY4(X:/N!( XQM^
M1R4GQ =(NV6;@G7_/@419'EL$58/7GV-OH4N+P>=+/B%3,3[9Y^"6Y^4A'D4
MW/CO%^"(P!)P,,J(7'&9#NL$\D!)"-A+V@?FV3>:9X.BD#ZK(7 -T 7?FY9Q
M5N'VLQHH^ L=PNN?9%+&KK#K^4@[!P<8B$D+%O$I&C#H?@:>.-IMJ/7JJJ17
MJ&* $4&UC''>5$/:;L]'>KF@(XQ7<"0C/=BF RQSK(TQ!,'##QW#B<G<VM5+
MI]R#!#PE=#B6;P V!T4V8@2S>B5XM=\S9]92QX7R9H=@PJ$JA3O0/L#("[A1
M(%]J1[8 :KR970T\9IA-AVQKV:A6!<R_GH(W+5W) B]Q7.*K\/?I:$PR5$]
MS:"(N(D<"Z!CJ"@&A04OG594O'1(D%H:RP%%9VLIPL:NZ(AY]"!  +H,'%/X
MK:+R-*;.T8!V,1=?8I8$'26S1(#/JJ9,#J+0@!63?IZAL-# J@?IARPN1!3G
MO]]M[;>\Z)-<!PD9][0<A$(N#%]\3K\H2S:EA(MJU/YMU T  $#" )>.J/B*
M0$4)#U*#H/L 4K@V[M$/<3SIYBVF&SVV@W9O5L)C+_RR)0K6 "QX4VF_%*1D
M'L0[T"\LEL;U]G=DXNM"^]\4% DM@=.8=H%]@N<S2CJ*M28[N&6QC8=XQI
M7 \>1F2:&/@4RGK&IP.78,HLX_9->)5$1GS%?)$DES06M_&YA:]5 /\,3!$"
MW#&:XI)XH(JKY-:N!/<-I=ETQ#T)85].%D *+TL+H-&N+U<'RC3033BX+P8&
M@PV,A /(0[Z2'<MY<P'8JRF('P;$>NN:<)&YA&":N$"_B++8<<KAQ,XL.,^B
M)G>%52UN/53MR \JP+HAHRF.; MJ0@3!U@VPZMJ'#R<:.ZABH7L\]]-.N%0\
M!M7$;9<C!#"2@FV^F?V2?6R]><4/!&HIER,NRSH, -MB0AK_1=.,Z2(@E$([
M FCDM0?"B4.\YP-_0O-X)+2/GW_]3?L\0BG["QE]T[6SWG&/15VK F@BIVB8
MER4.GBNYU@("3<#@PK@K.^H#A<NF40J*$B_I;/#X2MH5N/:W&!G<HN/&.7X\
M Q[V@#,0*(P)N:7)1,(".\635<$MIH'5"Q;:M'PZ7TPS%&$=/=O.<W2"!?,<
MN2.*=[!CE0R#1$V$B>,!! &&L&-< P[S!,$%2V_<#S[!DT4GFM"1&(TX9S1U
M5M8:3FBF%&G*S'B^5Q9('W5LIBDS)? IC!X$Q'\5.EQO#]!:NP/=)O&*[<R-
M0Q<DS$WB@]9<O;6/&M)U35N.B:PD7>Z.Q1+I5MR\'36FMNR611WN7.++M?SZ
MKM7,*5C#0 I"B==>+^>]G%03]""!+&']+$@):XV;H-.L_I.U-)AX2+APG^6
M<2[NX!NJA'L?<Z<4#$J02O J<'%K)S$A-XU#+?)A$"HFBQK2>,KD5.=BE=@@
M)3;XYJXF-NR,C4ZYH*RCV(U,DTA?HJ^:@ 6?L(!E?=:\.BJ$MJG,Q\)]*CKN
M[H %,V2+N6;(/KW*1GB@W!@J/!ID\3,,OHF/!%20)N)$%OA]&>H567T*LQ;=
M89PUG3#?LZ*324[KO(.N#&JT7:V)8C :;IC,[[C>2X-A51V0SV@3E)V-=V4\
MP"1B1BSCE!D)OY"<:<:+ :63F9A8O4WST/7-!1U/)$_*YF93L-1[Z IMC4PG
M W!&?M8VV8PLA_V5-[6QRZP8[@S!W]Q5T5XV'5:DY F6GM)X3BS (VNF7^&#
MQEH%@Z]L\A3XI%)@#L)&(0.A@LW!O!BT/7CXA$<*P8\[/_D/T'P=-N3V^9%X
M!7Q7OX%S=FW(H%$]:N,KN!3&G/"$UK-K0CRP3YXQ\2G#[ CP!GIXRE[E^/Z3
M 2P15E,_:P&TY5VSK]MM=_"@(Z< /;$;<QZ &I*O!3MY$N=B7#H(F9-G@ IF
M!O+M""6)V^E:S"PPBL8B0;2 [,CE4&M*F^"M "N^#:[! =<83CL"DW$:\\"9
M!7]3 L!@?GPKDAHKLLI^3/BWK_A9(P_UMW13S<31)6^=I8F @R!&8C>A'QE1
M#5G.[+X:9&.PI(0?H8,PF9%[&%%N3/TFM80]OMENQN:9(]'BM&Z^='W^U;-T
MQ.#;%_23\X@F86(RHVW@3X*J^3=.QHSR!NP  .#&82HQ#3=W%L;%T*8:B]B>
MB"?6?(D)<DU81AQ7'T_1Z#]A%TTH[5(K,FN,AQ%,TC:8G)4#XE#%$"XI^(T5
MX9D^=7P%W)8\BV\.6AP+@WK>\VUHKV$)=-O B&<95,U1KL28@*1%X@T-Y9>.
M+>>2,Y.E0D,864Z02)?%,>TM%8+LI6-)AV5(?WW,1V9AZMK7OR5.A\=AS59G
M/?1FJZ3#:'R3N"4>!F[/@-=YUKV S8XZV=Z;0:US\U90LZ*#YHT_J61]$A"6
M:&>R[#[0]G@60W]@VB$[(5Z6HM)\R(7P9$%F32V.JVF*Y\O"5AFB 8DO:5^,
M(9_Z3&7F;%IOZ(TE\X+TG)94EX6S.&85<5KNZ<J'R<U"V^!TQ\7EUO2/B6;9
M&OC*D\'V81/7VYXV=BN][U<\T#^@_#W,A.+9#3>:R-M$@9.WJ9WH,R)D>*K#
M4J+'4Y,KRD**/+*\C(%ZVAESX>34-#P0;;*64:=_%V8PR+B7;FBV\4\="V+L
MV7P>UY0RECNRL%JI0O0VJQ]3FF<S@1 X[;HD*"S+%627- J#0PB>T60<2SE\
M' #UD<DU*I!$F,%9R8W*C#9G*5G9Y![K&AV.\^*&\C-<"D90<^K;6'K-@V<K
M .J$-&ZTR>G[^,UH;<S4R>ERCF93!R1EN$VX\F7>$S-*Y=3,,>95@O)J:B+:
ML'3MGO,J 5W*3N>].[0)^='QW?E!=ZU$\=LZ5E;=RUXQ]ZN[U_"VO7;+(]#"
M90%RP V[1#ZF;R @);),P+_ J%#:8'-Q-NBR]W ZY ?;&T!Z -(!0_ (0?%>
M70.JA\^6P%<<8G 7+:$I+1%(HE:,<U']?OFI(NG-D<]0D)F=V_-\I<*S13R[
M6GDO22BMDP4=.3/PI1=XDLW%UF>;D2Q_EN>@K9(MAVR%-?)_ROFY/M-"7"Q2
M %[HMV4QB!/3DZ2]4 "=DLO[4@"S*]46+K*6A:O%P9*$\056WKS49F%1*:]\
M1?+X[*4B;L-+6[9-+5^4%+X!;&Y5"X\$FTX"_A: F?<E@7F6/:>W_!CH^9F1
M#3$<"6IXU5&K(B5\ 6\?V8[;\U_)YIWGSR9!'UF.U7-?/0)_+USH>OR]I$ZD
M6Q#"O31<SD*27TQZW?2[1>4>:,\L2H-D+%#GHS:O+^JXW6)+?#D,;N7CVU>Z
M) ]"7W ;4AD+C/"$@95[60PX"1GS#]0EOQAMDX6H6E+G(RP>Z?EX%EY;=AMQ
M_I9^]$&>)%OJ)'GCJ,8%8Y-/+6G_4197)1D>D'(Z'6F_TG[)3JQ!B-GZPM.%
M5;FE!,430JTYJJS/QKLR8SIFN>08T:UU%<L;K6HAW4E+F0S*8GHUD!?'])4C
MXKTH:]NR_!QSM2=<V2VY$\_;MY8]S\&S.,74IYQAV>]&\9MV!]U>!WBV2R?L
MB\CQ=-NQ)(2U:5,=M/&D\!'E1T^-#2KI![P9)[9?\4B9>,@)G@B.T9MF2>KS
M'0(Z9NSBEV]#NLPSGXA#<1;T;3*,Q5[)=Y+E/$T7BW'J5;2)>\@UM>"HC>&*
M#.L"HX/V9M^MG5K>B5I<R[(CT2S=<DT]%+:J%05Z&)@U?FI$9%4MA]:O643)
MP*JL.(FUJ!;/9F$/>25+L([I$'*F8"R&_;VT35=RO8^DA$P@N"'6TY59)Y^P
MS4-E!UROMC>7G@/YG(^TX^D5K$GS%Z0K/X!V A7239590T-U5NAU$DH860LB
M:?)*LC:_HBG+6Z 4;R>[3G[HK>PU>W#;/MW6W<C4O2AJ1-XR<K:"H!=V ;0%
M37>VTP)(KS4[Y54B<UKHH"7I HTXRP:S);,UY8M"E74U&PC20/?,2'?-VQ7^
M#C1[\9^^V0M8+Q-LS(,91.=]V+-4R'S2YE;=H>G+TQ/@)4M"SW-6*ZCQJ$8U
M'6*PXR=2"!./+1B*&3!(*68KBZ=?W];S"AM<\4B 6$/MN[.^J%B"0\85?5W_
M\J9NH)F-V)[836^Z_;/0P9UIBLJ SK\6OF\4]0(S0/=73 (0+Q:><8]YQC-M
M7OEW3M2+/&_IUV;/VO*[T/:WNG/58J.>;SH/L%;/V>ZI:JV/OU;+[)GN'BW6
M=];CKEOF>-PZ F>#2^U@[MH%3;UYR/")NE?/J3(6W/M#A&W?32DZLW_PFIXC
MYAT74WAR4KWJ-+5>$ZB[U=)\\=Z7J/&E@]"V(AVI@;>]LGWWCA.*I7T!EV,-
MV-R^X0."FFTX#&[K$)4"G#S$T_ 4X+8!W,>"=1N"%RL ;@7 2VQXL8G*6V>6
M;!<BMP!EYV9_?&@:X;$*>4,J2SPBK]8AL <:OG([:)_W<)4U]K_;PU-<T]9=
MR[WSK.9;^>L>AZ,H8E;$O'#CD76W,5R*D'<+GP=+R.R(P7ZCB%D1\_X3LZ4[
MIJF;II+-BIR?!3D'IJ,[]J[:S!L[RXN'J^\T\<WYPTVMX5%_.W=X!@C+SQDV
M ^1"7MX]FO: J*UH0X)>3#</*H(/&TMAJ/NVI["DL*2P=&<M'CJZZ3L*3;N-
M)M>R==/9=+;S/:)IVZ.'?;*FVGF0V(L%GGL4/\B9PEJTN@!^>T*KCJO[CK^=
M5[!#?NPSQY(7ZLZVP^(5EAX+2W:H6XZEL+3;6')"W74#A:7=QI+E1;IO/J%B
M.H2(U*^L3P%M+*A$A:$V!Z)OALHAVVT4.=ZFQS@*17MQ>*S0I-"DT+0@I\A[
M0IUT"-&G2YK3N!@V+45%]:*1%S'O)2H&+&+CIR.J E-;.--ZJ.)2NXXD2_?#
M38\C%)+V0F<K-"DT*30M.-S3O8V33E18:B,0XS!XW$C3??(H58&IS<$8Z':P
M:;Z?\M0>.S2EFX'*8=MQ)*FHAT*30M.].8VF[GA/F,1V$/$I'.TGN@>2']K1
ME0I!*8],H4FAZ0G%OJ7[P:8IY@I+BID4FG:/F0XA#'5!\]0X'573DB5)'0U4
M$&J+8SQ+][Q-LRV52_;806T5@]IU%*G@AD*30M.]J26LT-LTO43%H#:KT&/#
M<8\R%7K:)K'&<Y2OO.-(\J)-LRP5BO9"'2LT*30I-"W*R;6<)TSW/(2@$^LC
MO1C$]V'6WW:?:/0E1MXX@*BDF.( G7KG4B<P"V>^+NO8_=SZP=T[?':;TSUP
MD+QM@T+W!J0G]H$5LRAF6:]6W=4M:\MH@F(6Q2P'Q2QVJ+L;=TE1S**8Y1"9
M1??P '7C"0&*712['""[V+IC^UOTL]L5=F$!CK^SX;-OYT?;BC<82(]LQF]G
M5++QA%-_I7%.C__Z-QVXV&XO8L+C<D K*N:+LSGI)?P]FDA#J(J1EG=:<B\?
M4[W#H._O$N@==Q7HFW[GSP/R\2Y!?C71@ZS+JA@_I8F63B?3DFK#;)0-IT.X
M:C01\]KKT=MP.2VU43&*,?,MY^/?BYF&JWN)LV27<+::6^X#9VFGP=M>8HSN
M$L96<YEH!M-!RZ30OI,R*Z;P*^\9,YR.,M$D9EP6WS- VWYB)MT=S/@]<R5F
M)@.J#>JJ\OKK; 28&HUHS'!QG4T&6@S6&8'/^],*7EA5&HG_-\UX(=7F2.(F
MWM=I-<G2F]W!V]7NX.TV&2AS4DES@J(0. K1.>E6N,$_TQ'<2"9EQBY+BQ)>
M.](H*4?P0KP_F<;P1?^&W6^;5J 58([730:*5/M\H?U*@1]!M)Z.X-U4NR0_
M>MH^,N=@?Y \H"0'WL,.6@G7:UF3=#_.814SG H$4&%J?G/5<V',;'=PYO>\
M8!YGX#L-09GE-S*+"I$)"*JF.;,/$9._%*1,D*?>927@K2BUE,*#2D#8%64,
MK8/WG$ZN"9@U.6C-4=55G/B0 C,(5\A=&7.NUR#N[?_IEW]_N_JNY23PA!1P
M7#&(T9@.^[3D00S'TD%6V::N%=,2($7ZV%?N!N4;2+P:^B@"QX505-HUJ;27
M7M"SP&#,<_BHIP$B:R-2"+R.1%WVI 'Y3L&HG&A]2M%>83B'6_!"%,+,RB1]
MD*-:,J6U;&Z>!NN$#>%'-0DA6B?9$,D$OHE)-0!FGDQR1A-<"?,'_V"4-)T,
MBI*UT5LAAM='Z"V4(9#A1AC<>5-#X36#4_:=OKG.DLE Q)KD^T3$R&QO(?VJ
MR*>3Y;=(:^;3S)^(Y S?-KKPD'\.RE:27E&C7U+RS2 I+/<UR:_)3?7B[YU=
M 5Z-+A!G][\<#WO$IW_2EC%:G@ )B.*/VRU@FR3,7P:%1:JJB+E5P@A<-BKO
MR$EXYS)N I:I%TKRJIA9+4J3D@[AT7AW*WGQS><G_]$^DA'ADEK7/GPXP>>3
M,3@L/T %@"=SH[V,W)Y(41929M7"FT6FZ-?"KR7]WY16D]ND^WVP]?R#'IQN
M@H5T<YZFQB\D9Y;-Q8#2B78L*<1-!-R^:[H_T180#$1*H!$@&S*ZT9"VP(#/
M@5)2HR] 53%0R;;#1LK@%EAER3]>9#3T^E$<]*EKAVY@>GU"G#CT:-0/B4^B
M\+]!]&*7*>MT0H=:<-S3X+]_3PD(H@E364Q*P =Y_?>[K(KS @QG>/=QOYA.
M@-'+;P#>3UGU;0XXNT]E[(FO87=@0ZY!=\P,*O*\N$89A &V:56AZ!+"=<B!
M40(PP(RBV,:7,L$.DJQ"FPOLU<3(B^(;WE\!4&N"_'7I=XS2JVG_*]C!2.?\
MX8B85D@R ^<XG@"F0#*B(5W!:Z<YN$19FM*R80P0O&E9#&&Q!1C,8@.M0;9J
MA9\HP5@36TX,EA5L&VY$%H1%@:,5H]1&$0[V3L88KV /K58]5M>N!UD\@'O2
M'/<W;-0&R^D.WH!).P8=@ZJN&,'J257#.H%G@/-7TB+M:;_;VF]Y 1S/ YD3
M\@W(8%1H11\(B]1^7TF_9[ <,'W'4_@B9IX("VZR)]:00UTUNN%7BSMOWP?]
M$=/Q!->'J@F\%A8JR,EU"[EJP% 2 P33:9[S-P"ILG<#5I%<P-6IP(^MXC+K
MUWC)X),BGC+U2I"N\AS_A>^8A]-\R4DNP\ MPS'P EL[_MN8QA?O3W2X-<ZG
M3(_B1\#@)9 '+.@3'1<E0F"$!#G4+-/X-R,UA,?)M,3 \=Q%H?$O]M8$ 0OO
MZU/Q)^Q_RI8)#H@UKZCW2_F>UJ=/GY#N%HJ[YZMOS\':HS_&3/ CBB4YQSS)
M>("ZE>&Z.:4#ZY763J+L^\/M:#QFH^]P%:-I)">0JEG!_4Q^*=A]3.2!UF$<
M.7,/P6]X@W3"U\1LTQ)T%%[9'M."?$'+F =Q*S*DG!^&X"$.LY_( C<9S9.*
M<0@JM K@GZ59#%H05@N/ :^E8B8G[!96")9&/,CH=RJ$0KM,'?D/36+F";-E
MU#MK[&N4#=])WL0HVBTQZ!%PN7_@Q: O)J7@ZLD EC]$(V8 .-%@04DVT?['
MU/(-"J%1 E()7@]"H1K3&%;/1<<<G$'FW2"7,KEQC;*0&>7?V[CF7. %)#]B
MGRV>=:F?VX4PQ"05)8&P2P^<8B0['T1BB5)_,N5NNA#NL# ) *#:5D8V\$$@
M5,L;Q!(L"QXO"&;%JEMG) &YFY7\1K[9DL)Z1JW^ZB"IDG?:W5V:3U$'WQ+N
M?T#'9%?DQ6I\7:-;.4?Z;*IY1>.:$IC&HF"],.:2:>0*.!+ CGR!2*+:#27E
MO(?YDY;%:M)AI+'H*RMJ5KF,A#K+;Z4;;&0(2[JI123ZJV(O72J/3+!@;BKD
MQAR/BN"CE[9K]X(ZZ,9>^M(+O)Y??Z2CB3+F ,EO>GS%X LEW#MGOOH"?BNX
M) #AQF0%.X/O#I,GE:!TV4OBSTNS'TR8R%+]H&G[3Q0V(X0W'7%]B.)9!$>[
MT!^"9!6&&2"PQ1%I'562? ?3D I"KU$EGE:?(^IXU,L0#[_R0_F,G=\#,B>,
M+MKLBMJ(;4@V!6^E8GH++69!UR+ZQ$*''+VSLFQ DRMF(.)!&8EYM FN0F^F
M+'*D6Y9. )!K@OB-\&8^RB94LF>1F%_%Z2 WB4&G'I@]^"?S:A/0=NU9-Q[B
M"#JH#T^Y#&3D*\G'$_#Q$J)KQ["G$K9'FECD^VD)A S;^3QBIP[G'4M.-D#K
M-\0U IB@JXU-1LRMJ3@2\LN(B^$8/1DF\Z1U@D*OLB2#%5)A;=54W]D>R'+&
M!\AZ_+U,EC,?C.DBW,/GWD5/>U?D.2GE?>-7S89'S07X,8/'[(<("O[;/T%4
M:__"'_+WOQ/8";+:%SKBGR!J_Z(8\THZ5YZ!TTJO\/G_*D$SE0VT?T%E! +B
M#\QEU2[0 P2&[VFG*<H(-.NF(Q969B>F&!9FLHF9;%QW,*C*0!4V+%K8.:K
M$;R/21P>*N8HY$=&<QCL&$_:(QS7["Y['3-/'H#%3C&9$0^ 'A%!?#P*'W-9
MWJ<LTR"=EHP.5T&8\0C8^4SJHVP?P7(%CXJCA80K%'C)S-TLPH3>&;QN5 RS
M6,L [3'+>VA>0']P1W!6^V5HWDSH2(.M?N.+PZRF^BP2" ,LNASLNN)Z,L#H
M1)H3KM>Z=H>N76'*Q6C(S_EKK=2<]=8!%+92/!#F;BD\)FTTKBX"8S&9PA53
M)BQ(@@3 -2_7KN(8NE6KR+D38*/-C)\GHA]N&,[_W$]66$Q>E<"NSF4U)Y@Z
M-ICQ]!LIB-I\(3-2+=Q9Y +H0)+=0%7,(JN8<V$@V1G,S6#BKJQ)%_W,6=.+
MB]V6/7B$$W@@&S9FGW!_^<.R"JFX0F\!1.N@"?H=CT88T.7Q-CDF]Z_'.,W>
M79KX9U8!EV,91'[3M6?1:$7Y(E$$#Y>#E&3\WEK$/$;:I0>!2I8# 6)'NZ(C
MS.9BD5IN4,##<48??/1&&Q37]+O0;T-R@UY85321=&;!<Q.FB1 Q[Q CW$@M
M38990]4HGC,FD!K+&A\U+D!T3K(9"Z@.N3%S988SA@@L#I6B36'3Y=VC=&L]
MB3KQX/Y-]H/,B7!43L2F0$/9QJ@=A6P%)DI"%X=F,("$ 1I&P?!+J,]STA4[
M;CO*"Q3MKT3* [<[7MIASVOC*2^/W)[YJAMR.;)[SJLE(1=F HFWB #KS,M*
M,)"N1K!S%H%MTD>9M&'KAD6PV!.3,*V#0":3,NM/)[7%S:*C;6H3FEG"NP*9
M51(#10(>?$ON.5^=B%BS]?%%U2'WN<6$?#&PJ%L64S]SUI$21^PH7R?7F.+%
MY!500)%4JQTL]L(M?"IV4MK%MM@D>R(J 5G)=K;-3J(ZE-/![2&KU)/I<,HE
M<D=Y<L-8G'".*"/#"?E1'R"*4P:&+"2)D@[HJ.**CGLEVS,U2T(\"GO1*YE;
MK9XO_<W9U?)Z7LO"]X+2YY -BC$:?F*;WW0BQ D\[SO'=6L!R.=-B#41_M/9
M@5)-&HC-DK  \GA:HJ/9Y)&5%'E]X6'0%*S?.IK(S]#^.6,Y=6PF(),KPL7K
MLA@DSQ+@S"T'A:0(@BQ]EC@0CT =!VG]N"NLG_4SID+[Q4Z83)W$=L1\-^%?
MHH4G2=H*&RI^_"5TD_Y!#)LV N/71JA<2$E,&&*<CL?<G,'C_7=D0C;,"5F3
M<KQ;<NT>B3\68^W3^S_./UUJY[]JIV?OWO_Q'GZ<76J?WO]V>G'Y_M/[=]H?
MGW_Y<'JB'9^<G'\^NSP]^TW[]?33Q\T@==<O'UMH7$R*^!M6V+$$LT7U'PO2
M6Y]FJ4VFF8Y%7LNRFAY[51\*#!==T1RCG2= YJ#[1MFF_+5KQVSG//5/)&)H
M)Z#7L6,&R]E8*&4.ZPB.GR5/DXSYMIC;'PO'C.?D2]#JY$*S:.@,'6M'^ !,
MNK3--R?\*>POZ\TKD719&^Y:)WV")TOP]$E>#]1Y<3<$*P78V/GT I\!+$Y)
M&(@L4)9W,;G19TZUF:5*"=B7(KP[&92T]C8RV1N=\3VTUNVH3\/JU8/U*JS:
M*@;[<YIC?5DE%2UU@(QT\$,[ J3GM=.!N:RT+'FX@2=6U'#M0*:UO5L8U1#O
M 4YXS@;G )'C=-OM=7T&2VC"V"B>QN5YZQ$+YTB$J.?C?S4<!0%@VMPJK+>P
M:Q)G,_RGBV7\Z#YQ]G0&SXNW^M.56+YX*PI9 8!##/V(8B#6XX&Y9/RD/,<,
MJ29P#=_3L42]GT=,6C"9R1!V/*082C_HZ,>?HL1)%JB<>0"Z9<(D9Y- W>1;
MU@3\!\LE;WCFN,7(.>;VL%@\MV>..M!_I1T)N?#'R?'Y+S7OZS('_G]5?421
MMYDWWVDI\6[)CH?8B>5B,:V#],?0';!W7&9,$FBTPMA>!NJ 4<8#4_6&51:G
M]8Y/Q(X-#3^Z*KGB+\F07A?E-^T(I)#SA$7/R)%5-6V39T]8&=R$LOS3BS&*
M:W;.?EY>D5'V4\A$03:7X,8FX+WRNW@924T0)^<7YZWV'=7E=NP<D(O_CZ2,
M!SR$QM%L80D"RG]$-<%V!BQ!F*4""RW"XS2;G?+L>\W<21.KE_CR(YT,0+]\
M:@N8/[ .-P=D/AY7W>J?,S![-,MJ#Z9O,34Z4DJ<B'!5/^3 134O*:>4Y;D2
M%C&$_PF3H2E*38IQ;7](>+IH1.U)D;"$\HG,)<<7)PV3A*ZM[Y@8Z]+4DXBG
M-GWZ=S*:8M1%I#>+?D^L9HV!%I!7THG(,F65?YA+#6;:(0F+7TB5<0-5>)X'
M)!!$QM2M+@:KMN$V/RJXK$V$D01"4[S7UO/5E16=NWBV@]!;J+6*68^_^[C;
ME]>8.J@QF2G'Z]AQV424_77D4E9B/[0K=/'*NL*>675HD_':MY*V-7V\O@W1
M-:8,9_P.X5C5XK.6BTM,2':>F8I605+)0TZNV\)\8$!8*SN!+:>Y\$EAI=.\
M:T=<M/?C%>_K,P[)K*@?R?9TZ):^2%P6/0PXB:QOZS,(:I>L?+;]5I!'?;3-
M^@XQJ(,GB^X:1RB^BAU*]]DY/IZH%SS#EE1UQR+"BJJO!U2<@*_+DFG)K<[&
MU4?<UY?HS0-%Z14M2ZP" S>BA%4=-$6<RT0@#K4%UKA37<0T8?7N+)Q3H:"J
M"W:KI1"OZ64-.VHE:G29BF;7@\3&!:IH:U8TI1?:!9ZZ2A<W>Z,_R) U[=!1
M2A)M@MFU?51\X$!@.T&D0A S0-=U?;#<,B21&@"(D,*M>^2B7P"9.=KM:K#J
MCF=/UK&U^6C&E+LT2:>N$);-"KU0QR04/;"AU')$*I.>>05ZSQ@3$Z&R3MKH
M&COY$S.N<U'^22:R#!'M&)EQVW!VOS$II'#>(=E4)ZB;8H#B,1-_'PGXQ^4A
M>5HL8ZP& M<!0PX$K6WGB3$$FA?73);77V-F,+-1>,>&)I^CCH_RAZU+NU+>
M5>>]13EKW72^%A8-?U?<!#BX24$FK[4CZY4(GC,)R3F8U37*LH*]7&QN)@7Z
M5O4&KSJR7V%)3Y%_%WJ;V5N\H078.WE.1R)=95HGV^JX! S5Y_2']G6:7 D.
MOAS(.Q3<OP1!2<':2,#*<RPX12L!K#H,VDC<7!NKZ_C,Y!L=<0?X>E#DE(OW
MZR9O1D<Y)BU.R*PEJV,4HPNYPXH4**:F3ZC<,V/5 U JC63!.X^V0J2OPT4W
M LW+I==!IKMX^Y/LNV>JX[@;/CJ6^IX=D/XXGND'PR)U[K:!.B8/V_/B!J(H
M!#]1\$ORC_0,!1$>"NO,)1_AFK!J"@Q-J22YSNT<3TN0P")VT':MFV_XYEIN
MSVV3-T4Z*3L9!!NUEG6LR&;)R1\*[ZS35;FU)$G'.N0F*V^D 5[:52:\+"KT
MR551)%B3K0O=AV]O[4<$;D*QQ!%WWG:':,N(D"C@763FL75_3>:,3^9@G*R4
MGL^/=/]L(0486M#;J5'+W,;O@)V=4#>@9ZB4H3Z/5ZD?:9TJWVF5R-3N0DW(
MC8+98%.]E(:>9PBAR<=?O:RL:JP07HDL"'8E.-@9GTS0TU'1Q_8VXB7CJ: X
MC!P,QWR#TPG0'B\\J-L[E>"HC !ZO+2RKJ(LBQLP:&[J/^M! :)ZB.58 "$5
M0RP6QDH 7DC%<F:Y&2^8%?L6Y'6-9VV=+;;,.+Q!9-1[E+O C A+_,47 ^$*
M]YDCB*98$]>Q4$F2E,(+KQIC>;:G5?L<L1P&F.H;]F& 57P;%=<Y%HN!&**
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
M;3L^J+TH,$(O "/(22RC;\6.$<2>'5"PC-P@?/'6MVT]=.]\<+TA4^Q+U.5
MF?PQ(C**R;=G\M9.2F@"6#%3(XP= NY.8AM]U[4,&KEQ;#M1/^J[+]Z&H:^'
MD;D/3'X(X9D/Q>A*)<3MC+V!Z%#Y-]L+I//.>4YL]@,_M@TK]F+#-5W?Z <6
M-2P[B8CI.8Z%^3=1H+O1G;-P5>AE%SGV$8P'Q;%WYMC6A(@\-^[[-#),$J=@
M0L3$((Z?&'X2AI[E6X'K>B_> AGH9K ST=)#*)#\H\1>[1/>Q@WK(]E<1)8R
M=Y? Q3,6/8]R;L.1\D=.1I/C4?*^QLL956[,1C)(/K!)(B]R8M<TS-!V#->.
M77!C4L^(4[?OA21(4@=ED.?K7G#G>*_* ME%WGV4$QO%N_?%N])13>HF_7[@
M&HY'/,.-S,@ $9R" ^#:(:4TC ('4QP#/;1VAG<?*<SP=)QWWHQYR2EV5V0
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
M6/?E@*E^*\^"S1^WWXIB\TW97$X3B5,SC%,C22-JN*3O&E'<CXP$_K9 %CN
M*&1S*W)UWU.M5G:!$4^*X3";#,%!J#0R2ACKP<+I*+YC".9 I=7]&"4_:5DD
MI!K,"BH)6\>CY$3&E1)<&PBNLW>=;G"FW[<#/XD,-W8=P[4C8D0)Q;DC3@B(
MM#V_'[T \13:EOWFGAR\G;!.[C%N<Z#\?C_6B>+W1^#WUE#QHCA-8W!%S#BP
MP!_Q/:,?!H%AID[LI::5$F+N%;\_:A9*DGU_&K;\HZQS4:I)$7_3#.T"'@3/
M/]:UEZMX]@]:7@Q(26=X-PEBQP/>#7PG<EV?]!,[MNU^Z#F8-^C'BWG7GF72
M9ED7N*H_2'E>7DS(A";_(?F4MN\6_&HJ?EV#7X%/3P2_GD3F7_]W8,;#_XS(
MG]'T_.NWZR]?C\V/?YX-OMA??O[U]=/PR\^SP<>??\'[/SKGO_V5G7W]].VO
MX>_Y__UY^N/\\MOUQZ\?;\XN/SMGEU?_]1+7!F,L,E(W((;KN:D!PAL3.VPW
MM,!:"VU_M0I81DYNDOJ)Z]A^[+FQ;T>NW[=B,P(: F&3AHM-/T5.^TU.) W0
MV(\-QPDP1<CSC,AT X-XO@NX)ZD7IR_>FKT%$XOF/M#&I-2^(YI[VO%T,BA*
MD(Z)MI06*Z2$ZE[(\/3LUPT")ET:903Y_[/WK4UM'=NV?T5%G0_959H^_7XD
MMZ@BAN2P;X#$QB?7_D+U8[:1 Y*W!+;QK[_="["$P8F%A+0D]=X5&_-8K+6Z
MQ^@YYG,TON&Z-Y>R-_<^YKU)#X[WV,&[((^.7YWDPXP'$RAX4M0,>@G&2@T8
M4T#)B7+V[\K#']Y>CSHTZ_9:P^W%>2(V2 LVN"R;2=Y>-A@*/#)K\EDJI(U;
MVZI+'LB-O/>)GSH7S4""WFATF3FO^*(&EQ>CB_Q!Z<_3&RV%!K.I&LI>_9BM
M]Q'VOV>C[C</4#?ITC?IVX\'N_LG+"1$SPE0(P((PR)XIP4$ZY I20.5;CD<
M6/?6JN\MSDV,B#'37IE]YU4"GT4$,!(U&L%"$&%E]M;1F&WK!FO)!G,$O6>,
MYQUE)8B@.7@O$8CRWOG@?2!BZ@VVK(.Q;K#V;3 O4]0\2P*=FHD8TH"5!"$R
MGQ31Q'BAM[:+>_J?+;COT+?NHK.+ <\]#J^]J)QV.V6[-?9>(;9N)^^4]YB_
M_P.>73WK?'&S-E['6ILR!RA_;_#A+H8;[U,-.DR+VXD@8S[3D5@%7A"5C05+
MP5#/0'E4-FB2M)1S"SK46K)6XO51MEW%ZP+Q.@X2^F"5%#Q ="'CE2L+QM*2
M%$ X$NY-*L*Q97A=:+Y2^P*!/S\R$)@M("<ULYI(001:C$9(9"Q3,I6)U4#@
M\C"Y_W>V[]6;XQ>]U^P/<GA\0 \__\$/BQW\YQ_TX/R OGGW]O.;7P_/W[S;
M8??<E\4S%*D4A@;PG)2.[(J "5F]2TI3LD[*Y-FC H$J)JEH-LT8%\)%;8@(
MP0:3M%4Z"5T#@>NXG:0T,ADF("II0: .93!0 FJ4)C28*(M]M\! X..V88W4
MK-O>//[KI#3J(YYSX#;SG2CA&ALP@9-1&$^<D)%.[4=ZU*%9M]<:;B^,7% ?
M',A,,B!(:4/NG,G'*481G4/B2^(_65(D<"X;M49K5G>7%E_GZQ-B8O0\LUY
MF>T]'P7XD/^P.G'-M=2"I6E)<#YG;-U;J[ZW:-3"%2TAL'3(352!8;9D1O"(
M3%%GO5G. 5L#-6NQP13)*ZY(@FA2WF"N:8OH'- @H[0&.;=_)U;;15YU@[5O
M@SD3'(HH :DMN0S<@>/4@Z,F4)<5K'%^F9' &0*!Z]]9YG%(KH&%!<)V' @T
M@65K0 10S%(0*M)2?93A9B772F=^%W.O/EK%BL(UQNOC3+N*UP7B=6*F5G#*
M!RJ BIA E,9/CF@.-&D?M44C16H=7C>C(K#4QP[ZUU' QX7^'E>_>R]6<WTC
M-5 S/P@>?-O2/=\7!^<O_CIX=T!>?][[=+C[XOS-\8X\?+>3/][[>/#G_J<W
M[_)U\[/?LW0_AQ,MJ"#&1% NN:S541=GN 295$!KDS62/"KN][C>#W4OK?!>
MLH$&854 %WD)^L4(^1C0)4N7"6F#(HXO-.CWN#TX751F8H/6D$P+-^;A\<X)
M9<$+2BC$R$4FN6# F$QWC/OH12IQOZDC?H\[*^O>6K>]Q9,5VA,)05)3VN70
M3'K>@59!HY Q&:6VMJTLX;[O"_E]ASOH'Z*"*\"2-633HEW\QXGP/B^_E1 U
MY2!*4K;%X(%8IB(C*A$]-4,N95]5;WK[-A<FKT+(F\LI)"!,B.#RX0D*J6<A
MG\".\Z;9.Q>JJ_AW461_6EMP*>=U9;FV;,1/![M_G##G):4Z G&.@K"2@)<I
M@%>1YJV95S]-'9A>RKZJ+->^S>602A.U *,P'Z&*6O B[S 4BB='LI%(4V8Y
M7;J]=BVSW\%RUQMNH>'!]:\[>GQ3TF^"LD85'@7$<10P*>FYEPRX%!I$)FEP
MI=);><HM\Y)PA\5":,TXJEH*V(Z^H162\X7D.-!'@S=<.0><(,N*,'_DA$0P
M4B/W3 ;%RH0FK=H"R4V8$+>3;[6\8W?6>>]Z$7K]3G#O>Q?NK Z(6]98E/&:
M_)Z79+___'I!*O=,Q3U_W)D.QRAA2!@X5*F8 Q(\,QIL5#Z&J"V3,7./5%VF
M9YZ<4)."V@C<!0PZJ<"=$W#'1D,PDJ),"'E=" B/!JP* :)ER@06R\IEX"J9
M13!K"W W=3A<JRV=%WCA\B=C!]VPGV_Z<>-7UE\Z+<# N5V*O9N5V GA\OSR
MK.3A[&+JA5X=ISD=9;Z>M'5"("(E3$"U,""04;""*=!&9PLHN,"+K6.([5*B
MVZ*UJOMCQ6R=BN'Y8WAL]B1M:4+G0#$4I3N2*M7>#K1FD@IKJ2KU:,;2KF35
M7[)(?\EXFW<&91IT?M+S]T,\Q?ZH]P$[9X/13'/=5HV4?EB(93'*#YD_FD:*
MC=>I&=K]?'*5]OMYT?"WO%2'>'&4CMVGRE53<56X4W EM%'29@-#<@XB!@:>
M>P*1!$>,YSRJM+4M1=>0^U3UK^I566U0/][4J*!N':C'!HA#YJB2$2S5 80G
M/AL@A@)E!*.CVG$>BM^E*]1]M\OB0;UN'I>5N^&IK$K*GC'9CK&]^D$"/#XZ
MWOFM\_+XZ/G__9^CWW;W7KQLZ@_U3YV]/U[M'[^>Q76TH9,\%^!6:L+TIX.S
M_'I'>_^Y[%U<U1-@FA/@^,[47LT$=48R4$G+TE ;P92IO8X1HH6(.I"XM4V[
MC-(NH685QHTOP<FTH6A?@ .JHGUVM(_M/<M8!C>5P&,,I<=@ ).X!H5>6:Z\
MM (+VGE&.[4S1]H6@?8YN:-6R6+Y;7_GY_W?]H_W]UYV=@YWI[!@OG.^\K7O
M[4>>7TL<7/HS[-P^VDQ$MZQW^3#/_=?R7LYZL/\";+W?>L[WSGH7/2RCV^M9
M,.-9<&>42C0B*8<"I"C:WY4\J3*?P6K.@C4VJF"WMGE7*=GE_'[I_4P3W&<'
MT3*]@I5&*XVNDA%=:73>-#HVJ8E(3AM"0$;A003&P3J"P(B*5G'O?9DNR+N2
MR*X1,T=Q6T&CC<W]WQ<N_\+;8K'\Q^U-3UPH8-[HP\4;RZQ@\"5BYW!PD2]X
M,>@\'_2;-]"$='_I]5T_]-Q9IVD+=)[O<G2W]FWB<6ZNR9O7^-/[P:A)_OQQ
MB&>NE,W]]+$7+TYO83_Q<S=K0\8_XGR^A<N+;__(XM_</?9JWAPH U_5 D[\
M66ZX80DTTMN@/0IFA";2.\>#D6B]<<I9<V++7,WK'SH=WC[$>_<6P0_1_04N
MY6?\T9U]=%>CK?^^\RK.>_W;>Q*V>?-?O[3K5[/]?_PP_^0#-]O"'?EOUOGU
MMZ.?=W[K=O8/GS^[%F^O?GZYO[N_\R*KN6_NP;8\P/.CPY='O^WO[ASO%=F9
M_SK8.SQ^V3GZI7/T^]Z+G>/]_ VM?XK7Z(:CSEX_9BJX+9#MW-;&=IO"V-L*
M6=/ZA_EAO]^Y.!U<YFO$4;>#GP(6MB\5P,U#O,_/=OVOS'WN7_>>9SEW_=6I
M]_7+/7?#MYD RNDE&\N[.6O&S-J<;?E>S]S[$?YX^\%/MQ&M7K_YC<T/_71S
MK1LZ+DSR]<%65O+ZRS<D8^TS373AF1O'TLTOOJ&@9PT%?7547W]-JF>2B6]^
MF3RCW_S:WUV6LF>2JT==]N^_)CFO-\O-=UWV'SR-CVKZN0QM\K#%.=T375->
M>QRCA;FG>*)OQGI6].&IW>2'-W<>?A.J7(Z;+FY#_(#]2[R7B3I%/(;=48:/
M=C\M]65\OP=JZN?_1U&\U >?PLED5 R1QFB,%/EBP2=N/3*4Q'C*I3_9+0Q*
M2J_+.=3]7&_+MGB5Y.$7K]+>IZ/=@\^OV9MWK]_]^_SP\Q_B</??IV_.7]'#
M=Z?G!XVG*?#2Q>>+5^G=7_QU\1RQTK'GW[VCXWQOGW?$T>[AN_PY_OK=WL?#
MW9]/7__Y2GSM53HZCJ<'Q^7G7U\=G._+P]WP^6#WK<CWF#\7>P?'.^3@UU].
MWQR?IB^.^9?DXTD*TB9"?.F FT (3L$J:TM=@+.$RT3+I$':%<9VI9U7<Y/O
MAL7W^XR^P&.>B1F+I[=5\*[/G]M6PWO.O5,H='*1"V:85R11%13Q.E$O72$V
M:F^(;>9BJ$ILCR&VSU^(+1@;DB<:/#H$X6("(SP!Y":463M,"]?DGVC6)7+F
M%@U/1VSS3S>KK%99;3S:AE)FN*14""=,9K5L P3O@XDN!>.N6<W<LIJIK+8$
M5J-?6,U0H;TW"$XY48:6YX]DYK=L8^<%Y-[ZP)L<6J*[S,J58+4;%?U5$(S>
M>&/G7%Q5KS&?:RS:];'$D46CB\X@??& =&[!,]>;44W<\9_NYH&0<,$D\&</
MQ!J\&V&YP-;V#_2K6$QM;K TCT793D?IYB"LY^ TY^#5A-N"!B:4*^GD-AH0
MT3,P2>3UX1BC,]:P,M(B+U17FWGEEK?%?*^H7;@<KZB= ;5C36Y-B"I&GPU7
MGE$;# -'LT2/WEGG6918&@DQKKN<U3[*:XG:1<K-BMH94#O6G,%9DZ1VD)C2
M()SG8,NX\1"RD12YRGLB-<'1+IF]U6G+6@=-4ZNUU #=K\/!:-1Y/QRDWL4L
M[8(VM+QTD1*@6:K?FY6JI#0%*1T^GQ  UFJ7K3L$FYPJ<4L%U@4!0@?+:(A>
M:=8XPJ3N&CKGDJ)65PQ5M+=*.E2T/QKM8^' (V%6\0!(-"O"(>,^*%=\W]RC
MUY2SIG4$Y:*KYUU 6-&^VFA?I.2H:'\TVL>"(ZFD(]449 P.A H:O,E'?5[&
M(&(B/$92T$Z(ZC*V$FC?A$S1H_<X=!=EN"]^>H_]$8Y^_(Y4X9E:>3PJK/6]
MCIHYW6/[N?2[L_3KNWS,NUQT%^.)XJ:;2T#Y_A\I;=P82WHQ+_-9.&K*Q,[=
M\"]L>&+30JDKVKVUI7Z4EWB6[_7M3C\>W.ZHO>N#IYI>TYA>O0FW"B<T8N0Z
M6UW,0K&6P7#"P-+D!'=)"EXFQ%+>%76LU7I">)'.D0KA>4%X["LIBX).($2K
M/(A(%!CI.'"?UU!:$E0(6]M<VRXU,P=9*X3;".%%>CPJA.<%X;$#1%.9T4HT
MY.7*IW"B#HQW!@A!C58HXCS+$.:FRTEK3N$E9(2V4.:\P!&Z83CM9CQ]P+/!
M^]+QIY$]V'^;OSM?=0.%S_KGM2RVZO5ZCV7.W1UOLLJZCV#=R9Q29=#QR"@@
M,1*$B JL\ ZD298(U$8HNK6MQ!P+*VIR6JM O-@*SPKBN8%X,E)LHK(\+Q!E
M$00C%DR@%FB4@:&R6C+5S([BMC5C[BJ(5U7\5!#/$<1C_6.]TB;&,J(R<!"8
MLOZQRH%7&).S,<@R.T!D^:-)6T!<HSQ-&BKV<>C.&L'CXGFOWQM=#!N5L7&:
M9_W=3 M-FKW>6)EH=^YLJ\JUTW/MT60B;>DI'9E 2-E  L&9 QL8 4$<99[2
M(*W,7"MD5\PML:ZZBUN%XX6FPU8<SQ/'8^$3O?!)L)(&7VKKC/=@;2) D&J,
M5.15\QG'3'2)GKDBMN*XC3A>:*)KQ?$\<3S6/CQ0KQQ+P'A)?@VB>"%3"06E
MJ)+7!H,NX5O994JW!<=+F.7:@J:H@WL)KW6,:ZM%Q)<,Y1N6JHVHIJ*IR;ZA
MG'EGM%)@.&9SP[)L;@@204O+#8F:TQBVMBWCW;QXJS#<L8YR74>Y41$_(^+'
M B,CVRN/%@2E%(30 AP:!4%)[A/SA'.QM6VD[BHYLZ.@(GZ=$+](85(1/R/B
MQU)$>1K0*0Y<QRQ%7&+@4^1@$D.FDW4,Z=:V5K1KQ4H@?M$QFF7 <K\?!N?8
M2</!^:U &?0?)TPVNVQX*<+D>O5^&XPJ;4W5KZC,GA_/&_8B>D&R@6(]ER \
M%6",(&"(I<1I8[R-)7]6=%5M#5)1OW1Q4E'_>-2/Q^,&;VCTS&:8EPA(L@8L
M-1Y,\)*%Q$E>VJUMIG67F)E=$A7UZX3ZI0B4BOI'H_YP?-8+F=6(<;S,^4@@
ME)?@K0W ?-(Z&IY8\AGU0G39:J!^TV(I^V7('XXN;H,HW4X?']?"<*;<U@T:
MKS;*SYL_FH*S;M?HFK)N/"N'6'L<34=<>Y,B)?%HJ ME@$?)5 ^$@=?. J4.
M2R)'MF4R<5%.NU8OM][D24:K543/47)41"\/T6,!XIDG'BT#5$@RHF,"A]P"
M8UKX;%(J%K, 4;8KQ7)K3RJ@VZXF*J"7!N@[VH)9GB4%A+R6((PMV95>@ ^*
M:<LRKDG(@,XGM)DY%6N.@-ZXWN>NU^]D2([R/B^CFOSE*'_/:*:@QPHRU \M
M#6Z4Y2E>CJ-^Z0%WE'Z^69[*3%,QT_Y8/+Q[]?G@XXE5)EFN2&:G3$R".5HR
M16UF)ZZDI<JFDBE*=9>R^PG?_UI,CNCC+(VEIWNOBJ4QYVC%9QP.HAN=5@0_
M%8*OQ@@^_'A"N5/1! .:> _"$P-68@*I0U*,.^UC*BU%#:/LIZ7F>E<<MUTQ
M5!PO$,>'XY.8'/QQ$FQ2SG-=$@PX"!L9&$4X)!9C,$B]+;/&VX?C30LUE+U?
MA$*O_R$KY=*J852C#>V+-HQI:G^\4)6CIN*H@Z_5 O$F2>XM)%T&)BF7.8HI
M"OF,"5H;[Y/',L6M:^V\<CFK<[*%B%Y*M*$B>BZ(OJL>$N<V9CL1*+$&A-0)
MC+81*#4I2JUX*OE.HLMFSW&L@&XOH.<9;:BHG3]JO](*E(ADHE; 9%8((@0&
M/D0+'@4Z'FS6$7)K6R]W_/%FQQ..+DYQV/FAUT32_G6;E]1YO%1871]&6V,*
MS1(=#OJ#N\F4M?O$C)&%G1.;(D:*%)1G$@11"9PQ 62@G)!L*!I;Q@?0KN(U
MJK!"2&Z[1*B(?II(P\X)(Y%E0C9 M0@@C O@A": :+62C!@J149T5[.9TPPK
MJMN+ZJ5D)554/TW<8>=$9',KELZXC@H%(B\A6.0>%-5>VH@L8.GWEH_IY0[Y
M>9*(0ZOEPTT%ML>,$NQ<JXC.A?MT,_XPBXC.60E$]/H==,-^?JQ1R5K"_USV
M+JXZYWAQ.H@3(8K:4ZK5I=OC*JY?AH/SY_DV>OW+_%Z/OM3>_]QLA.OO.R[;
MX*#7'PSS6M^F;.[TX]VK[#5;X:#9"=7U,H<0R,Z)=-X901@0H0P(S@VX1"+P
ME"(/,K' [-8VXZ3+K5V%7A:U>\T*R:'*)NO )G=*S:/SEH%4H72_$P@F$0<>
M#?K\?RFDVMJFUG:E-95-*ILLI]2\LDE[V61"RJ%4B:)S$$()Y.9] 3YZ#5HZ
MS5@V8IN0$-6Z*^=69]*N$O;5[;.5==V7 -$/'ON8>A?WO.!/[X1:">I;O"S+
ME';C:OKY>FDJ34U%4W_<Z:IEE*3:<M!!!A"117!2<7 N*8U.>J;(UK8R64'5
MN=*K ^!I0KQ+*E6O4)X+E"<JU1UA,>H(2@1=.GL2\%)+D#2*;(QZ25,L^J7+
M]?U*]04%>2N*UT:!5.S.BMT)M1!<((JX? );&4%XSL'HI" 0Y%300)E.96!7
M5ZMY];MJ2T^K5@N"PP7&==8[4KVD%E?5RS%OWGHU*1\R1UG+I !/71E0I@48
M82-H%K6UB7'MB\^4=CF?E\NTYJNW$-WSU! 5P@N \%@V:(]*$84@-7H01!NP
MQ I@*5K!B$1G>(:PJOA=8_PNJ;M5A?;\H3VA*KCF GG2@"DH$-CTKF,*/ G1
M9!-,RUA&KG>I6.[$]2>I3&F]KKA.(GNJ-L4/<M1#[V%Y[HW_>K)G7P^?SB)#
M*WE#UM;EC^3<UY.**"3I90P,8I ,1!(>\OF)@(PS6R:52&JR.25)5\UN4BVB
M=?F<_+25URJO+2'WKO+:3+PVD1TG->%YV4!E'@-A-0&/E %EI>>YD2[)N+7-
MJ.D:,G,CY,IKE==:\M MC<%57IN%UR8TLI8L"&T9*,D1A(X4G),.K%?*)A:H
M:?+TF.FJV?/T%L%K-_+Y]B9N-[-L6&O>CK/ON,;$P_+\/'%PZ<_P[K/.<OEZ
MBP]>?D%.E.7Q\MB#TGF/P_R,Y^>E6_BI&^*/WXS"SO8"6G8R/<P]<\VIJ>^K
MOJ_)]S77WJ*VS?3RLQOUPBS>[[6RYQ]ZOA;OW+^SV7_'X<MR2,S7U\J^ML_W
M;I*%;G]=LY^^V.FDVNG?8:?_->E714&HCD(#$IZNY]8;PA!H9%)RA9K0,O[Y
M&1-+#67-O_RNDL[:DLZ,CM!*.D]#.A-=EB*WS#$#W! $(8T'SR."4RK:)+AK
MG /BF;S?-:V23HNP64EG;E[*2CI/0CJ33: P1F>2!DH5 Q$#!:/*'"BT5'AM
MF39T:YL]4ZVQ=.;:2[;5LG"W=W9Y@7&66HNUHLN'GF^]Z/*IA>'-CJJ$.0UA
MOMN9E(:4"9*\YZ"4L2 P>7"$,9!.D_Q?D(FH(@WIO/)M5B7V7&FG'0_60FE8
M:>>1M#,6AR9*PUTH7:*X >%]MM,T0] F.1H4SX8;*^*0S]QZKM).I9WU$(>5
M=AY'.Q/RT%DBE P:D*H$(G$%-B0#U#ACE9=YJ5R1A[(UM+.@0O'E >W/YA\8
M.R[?DGN+UVD(H\[@\F)TX?K-0SPJ[OS/+Z)EE#-#C'V.R3+U?6W0^]H<Y].#
M.0G?5</ZO899RU;[FP;,-;_.UU-#ILB^O27\G6N^/[P\]S@\2HV),SH:LW[U
MA4]O[-P97)15L*7>L-(-)QL[E"0P)D@@15UIE%HQDC66ZG)BNF;)LTYJ<ZNG
M _>,_I *[M: >]*!$K7DQ($.B68E8R-8YQ%,)G'/+$W>%G#KKLK_<3NO[/L*
M[K:!>T:O0P5W6\ ]X:8@6FHG.0=$ST&(XAV5^2-IK4M"8F1*-N"VDG2UF%?)
M8%N<%2L@)[X1R_XN6IJI*<ZJT-+R!<7-$MUCITI,4Q'3G:%!Q&>3PUD&VK,R
M8\T)<*7M=?16>X%HO><-,5'&NG+)8]:7.\UCO>&]?$E1X3TO>(]%A3*!!2X,
M4%$Z4@IK2V]* E$Y&Y!E.Z2Q.VR7,-E5IC4Y=!7>:R<J*KSG!.\)66$-)UR%
M"-JBS*=W:3VK%8>\L$A]$B[(TBC;="W376U;<WJO?3WV<S<Z[<3>AU[$?AQU
MWKM>O%>87=-F-R:19/:TV4GV_8S#0<P;[&OB?=YLKI<7@_#7[NW6N[VALB%_
MS[NPLNU4;'MW.I .5I),KX)P 8)J"L9R"S$E&@25SAI1@K*&4?936SPX-<NM
MDM-BDVLK#3T%#8TU7;;E>%Z: )[93$,N4/!"!4C9M-?9('3$FJUM\LRV9C9*
MY:#*08O-M*T<] 0<--E+G:7$M7*0 K)L#V7U::4+P!&%E=H$)=G6-GTVMZ:^
M:]<(KE[C.ZZQ4#]!ENMSYDM5VAG^(V'^]'XPZA5H_#C$,W?1^X _E<9VP)N?
M_KI/OQMAN<#6]@_TRY3"99!\9[\?SBYCOF#CS(!R8V61SLL0O&;R]I>AP6Z4
MY>O9V>#C:)SWW;SL97<=6]MKK'V-P?/!Z*),GAOB!^Q?XJCV)ON;YUM14_$K
M$Y'$&% );JQG0D?B?+8'T1'CN0N6T^^8_W#71MS)E!3<;4CBY\)?SR?HZV:<
M9^TF/)65&.Y,?T#.90@1D"8.(J\.>$4)<"HT)9IZ--E*E'SF1.66A1TK^ZP=
M^VA43 @5@DA$)(Q64AD\(3JA%$JJ[YC24-EG$>PSD5"-C*J2^V"X<2"DD&!*
M(R$9DI'Y7UQ+G=EG]C*)RCZ5?9Z6?3!([EGTUALE/'/6<!]IR!\3Y3('?<<L
MA<H^"V"?R;YEB2?2)'L;8[+MHSU8)C4H+;-L\\SD9<SL0Y<[:W"3<C)>YJT\
MZKA^[)R[X5]XD6^ZEH\^2#?*.,&$S]3BC B4>ZN8,\E8H_+)&=D\1^U5)GH"
M)GH[J<(RXS LR0HJ!@)"457FGOK2.AJ]S?^+J<QTZ68+J2W.^EI3-D\X&Y&7
MF6@?)+'"6/1>&46HTU1:*9V=YX2Y"N>G@?-8UG#G E/) M6"@K R@HV>038#
M/1<\FN!I@;,4M41T+>&<"*-(%*6>!X&).^4EIT(F:YD)1L]SL%J%\Y/ >5(G
M9./*&*:!<NY!:!/ ^<A >2.%X<:JE J<M6U;*'U]HTLO<(1N&$Z[&38?\&SP
M_AS[%XURP/[;_-WYJH_4#NM6:W*?G7Q(+GDCG,OVI%'4!AI",)$XH9+!N8[I
MKNST!.QT9\Z,RG8B*UTHB H(0C@.7L28V4D1$SU*0GC#3GKF_GHM\Z)6.%^[
M K)1J3S3SD04V? T*/+ZDR(GO+%"5.W0?CB/M8/V#B5-$5C,?P@3+5AB-$@3
MM&8DE:+0QA6@9]8.%<YMA+.)RF#,I!U"$DC1.I^\$(E)IR5AMFJ'UL-YLJM,
ML(Y1'<%A""!XT. R,V<X8Y!$2"58HQVDY&V!\]I'&7[%/@[=6:,67#SO]7NC
MBV&3U5F##0]24MZFJ(DP+%@4D7"+2F7=D&*V.!SSK@J&=E/2YSO31P1%G9 Q
M"-1X$-$$L,@U>,*="DF:9$H_;M)EO#7^C.J>G">>&48E'0V<)R<0I8T)33ZF
M B^I"E16Q=!^/(\50[+!<2<#:)\T"!I(:2"C($K/C4N!)A$;/',]LXU1\=Q&
M/'.TU'"BI'9*Q."<,5(&SZV2)'CS3Z5Y%<_+Q_-DX9YE1C'*2L]H \)1"T;+
MDAY)(C.^9 ?8C&>1S^>9I[C6>,-WHO%X<.'.II5B?C",. 0_N+@8G/_(\XN-
M@TM_AIURO[=?+85DM-21=4:#LUZ\_MJZ)X#.Z<VL!WW/V'JFTO>RZ7OO3D6-
M)IFX&0'K! .!SH#'O'3:.2V,INA+PZ],WX3,W$-XKFAJ<T+\=S\AN_-\E4J_
M_]6L!Y?.V"FG<FD+N'0BD2YYKF4*)?,FF\)EO+A/0D$IZPHV$46]SUS*NY;-
M; K/%TYK0:;5+-UDLW3&AC^52I=/I9-)C-0YRZF"1!,!(=&"5RP 29$9I8G#
M4F+ 3)?8>44BEVB6-OZ(_[YP^;?==C*9?^^8>Y#37T../3 "\/9F;F]CXJD"
M9O@-GYP9'K[-EXB=P\%%ON#%H/-\T&^6HT"R\TNO[_JAY\XZ+R_R)TJFY>B;
MCW-S36&;UCCW^^9\[,6+TULRFOBYFUU"QC_B?+Z%RXMO_\CBW]P]3FW>'"@+
M7W7-F?BSW'!#5FBDMT%[S':IT$1ZYW@P&8C>..6L.;%ZZ_:'3K]TP7KOWB+X
M(;J_P*7\C#^ZLX_N:K3UWW=>Q7FO#W??_-<O[?K5;/\?/\P_^<#-MG!'_IMU
M?OWMZ.>=W[J=_</GSSH[A[N=EZ]^?KF_N[_S8G_O9>LA]?SH\.71;_N[.\=[
M^<Z/\U\'>X?'+SM'OW2>'QW\_F+O?_8.7^[_[UYYO*.#O=8_SVMTPU%GKQ\S
M*>QBP-(UOL-IMU/<4N5/:INDBF(.M/YA?MCO=RY.!Y?Y&G'TKV_>[KD;OLW@
M*L>4O&OK?KG[YI@9\UASK.6G.'/O1_CC[0<_Q=[H_9F[^K'7;^ZE^:&?;JY^
M0WX/-!-K?M_UEV\@;>TS371!]8V__>87WP#^60/XKX[HZZ])]4PR\<TODV?T
MFU_[N\M2]DQR]:C+_OW7).?U9KGYKLO^0P!FBC9F?Q.2N=[Q]_K=-;MS\2AN
MCK;"/-\QC7J-GY_:#7]^<^?Y']%$=)H>?]_R_TS3*'!]?M_:AWT/\:+3ZX?!
M^?>/ JDM?%;5X;7(.&S>6/O-OOIM,!JUQZ]U=>/7.G_3.]K]2[XY_^/JS;LW
M?[W9_8.\_OR_O<-WKS_EW__QZ#C_SN-7_)#MD[%?ZS4Y^'./'1S_NW?PYQ_T
MS>Z+\\-W/_<./@=QL/OS7X?';T[?_'GXU^'GO<]?^[4.W_WQZ?7QZT\'Y_N?
MWNS^[U^'O[YF![_N?S[\_/;CP:]_T,/S7\Y>L_RLQX?IH'?CTWI)/IY89(1G
M)0)6E^E*F)6XMYR!S.N((0;%1:FTEZ2K9N]SW;)ZF<I :\= BXQ>5@::@8$^
M?V$@7<(CU#JP*F0&TBC &Q' >Q:1F&!1EA E-5TSMWR/RD"5@=8@Z%<9: 8&
MHE\82*C(\F%!(*'/#"2=!8?:9!K2ED6;E)&E 0 S765:4S.\]D6&1Q>GU\,D
MWP_Q%/NCW@?LG.5]WNWTL>F+?^$^_?@=GIO5G&[0EFO,R4'1[&_]3,LV[[A?
M!L/\SWXG7 Z'V ]7G8MAOMK9]: /%]]=CBY*Z':3FN+\L%CU/\I/FS^:X@AL
M6.+Y)$F,3\2;]7Q^LYS'936O'V.G'X_':[OS96GS@7J4CMVG>I9.<98>/I_P
M)[BHDK 8( LO!\*6P7V>") N[P='%>K(MK9-UY+[^8;_6E4SOC+ W-1W98#5
M9("QGD<;12*1 D:)(*A!<-XY* T0N'14&.%+PP[%[JOYR@ KS@!S4+^5 5:3
M <9Z6K+,^$H@9-87((PFX(7S0!@E7$:K,#4QA:[0M 44L.@!C%]%E:%\\X^J
MT49+0OCS4]=_BYU>OY-<;]CYX,XNL5,TSP?7.RMI5I"Q"*.,AOP]'_ :)W>$
M^)<YB#]X[&/J7?RK?.&_%JL>OH\57O6'F%?D,\;_&9R5!?C5]?J%*H[Z+S%+
MO]Y%#T<[P]XH?VGWLG1!_3V_U4&LE# E)60JN*6$?)TS_)\75V_^C.\]$^K-
MG_FY=M]^.GSWU]5A?H;#W2 /?OWWV9O=U_E[]LAK]J;7O*=WA^G@>$<>';_Z
M='#\^NKP\U_DX.U)3-XF5-FZ<%E:B!@\.!4E:!$"H;P95Y4)QMQGE^Y4>W(.
M]FS=DYNP)X]V3B(B(XIJ$,J7C2D%..M+M0B1R(E HXO9*^[WD&TR?O]K6596
MW: ;L$'IX<<3%IDV:#Q(HFG9H 9,8@:R/48Q[R/"=-S:%NK^L*9_%5.\DW=&
MYZK)7\<[^>O7\8]O)+%W.T,<O<=0*E?.KOYA,O)F]R!JO0%4A='C #UVCJ:4
M 8@V&RJE$%M$G2!;$00P@T\B:D53F14K:]? M43X(I.3*OC; ?ZQ7S0IGK17
M$I+-?V0K,<"UDR1_CE)GDQ>F^$6IJ$T&5P?^*^L<K42P6"(8NT>SZ49U"&5$
MO"V&N/5@(K=@-24,G55.-L/-!+UO!WR_=[0V)IQCGM$L*1\SM8-98;9K73I(
M9:[',-=DL0@:241$ ]&9S%P,&1AO"$AO69!6!T)22>[@XOZ4U:GC.JO0=:_R
MP&*30BK8GQKL8[UBDM(AR@!H?&G#&0UX)BBDD.T3&Y!YFO6*,/?52H7ZAD*]
M50*GLL#C66 L5J) X8U&\,%&$"HEL$8I0$0N/'6!.I?%BNH:<S^RU2XB6/N*
MB3L@F+;J_N9A:VO+)WXS+:;ZEE;Z/\#ME=<?P^M7$U+.AZ@U*=.X([7Y#YFM
M.^TD&!95%G8$/1$E78%U.;LOYA[GCUZ!+NO_X,FN[%G9<\4"@94]Y\:>8VT<
M6)#HE 7*?+:*I29@)$U DQ')"A6S;K[N6<#9O*)YE3TK>U;V7'"'A<J><V//
ML4\A<.DL0P=4,9794R@P)2>".;1&:*TIRFQ[4MK5=EZI4,MNI?YMO\-M6]O\
MC/CWA+O*WUE?PC\TU7^HL7@+FS[/V.3^NYYU$SO@9PMR'AWP*>'S:('/:6V!
MWY('^+L6^#LO_Z?SRV]'?[;_*5:T\?W#8+UK@2SC=3ZJ]?["&^UGXGA&KLGC
M$9WVE?B^QNU3]H,7]FF:UW_[EV[*S4KR?9==8J?]1>C;UK;97^;#+[W'_E(?
M_L$&^X]XM(>\6 L:'O"-B+,;G7;2V>#CJ).&@_/.X#T.LXW>?]LI8OU#DT/^
M73WZ_K%K_BJ\C8<]$[-M]/IFVC5IX=JY;%O^OA<\=6&IS_K$38>7^FPMS<AH
M9=_A3P>[!Q_>]/]]^N;SX.KUG_OL</>/3V_.?SD[^+Q/2JU\O@YY\R[?T?G!
MYS=__G%U</[JTT'/DM=__GOTYGAP=?3G/C]X]XJ\?O?ZZG"W_+U/RW6.CD_?
MO?EU[^K-[H[(]TI?W_[,__OWJ3^/9T?O\C.]"U>'QR]ZA^_R[\I_'[S[W]-\
M'7GTZ^%?KX___=?![NGIZ^/_[?V_S_N3H^Y79_K"%QBTOOUY):/ED]'&CV%8
M'3(:SXI?G4$,\R.C3"O%F*N<M/Z<M/&#&5:&DR:'KJ_,:(:[G#2G6H,IVN8O
M%8;C[JE-7'B(&7FA=X9-"?6U$"V?+_\*Q67T?CCXT"NQ('_U>)_12LY3:,LU
M-LH=LHOO\Y;LW0QRZ,>..Q_DN_O<?&+QXQQ6Y<1<I$MA<HGRQV=XTZ)Y9V*E
MZD$ZU4'ZQZ2G(0I,2N?CDZ6(((B.8)-/8/*Y:@.5E%G,QGT^2#5OTT&Z,OW9
M5P74BY3F%=1/ >JQ8D=-6+).@R&:@\@"'3SG$:(3.J^<XX@B@YJS+N'WQZU4
M4*\-J!>I;2NHGP#4$Y)74>&3$Q2HU5GR1A+!4TT@Y%/:NIA\X$US<]VE>N;*
MS,5)WO9E8R\AS7TJW=]Z636)^-(H+5UG@&<E'P:CBU&CM/)+"OEY)U+!%]84
M<E7(>Y$R:W+)CM(OMPOVO*Q7YO#=V]6J!#X5@;^>E%HAQGSF)@V61YT)W'GP
M(C' $*T-CBBB=;;*3%?HF<,H,W5Y?)Q1MO1FKZN"ZT4JK8KKI\+U6&UQ:961
M4@%EB" P>3",!M#<FI27-4HLK9!$%EO+;>!><;TV8JOB^HEP/2&X."/&95,+
MA* *A(L&;/06T-M 3,R[W)16.+3+C6P1KC<J@G,XZ$,3.1Q'"\_0C?!::=00
MSC*UQ;LP./_QZ'9=?BO+\J+<[5%Z-<*=T0@OJFOHT4P5)I6%T8*1+"_ )R9
M4"+!L>+O35HHZY,F(F6FTEUEUB5!J[I[EZ0L*JJ?%M5C72$PVY(R9%3+8$$D
MY\ ':B O'$?N6$ 12]YE5]#[+58KJM<&U7/6%9]Q.(C99*J 7@B@)P2%E)1;
M;A,8:QP(XA18PBQH-(PDDO5&"J4FSC#*?FH1HC<J>/'RU T1?$9!;(:_8'_T
M^'2PC?![+#).T:S.SV5QGD^L326EJ4CI[:1VT)0D+[-L\%Z71NXN@G4>(5N.
MS!EFO"VS6YCHDMF+.ZKWLKTH7F14HJ)X/B@>:P4GE(HJ<.!!*!!:J7R$.0K:
MFF"-H-%'4C*^NI;-G/!54=Q>%"\R!E%1/!<43P@$JYDE$248J0@(2@,8+3E0
M)9!'+I'QT&0($+O<6; ;'''XO90HC0H,,U":9K$7Z?*LX\(,Z4P;X<98I$SX
MLDB_#(:[-TNT$VI(]!$$]=>D6,AK1H.@'!1C'$3RO/2W)V!].6HX\=26LDO>
M90^,?ZLNR;7!\B+%0L7R/+$\E@R6D&1M!B\A,@M_] DL%QY0!493\,Q3U6"9
M\C:EDU<LK[!DJ%B>(Y8GA ,CB3EB(]A(>!D=GR4$B0:B]2D9JUC4L4D X+.G
M(-; PF.+S1,.AQB_]#UPG_!ZF'P-+;1!,]RNSW6#EF/W:>]3<6K@S]C'U+NH
M]#05/>U]O!GKDBEJYX1K:A1-'ABJE'4#5V"XE\"8EI(YHURR6]NR:P1ID5^C
M>B?;//.] GMIP#[X NR\1%$YS<#KP++A83A8D31$U(8S98QG?&M;\:X0]T7$
M]X^!KJ!N[QF]V!KS"N7Y0OG5%RAG(G9Y%3D$F9=*1*W!^Q0A2D:)4%(;8K:V
MF>P2V:9#>J."#Z5M8"?#,=]BOO?+WNBT]%8K-=81_46G!A^>4$A,;WC\ZGK]
M45DR'!WU]^XLV5':S0M6^6HZOOIT1U-$HWG,!)6MCO('=>"XC4!CHE%@T,:K
MK6VNNU;5].@UAO:<8Q%?IT=7,#\=F,<Z(I1:2RL%",6+\:$L6&H1I%.1J>@\
M8FQC:G1%<[O51$7SXM \EA(J48T22]&T+I5+08"100*7@8@L,1))O(UHWJAX
M1(% T1*CO,V+@O"7H_P]!1$;%H^8QH&YR(!$6:!"44?]EWF)CM+/-PM4J6DZ
M:KJZHQJHP\ 9!]IX.8138+PH+>0UQD@Y"D6;2"E](%&Z.BQ;"^)V"H8*W[G
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
M@1,%(FH%SG-3:I&YH(*AEJXD[N@'_!XU;+$V@%YN.EX%]*R 'FN(O&2)41J
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
MG#!&K7>((+%)6K )+"79WA A)FJDU:GF-F\"BI=5P5RA/)]:A9V3O'J<)&M
M($$01)<Z(^]!L6!0!X=,TZWMC.EY%"Y7*+<7RDLH7*XHGD^=PLZ)9#81ZO,)
MW,3\/8O@).= A5,A"D1JYY>#5 ,.CP/CEQA;T_=H=IVP$<Z,!>F$._'/2DN/
MIR4ZJ1.TU5X3AF"HMB!D,F ERRQEI">EB8)5\ZN<JB[)%@<.EY:/5+$\$Y8/
M)D9G1**B2> CLFQB" <^Y.5R/H/7&QLU2]\6"C58V%H8MT\C5 #/#\!CC<!-
M3-(D JIT@Q<V,'!):M">IR"%M EE&P_CC0HFY*U_,P:S$0>#\_-!N8=!^&O#
M0@EMSTKZ93 <KU7FIV:E7I:%JB3UZ+2DG9,4HU?"1?!YY4"8TJU>*@56F>0#
M2H:ECR+3LJMD2Y(FJR=RE<5"Q?,39B;MG"@O0C(^ 9'&@W )P3)%@ 3E/)'!
M6BPIT*1KR"PC)RJ<6PSG1=8Q5#@_85;2SHFS6FKT!I0K%0WY2 :?G (5:5(Q
MHK,B:PBANY3,TJV@1A@>A\K]B<$*D]HAHS/BL(/G[\\&5X@WG_RB--Z?N7Z-
M0+1"74Q$1QNV^CTO34VDG)*R^*2B$(K*I)@"'Z(#02*"0:F!&!DCTZY8EJ5/
M$C?W&:M&(-8&Q<O*5*HHG@'%8QTAB5,N>0]<! $"&8-,P@JB]4)%GFDX9A2+
MKJ05Q6N,XH5*B8KB^:!XHE520A<56O &L8Q52. 4IR"Y4L2J9"B*4A!-S'W?
M7@U + 2,>Y]P&'K7X8=KF3!X7][_XZJB5]?!L2H"X>AZ=6Z7+59^FHZ?Q*16
M,#9:5S(HH]"EZ8HU8&,PX+33R"@UBI*M;=I5U+8HB;)Z+-=)*U1 SPSHL6S@
M(;.QY:D,;LKB7T4-QK,$R(-UFB4AA2U=E)B>V>"H@&XOH)<J&RJ@9P;T6$$(
MSJFVGD#0PH"0(8'A2@/W7$LGN4VTE"MUI6A3L=(_*(C8&[T_<U?E9O'O.6"5
MOW.C(C&[O0^]B/TXZKQWO5B#*\LN Q_WJKA=F$K#4]'PJX]WAD\(GE0R61[E
MG01"JTS#+!"@F$]4[O(VX*W,):T.V77(U:HHG@7%8W5D*'6!Q00L^:R.J%)@
MK#= B:?)$F5M$%O;@G<M-;6B8SWQNXSDK(K?6?#[:B*YDD873$FI+%7?EEEP
M%ATHYH1-6MA,P5O;AG5E6V9 ;50H91<3#H<8.[?53 4I'1?^<]D;]38QIM*V
MFHYW87!^IXW=]7H]SRN3V6GHRCV^P#-W@?%XL#->MTI:TY'6ISLQ%D>9=((
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
M"Y#>&4@/%AI8E&0"1; $W%H$*(X_)'(">,*=A%19B%-S-,R2"M9B,"TF4,6
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
MHFD^3I">&,T]%4$[0K'$AL. N.70B( ,TP6>6P3/"]<PPT@XJ^,V]HP#FEJ
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
MU370*2GU"BD$'6$^JB=(\L T=U9H&;R4J.B4+<'217&E%PQB) (PV") .;;
M0(L!1$$$*[AVA&YLHBY&J N1?"I:9<X*_.^)CO>,_[K>I\W_B3]FS]VXEO5Q
M?X]JUMO\'S/Z[\WYR][TM =,!\2YMY?WG?WA)%YP,NR\' XR[?3$N\ZKWD /
M;$_W.V\F\8M<\7SI=6[TKO4-J4JK\^O9<)RKG7\9^;Z>]#[Y7S_WW.1DAB"-
M\^HEAXM3M(G/-YU<?<K#D_42$&:R H'!,CV:/],#9_CQDAEEA?$4RVA8,Z,U
ML9+Y:)QIKI4\0E!MS,XZ&<W>XDP?>V!&7G\$.L27_$7W/^OS\<9_+]'BM#<
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
M1LBE^W5]_JCNGC(W!KO5 ^9T@#K@/R^=JJ9E-2\XS'46LY#WK."A.<KJ0G^
M62E(;U"7JN3<@#J /!R/>XLPBHX;85*U*AUX717$]?VD#F^D$K5&7&>QG'D5
M\G9.TSRRT3:>YB6>M_&L@&@4@:AIITVJ[M\5Y,T.^CP<I2U>%\6E0ZKVEKF!
M3?6^^8ZS5(#ZM-D&B+=8-3&BLS7I;'N;-/I1I8@2U&U,95NYYU?U5>I\3A-+
M9B-@YD5FE><O?J[#I#D*NIJ9YP4ZLQ69GLV(D?= ,X.OSF+49V=Q%^:]M=Q5
M,HTC/*];>5W!Y OL6#GP,[WC,G2DQ(DK!J/-7[2&H;'/\]KF]9/Q;Z/>O,HV
MT6 KQ88C172W^I@^O(RGQG^V_2 M6K<3+;1<L?B[3RD3Y]W.;GRW^,^_=;QQ
M-X/^>Z\3DJ5?TJW2Y\@W^\-1U'JK%(<WGWT4*R5U_EK]M-]B_?2!7*&OAJ/X
M!(.7V<=DSP\;)6=; Y=_[5=(7#RE>Q_^.C]B0<% 1 !(.PJH0 Y(3QUP01K&
M'!<$7O*40ABDAX039A6E$DH2[3\6+3YNE7.IK?V%GI;5HG1FJU+B9A?TTVL)
MNODF3:R-0G/N1IV+LU 3-\KE<52@=$;IE,U7)2_8N<=U/H"IE]K(ISR?[/5:
M0'N5?!K_&J:#S#*-4U.NV^HASJ.Z<7(E^O5D,;>CZA47M;.4TI$#>95J8A+@
MV]2GST>QGIO9O9B/[N@VXF[SH687;A(%]+#S]L6;%YWM8;^O1[F3D4[RZMA?
MO'VH$RIG0YQ_O]@VHDK?FQ>K3A80,:]^GX]QRVK3<%"KK->U&:@:3OSW3^E&
MJR:2)(FW=+\JU23>Z%]7^JZG8[=Q#Z"Y\& #MI$S9.*GC4Z58!,O^F7RRV!Z
MZH:3^L"+,)LG0[YLONUN?MD_XAM<#<'+"+PUGS06Z7 0#O67N4.</SLTWOFZ
M]_68'$6+5#OM%$!8($"1SAV&'5#*<^2YT4RSC4WY0EUR@7<B6/7SR(/;;!Y,
MC.:>BJ =H=$@-AP&Q"V'1@1DF$Z;!ZEZ\R!5-D]K-\_'+T?(8JF)\X!BHP%E
MP0,I @%4AQ270]9)OK&)7O K-T_&Q=OL'X<0EH0A1*FF,NX?2HDUQDJG@Y6Z
MVC]RMG]DV3_MW3_TB B&/=<:* ?C)O(JJH+&.D 5,EYH9B)$Q/W#7EP.P,TW
MT$S<GOLDEOT@2<ZKC/.$*'G'I:W1;>@D_?.D#US5YRF+Z9G6,U=MEII+7&A;
M4YNTE8R>Y>;\5(GGGW.;F=K.GBFJ<QVBNOE/U9U_KA.$*@_' \OH&W/'U1R0
M5)_$(S/2/NL=OQ^?]<@+RQ5U 2CNXSZW$ (C' &2&,<#1H$ZL;&)Y3=V?)2W
M/SV2P"WK_CWK_F'K_(B2:&!I9( 5AD?Y2-*<[@1\<74@L2$8$<U6^@)>6O:?
MET7E;9;^/F5E6?KO6WIV1!, :^0 CI8VH"%EAH4HY* ,VL3ET3BHR/(OR#>6
M_KZ$7&FL>\&!>=IB!R9]@? #.##_' W/_&AR_F=?#R919TU57F>ESV[=!?US
MY%]E9: !..%55%(Y 88H#+ 3"F-A(Z'EI2G'7'H*=61Q%6'>01,0<19*JP(+
MD%SJ]S%;@\RW\P6XUSC[E5SXQ#R;UY)^F=A^1NRLPN<1(FXQ/F2^%'7!916%
M\YV^U[D![+AQ1A66SIT?E@=\I%X4I]/3ZJ0T\J0>![+MX^&V5S]["A/V;>W<
M6^3IIXA7>F>0J\AFE;2S+/]%F\_IV(=IO]//@?#ZQHW)-[WQ4B59;AL:CZIG
MP(V7@J Y!.O24X]S_L<GO_"+#F]3XIC#X5<_XMGJ=1A5(YB3S?4MY$O#Q:,^
MRR7QAC)&#.):1MU6>.85N@+Y&C9-W'7V%S<=)9%Z8TA\FU_ACU[PSPX-=[X>
M''[\<D1XA#W!(.#!L(B&D -MF$HS(:#V%EG"2#39+T)7LE^_M9HH*,A@4 Y1
M3Y&G6M 0.'>>.125)%16\P>L)CF223%ER )GC(QFB?= ,1;B:EK.,<<A&HIQ
M->&EY<R*Z(O.JTCZJO*[JD;-W9;G';P7V0(IW2:A7\J_3UT/1A'!%F.7_#=1
MMGNA!JKJD[T$BU4#Y!DJ]D97@LXH:]*K'Z6[-)&H NN4.Y';D:86I9?;(RTJ
MREQCIE0\::#[($7$QL,PR77!N7&"-^->[F4>=?'A65W-GD)/"^(UB[M6X^.5
MJ%K5>U47;#Y8RCVO&U%5G5N]CC>;-QJ/=\G9-;FFK<HROQ9[HQPUEEG#1)2U
M3'!MG(186JX(P<:+PJWWS*TP-:$[BN"*C$4&& 4CMS)A@((& TJH4%$G2AW7
MO@-[79 2P\",<H)*QJ6R0D8+U6$!'58%>W_$:M(C1:*:XBP#DEL+*,<0:((D
M\"2-\7!.26(W-MD5T'M_59K/)UMIT&)C_Z&FZ,P[U!Z,MGOCL^%8]P_"'\/!
M\1]10KHJY:(8_GM9U?4&&>0AH,(A0 U"0 5"@.<4>Z6,T(Q>-/P15E!1R[UW
MDC+#9,#$*1%5V> )%I?2[!?KD923V8HD09[6!.1%J=*O!Y,HG'.U6;5():7I
M@N%_/>DOY)3%%912,2.C$D,5UH(SZ8/&2EJ,2+AR'D^>=-FO5B8OQ7P:3:6\
M7:&X=3O#RC2.EGVE7>:6:V 8LJK8--;K/BZS]IJSA:\/R1G>44=.NN22>OM3
M(U.ZUI<S?:H1OZLR[B],)=YZ\]O%T0H<=CLS(1X_]7/7MR4OU?)D!=Z8*WQI
MM(*>7"9>U>3F4\]_KM731A/M-)4T905WDIMBDO7W625D<F+T1G9ZFF:EVOR%
M2\-R_*+'VWQ2Z6*P29J=DN[:.=7G.9&][K"3,KGRW-/7LU^J//:H.\_',IAJ
M.)$>S5PSW[I^G8,]'Y$2#9NZI4-ZRVF>$9N:&^6,\- ??A[7[I=)(U$[72GW
M&ZHZM5ULQCH_YHJWZ<[:PU[WL&EL3*J R/V75@R.J?IZ+98E]3T]]C.?4AWR
MGK_QQ,^&R/C&#)EK%9:[]"6Z>:.)9UD&RMM?!GIM6><%\-9"F7B8L(XJ&@31
M$'-E'<><!JFQOC+O]5K07P\1N'(\06Z%UE HPK(D<;X2&C7\+@1+8_CU$C+?
M$_S6(]NO0-Q7VDZ&H]R-<C:U-+U$E%XZ2X D0JH>LND6GWINFIO(YJ: "9!-
M;U#WK8WB]+@:SM @0B5:YJ)YJ8'S0S=HKAGF6J.)O'B(POK5&RM+;_[K#S:4
M;FP6I5,V-M\T&NIE%V&ST_,,NY,$FLO;DU[J09EF"E;E9=G'M1"]"TVL2L8>
M_WJS%:R6YKH5I"^^SZ0N^^,>]D<#H7+P30]2T_DTIGXZRE4*L^"8K>M5:["K
M,RQRR,L?5ZU)+]<^9-Q*G1E3A"ZB;MDW3V7?#/SQK"E+W8,VN<IG39@G48EU
M9;6?S&HWVK*NJMC-<QSK"7,)"'1G'&E<U>A6=3VW&"50MD,KM\.J6OW9K*U9
M^*S2+)L:1C+:S7#XL=)J+R?4K;EK[4)SXU4NAPMZ?6Z/>4O#8K4MD,*XN8*]
M3C+Q7Z(2Y^L6G,-!'HEV.EQT\:Z:-=2&1S(ADL'3G"*9ZO\;;<"7#0.?BNL7
M7@O;Z!&PPE>R\+7D*/-5GI)GW=6[X2Z=#1F>S=^Y@0&9QS_,9^/EW=8<&M*P
M+U<NT(4]^,V-EL<$S=)IK\FF;7+#(H-JOHWRGIF%_AM6Q16>W?AQF#*^<G+$
MRNRG1<LVA#J@\T=.@?CYQ=6]!>\]XS]W&+P8WAU,3S^G=K=^\(V(TL4XTN'P
M-U^%-+P["/-,</CL DH7ALA]W3N"ENA -0'((P8HY0P8;0DPAF#J.9;:AGDP
M\ %R_<NB/\"B$TF]@-( IZ@"5"H#M%8$$,JIMMYC3/C&YO[P4B' Y5J@9I!$
M+^=VAEXB>85MN19@F/^5SUHV-?VEMA]AN!J3D.3X9?6DF@LW3@EBD;8GOE\%
MIO*\^N4Q##_U?LXS\5*I_EE.):NBM:EE5&]2U^WISEE?Y[[?8]_O+U2);CR]
M]W-#M4AC_:IA%'U?A\).O4OBXO]G[TV;HT:VM=&_4L$]]T834?)12BDIU7TN
M$31#O^QH ]W [@U?B)QD"VKP*55AS*]_U\I!2M7@ 6PH;)TXFP9;2N6P<LWK
M6>VW<<(^R;CM"&L&@I$PH&,A%F J1PL^Q6\B( ,,P$=B=>;0CFQ9HB]=#(&[
M^A.T,EEHC5EM\"646_BM3W;29DX]W:C&R8$&8()/OWQ:6YN%Y^*N%L7IVCK8
M6\14<$:7[Y*Q /DWG[E J%/$+88Z[H3OL]T/5<&Q?++G @.L9I/Z(W[.C-AL
M<10Y%="<D>^Z,>5*CWP/FXW?8OA4+?CIK)\1:/<(E96V\SG?H*YV92T5;B$R
M]]&):5^'6NVRV5"[%R%(K.F@;FC;I/^YD[2]RPW&PSKFQ'$7V?3PLT$L[YQ>
M(_V)NA9MW.0N3C%::6%QX>MG8U](ZS##@O'GLQX!;=DE[/UC*=&TK(*'\.&#
MT1LT#I3&<W2(&4T7Q^S-K:^Z@4%_XMDD[H(*<^];\/Q9&'?=&6()FS1OG?SV
MTS!()=P$Q#&Z8:#J[ 8CR78+;N_+;&Z&1I2/W;1RC=U=KK?MY#XG@LV'1+ _
MYG.%_.SA3'6I14/ZET?T?W+VOLQX3"N51C)/#:1%#-IY(J*8IJ+*4XUUW.MA
M:="T4YFDI4XUIU2),H:_2:P1R^,XTQOI7[^[, (R&A_(M);BOTW&ML.7](<U
M9()=*A/LXE-82R: JZ-2HJG*.$UBSG*:2\UCS'&G*L]ZK@U$3W2"P(20;#K(
M:&N/0V32/E(4QJJW]J[[X^'#EU84N*:KWL%D">+#2AVY#GJ@4DZ<6F?$]&H!
MNDRCG>H$AH$5#\'T6BVG+[NZ(K%Q +-X?OK9>!.0RT72#D:O5B#>NFFC]T5X
MMQ[L4=,+X\Z%P5"U'SE9=1Z2U?3$SKG!X3A\4:R61H7P74Z7\[$O71L=+>:G
ML'L+"UP+_VJ,&_<(5(\Q*(@@^*>H["Z7"WM0[L'%_(Q/EF?^GSX[RV%XX4RL
MYQ..//A".+V#+CQHCPP6#JNIFV.8X:?V^BZU/)[5_^N+['!/].P(<<- #UA9
MC-?N:=\,T>D-*/:;99>OUSX(7S_D,Q@%2:+K&=IN/?:QZXX:5;# N1KNL6N-
MZIMA=_JVW?6P,J4%9%W-O,?+:BXGB)HJ[5(,L"8/NY2"PH^>5A=H-QM@T\*L
M*MK.^< V*# SMEICD,ZX0/>>5561M"W**?J$C9EK\I6L9Q"T7:/?.:W1F$3=
M+<6NIT%3O]"QWWNS"F;2-OCSIIG30AW@+-R:QK%I$V\.E&JKWHTMQNX*R!VH
M  M-6R2@I@_XA@D,#A1W2)?[<>ERQ?ZGRUV8_K9>CYZ0O,A8R;4 V58*QJ2L
MX@K>R661*/ZSI+WMV(T+Y7>K0"VT\YXT6^(^:X*TK;+>%)H8!>SDXL4IVVVR
M"?+,K2K!0:C7N;<VC';=E^FH(\!7G1!NLXN1/[;UXQ?J*'W(R>5:6?DN?2$0
M^L\N6'JO)!3+OMTNJTXZ>[].<UR?8!WF@BN-[B$GB/&?QGQ!06V+)Y%;HF %
MNCOR'?FL6VMC!MMV=D>B_'JEJ2< 9Z<'.IGJ4D-\OW0LGFS/JG<[T)D>U9^C
MXUK!7OUZATRICU^>/WZ#?O#LQ>,C^OS#D_>E*)-$I#)*!"LB6E9I)"C\4;$L
M9462YB(M[CT R>YXX47%BT4LE"Z4R%,!AEE&X<Z3M(Q9S'G%65I]2_'B4Q-1
M-+&--1OY#E<OKA_IF_=<QXIS1 -(BR2B)*LB)K,B(FF655FJT[BJ[CU(=A21
M!XC_7>GSS4!1>&^>+X=N3$[@46A<HXC;D<S@><=:C0JP,^S]:7C)1@'->)1F
M\3A@0-A&O6?-&VC)?@E-ME%"8\ITE"^AZ4UX!]-S3>G:U;@*(>^+[7@<*OE+
MVSAD;6%\-FM3K4W:1;6P"BQ&XP-<:&]"-#M3,6PFAXFZK[?-,Q+%?"A\'B=D
MIN.7NMD] /\]/_'! )</#++5M$Q86E*Q7EO?%MSGLB"/]GD)-D9@5M>%"69F
MBUK7_[J[MW/?8C@6WS?^7O-BSU'OF[ONRJGQK3]L".\JD[! !5>:AME!_(W?
MJXUR ;/IQC[TNVYOS?HC]>S3?/+)]- -JZ%"D\FK"EVGB?YLF_;PX1U^=+3
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
MQ\R_Q5E?*;7\RAZ840O:>Z'Q@)S7Q.#X=.!9%P)XM9_W*ES7RQ$O)BHC(4>
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
M[JV%Q6["(U];!@:>.Q@F[ IVTO(R8+6?YM+V/YAH5R 9%A*?M%"$?K^Z^^,
M,EVQKQI9L,<NK1 ]4A8 =H,S7;2=)/Z*[=Q)//XA(+#[EI LW;<_IPF<Q9.6
M73]>X^4A!] !6U<>(=LTZ_.9"%U^@FV#907*DA\=F2Z]6*9J7[1@5MBM8Q'B
MKB[/3MRHC@EB9XL&!<_5MI#< '/?V!#,/5!J80&#MERI-W8+VAOURE9'22R@
M, TUNK=_(?<[<8[UZI\03-:Z-'T#7K5)?H:E.6ELRCSJN97TOV&+WAU79+F8
M@Z Q".$"6;I/U0!B@=?2^[UTD@#>90/_$&',#'N&U^C]S=GYWC "$>&Q!-S4
MMF/WWZ6>V9XT+?" "Z)E]PTLJ5$SD'@?MI(()M#*#19G(#?,Q7JJQ6*%B,P=
M]-%VJDCB*$Z^XF+MO#(/._:$<WOR:/22+[A)KVE&+X,B,?S5JR6OJM"(^7TU
MF6 $TLR..%^T(QC_CD/=@?_O7T_DDOY0@B%?M7?/C=/R05SXYA)"FC9W!7Y]
MJ;EN=@'B"IBEA8\"U0U&;&O(+>:KAZR"2X$G$> H6/0W0_1 EVVK<U^BZ""#
M C0 VT< VUR#-3=MFUO[6B4+HGE.+M=&QM2=KM=#W6=U!'.ZE,J,IM76'K0M
M624QW(S'[>:.GBY BF,^/EZQ#@ 1/Q,\];>U5NPQ(8O:_I4+S*TI,$W3CL&*
M.4-9G:H3GK@9IWNI<?4#KIU[\*BWH]S,4/EL%VJZOCMUV2.=61)#:\I%HY !
M5RCB/!B%:?T[(HZKX-^3\SH .SYNL(G1Y61';6%P-\<WC<\;R\?[\" >U@U'
ML%].PT\&L"6>&0-/;WN%&>F\6#^G3:.EVULXB$MN;+>306_)U:Q%+3ZRD-0S
MY2U<'^AK 2JZHET[42S;7>AC#=+O4XNW[C"E70?G"[9@=*PGRL/.8*VE.Z0
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
M(HE("Q7S!*[%!A!!02L.[" N$R)ID;*RJ#@5%$B+8].R=!=;N7B]_>_D).;
M\F-9E 4MBI)G<5G"E4PIT*@LJQ^GX%Y1 ^HA,7ZUE" 'EP9_V5^!T]L*C!(:
MBK:&+E]@S I$RI0OX,M=%WBEL07&PC@)>("WUB%*FT>Q;X=7H(QEWX3@N4$]
MP%4</3_[ACNF8>(/=H,OO:T>47L=A'M^.G/]2VP)O,9"$X&-BET-K??WM3^U
M"3MPQMA>"S_7(X,N 3N8Q$POL6#K8/18G[A0M)L.["EV'G/(Z<Y#VJH2'D!\
M[(G+Y^DT.J '4V3AVC%WS5?:\7Q5C4GW1LO2UT:U-40!QO=H+N#@79J4Z2,,
M?V]0US%0L'Z0=G4V(0BM6 3FL! !" %N"U_K]@T,\$ZLSM1PS*2=&'""QI^;
M5K]9N%?_/-:P+F$P!W,O@3E];'Q<R*'=C^:;<_D-0U^_U)_<0-B%KFZ:=CF.
M;-I$,YR,2Z%OAU$>ZOTN7JTMS*>[;3XL9YR7V#?<U>QP:<K@EO.Q2=WIKN(8
M*PUX!YV/00-/MZ@[=P#YKWJ?-,7:(PSXSD='?*K[/@RC#V+NW+'F$[@J 3=T
M'^Q"I7)^<K9PA6,^!>E@Y+4/E^-HNW<?+;1WF%QTI4Q[9:1U%RTUI&07%@R.
MP]AV P&SFKB<[4IKTS=\C<W/9Z;[N:V&L/?0H;L8F ZSIF:^6DB]MFE]^;,Q
M>Z"5NT3.79=PF\6/C'N'N Z)&O;<]K&O O !4WB/U#JI;43@H?T1[K-[P3(^
M]X 'F5F9CNP.+@8#7' -IG-?G>=HT=P)<ZRG-;8>?V4;R5LD#'[F"S%'D_G1
M''MS*N2*MK&%:;4P;M^_ JG[97XKR9MY'HQ>^T9B9W[F+>6W^Q/NWVLCP()'
MMWW8?,]_Q_(7U_G2N$G[A]FVTC ?[8Y\$7*UWN5QW77;KIY3#U]NLS,MPS)!
M3<>OW-'XG(K@KKDZD<G9UG5LZ_B^E1_:%FY.&M[I\%UW>=>.<\<-MDI@F!-3
MSUS&7D_(PU&<Z"7J6FW//$>?S;B#6_&_<IA=KI]+"[ !4H<OE'G"U,EBUL]\
M]F$UL^1B=#?TQ/MQPKR=]ALM304:;4 \@9;G9]-;GOG(=#598E72;O7-Q-%0
M:PL47Q,J/^;*:#PG)GS9I29;VZ*Q6M/29_?8X5T@OH63Z'W)@O7W/R2QQLX6
M"M@L3%O1#/\PT?WN??O591..WNC)Q*BF"R-27\Q</D7PR*YE=ZZZMDQ!A=^'
M?W;Z]&D]F6#0--A\HS?BM]95X:D&E<,EV;="U61:P<:-3DR5"_)[_*E:5_1G
M?!G47W9#W^F+_G?O!J]?RG/MDJU,=W4" V&1P-)E%(='XEI-!7>J1K8/LI5_
MXO7$EEC,>W:7R? 'R3V9<]=3NPGUN[!?U$5LX]S%A-4B*$M-+K ?R&4^JI["
MC&ES,ZU5V^O;MXD/9N*D#.P*Z.H*>5PX'_BF@Y5#><>7$GMA!6VF0_G;3B6P
M).'G9U;.^]W;B%^Z9=JI8WNHWF"=X&NWW[G,YJL&<R*M7H99A5O,6?,QDY6H
MQX$D0('JQ@_J+7;1"T@5@U6VH>V@C'"+W3[EA6[/Y6#T?[Q \#L>&BO=<6PG
M@+&S/AH+I=8V[#EKEGHZ,ED2BZD3) N$,3DZGIS9U"3+9+3K'FM^Y+_J<SGZ
MX'WX$="59@JAJK;/QQYB;T--C/G\MW9O\?E7L16EIBAVC7#75"(K1T_A&Y@/
MB_3EH5H67:&5OR '+MO0G=BE%3:<'6]">\X=MEWVU12SGYT]A]<9=PIQL+S@
MQ#,?'6%M@X7DLSJ)$\\V:\@^Z+4W9301U[3.CVKVV A)8_6JNCF9<*LM6.,_
M]*)Q4TIA-(7M7CLDG!-\''F=D;OU0D7HIH,O&=\=VDH([,*KJI[4]J9L^NF:
MW[PVTUF&ZWY#]%]%;FUX ;P%$G0N.N]]&^?J6?]]]KEUO[%PY/S=/N%U>Q?\
M4**K: UW9-O"@;5;3[.^TI'L=*Q&\%JTXXAZN! ;1W4PI'E=-<TKW:LTKVO3
M9+>&WRX,IZV%WVB1DEQ4>9[D@@I5BIRD,DUY5L:$%Y+O"O-=&!Y<S]\@90K/
MQ7%!4DK+E-%,57&BJ,PJKG]D'ML5PWS]CHUWV4AYO86YK?6S;+4+9.A+M#*-
M=N%2@E&+GL)GCJW"X<#20M[O; MS,RTJJ7$.6X>1U8A\'-$P^-I$*XP.ALS=
M%BI*T*7Z,D1I@V/GBRMMV7,[E[$ONL._-GI:1Q85>V*9??N/*TS98)+ZCKWM
M%+T182))72GB3H-HICJ]S,Q^ZFL%G4INW>EWVG)^.$&LW];9-,/L"3";1C:%
M7"^Q2'N-2(T<LQ9'J!UL]Y@ZC!SOAD%86AR^)Z:[\3KR]"H/3DJ;OI"NMO[,
M15.-4B%,3TA3:6LHTBM/+B'(^H=W?(MW*]^F=H0;X.T(?&DR/W4P"?.JTHO0
MDC:KT[80N?V03:9?H@=MJO6R9URT'T,+/)CTMRC+N-.=8[FMQ%OWW!D#=3YI
M[U1K]1_-$=.A,WAL,AMJ@MY(LDW=[.L;UM)5$])N]^W:D4EXD6Q?3_G)!,G2
ME+(DUI1Q*4J:",EB&A=E3&7:-[!\?30F<X,.0Z.X#!RC?2AP5\1AZBLZ8!_"
M' @P;R& HSX$L''XHO,UR#"8KJQ.'"25UUA?8@5!" '2?GW3O#<E)0XRQ!>\
MU!B21.5>6XX-PVQ+.7=-Q7TI25"ZUN)NG5,J#FNVY2E.Y*#4\2G(:W90>VLW
M9H5#7:6'65'D!!O6,8DY9H25I<ZE(B)1BE AT_?/8&+%-[4N>X4%?L?SB0(.
M92L.]Z=UV7=/2VS['*>''][&AX_E^X0K)F*21K)(RHA6<19QF141JTI)A$IH
MDLA[#\A!OM'#S#)KW[W.(/UA+^+Y!/$4@29>!2@DU2@\!A_6M<=Q)?B_\ZV;
M&\QT?5PW00-Q;)]MQ,MK]+;>[317&;]/X;X*SN)(9*J(:$'+B NBHIS&+%,B
M$;$0ZVFK/X?\ZL=58$X(US0)=)X@A=WH>5;IL*%QZS=N7'Y8,_K%EKR"KC]3
MS?T#4"@=.":"F[OT+->,??2LR\3Q.5J5A8ZI7=Y#F+FX&Y,/M,FC>A8MYR>_
MVCQ1UY;<>VFPZCDR#1!.&OVK_\MOSEGU:VW4S,B\])L;R[EVT)5A_%? 3-WA
MF4.SOW9>CK(\*.("%8'E OZG_(>=#^3 Z C_O52;O\OR@RRA.W\='Y"=OSMO
M6)(<9&G^5<.>_SO03X;)INRRPP*E(<7^__?2>_XY3W/ Q?5^//G?AF@7NUYQ
M)6._QB-;++8Q.LDVGDU./N/3OVTX.]?ODKU&-\[V-@I*C%OR[98FU8@<TK*9
M'[SC6W81Z_;V:@^WI_?OW@['BY%3)R?+D5&D1GZ:/Q?YH!)U72O>>;ENZ<Z1
M<MBYK]PY=N/LZ0>P//3P'1F(ELAMI91:5]7Z\8SPO\5!D>T-6]S0J,TY!:W$
MUX_KHA5?FEKCT7X)B.T[\5\WM_YPW2:1>:\6?@4'447!1E<JK^(JI4)EK!22
MJ%232HFR$L56RSWP%*57\!1Y6Z_U#Z4_J3W_]I]_->]>S^F[*?IX'F;/D[\_
M/I\^BP^G?Z5O_WGWX=T_[SX>)D^^O'O]$+X/7_;O_.=?QV*J)B\^'$_???CK
M]/#QQ_3='W\E;S_\=?;NL3I^-WT^>3?]Z\O;U\\GA[C6+V_/_O/EV?+P5?SY
MS]=/EH</WTM)69:P*LH8TQ%-2!*5L> 1J41:Y9+F0I3W'N0D'Y.RV.%2NK%K
MX;GD%:['>;+S(L:\+G\']C:PMS7VEA$BM$PE<#5-JRKEK$AD)FB9D(S&B43V
M1DK'WD@YL+<?PM[.6O8FM"9)5NA(J()'5)4T$H*5$6>9*A4<7AQG]QYD)!L7
M<3*PMX&]W6WV5F8Q+Z2@FB4)+4K-F<A4*CF/258P61GVQCQ[8P-[^Q'L[7FG
MO14YR\HTSB(6%T5$=<$BE@)[RV)5B2HOJ1#TW@.:LW&:9#\W>[L%?H#*_-_/
MZ@<(*ZYW^FV2JRU_J^3XJ3FHEF5>284P5(*R.!,IL+\B387D@G%1#?;O#^>@
MAZ']&Q.";3A5Q!2G$66EC%B>\$C!&9:2E!G3^;T'A.7C MV5W\9!SV$ -Z4#
MKGURIXOYSE]<QF7)>9'+BB24D*H4J8@1EE7%54QI.EAV^W!Q.\LNCBN6<9I$
M@F<ZHA71$4M(&<DTU3IF%%05@1<W&V=9.5S<VWMQ=26KN*@24F2"2IV"W,U
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
M?23,^\;XKF@XW7Z1\'[.6Y8.BNO(UM]4.P5>%Y[_6WASUO7CHVI.6OM>.07
MLZ\8"UP?*,B57ZDY9I?(X2]RPPB@:*&%:C^/AE5Y3LUA0!;&ZE=D<BCN:],[
M,^>CM7_-U0KH$)IOQ,7Z7\U:BI\+W5,,G3S8G&LA+*6*>RDL!MN13 N2^Y [
M66 !?"?XS3B '>4LPY:Y(#EWN5/!A! 37A&=\3R(*[MB?F+TT'UQ9 "G^_6I
M0!<0OF#7P(EA)GA1-$JI?U$'WK> ZW%VF5#ZTQC^4U@_,/AR8VP$_FK.\U/&
M]:*I:9Q"Y:8[;'TS/?"4T(2QS<I)@RG#.:UB\A"522JMDN$TQ7W\SDK>ZV91
MJU6<UB51JRHR]=>TW*-W4.V_8ZU?LOLZW]T[)#L7'T5G;_NL<^$.O,<DQUH@
MK4T>-_G%7%*,(!>8$EF@. MA;8-GZ\O*%S/^%JWJ<#@8C<KY;6)A$S#V8;*%
M^(4T&7^2=O-[K-C;LAH3T]M,56R,J#"B[SM;GP^,%58I)I&RQ"-.N4(Z\("8
M,)ER-F:FR^/2__JRUE1E1.V(*P65?I)6L@TP'WV;_]P'+._%Z%5]__$+MY*S
MW;W/!XY1*C(!-#EJS_*@'++.2Y19GL._1!@OUS:R]>6%T,I((H9$@N!2K&D0
M8V>3>G,72%1-'GW7M_J#<>766O&S0=H.X7K1XR4&,7-L %[P3SF1BY>ZE4LL
MYY8OFCA,)R?#< I-5$S$H;'#=P=CHR(2"U'JP;=0!J*7*$><(<^"EC%*7%M=
MNB2@.>4FQ91]6H;E.\=')BY7I*[_/\!K:,1$#D?AU QC '-8K&B-D^NJU:M:
MYXH3=@"9?AF!3@%8*'**#,Q%&JX?Y5O5^64B.*<TE\P"R[?8,.P]P4Q*[@A1
M/\W9=),I?P5J1?3R0XJMO&3\$CO'[D R[C$W!@F'8Y)AR6%6F5F4XTQEU$KA
M5):2@?Q@KO_X7=OFS*ZKP,^'.( W>[V!2QZO,I+M$GWWS/>MX"<%[#:,2'2V
M-@^PX,0Q;9$/E$21"PNV@BFB02JM'+%2T[4-B=?5*@[.3YLYH5AW>B@N@NWI
M("Z,K>!.;NJ&[MWKR$N]SE]A;+J]G= 9C(L5Q0>HZF/QN+O]UJX;#\"7M*BZ
M;+%HYA+!?<4+@\EX!-XPK?IU1Z,H)UH%N@&!EMJR!7[2S%QV7(D%)US$4U:=
MY=-,.&=5<$0++@&XK,U$3&"99SR(4#HL@JE"U2]W2<C?ULN^-X16+[9WDY<,
M2KRS=0@D?)-UCK^2SO'G T$)5KF5B# B44P,@XRD$N62!>>YU"XC,-<G?'WY
ME'/!9Z8>+=(W,!%G1D?SU,P4FW[J^XS76R^9."\/NU?_^S^*4OSFKYU.^HV\
M^2WBOHER$&GLCLRWN/<"Q@?4I##P@M5V^SE0Z+Z+YZ&K81L'R2@1TO'1<# Y
M/"J(^. ,< -ZJ'I6L=<B[C$H-U*<P"RG?#C@0X4I@Q10A>=7.S6J[Y\%&W>
M% \Z&4#? AT^/>UU71E_K1AS7%TK]W2,VBT+$Z[6H!^;I6#Y?30:#X:A';W;
M,#4-W%?4SOBT):@,_K:@>8J2UG<@1!S;Z2RZR7PR+%-AE4MNQ9.A\)6\<C?N
MD>EUP[?TA7:K"[:;X /^K@A^U0BQ4XA\,ZI$XN*=4!N8SU2+?NF1/7C8T!PF
ML(5I1_!=J%B,;(_&\*W#\5&4F0-[\\/N-Y@G?0O]UB&4+FZ629A4M*09PA-B
M9<#$XH3D)0^5O2N#_0NQ?N@%Z(W896E'2MS*4[.1V*[6]$R\9W04 *E,FJ!>
MM0%C&/)>VNAS%,K9?[I],'O?I=[SW747'-J7?#F%1=-.'K^2G\U-X!H(I94J
MXYH)(P75 -VY83*'><%=3 SGSJ#6I@9O9V5.FZ$7=4-?H(N=Q;BVWN/=K?T#
MJA6V1DODDM:2\CG27&%D%;&YP#DEPH"+E>O+YT&G<X"X1^T2-"KUAP&^.\7N
M@C@/J-N1/;_$T,[ ]F,DI(I^],[G(RWE?HGIUK7IZ[I@=8<E&8PE_)9\>06F
MW9/35&Z7'I)V9 R^P8/O"[\N73L5UG!O'<LH=3SSSA 5UT2M#[GT,.=:7#N%
M"9HP.&.&>LZ%MX;DU&NJ"?,P5EC^L[73QX23LZV=:9-L"QPN^!)X2!&6,].9
M^U)H;I[G5\NFE\P.:I#Z*BW%#B90:C_Z[?65G5RXL[0M6,SOO)]-RLKR5ML+
MTC[B&,,UIZ/PNOKE3:6&V$W< :4OO2D?7^Y)B&]8%/6*+RPNSY;GUW&Q1%\>
M:BG?7%Y>3Y<6]D47UY189YA=>1FODQM=(^L27_W2'W_SZN\1O"ZTO-9C?W+"
MYW$>-5F*#Q2Y-,K@,(#2G]<XV)A=IY+%GI5'5<VX;)V&ZUS-[E6C]"6<C=U<
MWMUPFS.QM3,1=.Y$Q,LXP+5J*SR_ UJ9UUH%BT.>&:Z8T3H2"R<RQDT><EU&
M[!=C7[\X(T!Q9VTI^[F<UCK;_?WOXR][?P.A__MH=V\'WM<[V=_;(?NTT^UL
M?:2=O3].OOS^5W?ZG>EIK4W^Y9].K_//_D7GGVT!!/]\]Y\O1_"<XWWZ'G>V
M]LG.R9>O7WY_#Y. ][/D\7OOZ<[6]@'-\\QF1J#8UXA[JI'E.(K$, HTE3%"
M!4P"<%O0NTHSN KV-,>"KQCJ'X8P2>K.<G E7E'N&"A#0;=(Q/JRM61>"(R6
M)K1=6!#<GQ04GE<VPP?"U9TE7,T(88)E"BG' 5>Y),@:3Q!3SF&K M,2<%6V
M6;:\&-_D-+Q?Y(S1TO)T6(#!<GIR1PK63Z'VMTB5]72E<!X$T.\/M2N+_= S
M@-U]OUT9;8/2*Z'TQR64%C(S5!%@OUH&Q(V5",BP1YG5>9""$I*3M0VA;HW1
MC>C-K=(.I&:)T>')*#09MQ\S"CZ\:NQ\PH&_8H5W\\^CT!#9&T#DYR6(Q%8S
MDFF+M(F2+AP+9+@F*).<"\%YY+)K&P2W&5D^=M,PV?L<T'LSM8Q&'_$^X9!+
MZQF6F@23<ZJERG/'J+-$YSGA.#RR6?[L/'8#?ZO!W_XR_)',9BRW2"H*\WB1
MTYANQ2""'<-"93CHL+:1T;;FMQ:T:DCB2@/X[:620$W.ZX;"IB,I2F/!0Z!!
M>IY3 0PVXYE1W&&F3>8:S'XFF.V6,-MZB[DP.<+&"Z"L -Q*<XL$%;D3ALG
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
M3)Y1&XCPNI#M$NS6!WB;8V;-,;,&5Q\I<VUP]5:XNL!?J<,Y"PXCRHU G&A
M6$L(TH099JDS7.> JU*U,_&8</4E!%P;V:X7$!^XXC#O+5EL(S?SL,#Z>8FP
MDI#3H(@$AJH\XBKG2%%J$6'.VN"9]KE)LEW+!S&:..NO9ZL-CCX/'+TE:VUP
M],%Q=)&@>I83GQ&4,Z>C;)="EOF 2&#,.L(PPR3B:'9K4=DFMMK(=C51@,?/
M3Y^7V,Q#(>O^\G8 !UT78,(OE)&(4\J0DM0CHP &,R:,EB+)=MTZV4P33VWB
MJ0V2/CZ&VB#I#9%T@:/J7 HI T,Y53GBN3/(Y%)&8'6.,Q7 14:.*AY=XH-E
MV:X53O0^>>&NY7WL]U+?QW2DM!+8B,I/O9 .>,\)<<V=^ZP=>3^?'O9J56<:
M"M-EY6G/=NO4G$\EI"9#=V229%24[CCKCH]:ICQ^6IY@S5O.C([2H=/^8!SB
MMZ,IOFZ],K_%PZW%.??I@^#^[ENH(0R;=NO//]^V9^I,M9.GE%:%,:W.8 AO
M?6N& V@)@PK%L-/AX%O4AHK/"R>FVVN=F.'7D-2ATNGP6.\WK5<6RE">4JT7
M(8E)P?B C[NCT20J:)G3:&[QXB>3A]8G:*/6YJ?YXNT8>$2+ZKG"G87#KNE?
M6:Y1<-#ZX_.Y8KD;%.L_8 '0M7X$;9$^K"2JH*!O>P/SM?6?02^BR>B2AMV$
M#NRU:JVZ%[Z;T6*AN_U9*9,8U;?N,$J6Q>[_9J!S^V%\-AA^;;V*XF@4O_G[
M0R?]1M[\!A4=?@,CB=7S5_3\;IZ#288M,S:?SONNJ,""!4QZTX/'J8%AR.S#
M*R\I:D35R6FA'=8=F=$8/AX&-P"TG&_M4"M.4I=;M>G_;>SYVW2((;;L0HDW
M)X< #RU2LXJW !O0?/WNDKE"L7WW,#WW%(K03P8;RW0Z#(?QQ/=Y/-,]@(*E
MALQO8KZGT NQET:7M6]96DI^;@I504^"CQ(]/GFAT<((BV5_=?A;:P!E@F^=
M1 V_83RV/@= 42TO'=AN>>C[LN?:2>$M2DL6]@5U+UH"8,05@AA%W]:+,9/
M6[\#Y'[B+J"F2_AI#/^)"@-IG,V4":&U +BCP<3[$BPM'O^/C6RC[A+<.#H*
M<9#$'BO<PE5.8ACR'O32G,CAO"9B%.E+8IE1WZ]F#.M18S-^KWCD-1Q2(2\X
M9U"1W0R[-K+>XNY5A']('G"6<YUKK'F0P4JC+*:.XRA/@=7/=D"(6PC_O)T5
M?&\ 9KVX?_?E"?X 9=_[>! T5@;Z(P:%%5!OXY$62B#KL\!%GF4TBV<::+:^
M+)E;J?R4RI^#2U4\2_D?,+_:9M*:&;7L^66&%N4>HRSE* !>PPB*BJ%Q\'?S
M;M*K\),0E1ZGZAO3]T7-GL-2NS*6\QL\L%0WC3)K)Z>I]"X]!!Y0 N]Z48=D
M&@L"F'DQ:J" XR$@1U'W5,#'.0(6Y[%O9ZSQ;;UB>[$V>8CB(^0%#X/ML]V]
MKV1G;QMFJ9OGNWONP#O%M)$:L0SFH%QHA8Q7%BEM,>',26KIV@:G>GWYB$\U
M)*924 5)GPJA5AJ[23S5V&YO9IVCB3U.R#Z8"O>=#D9CY'J#Y/R-C[[P)(G1
M%+*!)^:\4+E*]&08#:7X/4U)H,\73?G4=/WM1*@:S:FK-*<T?OR:4S_5D%K0
M@E(D(TI:;IG@G/C,9HP:G'%K*,T%9E=I3F'!!=S'#/6<"V\-R:G75!/F >58
MOOB>N-,C$)U1"2_3)C<JYRJWTF8\..;X4]*<FH4"2F&E"7#S(3RDD) ":C9P
MTRG\W%Q_V>U<RN/F9:&>E/@3F.\Z+DQX5?4G)=89OIF@TH_%EB2^^J4WEFG"
MZT(_8YFFRU4M"AG-Y,O^G/FV*Z40LB<JV_2WZ158MXJ 036"@"N$'R_%77;G
MO3[\SHKQ++:Y;5::\$.8%'>_1:2[CHK)556_%T&?1['H.&T%>H>M<.D"[--:
MI5S4P78Y9@0F=#1J?(I,.7#H#@L<,@*SONS@_9T=]JA-]/X*;G#8CZDMWM<F
MS05 ;Y:3D<V^K\'T9C$K>1O%*/OCXLZ_ID/@N9P3&<"S]F'"]YGMP*1P__@K
MW+=SL?_/Q^\P\6,P(3S;C_^>?.0[BTN<Q[TN3!!%9\]][VQUNKMIZ;)S]&5K
M6W0NW,7NUK^/X=_NEZW#BW3.N5LN<6X>!.-,QC.#L ]Q!QYS2#$&TTLN<Q6R
M7+( 3)K2MM39'>W!6P5VF@UZ5XSR#\,0)\R5)'3!;(IXNRN&2:FI?R,'\00;
MY">B7C]R!-?=;--@_2_"^M+8MPM;A_MWHZ$7UQKP7PG\/];!/Z/4$B8M8L%0
MQ(D52"N%4<X8@#\E>:YB,+$MZ&-*[OD2F/Z'85PT&Q>+GP'&R6F,K=Z&[#^E
MVM\"RZ][M*?!\H?#\LJ8/_0,('K?;U?VW&#W2MC]>8ZX.Q&"Q@))[P/BRAFD
MI3#(1PT-3RTFP47LSNACTGI["=2\W&C1/VSUTH)7:I884)^,R@PO=\')KY1F
M;9CN_:'CW :.NX#&J:W\&4WEKUCAW?SS*#3<]@;XN#_%Q\[%/CL0 )#*,H.H
MR##BV!%D,I>AS&%)%25$B<1NM;KU*>V&W:XTF/>&QH<TI&X6GGB"56XH[8]!
M&[.,>FUE1KSF'HB,Q](&S G- U,A?V24]OTT9UL#TC<%:2"Q(L^A2P-%Q+H\
M"K]QI*3/$&9" *.E))=X;8/@MI3+._P:%GN?8_?M9 0O3[OG>\7FW:/N:1--
M;CAV@NO(J9TBRE@CN=3!!@YHC9E2W#%A'EL$HH'KF\*UJ\.U4N"C0Q#(4"H0
MSZA!EDN*N/%"FSSDSD<].<K:&;FU&G+#J5<:O+\/!OZLV^LUA+HAU \4(ZY,
MKH'4E2#U<"Z,*UP0BF DA&414B6R/L\1]4P0Q@,5P:]M4,':^,XV8#04>(4P
M13Q"?">TMPG87@554AN7FUPRAH%&:F8(4Q[F_H%C:70P#9E\)LCWM8Y\#%/-
MA1%(V$PC3D*.E,<$X5P[AUG RLNU#4;;@N.&2S[L"E9Q;GMFYW=!*F^$?R^#
MJN66YD'FC!N /*X4R[@C7CI&,RPM;O#OF>#?]MF?>^]+J;;- ^AP%SL:N> !
M %7@R%CN$#%4!I_EG%B^ML%5F_.&^?T* .P-^H=H'(8G=[B5MF&!=S]AO3^H
M2W;0&?1=?3=J WJK@=[W.N@I*QT.A* <XQQQ&<4=N(?Y+F?*"LTP(61M(\N>
M$.5K3KC=PPFW4C&L.-=@G!M&0:/JL$-#1U=NV%>/*W1X#T<%ZA=**_I0&%$#
MV*L!]L4<8#MC)!4>B< 8XD)@I"FA*-! %1<T9(S!-)VTJ5[>1K64:[XAJ'=)
M4*N37KUKG&AO..JOA<:'Q+]D'0WJK89Z>(9ZCG3.#APUE#OG$2&2($Z%0\:(
M@+C37IJ 0^!R;4.0Y;GY]5&OB4NN-%*W0B$)5NFV-3SPD8+=(^&!E;T\KWSH
MOP(1-P\,QIEW688D]#R (/! Q:Q$<?4Z.,R,,7AM@\JV%LM;-1\C#WRTT_:G
M2$<7CCS5"&F[8JD-,WVJ8'V;4T_FYZ>>:M=+"&^ >C6@YC7JRG8W#R@)VMB<
MH0PSP.H<2V3SS"*3*Y\%(WU.[-H&:<ML^5Q_0UY_!4;VIVL,#:=M8/)G,-D9
M]!NDO!%2BAI2\IW# V.#U49;I+5GB$N+D<::(4VDM4!RA:1Q$U*;DN53](^1
MU#X+-OF^T&$?F^]ANA#4L,='"HOWA'W+D_G"*O:B433K.C<"/UJ?SPL1<B(S
MCV3N+>(>X,]PIY$AP5"*+?<F7]N0V6T6=1J&N-* K8S]/.EK3_J5TCX 8:L2
MG6_6OI\O$%X:U9P:Q;O!\'-E$H""'RJ#:%#PYI-ENO/Q@#CG?(X5TL(HQ(VC
M2"D"DV47L-69\"H**1&YO".I(8#WO<X3D:^:)Y\W%/"1(M\O6>VI; 2@L':Q
M </5P)#5*:$U"N>Y$,@H(Q#',"VV4@5D)->: D7TF4UJ')0NY[IM6.$#[46_
M[6:?A@L^Y<T^L\WHS7Z?.^.! 'V>RUPK@IBE40DY$*0LX8C YY1F668Y7]O(
M6!,%?&"!A^)GJ_Y'^=%EGZ44B;?AB65N@C)O%(/N\8-)S$)5U;>6O(#$W&>U
M] 5/JG5OEC+EKEOIB3B-9\&B*[6.R]U*:):2;KZ4M'G@3>:$8 9AG -UYM8@
MS81$7F94<2ZE-SJEY6P+(N_H:--=8M7-O="_4L*]C?O,V/EX<RIN388IF>)1
M:%TC974]!7%*2C^,=]=3IZ:<O]W!L'4*Y1GX^=2*95;A:?[4[L7EJ1I-<?HE
M%BPE8PRM=^9[.D>U8X;CX(ZF^=++5*U%JFXH"MQN4F[8:>)6^.2PQ(UI]N]5
M<@IGWF+".,T!$;G/A,T)=T);IIBCP+CN,J=P!7 ?RH;8G+;#YJR)7W RX9WS
MW;U#0+2/HK/E:.?BZP%QW'EG/<SPX^HW=QRI3&H4)'2()\P$#ZB%UZ_21R[S
M":^WWH/A )Z,4W+AZUAYO*<+9M,UO=;98/@U&JLSI]V8X3I::GG+93;]@V%P
M]=@I!\)6]S"]8B?XKID.@_:5XV":M/BVX\#HD%G!!!;&<H:%M<IZEP4EB5;"
MNVN,@Q'@'_S6#(A[&A"[>SL'C.?@KW., *]@&FB)1#:$#&F7^<"\IEC[.""6
MPU]S Z+XX]4HA%9G, XMW4*MJC.2><\D-%H%2?MMO?5I B98'R9')N;D;G5/
MH+?!I,%LNS"HBB3<YF0 CKFT_/)8;.NL.SXJ#3TF4X_.WD1S_C2&_\1GQC%2
M;BJ*@Z),'O]SU[5^!Z[YR?KXE#?9=(>M;Z8'T%-Z6U/FDZV2IX/'[$U\/*^\
MG*,S?F<5L+CA'&(57WG)'**:)]02*[Z#:L>,LJ$!B0@2>^_/X!T'.=-6:,&1
MX3I*&-@,&8$Q4EIFT%/<9B&>A*#K5R7-FKK-:%I [8&(P7@&HTF^#8A^/-H)
M!A&_!:YK]#2-Y_=8L;=E-2:FMYFJV%A284D7.WN'!\YYZJC*P(BT1URP $8D
M,H2Y5II10RT)8$EL_:HI8VE)[8@P!8=YDJ:R#8 ?G9S_W =4[P4H>7U[UPLW
ME>^=B^T#PE2N?<80SK1$G$F&@%+FB!IL*;!)$W1^#682T232!1=Y ? (&_&F
MUN8%)E7LW7=]JS\85UZN%3\K<XSVH@,<1;N;^3F ,?BGI-'Q4K?RD"4-?]$\
M8DH A^$4FJB8"4%CA^\N3L479_$PEW' '+Z%@J,M,Y X/YFRR$@JN[707TV\
M;XFJQ'MK95B^<WQD8BPI=?W_ 7)#(R:N. JG!KAC2+.ZPW[JT_56K5Y5$#).
MEP!I^J& H,A+8Y'3/&XNH'']Z,FJ;I#D 6<Y.&B--0\R6&F4Q=0!KL%_L+J/
MP$.%;$54Z$.:AKY@$#N\V+G8/[ "IDU&4&0]CIL*A$(&VAME,A.&2N,P#DG@
M>'U9,;[U9/S;YLRNJ]GVASB -WN]@4MNKS*2[1)]]\SWK> G!>R^>&YT>-'9
M^GI@G<16"H^,!H/ARN1(*4Z1SS)M,^9T#EVUH<4/3.42!^>GS9Q0K#L]71#!
M]G0 ;FP5OW13-W1_7B<]\76,:W7=G!^2E_JA#\-!ZUVT[]8[8&1]%P,+[_N%
MQ<<&C&T$9EN@;LVN1R_4>1-1!0& )@W.HL>:],W$=Z.%G4)CIJ9KC2:GI[T4
M98F!FEI[@D%:@ /?BI&:DNB6LF9Q[>VT\(7)Y_Y!6[_W!A8>8$.O&[[%^X;1
MW9K1H&\2/?O/X P^'[8+[S@^ZH[J+RL^A<^BZP;W"\ADAM :<(_O1ASZ-J4/
M)<?[W_]1E,@WHXB<LXA10>$2*1G,XD7@U?/)> (E*D*L<+T@)]7MJ1+%; _>
M>3:8]'SKR, [;0C]6(U>8@<QL#6K:@KW'H49/ZG"LE#[]#V7Y@XA+E''(G?#
M''.HBE+RF> 3A4T$JNJ:JGC M&*,)M'8D?D&3T@U&)WWP_ P/C:5OU;L:4 X
M'PY.2@8S73N9HS*Q2G =Z+%+VW-2;_]A^A,S/&\5%$;%@D'7K&8\55@IK<A,
M;YAG;'/1P'8=X,K(8+O@A] Z4*-Q=<,"69_V05FG=F*8Y864!*K<D!OR'.!U
M$3177/F[(4*4@Y+KN)[YICH4\;K(4?4MO#GK^O%1M6I?^UZY2(IG7S$6S'TR
MOOHKM3*[:%C#7S1O0$"6%IJZ]O-H6)7GU!P&9&&0?44FA^*^-KTS<SY:^]=<
MK4ZZ?33?B(OUO[H?BI\+_5PP%44RHJ3EE@G.B<_ 6\/,-./64)H+S IF!M\)
M?C/R*NDHQQ(KEA/&A9$6N)D)0,A]R+C+\K4KWN,8LPI[0P//N<%!$6>IHLP;
M$D1.Z.)[K 9Z*7,M; XOQ%++'##%"*<Y S,V5W;YX_$_TR#TE2 !_YC^I;B2
M3ST\N*#N%"2+B><45VMH/P_+<?Z>:, <U@%N=/-6,'&Y8O9Y@L ?H%_K55J:
M&$R@&3R 2YSVGHXC?+=&1]'+%2'0T6^OKQS\)P9@NI_V,XCY+4,SCI5V(\Q&
M?=H $>,;YG047E>_O*ET6KK]U-3I2V_*QY=0$=^PL/LAO;"X7(X:K=<EEG'@
ME)OQRA>78VH]C:F%_1S%-8G7N>!77L;KY,IK/WHLH>N"93=Z[(^O:<GNI[#R
M6H_]R8;'I[3S[B>)J_1U*E4XI%]4K:5I1:K6_C2",U>UE]-QM=VELWU7=&[7
MU6TVB=9PL'P$BO>_INLT4:'RL[1MJ_KPX2G,Y;91A?1:C+2O1/<G5ZOH&1<(
MTMW;Q"\=Z<TX:,;!M<:!NF0<-,C_I$?YJ^E\8NF$RP]Z\\K39"^JC5["L<12
M4W7I#.*MSPP^NIHN'959J8K/YF3+;5=4;W+$I;[\\&$X2,L6STS,E^\<[US
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
M[5JRG@855T-%,<<2CS\>..AHQK1$7@>'N& *61L48LY*;4C('+%K&Z+-R6V
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
MF->]J42Q1Z80;IX)O+3^$TQO?#2O5S.[7 G))'&BF>!&*;@S+%0Y!I-QTKL
M".O-"I^.H]>T%FUP9C(*I<Y/K3+Q,:?#[C<S#O#UH]#S[4+$!S"Q.% ?V^1T
M8GL V.&[.S+]PU+C*>EX1BV/RMX*D?J32=1(:N7 %Y("41?ZRPQKMZVW-F<2
M'>W6CNF;PT),/";]"+VIXAFT31CVDP(&E.TDF(C*K5(7:OI2Z PW&,&#>E&Y
M* J:=X?Q0KN4/H\21[$<$SN"ODR:Y?#;L-#1+M0IJUK!.RL9JUKCS2N8)HG(
MDRAQ-%7]F6E811&1P7!<=EQ\7BEF>5XHG5[UXJ3FENZ,G7QIJXVF\I.M[F@T
M27*:49$*6N1K?W#63UWBH#]L752KN 8M#F^O7E;JN#@S')Y'(:,Y-<YE<T\5
M3@\]A:H5HIBAI/"%V,JK0W"BO[5Z479ZT)_KZ2O3*LR-,JA'&B!Q-E JP/H0
M3LJ&JI('C\;@BVNC#R8>@YL,P=KXBZWG!D.H6.SR!5PLA,SB'5&:MIMWB[>8
M;P:Z!HJ&X*DH/A'5L+228%IX5"KPS 3!G*NQ5*5V&/11RJ0# Z\_*N=M94_E
MW>%H/)_NAN*7JJ"?\/K=9!A%@T\&PU":U>[?[[<0T6 #4+@3P*HRUX'Q,/V(
MV3**1 >E#-EA(38RTRDY2301NF\SRIC$Y*PIX\?\=_,K7N62JEHI.91Z$R;&
ML=!5!U[M>Z=XX^MH#3?&:DV2 ECQW)1>!,;'8<JO,QU_Z6USPG6KV,4/S.!^
MF?HB%_^G<&1_%5YLJ^;$I@D#]N)?+YN2[QPX&Y?L0T#*J SQP#W2 2O$%?78
MZ2"Y\XL4^VF,Z'D5RE).9W(2TTI=A$(XJ,AK,.E/M1:CPREA^K)A-$M'LJ@'
M.>?=KDNAYH2$;B07-#TM_[!J05JO2RQO(A;$Z3H1XC[T=P2[#[$@P5A3V*=5
MV#N58;J&"L!C/>A_N<3%6YC8W*T*PM.J__OI;.XEMT(M1]I+;H:_J@EH(3+_
M].6^?B[6DV9ZM]%_>7,#:[B-ELK+?-^+. :P&!AJ-K$^UTVL"UL#. ^::((]
M$X%;3U26"Y-Y)XW*@U(D9A^IIODKGK1* N W" 9$7O2(#EW=+!A0YHT_VS^!
M2?_Q_L7N5N]XY_<=N/]=+-OYEY/WWSN_O\>=8_C_2:>WN[A?X/C?W2]0[L[Q
M#H>RGNU?_'6T\\\?1_M[?YSL'\-[CS]2*"^\\;/X[\7[V<ZKS8-@>":MD<A8
M@1'GDB)CJ$$VQ\1A3KEQ?&U#X#93ST" 91'P&Z1Z2DCU:@6HNE%H\H:G0V\
M6[/I3#PUNMGO+R>Q;,#LFF!V/@,S+BWU(4,&9Q9Q@@. 6480_))+EC&=9_%0
MOFYG>'D/Z9+(8(-C#8[]<AR[.>6Z-49M#<[Z9V;HBZQOT\C#V\G)I$A&T0#6
MC0"K,V-?3E*7@;$AF]2:& 'BA85$6%$KN<\<SH%]<:D;M&K0ZD7/#V^!8PU,
MW0RF9KS*>NRA@7.D"/? JY@"AJ4DDMHPQ:PV,H\Y+&&2B!_3Z?$[.O58(-"R
MY/FC0Z&]P=CT5MVZ7PMPDK@W^[(0YW,$XE6KWX!T$\1[1/@\4U/N7'S^WOEX
MP"TV&?<,:989Q*WAR"B+D;#"948++C-W5X&\%<?. Y^MO#;=;!#P&2%@$QQL
M0/(2D#R? TGK?!Y/]"$.G0U$-J-1O$.@7 M,%#=*!'D' <(&'QM\?,KXV 0=
MGQT0=N;98NQ<(8U$>:9ME(G/D-%2(O"+7G"=8\W9;0./#0HV*/C84/!QS).;
M8.:#P]\\#W2!82#\ 'K!  _$TB'C2(8L49H;YJUS=Q;0?" 8+(.=53DJJR_4
M%NYR&R2# OK!))Y;>9A]E\T+G_G&9J+O9S/[2[BUV7#<+"@_WP5E:KG"%DM%
M<,8SQ\ [,RR#R3W#5-HL<C#@:,U:Q:.F7_OU#<>&">6QRU'NX\%E0C2P+H\1
M"5I1S#(>I ?JQ=LP'7U$:\G-UI<7B%2KQ,PHLR8+7.;&,TX5M1G.2>8R;&5.
MK#!)-E%7LHDWPZQF3>%1@-EL8XRRWCF +22%]XCGC")M3(XT%8+*C&NAPMH&
M;Y-L><VUV<'WF(9Z V/WSKB:58%'!V7UK<B9HAFG%&6":<2Y$<AD45 F"XS1
M7$L55P18.[LD[58#98]IN#]G*'OR2-8 U<V :L:Y9":Y$C0@+BUPKHPJ9#G)
M$)5,6"JL2Q-(*MN$W3I10+,9^9=L1BXUK1;#XLT2[%TT3@/P37#P$6&[6]S(
MG$GME'4:A8SEB(L@D,YM0%I@IP7-,&#\704([W1D/8T-+ VVOEAL;<*9#?Q>
M K_S6V.(H;D!?XI($H31E" MA4.8<I5++(GP_O8AS09X&^!M@/?IA"V: .S]
M@._"MNP,LRQCS"$?J$/<NH"4XQ0127*;,QI,$+</PC;@VX#ORP'?)X^]#;3>
M#%H7MGQSGRGM,,J%SA!WUB.3$1R/2_N<Q.P]7-Q5V/A1 .P5^13K>=5NFA+D
M2>21>/^#E#GM'Z3:@5O^GQ4PPU/,8&JLO Z<9QX;;YSG5IL,D".(L'"6&+,%
M\!#7#D>6:8)V\\TJ[]"[P? 38$),<#A#E"E09$\4*&Z>&L71W;U]LKNU#67;
M@?H<'A";Z[2J+?-,(TZ40#9HB;# -AA%<^E@-DO4.KMBS(-A]I925LTR-JV8
MJ JN?.L.)J/>^4]32?T@&]6K,I58MT@9%4M6Y!&QH3<X^RTE.P'CAF$4ATY1
MO(4RM1?>?UFRKVNF0YE/BC8,;G#83TE9S#0/6-5>OV!LC0"9X+<5//3OIMN/
M0:7=?BU_X@L>5#"0]@[)3KSG8O^\L[5]D$ECE)$8"4E)=*4,64((<C(G1L*X
MPIZL;?#UJW1&IF/J[*CKCEK=$5A-7B;[ WM>SAXW:H,UCRM;?SOH)U>9DOQ\
M&L-_BJQX8%R[IV6>M]&+3HJV!8,XYDZ"QDII(D,_9G"L3MT4G5#E%)A'MCA\
MASX-WE4&ZFT%-:[C!.\W6OSRQO5[OOOQ0 >BJ:4"$<<9XMHX9',/_E%GF$-7
MYIKR*(BQGBV-Y58YC&N)-HNA.PP]4^7MK.>_*Y)GG0Z[,957]">3E,$NFA^8
MG3GMCF,V+U.1L)3?,D% 2'GP6@.@NZ979>AK?1O$R%,/;&&]=7V#)_I.#/ZV
MRR.-P?]2=I@<VO:!ED9ZJC(4.#.("Q^05EF&H"=IEGD/4!6W;Z_3'SNR:X^
M'UCPYOA*?';3(.OBB\*H3&,YG\DW4<U5K/F&1]T?U(BO##6_/$.N,;)C=][9
MVSE05I/_G[TO[VDKR?K^*E;T/-*,1#&U+]VO(M$AW0^MMIETD\[ /ZA6,#$V
M8YL0^/3OJ7N]@@T8#+'Q;<T0C.]2RSF_L]19!&P6TD5Q(Y((LD%RE((@P@MI
MN4WOWE.V?==M/(3Q4HV_2V"V[&Y=@N1]VEGGZ=K9OVZU;7\9?6V@(G&3O2T_
M7W1Z13/BGPIF!;(:]$@<. TG[AOX;_#X%NM@BI?]^;?,:O7X(Q1!9#BZM=03
M/T]'U0(N[$E$#@R]K\@F&.Y/MG5EKWOO_C7=S[+91M.+>'O^\_=AU$MV<I]+
MQN5!RR@9)A+H%!OKG)34)^\\=A3LBA*LX)X8=C+4:$*)L9;YX#D7/%JC/:$:
MT)I3Z9EY]](]:__RIS%<MF9X8L;X]B>P3-L#N!<3W?26M=_K!SO'5D0IC0C(
MLWRX11A%VMB$8"\$ 9C27-#-:5F;.Z67'6LGFM?>;ED[V?3]08=1U99V<YNG
M5H.MVM+^B$HNH(O#8 #/"I&_Z4UJ?\L@7ZS$YQ'0%Q^S3WFC.[;.79D_"N&W
MR4N3[=UB*0JCM^IENTCOU=6:^>SXD]FQ TNK'5:M3+4RF[TRFU "[<.\8("J
M%-J&I+-'EZQU#,>H")?!.JD9%TIIK:7R+CRV)O?]P4,C?3ZK\K_87K/W5N(.
MK^OGGZ\.;SZS1G9+[1[BH_-/XO"@SNN_??Y>A[$U?CLZ;YQ]_GXW[G#O^NC@
ME[/&@:>-LX]7C;,_SX]V6Z?UFY.KHX./W_>_[,&S#FGCX./MYLJ2.,,,T4BF
M'',8?$#.Y\Q&;Y26SJ1DZ;OW@I 5RE.ORFI4.+0"..0'IYXQ%*;CV&K,IO0O
M,76Z\<!^K\!I47"::)9,2-!).22,Y8@GRY AU" L [-&1AMT#HT4\PZ_*W!:
M(0:NP.F9X#09R' 3NYU@>Z?+@JSLXZH@ZZF0-5&C++%@J5(>*<H3XMP39&,0
MR.5Z$4YRK(W-)J*FA/Y<P58%6V\>MNX'J#$XS4D1J3#HD1@TH39%L.6TL"B%
M7)[&1(^T-V#3<:N(EE1IQ]Z]EW)>0DE5>VRU:X]M>"[P!F7[+JO+7>51>U'T
MO=7I^.J8:1-CP HEEX-=L6=($Z&0XYP9HRC8KVXI7K6J@5V%;Q6^59ZZ'P-Z
MUU.@9V#'O" Q%^/"B&MA\E$"0Q@+ES"G(02S%&]=!7H5Z&TDZ%4>P%6%PL:T
M_D=\M%YIBIRS%G$*H*AQB"@0E@BS)@!$+LT+6,%A!8<;"8>59_%UL&U:S6/8
M)!VC1#80A3BS"FFA.1).!9&TXEK&I7@7?VQ78O[278DGQ_]:;7LW_IU+<C.O
MB,Q97NOBITQ\]:3.HV.2%]9:JB6KEJQ:LBHDO@J)K\(F%C%N&%9.6F>$QIP'
M;:W% =1F;(E1EEFVA'*]U=G>B]H_4YW!)<5!>QI1$CY'=VF##.PJ\L(2V&FJ
MI'2YB,T6%7>KD57!715*O364JH[A5@"?QI%?7AC&DB&(6(I+WXPUR2&P"!UA
M6EJ!T[OWA%0!\Q4XK4V[F1^-3M7)V'/0:2(V7N"H"4X849[3>33AR&"FD)9)
M<LR$5]&_>R]-U;V[ J8WK34]V;:KSK26A4ICG4DG')T.&$46\ED]C\AA(9$S
M!$L-2A,+V::C6U+A%5*;JH#YY[:WP55WK>6MSYM!]5=HL%5Y[%X4W?WM:'S)
M:0S$!(1% KW32(D,<R'7N!#66TQ"[B"P'*_=LAEK/:*U*H"M /;E ;9R-JX
MM$X'@T5O-:=:(:>L05Q@ARS\#5'JF(LI<.754AR.%:Y6N+J!N/HZ;;DK/^F/
M!]9;&01&B(!)HD@:(4%GQ0KI&!0*GC 2C!98F^?Z2BM,K3!U S%UM9T!E8MW
M68 ZK:EJ:Z2-." 2!$6<"H5@&T5.SN*&:6^5E<MR\ZX*L#ZWO_:;ZSIZ3PN[
MB8Z+15Z>^GEF!YO;C8YS[S%ON]VBYTU_HCO.5M&>N'CL?2UUNO&BT^T/&N8
M^)Q?=-JYM5DGU3IP;[?X4S>>QG:OZ*[7AL_QI3K'OFQ/JHE>Q1]&C8)^N?X
MK\E\=FE;==O/ZWJ]"]KEIO>CNMK?/3RFGB;I1$+,>8(X)[D?E93(2A5H]))A
MX=YD/ZK?:>VW5L?9UH@7Y_<:#S%WT+;]>5VGIAJ)N^N")?V8Z&KG ZJKY8:
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
MX];>.\7,QL3P:XR5#,\R_) U=O>.@\.*)VJ0<M(C[HU#VBL#NI+PW,.FB11
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
MA/71<:$--9)07QEV*PU0XU!%;1TA$LRY!/2*N!,!.6H8<IX&9Y..,?+*L*L
M:B7FM@! )6&H93A9KQ,7PANJ-7$I4LFI!ERJ &JE >IV6*&SEE@')AZ3H$9%
MH9!31".MC$]$N@CVWRJBU .N_]#L7;3L=1YLO!_8JBM?_LIJL];HRFJSUNC*
M:K/6Z,IJL];HRFJSUNC*C0BWZG0O.EW;CT5Q_5HO^LMND6[UI#K[,Q;@[54=
MY&"_1)6PC9%P[(@58*]R&[4S*LK(G^?GWVM_B[W^>66:+L4T%9-!$5C&%)CV
M*%IN$*><(BW@(U,I@5WJL(K+.WB\I^S?#TKDK3AX%.:DG3"2,(>-Y5YYHY/
MN6Z)8-IY1>=S<,6K+\JKXR !PFQBB3#D15*(!YD0[%E 1HFH@N/41?;NO:2L
MXM.WRZ>8I*!\$I8XP9F@EN8NXL%JQH*A;AGAB!4++YF%/T\<59&0*W4CXG!$
MW!N)C",)2<9!9\(L2.?>O:=T"_-EE8FLN'@%N9A$B@,0 R>P\YIBT)-9 #9.
MPCAO):ZX>/6X>'S@G+P#"+8,,9++[1.J@(N91%%A%2C#1!-1<+%4N.+BM\O%
MR7,NB*>:,,^=#6#W4E"C1>(V)$Z6$4%2<?&2N?C6J:PSVG!K+#(FY5*F+'?.
M"!0E3"-HU(;+@%>0E9?9[G)]*N[;(@GXN<7V!TNQJ36Z%IW^FT%K'SW60BB6
ME.0AL!SGI[3!QDD9)'UD+/*]:%UFJ5= _5R@KE]-^BA!'TZ62H&X< %QG1*R
M@C&D->9)!.LH67KDS*H4(GQF[%\%<AL&<M8$0A@'8-,V)URX2)5-1"N3O" \
M/-:-6R'9\I!L[,'%@6,)M() J^2(LY"+##*.(G.&1AR\L<OQX%8H5J'8&J,8
MD00SC+FVD7"NJ8DA8<LI#<9K+)<1^5P!W/( ;NS?CCJXH"E&5NK<PTY3!'+(
M(DF(8,DZJ6-8EG^[PK@*X]88X\""$<PYISGS/$;L+/,Q\*!L#ILAE3FZ6A@W
M]OZ'2,$<I1PE+RGBP6G ."61,R"J+ W)>E#B.-%;C%7F: 5RFPQR4EBO76(N
M<  Y1K2A29'@!"R(D<)5(+=2('?K<$1*(%N'-:+< M(E3Y"E22.OJ</*)!65
M6C>D>T+5\A<MM[><,N_5$*LAOOX0-Z$JY$2WE:>577U 9:J>43UC[C.6E&U3
M"$JU^J?\'^ *&'9L][,6V6L"&-FL2CPGPN*MF1*SIOAFS(7E'-'/2R/ZY;('
M@^OU/G3.7;-=4-:8XCY,$MP0]*\K&V(Q&^)F\MQ><XF=4PP)3BV8#S0APRF'
M'YAR%1,1RKWAW*(*I=XH2CW]C+U"J55!J?&9/ 4!8R,-2'KXP:-DR!EKD=(1
M))"-UEA1H52%4BLQM]4Z0Z^@ZC6@:J()O7,B:FD0X1XCKB1&)G".>+ \F$B)
MLOC=>Z:VM'Z#V6,54KU1I'J%D_ *J5X#J<9GY-@2Q912B$FF :F80SI9A73
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
MSIZ<=..)[1<=$?YGD5)8V!$K%2$"]$SBA.:.A!B)"MQAYLHC4@5V YL"2;$
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
M;'&'98"CL4A.@2:"8"#];V2K'W$0;UZ1OGZ+EO;RAO66<X_^,_=&$W2@!/&
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
M:&!B2JHD#4G!!P)")6("DP0]#9],3-QEM; DV_;^R>?U>'5^)?LITARK9#^
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
MYERR9&?9(JYFR=XT2_8N,E5-DCF2M@LFB:,>Q<RA21*\10= !V*X J(\U<(
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
M)V@ T.[N[]OK:!QTMS]MK6__W>^<K./W!;:^@M=NK['.RMIQ4\?TV^FA0"\
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
M"KP!F#8:GL\$WEY)HLWXJ.RW0_2Y]@Y:7TL4=_^U9=?,601K$IU.%Z:"U.U
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
M@1F7S(0D!==/IR($,Y$J;.C+;)SMO.6R[;7/"?%;9T"T?F8:?L/5S#F1%VT
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
MK'E'=8&,9$50"7!1/%7>4RTC#[7^ISL/EY%&9;Y+4"EC&XL W(D(X,VIR^B
M,W\"Z/0&Q03F3<YF=)?L]YR-&'N[E8\+N.O.=^=5A9%#< *Q>[?UVQ.41-Y]
M^MYBH1QC>S6=;Q1:><.E)3/P==4\PFF4D)@RA(V20$RM13*2 D6$L90F/(57
ML_&1WEXFZ2SS[[\]"2:%=WC].[_OMK:W9L&H]D5.OQ[%+ Y%G!BD"<.(4=</
M(B($Q4R!2QA&*G*#7B.\,'D>]+]\M*/Q2YU>T??59SZ9!'@M(,:U4F S]R;
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
MHGOIXH20C!HU5I1WVS6.J/FMY[<4KGT4JSA-XU CRVD$_%9$*.64(*J9CA,
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
M:R8K^9M-E7'YB/TRL<;/"\['"3E3F2V-V7P3 -G<N/R!1?CMES:DB_X7?"*
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
MI_*O1[KYR9OVE>MK==>/OW$3/G$R>?A""=/!CS^*PU:/[;6^T\,OGSMP/4>
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
MG2/O#1"'MBD*$*>\G<'G%?4' PFD/S=#PZQ?>[CPQAC)__;:P 0*>(Z703$
MW1P2@VS9P2BU>CVG>EVI5:N7V\PM5:;P<1.PZ=W+H _"YR(G;J>W5V8*M'N%
M-_1R4(!X%1[:W1>COVN0K:S3 8H)KP^LP+GSG#P-_6/0OAPYV[TN_&5,3,<3
M?E26JT''<5=EBO?!N^PW\-9S/](75N0DH*N!?OQG($"[<\^HC2^H"X3M5U>;
M.\J41-B;%0""8+@S';SS+-RMI?J18@!?SY[_6R/(2A+>%L!X $YZ'EH*X8<1
M9<H_DK&SZ!;5<]K=4V?^T<+S;!MWZK5:UL^%6R(\O=D-+^PZ0$I0MH@Q$6,I
ME+6&V$3I1&-YF]]XJ\I-R$+K!'3O!#"B52YF6UR.'47\MI7.U1X=J5 G*4LE
M2B(WKY,;A42L&$I,:F42)B$6J9M7,>\P5J_7:4<1O+LX,=[Q*^-1[GT71@W<
MMM=(V)VP <'*>OI&6KU68O-I?!\3$D1J$:I$:'_[^U&$&>6I<9DX/$(L5"D2
M5&*D&-%&1C@V"G [7"!"$U(R+4XC<"LWT[-NU8&W,4:LB>.'X83%&+T0/;,B
M. 8>7Z*K6+IGZ=-)XJ>1!?OFRJU)31E&HM?:.1)<6!ZEP!92X^J6K$*<&(8B
M+0U/HC@4B>M]L$#V_GLH-.+\O)TI[^I-L(61!5P^4;#FD<_((_=6'CEW#,L[
M])Y&34C+! !] $Z73=FYY:V;3=QD<Y'&E@*HQ(Q'1E'"8B(3N(TTN@NFW#T+
MJ"9,]Y NUMS^>I3&D@A-"=+&NES4A* T]'\RKN.;BID,-SY:,&GS]F[*HZBH
MT-A-<,[ \\A-S8I6+">MW2/)4VFLX$C*2".7VH=$0@V2L8J$P#JE?K+'W5G1
M4&"R;G!QDJDRS7WX?6FO7/CR7Z2!,:Z3 UZT!%WNK7Z+PSGMWI M8,Z=<?KA
M4,PN1!'X\.,]^/$38E+-CZ\'H>,CH;4UH+/(A"[C*+*1\^XQ"I,XC2,<,4E=
MD_#Y;.81/3[/>WJ@^L._WB-8Y!RXZXEVN<LV2;&F>!7(+% KX%9^0*2[3$\I
M'^8M?]/EUF8V<Z5!O1Q6Y:YF?KJ-WLU@O^M.+T-HDX&ZTJ=<60S0ZX^+XKN-
M9PW?-H*3B:!T%;7W.]EN.6#DIW?!LV$&ST2$TJ4-'XM<>P6L'CWHKSGNS<43
M)S,Z_(Y"8?K]J6=<U'[,2U/>R[V'[F0NV.*^='N:/JSB\C/:0"]R'U(1U=!Y
M41@OL1+$KTP!*4Y$;HH;=-L)M/M$9MVREZZ+ 1HX'F1Y=$J5-U($IFW\\LK-
MSV&!7ZG.?;^[VC==73BE+.!RA86/^L4D6O1D.SLN?VE\.TZ;Q_<SLR!82SFP
M!@X:WTY__/NCU4W>V&80##>6AJDJXRV[$^&(&7SF2SO=:G/SGT&6F\G+EA\/
M]^C*S0B_CEMAX!JD4_ VA4O.F<$Y>$L#>0H/UOWB^*"NSMS%7=:-OX?%96S^
ML2SZRB4:E\"6GQD7;,N.C\LMR.JZ@<ZTC_1VC/O^9!K4R^=1)MS4X//RP&?E
M>]T@9P TRI7Q@HZV+QNU3*R]3( \'+OK17M7NWCO]'CE,I$[XB6*HB1PSM_H
M=8\1O(U.F3]8X:"+-KB">U_@_;MH^Y3"OT\ =XHWG?IP$["7^I6!/F7>9D_S
M[:P(DLV4Q^QV"S_R&NNXP@M5XVEH7WF>1:.*1@'9@<=?IM@NW$D!_R_O_8+7
MZ?VG&_/,X<W][01S1G)B;85)):5IJ!AF-$UMS*E5DDC*$^9;,%Q3++]T-.$O
MM^RW'-'<H?NM)CF*I*9Q2A3"QN4'D% @J1.%PLB8D":18BP$8:'1)EV05.X"
MDAYBKD>8TAE8@% 3M%9H![T^.N6)=,5R2P+L# ?XO.Z;_HF+CI;(Y]#99=8=
M]^#"W=&^S'0C5%AOV2ADX+V%*>"OL):EKN7+A_->X8GO>]_2%WR-#Q>9[I\,
M^Q)-G%?UD<'C4X0$^S7H7W_*A(UQB 60^3P6!1&<H)E'-/'/DWRXH', 521S
M(\Z0CZ^\%^T+MU'T[ZG;ZF1=-/T49Q_ ]1:X_.?,^REUT!"K;"BP("1AJ=9"
M1<)2:G5$E0 DV*B:OPR,WG*;81)CP3G7<1QB1D@HK0H!_I(HLHDRKB1BW5I*
MUV7/ZXZ.TU9U?^6[SHU #OIEN,$YV=)4&&ATF7RG5.Y*?X<5"YO!;C=PG:CZ
MO@'%-2$$,2P%;(HS@WZ<].#7/@^Z6K@W#;#\R7=7JDK%@G> J]I8D$L]1-5:
M)%^.2*YZ PDDK#*IOS5F0\[@$H M*,Q<',B9<B^O54C<;2;URSB@#_,-@^,N
MS%<+UTL1KJOF]LJCTV70LEL&B,LV;F7"S6S TQ\Y#'-.;X2\Y6# 6"-="-_9
MC-QH8SHU;K\PU6JMO!!BM-,Y7V'DPO_=7E!DW3/G(=F!2[9U9_1^9KKB&K4
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
M,M$72$I*HB%21 E(0\GZY389#:#73MIHT_69 D[ZP?>.VUW3'7;.&OW@$F#
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
MLJK0"0=9(QBD0V:#I,+UP\$(1'"O?P8W_>^HW4^]"H:'9@@/;.?L@-*]U >
M,_UD,(_Z@QRRLLD+#7K(>F,3##50%-O'%Y]8QL-@; >@Y@^&/YU <Z+/)$Z!
MV[-7&9X'.D\SO1;T%AO*%4F-Z$?'2?',-CUH-IVS9O5[N@XV&.S\QF F+M,;
MQZK@Y?TP@%FXY&E(OKK>:)@R('( +?L-CLT0Y&FYI(.1/4KJ$VQ"NYL*4L"S
M1MW*C9#.IL#83+]_-O;#G?2&<$G2NY)R->I&\[W7S]9R?P2;?% M;CG.L5/P
MN-<-P[2ZWAR#5"]QI-T]@A?ED!QH2>T0%W%3/'?JW^TVW@7;'Z5%(3+G*I)F
M8^L8'CP*G<;?L*6@.7YK#QJ_954=OYY^E#\@K__5 -("7AB,VL,)!9I9&AS3
MWIC(=\$<!;)K?!QE]VP?H'S4SY'./]/JN-#X;:>WW@"M3N!"LG\!R76 H\JM
MATV="^',/#XI:>XPN5(FQF^C5'S3G;W&_-"SBVM4\EAVA9@4QCWH F? 8GZ'
M891D>]6;RAGG2/$)\$BBG9-."N? BP (6J8/Y$U9N9Z9RJHK0P[:9.5_" -)
M= K7_SD"FX(4^7*Z#NO3V.E]+_NY5Q\V9[=B_/9!"DW#+\=E_NE@-F:<<2)E
M*<6^R1Q\V$ZQH]-REY('LAL.@")#]MBYTG/TB^EVKWZ5#S'G\L-$-D_Z[4Y#
MY3&S]48.0@)$E-[,I"L%WRSC2CFR_F/B08\Y0-\>#$;EJI>Y4.F-P.2N?9(=
MH,-^MK/2B."&CW!ON4:IQ/]"F=HO@&O_! 9-3$O+$P] )F_-]W9ZPZ@/HS@
MG/Y[?7-]0BL@B,JT@^QIJ'9\PJ[#T]Y5&S\8<^R;=M\EPBD9=9S\_":%27-0
M]6^ _6:9M)#^W.Q_@]G!EO\F%'+?4_YB@3B>962PI#ME3L.8__;>_+U9DJ!+
M'I&4)]T/Q[TD9JN(XZ?UCYFF@ [<Q;%LF0'(DN[TZ[EA)#CAKV 0,!B,"T7_
ME;FLXM,R1UN6'M$+SS_HFQP*-B \)JZ9HRKY8)RZ,>;],6O:L^LPJA0YH!@<
M ZVGQW8Z8Y$^V8MK[LPCSDA1 8LJ![R5"./PPA:EV9^<!-,9-+X;5W(/7#L9
M> E)0(B^7%X_GK7+MV<63:/ICRK5 J[IA^&H7TXX[Q!\E'&@O*<<WI@J=9GV
M#AL><XP9+D@JAZG&E/LPA1^'!O@J0<+PPJY/QI6^F&SCQ;>5:$/&KTK7SEQR
M]=:5Y)_TBAEOV^RFG72RPA%CHOU$N.N-WX,S25#DK[/ RH0)NP,CC,'G#)_R
MG8<&=C? 1=^K%9\=$&S*T0BT/=]VTS# E422'I-\4&=A. 7?WLG8-P.2#O24
M\?JD08ZGF..0URU$CJ_V?@KU@VJ+JJOS ;LIX1$QN]97WCYAV1DJF5^B$U!L
M1TE5K(;_)N_(9@E([TR[GY3=]'=:+S#.Q;Q I$5UHB*_(3\1X'@<-/E[O'L3
M"5\M3*;?1%?Y:>.C&F/>KV9T>;FN?5ZB)>#Z[WF"62QF/3N%QO(M%;Z, 7J<
MOC@WX*L6L'K/S+ KL"@I?G0 '-,@5SPSIWY\'U-*DE(5K0,=95UF)_\[B2LF
MTK(!J"4+W3+\]!-Z_)Y(I\)B'TK^*1DFO^7"JLX.[\3T<V.V-+QV8NMR0)/M
MSZ,?ZW5GY:NFBES2\DO!-0C#8:=4.BJI5-H/I4'2FU5DLP*2%G[V_6-).+.!
M)TGA/RX-KG+]8-J5."H7;_K2Y@70R,&2F3%5<A6&DI^<4@L&@^D6#D)Z#[!D
MM1VK' H=PXD:D\F?(<8^[/T?((_;YA<ZRT2)O63LCI65D'3_SIPJ\"8YXGO]
M+CS]-XJS&E!H7%ROD8PQ"W3L<>/!].+UF=<E3IKR1,FE%4/.9'+.C7T*#RN^
M_S/*.Q]3P7:*(73'SH-/W8K+IKWIMKJP42%Y#.#CL<+W=^AV!V>=[R;M;6*_
MMV EG2:7PIB,Q@13D<?D^XFF].8PY2T !OSV)JG,25E,(T)8$8W^>?/7OU(V
M<6)^& -01?O[A"IG];8R_M,K1S>ADC0MMS[C&AH>MOM^#$KSHJTTP.=A/0=6
M*E1/PCC1:YG)M]OOP%/!J@52 SB%=<AP\V[4]:47!6[\'KJAM/;FU)JQ<"[5
M@ E#)4Z 79YGA-*HSBS1]B-@S^0^&8':GZ8T&HSZ)Q,\=+W^22\G&"95I3],
MF?AGZU=XHZ9+E=<%Y(Q+NYI32"H)$]-OLRIQ-<I59YR)C)WJ &]-MYL(XO^!
M5G5P+=7/@.&$ \902 HET5]_?WQ(0O\UI7T,)4@2_IL!8)[\B7^S,W]2#-_F
MUWP8=0)\:Y$8R^R/4[#>^N& JP_"6)$DF@'0F&1Z@,D%_UY'U\W&J)NV'3@/
MUNMP8BT96_F*LFNIUWE"NG[N9#Q=N$G:IDV>U^^AV; FF<5)5([ZV0G\K=L[
M!8H^",VI\P\D>3CHE0D1!V6*FPNAM,!+&P_H=6Q['K2_YWS,?'HC;<(DF\(X
MUT^J[TP%I&9V1G?:WT+*1^V5VFC.@0[9^63\]Y#\\M73)D<WYA/GYA2 F.H/
MN'3SV'QK5B=,9GL9PQW-/'8S.&S$U)QXO?'_>J>P)J#@@D4)9%,Y%W-N6"Z
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
MA8(%Q!V62 O"$<8B&"$+)C@H3&Q=U3A4X]"3X]#=[;0:AY8(AV8;KP9"M8^
M0Y(YT(>B0MH(C+#A@C)5"*?)VH9<E\N!0ZL0/AO;;%4 #?[IC*ZJ%%9[DAX@
M?G8$:WXS-]+(GIC^\%UY28U!BV'0IUF;3##B"QX$,H6PH MQBI2!WPHGI%$<
MME;89)-=UH6>G=\:IQ=>]8R:A^\O$%7S\&/Q\-2>H<$+8T"/4-+FL]\2*= ,
M45%XC)433$F>', OH(=RS<./$-&I>?B1>'C&%H@"6Y5L 2E5@;C5#EE@8A0Q
M<X(JATD@RY:ZLDI!G'0@SO6#;]\NE6YEO!5/D4L''[[)6S.H=JM&HL60:'_6
M(M!!ZD(XB3QG,66R>*2I8TB1Y!\5"I1 FY#H<M';Y^0=O94BL3)<_!1I:347
MWYV+IS8!V/3>!*Z0M$8B+J4#+K8"8<DT,5IR[MC5^6@U%[\4+GZ*#*^:B^_,
MQ3-6@0U&1BZ =QGG".2Q08HQA2S#%OC:&TWCU99]'2%X(![\$.#&[R$5;@7V
M<S RTR[-@W'YRD$=+%BF8$%"I%XJ;WD0X,,PJ#:PQJ7%<,G-V@C&$QVCHBC0
M;".8@+3Q%F$N>0C!1Y>.);*E\E:\8$Q:R6SWIT[GJ@'HT0%H:M[@J W&PB!F
M4RHI(052SFM$(Z5,%%3AU'\-WTDQJK&GQI[G&9>I$>>>$&?&%%-&%90$GMPH
M"G%A(C*<@=ZC(]?6L$)+L;;!KTA>KP,T#\F*_YA.5>O>I++=!DRR%8O0+'^
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
M.* ]_+G"NJH'_I9#PX-?WN1-JB'I]I#T?E:[XYIX(1Q#WDN)>"JF:(7C" L
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
ML)Q3;VYP):'N7?G806-PV!MU_.P-\"#0. X.&W$$^Q!F2 ]H==2I-BL-IA]
M2QB8O%BPD;"",/U9XEJ_!^G^'-4$(JY2$ZZD@=[5P $KNNR*Q$_Z3JRX:"&M
M\\VORGL!F\(1+@+8 X8'9$PA$27622'!4M"IA^#ZY=R(YZ=6U*1P+2GLO'W_
ME1%KL9 4214"XE@;,!)-1-AS$;S4G$M0,?%Z\2M2F-,FRN]^H5*L-Q(,704\
MH T XB<!NPAU*0 53[Q72G" /6<CTS8DIZ:RA G[]6T:#":8H#LCSF6JNDAX
M;T",'X3M[F:6BBM,<UNGNWO?2&MOB^[L[?/6T?Y7YFV(6%H4/ 6SQGJ,="01
M::N#*G0LM"U LUV_KCKW#,V92O GXFN#/&OWD\Z6"0Z$?\A$V>Y^#X-AJ<ME
M1>0TJQ75C:".&E =3]HI-RDKL.U2J3L+II]N3\\I2=4G+2A3(=!)OF;VOJ34
MC?653ONX72FNO:SFC2\\,.WN(*M>!]VLT/A1/ZDOXQ<NHI4\=R5D\R>0,:\U
M)Q4E!@^Z7N>7%D?CM__[?Q2E^/7.[E^#_"MY_:]%=1:IHP8AR5T$$<6C--@Z
M3;74@18%_+@'G65W/(>_8 IO9F>PPEBQC7?WW%=&M= L*D0"Y:G=.D4J9X5[
MY:D&Q4$4+K6Y6K]\A*Q184.S8>(P\5VO.P [+//88&3!J@,+,AL_@V&_G>\9
MC*VXT; -1D8IBY+5<!@&H9&H")@T)%:N"*MWV@73XK!]TG 9X\=4UDR ! HS
M$+H?@\@V$%6_"R_\ /9(=Y1(VH?T=*)5D6\ H@!.](W?TN75&ZZ\:TS+E=$T
M->3<J%^9LC"I[.JK<*ZR%;-M9GO? TH8"+,+4V[*T\MV(Z#6U'A-^#:"V0-.
M)RL.GM#N)RNZW<_+L[YLS'1)Z[N>NSZ.[!%H('N]K<ET5IGA0"!O?S4%<X1%
MC(H(^A]GRB-3$(:PP=Y;L!%"\C,*?85$'C-<(K1,3(ET*G$(:MPH&X\G_782
MF+W&GZ8[2G9X1GFB2I(*$ZM^(G8I9K*4N=<^L^3OBP]</IQ?@#1W>L.:.N>H
M4^P =1(169"T0()YL%8)-4AI,%%"$%Y(:RPK6#)1+N<F3(CST'P'>$N.QXS/
MH)O-*0T-V))VSZ\W-KUOISL!.<\NJB"9#-/9C)(F%Z2T$'5DM@ YYCQG6JE
MK,!$Z,)A$["L-8H'LGC!VCT@K?,4'&V=[KYU7XT%BR/2@+3W ':6$Z2H  /8
M6Z8IY<9SL#[$^N4FFC^S>*?^<Y#\WPV0TVA*,$>@Y _\6-TX/6R[P\9!Z"8)
MW#F[*7&NAF60HY@_LPQFG D7380']T1M[[R;XT>8GTL\>9H<Z:'[2^B'7][D
M6,4<=U9'OB9,BE>/2:=NJ;WW;.?(??4T8!5H1(*GMMM*.60(+Q K,(_"8=@3
M]P@=->L-?ZP-#X4 )5-@A&%/$(\V^80 E:VB7*2J T$ *G=[ET#YLM ?H^XU
MH<%U,,H:IA+TS9LZ+B]B38X/)C,2U%5 \W2A!V.MT\OUVF?>_2SB)5?3Z8=J
M=JNL/OQ(Q!DYP4:!MB!H$1!W#E0&(37"#M!)$,:I5VL;>IU<KX$^AU!)3077
M4T'*QC':Y/0;JU)?2:P*I*RAR'/LB,?$.D'7-MA/O5+S*16E)NA P;*ESM=.
MKIE*[9NJ@RE4,J_%I1<D<FEWRRC$G%Y7J5)<I_2ZUR>]04:Z5SF9 E[\^K3M
MAX?C5J@S]U4)>WAZB[&#7F<TO/Z6&172A>2T>B*%$1$BT(4EFOEYV!\/Z,0<
M!&3[P7Q#V8'PRG1.S=E@[=]STSIN=]'\*EY<@.L5['M.)[BPT17G*:HEEE)P
MSSF15(/APH@70* < U>76 +W!+^9D"!2X4"^"JY5X-A'Z^%*2[P&W JYL,;S
ML OV+ACD*:/DI-]+F39^+E4A9*?N4B<_?NKZ=O)!6^ OOV7Z73#<![NQT@T_
MCNR@[=M@1X85M][?;GZE46A'G4..@-#EKB!(T^A0H%9B;X0 ^%W;X(+_S 4$
M6MAH=LD;H5KS1NSWCB=*XV!FX7^J&Y;NR6NI,2=[3;Q)%XGSM#T\',N"G-TV
M#,<#>'?2)*=N@W358:^3T^+R?<U*[6SG4ZY9R>SU)Y>''V4\(@<9&Y7+=#;B
M"4(F13).#T,7I,W@,&5IP3*-LA<BE8V%M1GGVR5]]]/ZQW6XR9D4"A@>]@9A
M^J[QXIE^F 190O95 )>7T0BX,D=>I]$0.QH 3\.@8'#'YJS,[#IN#],E,]$9
MN#?V0PZ37%C&O KKC=^K,57!C;&[Q>1@20[@EI(U9ZZ-IY4O'8^[6>6R@0@
ML)^-^8S3V*J_1MW98.U5IRK/9M,4RUNN)+-V;*1HSF2YJWFWQX23"-:EZ,NJ
M9J9EB'\3^L-$OFF%3\Q9E8$)1'925;J_$# OLS-S]B@L9N*8W RSO':2]YDN
MJ@+Q9;!LDLO6K2R[;CZ&D+?Q=]/)62@?#T,8SK%Y"L$1^7HP><'<*$^! Y9-
MRE35H/<2WZRP''G_(^6=1,*QB4RA$'A*I\>@RC.N<]Z)CUQ8GN0(NR*;?IG-
MN'J+QUM\WOJJL0->PB+U!F"(%P9V5U&/#.;2"D$MDS)M\4\"F2 N%TMC^SG*
MOB!L+HMKC),"IDI(&$P1N/HTZU0>?H,)N'&^3LZUB.6B+FMB7SG'%$%[!U-X
M4YI1('!V)U/X/4]_4F@D#-Y6TUQEYCMKG>]_Q5AA:B1'7FF/P!(UR&J#D98<
M[$Q;:%&0=,SPBKSBB8=D<>J@S)HB<!F-9YPJ:@L<2>$*;&4D5IA$'417U'%'
MK*VIXW;4L0-6G-8VM6CQ2/DH4MQ5(K M J+24<4]5YR8M0U%KD@U'E-'21P
MPXM3B2>$*B8(X=QP!53".7/6.N5-=,J45*+&5*)J*GD2*G%?"<.<@+!&E*7H
MO/,<61<(4MQ(RA3PN YK&T1?<>IMGDK&*;K)2!@T<HY=^<4U":?EGPDA+E!9
M(H>+CMO*Z)A(NK%9_+(%W<6XY0K2Z'GKW'UEQ/'"1H643?ZH: +2AAI44%SX
M G3\0JA<MN\G :&7)^AJZGA_OO-VZZLO%#942(2MDF!E^@*I("+R0F)-"@-[
M!28((>HG=N;+%70UE20J.?CJ&'68Q0+)@A2(2P%4 JN,8-\TQIH)QA*5B*M.
MP3R:H+N9:?OKNAD/9J[F)[Y*)VO:[@8&[*>NJ]R+E2D+)-GXNXIV#JX9]K,U
MU]/DQJ'<TH<:RL-VI4/>-(:G/5C!<)*B%NF ^'Q(([;[@^'$1;[ D753ND6K
M-T].%PQ@=4P^&S$ZZ:5HA1E[WO,9]0MW'8>0CVN%_")4O@BE%Z'THLHIGR\=
M'@+-ICA)LQK:, 4XCH,9C/JE5WXRB0L.?ANZ(;:K$^Z5EW\<J[BJ%$"Y0'/C
M3"LQ?I,I!]PQ_0-0YJ]Z3W4T_B"7(>B7ZR;P?X_7,5]:GF:OSKOGI1IURF,=
MC4$8#CMY*/-;Y3IF,&C'%+(ZZ)='V.#Q>0S=%)/IFLZP7;G!YP(::2K5X,9G
M1F!7TP(GU[FK@AK3DW*5KSO%;^ IH7V2IY=C297KO=<=^^537*.+QO[VF1J4
MXQ6^WNF^T.'\Y^Y5^_4QN&&NF_[_V7OWIC:2)GWTJR@XOSTQ$T$Q=;]X?H<(
M>V!FF5A@[,$S+_Z'J"L("XF5A&WX]">KNW5#$B 0M@2]&R\CZ])=797YY)-9
M69DC<9J_A%]AUE=L!^+CV& !D=Y50WW%!.#CM\.CCR>:>",YT$3C@@='ES-D
MDS7(2LL]BT6*Q\8VORNI;#,+0[G3N1Z+?@0(\V_>BMX#W/+]W91*I@%?^0 H
M\)IE JYS>H(E$T;F>O">,7 LI41.2H&PX=PG!O(2#,B$O,-SV,S[S*/)WZRV
M_FTQU>-9K,.]S#A8A;+ #:S#5F,^)@UR89\/D[[#EEF-25/R=[-_\_Z$)^Y
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
MA0(0&>*98I+$C6UZ9XO>__,]$TIRZST@Q/"J%H,EB<'1W@EEG#":'-A#K!!
MHD$N!H-D](%YX1QQ@(-DAF7\^=&F\:FI!S5$? _9^'S"N02?77E$<P, +A5(
M"7$1^6@BN.'2^TRBR=;T-M-L&[E(\^5Y_N[:.LX?AW9_Y-B.F7_;C8V<PMQI
M6]>ZSA_TFCEX ;YS1CV@$]ZV^_!)V16X=("KHI?9[+?A*1N$-BY@(&>]DGAT
MB]2:;,#AAI>M.$B%'AN O0K9"<\:/#-=NG<K7QH<\=QJ&UC.90=H1:/9SXRG
MW>E/C+APY$.$RS9 G4 MR[SK/,[2(2\Z>0-+*;J\CSW?>,]C&'WL?HF]6ZQI
M]NQ-/FY18^>>1^Z?V?Y=L][Q_JH[*-A3S6XYZ^44%VPL1XWZA9R/4R]XDCPC
M594?N.YP$O*W)F4W:TX&QV;[JICA"6FN!(B;'*[Z=?"X;XJX"FA4U>JX"JF.
M_:Z*@>'13ZP#5@GK.?<G4_TQ?Y":( ),_-84C?T]ZXZZT9Y&Y&#Q/B.;8+QO
M;.NKO>YM_#+9F+K91I.S>'L"YL/*L-7[^/J4EB!1X:6(@AL=.0[)@=VTC@1#
M0W8><&GPX#<QO,U6"B=E##B#!KP_3E5TD3D#ML\%9RDA_KX&Y3]H,8;1LY&^
MWJ.(I1/T%="_X;)JM?*IC'!+C>: U(, J!&N2O5LGW:*@K^%-A?QP?%K#3Y.
M,<2N;6T6EXL%S@&<P#.V9T#"3Z'9\U>]/& 76YVO/V]6^#83(C)^C&E]D3.G
M?NTU0'N:!:P4\/40],I?*>*?19F)'GP=!ET.:FHJ 7:*(0$3ZBPVKB&>#B[9
M;-L0__>JP*4.".R76 ZC>H!1Z#1C6N\J.[>CT0^=VJW&Z[7JY2B >79*N7U3
MK%S^5E$3+L\54,S&VT*\WKS>>;JU;5"8]R\6A/VJEQ7SM-3R4N#==2&$'[?^
MSA86@!WX>>-#_!(!3!M_@P0W?6S\E*6:XE_W/OQ=O"*__ESN&8 6YY@"7*+;
MN3H]R_^0A;SF4GM3VPB-T0Y"P4TJ,@3"7^''JV:LM]9L')6J1?H-Q@W3WF[:
M!E#_M@=>6$K\NX[MAN$J_7[T;FJ5AFM2KE<5;6);C7Q7^,%FXZSS%5:]"R^R
MG3CMQG(GJ7<%#@5\NUBI8C#YDA,7R3&N,"#&G:M^H8@5+02)&?M9@6ICX@&4
M[NW5*2S#V$82#"83W#*@-T[S"J0=0#3<XR+F6!VL4WG]?,/QAQ2#\<E:#!\H
MAD04Q34;?UZU8Q&5+"<H7_BXT_W<^+LPZCOQTG;[^0!TGE00OY)#Y-G^'6Q<
M>PPO#HY'>/&8-2TL=;6HQ9J6(G/9;;;&%A#N\H"K%Q;\[EOT2ORJY$8]56[N
M]#5>MB310=;)-)>_GYOOW4L">\/9O[#7F?L7&^/S:&\[C%C:O.V <;') )BC
M6-U04NG2_\L;!IWJYB.!*>Y?.-&%!PS"$*JO#2E;N35?7:[BGKTA^P2)+I%R
M^)5Y0\R"-H]#VEZOXYOE[O\86X1;3[K*7SM7K5#RV_^]:E:#+>\\=*[!_N=K
M##8LJDG-A/A+#AF4XQ[LO_C!!;._W6W:UF+/\XQ/T\Y[+C[V"K^G.SC_U*B&
M\>BG^^^!F1R%8D:!A_& QD008E88)MO"4G2VIJ'B'I9?*3<7]Z)$H7-1"V>\
MR@JGN<+"6<N\%M$X;:4U^H1(O#'C7E6:#LJ9?@623$ +^B[8HF9B"^%#L!V_
M_=Q#4=]G7+].3!AE6^7Z3&0E+6'[;C+D_G>_XS^?=5I %WN[H ?]ZX-./^Z
M;]WJ]*ZZ\0AN]JX%W_G18?7SMU58_?+L8.>]V+\X)OL[>S?'=!<?'K4N#O_=
MH_M_[(J#/_;XI_-/9P?GK8M/?]\*JU_LXH.=S]>?SC]^W3\_.#\^>B\._SV&
M^QQ_A7%AN-\%W(\>_ONI]9^;]P3N<^(5S*7B%!EM(^($4Z2MCRAI@:UCE&$;
M;@>03(PV"DYT,H;[Q"RC,B8<6,346>TV0+V]O<SJV+T"[W-\#:H(0*-<BZF<
MM-L:.E]]9YK/^T<V^21$Q!B-%9A3SR7&EGJ9*$R)M]$Q)GY<**RXXIMF'V[G
M'\ F_NK&%+L9Y(O);NQ^*\%S 6*T[H0*N.\!&,F"BP(6\$EK6.T"A$8EAP,7
M['9@"ISZ3$G>-F[/Z("U_TE'WRD^&7+XDDK-O>2[!USRW=0ELYDN&521])E-
M<FE]>V= $4J*!29X\*V20\$%,Y?OY#6 RY5^[*T+C=&(,G<#OE)=$Z9FZBE'
M$UBPQ<(^5U__&C/W M<AY,OE'89OL>N;O9Q[VLC[&N,/D94UWV#N#FUYT5N;
MM$I0+#'#3HC  ^<.%-N01*F5Q$NOB_PE3@C#XWNS_+8Q^*W3+I)F86##M2B>
M[N_BIGN]'@##Q\M.N_QBSOX<[KOB5V<@8 P[I]>'1V_9_OFQ.#PZ/G%,*R])
M1)1S@[B-!#GA/#(2$Z(H &9P&]L4;W%&IFMD3XK7N(!F8EE^.EOV?LK"62G+
M\*,!Q#4^9)D:J,Q6XUT'I/F6ED]?LI+10IZ!J=Y2CE+%R@C^:,>@"?)1>/ +
MRR^A/@2BL#0L<.JH)I)3(H6"Z7.*%40FRV^99# ER/@!.0;G,*$EVRG%>*?8
MCBV+19?B/9BP3IH4_EK$"Q'W7_=W/IY8)IA/)"<72(&XU@XY3"EREC.&4S#*
M BN@3&Q*.=V_;KZ(/QB#OX!K!/\>76A2?BL+T2AD=@2SU>9[3F\H(SW#.PWV
M<98#Q)9;J[0V'N@W5P[KI$A0@ME(2:"2U$#\_%)Z]/Y$RV2QQ0F!*00@)AXP
M6%&/,$F)X"BMS2VB&=G2V,Q(&ET8B-_-!^)W<X'XOT<87 GU] 6_+PPKPI0'
M\;0,W ,5O$W&PV Q=MB2I.P]Z:![![]/ #$P59_!^&NG&WJQ72/Q$V1\]^O!
MSNZ)LDXD&02B)!>#HAF'P05%BEN&>?0Q"+.QG<O[3 GUYH*RP 61(;&,9(HK
M+C4'%S$$F1(7"C-]3P9H+0O/B'> =:=D_P;N=93'=GJ2&,F>O$.2!XFX\QRY
MH"QB#F@G-I+H*.?(1>&6+0@3W"MKP7NS,7(%,HE%L$):1XB+RKE[4D)OBT;-
MUYY),@Z/@*\Y29,5#$EE'.)12:1S(2GM E/PEG%2;6P3O"G8=/&XQAV6L&)4
MJ9DG>[@!-CB1L#DZDE GE8X",%,'0@K.6YKX 9>]S8&KJ$EW4'H-OI#_<]7L
MG0VV46>Z<-,G3+JAVN(,S03Z4FQENMC_&F/5Z=!VN]?Y#E]LZVHXGN%5!R-)
MMMF=_,IMV1A%6ZH#H]V8MW R[;;=-MRA2B>[' 9\*IEJYA!*.\P^//. N;KE
M+TSQJ3M.W?AN498;9'GL^2I&-<JN6B1S_G&^P$()\W/]A(-.&U[&>)&]G\/N
MA^'K DR[AY=Y\/_D9UR=Q/D?'<#9V3L18,D<L> H!*40EP* ,O@ SD/0BA,J
MK0=^)6><LZFRC<<.60PU;FQKM(!3\)4SH<\[OK'=L\.-Q0E!6T#.O@]K'XC<
MVY!AM:A@?]1Y.WRTOVPS[+5_LY<Y)%_8Y^(I?QM[R+?ML%OI[V$JI+04P]XK
M-MB>'AX=D\.=7+LAW^/]213"VD0#8B*WUC3,(<,#180[GI2PBLVE<G=0_!EG
MXK\+OZ^EYMFEAL#_3F %2;#.(,^"!IK'. "7]B@Z[P&W>"!>W>4 +&+7GDC_
M%S)PSRDWK\_@3<H-_.Y$T."P![F1*LK<'8LBRY5',@IM:*XY'44^-3:OH^?
MX VRXDL_ "@<&+AY]3]N%P"9<!!F9\WEK]E6:QY-FQ4GOD4-9X;KSFS.SXGM
M,28X[:&LN==Q-*+PMT.1Q=&$0L%&P<.<NUV>(VCTKEPFY+WJC$>5G]OKVS)?
M]S;I+_=5;_-MFS6_94='1>R0Y3<N[741G(=;S_<SGW196R!-HP-CS_)IAS?*
MG[4'=*O8L2T2EX>I6HT('I+O#P[Z#[V=Q<<)7W+-=C7.;D;2JF3 $Z8U%PGH
MY&(%L0=2T0 $S:KRB.%-%D48[8Z,G>S+T-_MM#:+$SN^1-SFC2T/TA7O5144
M?/4>W EDIPFB;+OEP;S"TYQTO6"@.:NV$+YQ+W-*1&%5FOU&]EY@>2XONYW+
M;E;T/+*<P0ESF=W9'L!"OOLB.;2O\[R>6JGS>H]-N)F9W/1BDI5^*Q6W5/4/
M\?*J"RK1BXV_NIW3KKUX73E+OT?7O;+=Z^+4R 2(#!.(R@,LF34T 8[ZG6X%
M%5^R\YT3<_*L-6S99>UF<-:D.YI8^.G594Z[72P.[H@E/GD3*"$\&NZHY4Q[
MJ8)R(I)8!'B \U#S!,^ID(*1$%0R<%! /A#;8EQ5 [E<-:'S+HZ^O$*5@WYL
M<(<=W'P\80'<%<(I2BI[UCQ2!%X*0<8'@SEPU.C]QG8"[)]?6&K"P/[1ZCC;
MFK2S@[-L8V*[69YS&M\;+DY 54LY3&:KCN."Q0/FU8O_>U6=1__6+_GTG$M3
MLG6K!N/KC*W_>=4J0$).,@WKJ^S^['!,3&RF#/F#Q90>E#UPC1EXVX)C'JP*
ML'Z6*D]<",P4WJ_$JO1^X<6D]_N05*4YJA_ I?U0CGEZ,ZR.AF2O]GR?'H)7
MZR.VS*: $M$<<<HL@C7BN7R8IR%WB<PG%@P3FW1&]]?[E;PY>W>B$+62$^8?
MYP.QH.#9N:HN\EL'B/!EO[<)G_FI8_#%J?(QDS3[YH\Q@9,'6/(AI]L>@_UB
M@:]GKRE[\L-1E,=(\R_&$6MPHK0'TEKY4*]]8V\\LUH74+-OK\=.00[0J&#_
M996W[,!]N((9)]@)1!K]KBT<P,N6K63*-ERW\SDO0*>1K,^GF 9'@L;(2\5O
MMA;=Q ]82I:"2)%S1H.E0B3)+(X!VR3NB^(]!<=J]!KG*5_W;]Z?2$&XM$*C
M &N N%8*&>"42$K!6!!"!\8VML&IV011GHM81:;Y2#1"624P"V21W&A/3[OQ
M-(N0[_06WLY\HL L%/8]RN<WK[K7A>04VY1O*S/^&XQ\/P+=?=7<]AN,Z41R
MHBF. GD<"5@Y$)?L@R""N8R2"BX]^+R<;LW(PQW?J"RD9B8S O'9MR!+!9!M
M-79&%:R*,]638=Y!J-;<WF0?B>."2>%>,T8="30H'CS5.H;@N(X1O"QM\#T[
M5#5"/0>_^GIP='JB5;(T;Y.[(!3BF"9DA3"(&2QL5)91'3>VB5&;6LU'JV6
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
M6[.6D*5*R,<3PJ*+E&FD\ADT[JQ".CB'$C9..$J(M"37562;BL\XC;9XPV>
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
M2X2#(X%1S9S*A:4V,3&;;$;-UD8&G_S*MAJE;("L@,BWKK,@=DI3M3GX"-0
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
M\$YWO;$+]'O6:?76]LS%8Q\>(", PTXDZQN)T(;AZN2TM+,JP;>;&W/'_UZ
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
M#!0;_^S;_,!.J@)+,+?']JP;WPU^^"FTNF?']NI=Z[2:H>I#/XU+@0EI:=6
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
MR$=.!74B2LN'&QUL04(@)>HY1\Q3YJR,7"4;&*>:@C4E(KW$3B7BA"T;';7
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
M<:-?Y13WO;>2*@V9?7&>HLH)MLMY'R".<1+XQS6K$=;"H\4V?/K;<R20V&Q
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
MB8AF'/%$%;)6:,2]39+G7BLZKF; [C[EJ9ZJHLALQ:7**!\RRG7PVVS'DQ[
MIZV!.^>JVG871G=6?_"PDD)WS6PI]UB3%(&'%0&Z:V!BZ>9[=S7PIBD^&U7O
M*8L 3:,8:'HOIS"LZ'CWT_'XM#]/6^]L8![%0!SH>)HBYT#1<T0J2HQPVF;+
MUC24> 8]@>]LO19H6FUH>LKJ/P6:Y@E-$Z<;BR%0R@4RC.1@L(\H)_\CIZ.7
M1EHG?-K8TKAA%"[05*!I1:#I*<O^%&B:)S1-/&,X&<6-!34IY$J)T@=D,5,(
M6Q*"Y,Y)+3>V)%XRK6DMW!WS.HG[O//EGK+>3T&AN:&0F+;=))'6FD@0T##8
M;CCK1CXZ9%GT $\:S/"XL46X:# ZKZ9'2Q1Z+,R\B$H_A9GGR<Q3UHZPU'BP
M=L!RC6#M.(\TL08E$HQBU&5+-C.S;@@E"C,_7V9^RAH_A9GGR<P3^P P6$A&
M,&("&\2M(4@'')&/+'G&,76! #-3VM!\YAI\I2#H _+8P_>BHH]8YN=ZK'K-
M#O0_99F? F_S@K>W7Z<-#V6CHH!<8&FX7&$T,:2%9XA1:1+#PGN2"[)3T<"S
MZRKWY)@5.I&WQB#PA 5^"@C,$P0F!HN/!#! PPXE+Q"71*$<F$'<D8"=U([P
M?.J6F@9L<0&! @*++.U30&">(# Q=&QR)!+,D?(J(BXX149(B8P%T]6"F<-L
M D-'LX8P\RICNG1%?58P2C);49_U\,/,MZA/@:>G@:=+O>VPT4S17-+'2(UX
MB!P9 V\9-DX(A:/*\,0:<F[%!XM+=0E9>0X%?0HK+X25IXY@2M@[2PVR+ <[
MK57(^GP.D^9R L(QCAF8&PVN9]8S"BLO+RO/N<Y/8>4G8^6)T0"F G52!V1<
MXH@[>.6"-@A[8Z/S6LL8LU06:IE8N<1&Z@\>:*V-IG73P;QU/2$^]_5Y-AC_
ME.6""L;/#>,O-:'S4D1J28(=$A[QF!4W$B62SG"FL(M.J>P=SBVKYNP8FIV5
MECSUOT!J@=0EKD54('6>D#JQ@$VBC&5?.]@^"G&I+-)2<J0HT]80@5/B *F,
M-O#L788+I!9(+9"Z+(6."J3.$U(GG@BBK2-2>V2DU8@GAY$)UL(?Z@W#'EMF
M<_A2-8B:UT&NA4-J[<CX96#AF?!O:'[9.I_9[K -;..W_@,?GL]CZM['P_Z@
MF4['K+GU']?[9>MB]O5]+MUF#D;=92YX[X]B&+;B7OHK?HF=8>R_[G7;K[X-
M8J]C6[_#Z+KPX#XPR'^[G4__;7Z)X66_'P?]WT[?Q.ZGGCTYRHORLA=M?S]/
M?Q]&]UNKZS^O*.L<_GN$??OOCOW'#/>.?SL^?/.![>X? !O O;???=WYYX^C
MG6TO=M[ >,]>L1U@H9W]EP380.SL?_Y(A G:A7S(P.<T9461C<8C9X4E.+JH
M+*!>!( YR930&\:-']#&B!2;G1 [@Q>L)M^G1W*:D?P/6KUI=9UM56W;[ S@
M_WZ5J\75H-FOFIUJ<!2K#YOO-QO5[[9C@VU4;WNQ93NA4?UA\XBSZZL+O^H!
M)0\[@UXS]C>K"27!/48 7KO)7'<XN+CER&O6:EV]/"-^_:->/,D0WOE4P9":
MW0 #ZE> \7U8MQ@J%UO=KYO5^Z$_NOR4 =S&#0=PI]Z8!2IG^W %?-FVO<]
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
M#"SK=?BFP.C-, HLZ33!@6M*>&!:.ZJBD9X0@I-C= 2CX]Q#>'$E][# Z-/
MZ%16(0@^9G1$GBF.N',2F10LPD9)G@BGU,6-+<9Y@_#%%ADO,/K\9EM@]&88
MY01T4:F5D])S(HW#03IKM<+1>R+(&$;Y.8S* J.+@-%)DB!+R<H8*++,)\2U
M3L@9E?52T$,=]HJJ!#!*:8.S4O:HP&B!T2>!4<F45R(Z$B57W%O#'5?98%0F
M$7NNC9)S&&7%J%\$C$[E_&'+)1$2HR0(J*.6>^1HC(CZG/(G8@H$;VQ18QK:
M7"\P7LYV/QK7O>EU^_WJI-=-S4%)O'[<Q.NE;8*S0)]I37]_UN17$/9^",NG
MW:8D1:R%"X@ZYA 71B#G(T>1,Z882U(2ENU]TJ!RYH8X,V54/ZPASO.#F?6:
M[=J#ZE-Z4 NHS@*J$R=JB(I)["5R&$O$C6+(J401!PV36ZD-V"&@M6JP_NEB
MSP<64%W'V:X]J#ZE/[6 ZBR@.G&I&FH9\T(CS:E"' >&+%@8*$4BHU;PAR<
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
M-O$;C#BK-\ ."13+WG@8T[])%Z)I_)M&[8'(BAO\"$;0J)7D5JO[M5Z>[,:
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
M%9VE/V5*U<[Q)>4PS-+H<NGD^G:4G3^51^.E]!PI>H&&$8Y(E<R)-_I]ZMB
MI!O=]4?G#\Y3[<D#>&T!EN.?1LNR)^\?,327 =B4-2@#%6YJN/C$!J-K3[,D
MP%K;JE!+L_9YSD_L&@),[EMXQ,+$4R[W1[<GNI"SK,@QJ\IKU4Z2JZB89^I@
M>FC'89\=(9SE1$^%QC.ZRE  W2(O1PGY4EO^YXAE[R9=FD7M#^-^0!15-QH$
M/ I_U \::#"1PNMC+!VR<Q+R=",6P<\CCK,'T2O\64?\E >*<#A9RL^U<;5
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
MU--&H-R?=VIIJU/6&E]O'$_S-4/W9%4!AJSIKB=;FJ/+BFG8F@8=5=?L@X\
M'IL*^.MD4CX6E,)=$C*E)1>&@"<!3T_#D^[;F@L]A#RL.:9K ]75H85UA#WD
MV6AN8,";X%3&SW4B2FJ1OV=$D,"M)7&K62G@UMV-H2##!3J6-:B2#]?P94?'
MAJQBY'L>Q@Y&#L$M]1A:JL M@5MKK2>VE< U9E@%5BV+504=J_GU1E--Q]!L
M+ , +5DCJK)L:U"7=169BJ(9P+6\@X_VL6T8,U!U)%!J@U;R+J/4$B!E(!,H
MIJ]#SX::H_BV8SB^[5N>:R(->BHU_MX4FX3Q]S)@:A64J.;=#4:J9OBV*A-U
MR2? Y#JRK2,@JPCII@\\SW:H$F4<*\#:("5J::[.9_^VBJNK8A_',?7KHWL)
M)0E.I=_YDI!0OB9>1-E-C<:S47O.*.X::L_KXLZ@MF5:R'&1CVT;DX=A"YN.
MBCUHZ3I101RTF+(3T/S6T-R8YN5LU?=T%4(9>88M:XINR1249>SZ%K ]F]BY
M^L%'0WDU+L_'QC=5&P4 [2< &0 @HBL";#N:9@/3=CU7UW07JSI$*C0$*;=M
MH#5%RFD^4C $ONQYFB%KCNX1^")*I6$ Q8.Z!563&;J:/FOH"M@2L+6AG-SF
MX);@Y%X.59.<G&$H!*M\1?9-E9B^&K)E!QI(MA2+6,">:>H6(*;OL:F;K^#D
M!$H)E'HGY<I5H*M:BHUL8&O0M1 Q$7P30<,'AJ9Z6'!R&PI,4YP<A%!3;63(
M %B>K-FF19T%6"9&GZ7;KDXF&1]\M(Y591:8UJ=#[4/XW.+ 4& _)S!T:?^)
M>,:./F,?".RW"#85NLU^ZC8^TFS==GS%-DQ-4W6D:Z9ATC@)W_$1YL&FEM!M
M-DRWN9H@M5M?;TS-<B$R#-ESD2-KR/%DV[:!;/FVZJD .K;M$Z-+.=8@W"#E
M1L"3@*?'X,DQL*YX$&C8 IKN&X[G($<W%1TXCFH:&N6'@)WQ0V\:%"]X[=7@
M5H'7UAM?;SP+ \?5@6Q@#\N:9]HRV8FPK)O =,D_C=C=+-@4J)K +8%;VT)L
M;PYP"6+[Y5@5%+#J[D;!NJ$[KB?[I@5HL*DE.V1^90P]!%3=4*&C,AW+TG7!
M; N8VGSU2J0:;BDR%9AMO?GU!FNN;YH0$=U)@42+\GW9,0"4/<L!OHN1IN"5
MI1H*:GM3HDU%CL!^Y@A80%4L'[E =33-9PR/Y9D66>8 >-#&BSD[ <UO#<W7
MT\2<[^J*3NQ:V7.Q2:--7=D&*I1U78,ZY>D\5SGXJ+W:N!4Y2@)_W@E_5 (N
M&O1U"P)7<RS5\0RB=E@>0KYM>B9ZAFTKF+?W!Z8IYLWP-.A S9!5 (DU:_@$
MF P?R2ITD>+IT':0<?!1MV=-68%, IDVE'9[9V@2W-K+T6B26_,\#^JFJ\B.
MJ2NRYF(@6ZYAR%!5;( <J&"5J$GJK/4JLK@W::WN,@Z)?, =@9XI\LS#ID$V
M#5N&"#BR9D%=MGW%ERW/1@[6,/)IG:X5Y .*/.U5!85:+PL*?<+-(9ZQH\_8
M!YY95" 5ZLO*$EZP;GB*X[FJ8VNJ[3MD/[2!2C06%?O YP2S*=R"&Z;9W!:Y
M9[UY=Z, W_(TSY5]8)K$J+*@C&P3RHKG&::-/3*5/DUX$05(!3IM#SI9EF.H
MGNVX"K0TVS9LW; LQ7(]#;BV90/&\5@YQ_.6L>N"F5X-;!69Z=;7&^2[M@L=
M70;8U&0-VUBV:,05@CJ9:!V:OJX=? 3FL:INDDTF<&L/<6L9<GIS@$OPUB_'
MJI&*5;MK4/>^A37'13(R%(.H6+8J(T7%LHH!Q @;'G -@E7ZL0%>4^U P)2
M*9$1*)#I,60:T]H$F>YN7$WS=.1C&;C4OP],74:.K\DF5FS/QL!%CKFJC$#!
M;&]*3*B(Y-_/2'X763306\6&HFB>10#:5 P+>[JC8.AB;S%E)Z#YK:'YUS0O
M!UT/0P!4&1J8*(U8(^JC[T#9-AU@F !YIDD3B>Q-*D,C $@ T*.15ZJK \_W
M%$]W->R2WON>91J^9MJZJAK^DL;M'QQ''DJZ@I!;!UY-$7*Z8EF:9JFR:4-3
MUAS#DFU@8=DTH.LKAF'9KG9 L,F" 'X0F"4P:UL8N16 EJ#=W@>1IF@WFOKD
MJ)J,$#%I-=5W9*0@2U9MV_&Q"GQ-IS5&]=D#RD0>]B8MUET&(I'1MR/8,T6L
M*=A"B@]LV;(@L=X@]&0'.*JLL(.;L <-&ZPBHV_5B=8G*7)"_#$[>)Y]O/.R
M@'19W,S]-QJ5R<9]_,N)3S[.7,S;S$8AZ'NX3YYN,:Q<:9>,DOZ,/GT81$E
M9_@TQB%9?K_Q!WH\NJRRNZ<G!B68/H H*N"(2\2BS[S;ZYBE2SR("6STTT1*
M!@1Q_,"54(^%$DIW<9"FN"]%OB^E791*=SC&%-"2P,.,UHPD!Q.\(XT-,9%]
M(G:ER3G,ED9SV"/-<Y\_X5D;-9L-[>RXWP5>VLWQMW ?7PZGRO@6Y"11.$P7
MWU)882X9!QR__S;"9D(&JB5/C5[QTXF\!_*_;MH+/_Y_4$L#!!0    ( &F
M85(WFA #VAP  "Q# 0 1    :F-O;2TR,#(P,3(S,2YX<V3M/6MSXS:2W_,K
M>+ZJNZ1J-18E/^<RV9)M>:):V_)*\F3W4PHB(8D9BE3X\%C[ZZ\;("E2? "D
MY*%VJ23.C$ETH]'=:* ;C>;/?WU;FLHK=5S#MCZ=J!_:)PJU-%LWK/FGDY?)
M?>OJY*^__/##S__5:OWC9O2@W-F:OZ26I]PZE'A45[X9WD+Y3:?N5V7FV$OE
M-]OY:KR25NL7!G1KK]:.,5]X2J?=4;??.A^GG0NJGZNT=7%V/6N=74W/6M/.
M^76K.Z.7FDK/NQ<7T[_,/UY1.IM>=J8MO7VAMLXHT5M7'?6BU3W7IJI&R86J
M=1C2-_>CJRWHDB@P,,O]^.9^.EEXWNKCZ>FW;]\^?.M^L)WY::?=5D__\?@P
M9DU/@K:F87U-M'Z;.F;8OGN*KZ?$I6'S/S1[F6C^1V=NVE-B?H 7 -)IJYVN
M&K9&7$8!=L-R/6)I$7;+7V:WUCWGU%NOZ"FTH(ZA10"V)0%C6ZTM.&RD>Q%<
MG*KS4_[R1"&>YQA3WZ/WMK.\HS/BFP#B6W_ZQ#1F!M5!;4R*BI%H$'OM$6=.
MO2>RI.Z*:%2"<;_\H"@H3V.YLAU/L5*@,^).&:FNXS&P5EMM(<>Y!CS8&O&8
M6L>'E@(ZI:;GXF^M#8H/;ZY^<BI/@.^VYH2LRA,1!^2$!$_*$Q-3;_7Z^OKT
M#?4UEXRT K+V+?QK2^V4ZS9/D^7[AM]:(=P^:-C,U7(TA' [TI ]WV1(B4,^
M<4"DY1II42]VHZ4:'56)R#8DDN(( ;#;\S(=NE3[,+=?3S7;MSQG+9R1;A%@
M^$OYR9A J5.C/!TA$/XEMW]B6;;'L."3X-EJ95@SFS^ 1ZC2'T.]'M%9:/93
MJUV&\6!_?"2.YMBFP-*<KAQ[11W/H&Y\I60(%@Z=?3K!];(56O??33+] )2$
M35(=)"<GOCX%$&H^;$82PJ*>?CIQ01@FY;PYY(%KL,Z5'#B :+[)Y/QO/WR=
MSLH.'T ,R_B/&/W*H65'#R N[*NJ2!_A)_!>,?1/)[<V;/-/%'SV,AKD[[]8
MI[QQB"W$MQ'$+VWX1\4?I;7Q"5H*@_OY=+OU%A[?I?K0^H7]?7MX 7#0I !P
M:U)(PR6U*1,L>!BRKXBIPZ?Q\&%PUYOT[VYZ#[VGV_[XUWY_,I9F="Z" N:K
M ?,[P/$QL(Z&W(\A4P)L"D=WE,ED_$P<&-6">@;0N;. DM@$TH+IW.[*2TOY
M,8']IX9*;SR!_S_VGR;CX?WPN3_J30;PMHKD<C )I-:%G[,BJ6W0*L-[98/X
M**_[V^'C\ZC_:_]I//C2'SS!K_U=!9>%4B#!,_@YEY=@H@>%=W&491;C=[:E
MI? +I'P./Q>[2?EH<=-2Z8U_O7\8_K:SP=T@$LCQ GXN2\@1\"H,\5%:]^/)
M\/9OOPX?[OJC<?_O+X/)/W<56P9&@?PNX>=*7G[Q#O[GOZ\ZZN7_*;RCHSPS
MN+]7DRM"+Y#T%?Q<[T/2#;:[DP6]M9<K8JUEA1F#*)!/!P2DJH%K;KB::;N^
M0^$7 %<"^ :Q^8:XAFO/GF.#()8^]I=+XJSMV=B86\8,=,_R>AJ+]QK6_-DV
M#<V@KJQ@=NI#($KVLRU*UJ%BSY1XEPKTJ02=XKM8M\JF7R7L^*@#4O)A?TI/
MT3WT5*0/&!;L9$SM?>@#F&)&0)-L\"[BNJ,>,<SO8B/"KHI4 US=L[-W4XV
M@B;IQHB^4LN77P2B]@*#?J[R6&!"2B%P _D[(5.S/)<#J")>=\&C[&;,B!"%
M\B-'TD2E?B*. Z2\TI)6+!=>8)HNSS)V,9$@6DJ$K]&F!KA#YG.'SAD]]BQX
M7E%& FP"B5V=%9@I_CR&'1>1X&4C)7CCNX9%7;>G_>D;+L,JOS/(@A4L(M<J
M/YI(+O4!(B6.J>%"*+>Z%& H7FE4/"Q*NVE9 FGBLI/%UZI+D!2N8N.FJF>R
MTZ?Q:U,6NWNF&62OV;->L C09]_1%L2EM]# T*G#WN]!MN4[$P@?5[=S6>%O
M>L<E+NI?"0E0$A0<-23@W-A?K7A".'B8 VMF.TLN0NO%(KYN>%1_=FQ,%B?W
M!CC"FD%,YJGN06%V[EN@/]TS?MPHI3\)8I08-0K\%]$#SKFM,(J4B*3 <V^B
M1@VL5^IZR#1I18B#%.^=U#,U8_['X)O)Z'(;I32@8']TWLUP)V)8FK@KB@U_
M$P>DFN\8F%"*-ZMLWQM1HAOF&JP =99@&X!)]\1POA"SM&.XM_X$!O+BC)_C
MY\JZE8@]1A0H 0E*0(,2)T)!*A1&1M-M8M6=<Q$*@4@Q?G-5+-)F;Y.SYE;O
M%;B N@N+ODM,&FNSAYDK@5T@5 SQ7$O/TZB_%G38PAZ3]KO90H]+8PR\V5BU
M6Y.X+KL%.5V#L^ Y1/-\8CX2#QNL[\";J*X->^E6H";7\-,N5I.D;B A<;.^
M(469KI48,4I(C8+D-%V%HF6V<&X;X,4XE)C&OZC^8+ONL\V=C>HZM)]^BY6H
MT\:H2[$2Q19XL;DQT'L*Z5&0("6DJ.EZ= L+\=JPYKTEGN,"]_K@D7KK1PJ;
M*WW3KKK"E.Q H!DJAF2*-2/L4.$]*M"EPOM4>*>Q]HV4/EI<F+VN2^4]Y@1,
ML<O<P2.'5,B#F7F<J0Q%0[E=<A9E@0KF1Q=#3L6\;Z3.1\O6(R7(E5+AHFQ@
MP2S P%'*KXVM6G%<31=$N7!2$8KBP%(' TNIHYP<H30QR)3)VJH1!#ED H-V
M 09-6F)-CRMD<CSKX<!:^9Y++!U?,*(G5%M8QI]^Z53%O?8I4(9+4(94,#Y?
M&;+?*)P0EM48D:)L:#EJ3DJ*KCV+3IH&ENLY[ J_&[2%#D?HOSNPZ:YR+/<N
M?0LTZ0HCSU4TB67';H[=8A2%,+HRM)2(J 8?S&7*%1AC ^M,(SBD?Z"OU.S<
M4<=X97;[P2!3>.N5SYG>5W<"S<$ E^R^CB7!Q0E Y6$D*!UE0X02H^*H*86B
MZT93+\:S<.+9[V"']D=%L5YU,>:5.C0IKU?=F'&*JU5DG.RC<:JJ<MQ_KE';
MY @0*!J&T%('.;LI6A!8..I84L>>>;VG->PT,0"Y0I;*JD<F;''(H8N!MY0)
M"1&Q_6Z$JN%2*!=P*,!0'&_H=KL9V4/9$FEBN"&+L=&1==;+DC:V,GZ!"3W#
M,RI)L2:.Q?-$?S2.C!%5(TU2N 0R/<?3)6F9-CO.]-FV]6^&:0)7!C (:VZ
MY2IWH%2$0K#,7:@9F2@A/B:I#<;FG3<5,+;<JB=&)%C\+KL9YX#%<FKB(EC
MYZKVL Q*@5F\ K.8.G 7"/%H'G/9?[N 7ZEK6,FT"->>A4#[$[5\7P(=N,:#
MY=(Z$'2/R3=;*1DLAAK!-UE#>FFI#:R@)[K]IJ)F5.JC6"/PWT[J5"Z2:"]'
M(S;=9EG^!JM!QN3=_GWL3_^@FN?9,(4<S_A7E0MS^^I.H!PJ*$?*Z16:B_2S
M@ ;%LY4X%4=-28KJGLVH!UAL8Z_X'3>'ZOM3$;E^!+K!CO1+ZP;O6F%]QQH$
M]^<PXMADG<@P\/VW%<P<JL?G#3ZS7.K.;"=GMD_V85S>F1J!?G4Q2Z#TPA02
MF+0S(8DL@S3?/$V.YNGDP;;F$XH?<YI*1[@3,,4N_]F9FG&K !&T$(."*!K*
M[7(^?09DL1-_AAESJ0F5Y'P3G?8X(Z.(,C[T@H<EK:<T/H']N\#<%H&X$A%I
M]L[;B++AQJN(][^K^Y;F[^I1GN\KSWO? YX].X:E&2MB/I,U.]>&%7W'22J'
M6"#=2\PG$DJ7=Z5$?2EA9VQC<A0S,*!JH+00AT!X5YBT(Q1>LR.A<?[V=)VA
MQ33.J+#)B)KX95C/'E/+L!UP &]MZQ4_D@4[BB?;*YT%N,<>!?*_QEP:H?PW
M-"3JN0148&R#T\%\WQ@E"B.E\4J#)<AMB[*H-;A@% ;F!7Y9),@]:LPNW16K
MRWD;U"5UD))2EPT!N)B')(2N:%QMCKK"=(42MX3[PUL7.YOGJIIQ^YB#-HZS
M)=W+.$RQ8WF.%7?3.UN&H)$.)1MYY7U,-K3 )'7!)*7.]0(1-'[GPM@07P_8
MD\ 05Q*/")E 6F>8>)8KK>3"P1Y'JT9SY7=#3/Q*^'A!@0.6/O06U(D5V3.'
M*U:+T9JSYK$-6B4![]R;0 /.,4TM5P."WA76/=M.,@+B105-)2(A4)'XGK2Y
M:A)GT2UQ%_>F_6U799#$*1#Y!8@\=5X6B3PA6NQ$P5Z.0F7\"<H%&7B#,#GS
MJM\QJX!9(.!+$' ZOAX*>-,36O7MR=OT:V/EI5$BA%L%]U'6[R9KV-\L#5[C
MAX=LD#?4*O/AK2(4 I?P2LTH.Q3#%T9O-AB/HJGPV2,)3((IAD&YE%=9**A&
MSJ:!!3RG$_)6IHCO!J1XMERTU8PB1!Q>80B:R>FR19.W 8L#*A=J-[- YX;K
M30RKQ+A8O1!N/HIB:W3!DJ<+1=+T,$N,N<^._6JX@):EA 6/J\NJ$)U ;EU,
M<!;(+<(?I(>%+YLNQNTK[/C57]^SG?4]Q0]?F%'3$?$HUO#NSV94PPF0>%-=
M\'LF0* J9YCP+%"5]!7ZB"8E("JN0-@[JVZN1)2E7C=<R>[HC#H.U>$7GHT)
MV[KJ7GUYQ *E.,=,9X%2A#TQF08II;@Y;;JC5S"3L8:O9L\MK.(+#6ZH!1U7
M*(]>M0.!U"\P_[BT*8CWR70A[+61TA][MO9U89M@%%U>M%>Z6&H:4N"F7*H9
MI07C:/XWJ!O<:/Z7\UIRX07.RU4W(\$[2Q9-=&+23*WJRTA@$ABY:S!R4I.F
M\:Y-FM=1*O"=\6KHU-)A9=%,4OZ65A74Q7*]Q#N=J;/%'+G&THVC[I2PO^;*
M>KA";+AC["]7IKVFE#T./_[W;!*KE(!E\!4O<9>8RI0M527 SBN;!/B#5]'G
M"K&+HQ137*^P),IC+5XH+_'S:"E_LYQ$&[N$2@AAIX6U"GZ!6<9(5/I;"N7$
M?5R(Y603:]?#J M^^.A]M*"@)X$^8+@I=81<6A_B $I(P5$WBB3&MCSHH\>2
M:V[!E:>.95CSH>^YF/(%?T4L;]31#!>-;(#ZO?1H/U0)= ZC6:DSU?(Z%]&:
MR$_:4*O$R.4(-P1''1UU-%\;HF+V/=?UE[P]AK\3T(_$^4J]*8#H(^IZCH'W
MWEF;WC?BZ.YGAUA>-8>D)A(%VHM1N=097&GMW7PH($8YC^1O8^+DMQC]RF8
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
M+&1B@[8 EOA'A5C]OUY4?3#?\ZN.\6 WOK>^Z\&('+9?1^5?&"L7!IK+A'R
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
M$9>"#B81\!1JD'L?D#LQM,_*0'U0M)H6RRQT;CQ$E&\7 =&,HB06RWQ&#2:
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
M3EPB%$*+?H*\ IT94F+ TWA1=?7_Q+' F_,+.V[S_D8VT##)1\RH8JX[/&+
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
MFXW3V"_=XL5\FA[\7D9=EP+'8>I)ZP4%=[RB_W-AVWEL)Y<?XFPQF<\6C5V
M)QS#(1K:_K 2HMT1:D69'#Z-//;(JO*I,V5L;>Z((?[H,ZO*J5K@X&;QGPMP
M)%]][;::#G)\[SRCC(?[$+ "'7_QUU<O/[]]]>;-WT[>?C[Y].;TW<F[E__Y
M^>3MF]?__>;=+R<O7IQ^?O?IXT$"V?79101U4$?Z$^ Q$=6>3?0ISD?'XVIK
M)O_(IPW^_5_^/U!+ P04    " !I@&%2G_J!$6;.   $) D %0   &IC;VTM
M,C R,#$R,S%?9&5F+GAM;.R]6W-;1Y(N^CZ_PL?S>G)<]TO'].R0);E'L651
M6Y*[]WE"U"5+PC0(< !0EN;7GRR H$@0('%9!8*0.CIL\X;U5>:WJC*S\O+O
M_^O+^>"GSSB>]$?#O_[,_XW]_!,.TRCWAQ__^O,?'WX#]_/_^H]_^9=__W\
M_N^O[U[_]&*4+L]Q./WI^1C#%/-/?_:GGW[Z1\;)/W\JX]'Y3_\8C?_9_QP
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
M?6C=/:>+D\@-U"Q].C)= "\"AQBR$IG%PG.3MCT/ 3M1BG2JCQ6$V3M >EW
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
MH_3:>2BU2EZI4" X[D!*J5Q6C!O>I'!H%9@CB>5LI=M1QS)NL TL8UJ,<=@
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
M[E"5)YTO[@?3VW&AX;5QYVM\.\:+T,\U WXX0?K]69?&^<]Z.3JA<XA YIP
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
M:'=_PX"ZZ5#.+<%FQ8N-$9-.TGH>$@1?!,]T!J;464.]%'EW>$]OI=^'O&M
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
MVJ-HL#:%O7*[:@0RHEU8&!L#R[+VR5%&,4"AF  ?94RFR-+FCG@H#I_02AD
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
M@ !/CBOMG9QV4>T=<\9X20Z-S;[1R-%>^3A5WM@@<#RESI]&GIF0Y+)EHUB
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
M,3MI_ [1TTI#^\Y57G^[?H@PQ__[/_X_4$L#!!0    ( &F 85).-\\7=HL
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
M!(0M;JJTV*^RO%XJ@UEL,\VZEOKFH.)A&6PO?*!MAC&VD0>WSJ M/;5^7L/
MA M:U(3?",140Q==P$%\.1?T@3KVJ*F4\O\![I,C*^VN]N] IBR)W'C68%RE
M9:Q26+?81'\ $'Y.E6O-FAX/$[PT\>??W>'2K"W,TR@P?  ^*[0^D@T"J[H+
M7+?6CGJX!\M=%.N=HZ@5(%MB;HH+XY3VX;7%IB3CN]P8LB\P3F 25ER+XPPQ
M;H7PA&-91DW1%/9E6885.><5=B"(+6-RR#DG#4$3OH,P!@H P,7QN(/,?Z#5
M7''GBBMFZ?_ X9288?)\#B"%I@X:W*#)UEY<,BOV"U@>1*E(:)1G0T&,9,TY
MC5XK)1C1 7CM26/,>>/TA*?R>E%;X3A8%HN;C.+REF7,$D7<A))9K<P9HM^I
M 8EH#>^OL^@:#P'7T7RRU-W/-"L$E80;Z>]2U[-6HC_]S;TT9Q,&%6F5&?Q@
M0HKLVJBHST<$?"AIT<G)V4O\OM_"55D_ZL7$K3-#&6MGE3?,<5[P]/=]RL'3
M<5Q9;'(X&A,#SC=G U$!!/,OV>=*ZM+WIJWJ"PJBG&E\Z\MR4$I/E><O/H/K
M8QG<;HSIRG.E+(28PEW?6*1 MN9(F!VR"YSB-'GQ.-BK@Z*8#9<84[*>7FJU
M/QE@ EUKQ6\[Q7W/%W22+E?FCRF/FW/TV$=9"! #<9G7VBS9 ;Q="9!*>R4\
M^O*.,L)=,RD5VP32:?8'\7C3)]1,B/X G[N'@\]8EY"G)J]CY5["*X;'"PX6
M>R[[Z3Y65*(POJYZ3#=X3J&"@N\")>B.WV+<6TT)$IEDFSC#KP25$(T_S29_
MMR7YWE=KU'>*U<X%*7 S_VAB+?@!2!*]J=&XMC@'NRPV"[GEX4"X29/?S#E,
MQA\S9W#>^UI0%JG>FDUQ:@-5ESUC8(5]:06FXB>_;0Y+142DGNT ?DL-1SM!
MT,+ACCU("40+X.SE4.DITUFNX?*H+M$U'-RJM:1WVI<8;-08DLZEPUG_G%LF
M;F4$,7]I*RS>0*(D[0PJK3N/!VRV4RUJG:77VIQC%5]FU88GWM?V+'=^TUI
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
M6OY3%/U_*#A=BX/ /NH/ &*+,BNI$7J$.>Z#=I-0CA^2DK2.)KB4(8'<$/[
M>RS^2ET/YC%C!CG;<]&."J%V82%9M(JPI17T,F'RL-/0".%9G.'K2 S_!X H
M,\(UJ[;T[CWU\<^NJG3/(M0_6^>T!%MSF8&3-WWN_&:7X_=-SG.?[.80@O(U
MX.<;N8!XTS#Y>\:/1_T$7.%/P5^=79B0-\RM!?E5Q#UDG$T;_4L6UVAP?--Z
M?1]H/$SY\H__YH(RZ;3L1@:H?+:#>(60'G<.=MX&]JS\FR&FQ9WWP84'QOT&
MT]A,E;*$OYB?PUEI>RIT-K\;<_:A7*E+Y9 ^;^UJ5GA'0#<PT!OLN\F_'LTL
M_T;7^V^R<$K'T^UVK:/)I(PD9_K116L+8>%CK16>;N+*[#-+UYFX$6*\[B$F
M5M+R:#F(._"TC+YE@)-YSQM8V6T5'$ W(=K;N<C!EADV16ZC#C-]2ZO=S! !
M3\'>F$1$]I@)"?'^%#W9SH6Z\N]Y*F%OQJY"5\5EN'0>C1WNYI5N?S81F!9$
MF3!)K-$>G3- =8(WGAHNXU0J=@="O=$W#4SG4"A#YU(DI6-'4W&N[X>? NHJ
MO'\ B@">H@DWXCL[O^Z;SY,D"3;!&3RH^S1UZ7;^YC&,K/7D=0YW_H4CX%6X
M<*]-X,6N^SWA ] WWM#<5=/@/>YAJVEBKDK]=U19/WAO]VZ9B?7FM$$0QF9S
M((?R8E=U@<8?\%T#$Z.F^O68I[;(FE#:X=\DJV&AFPM5C%KK]P<9VZ9R"I4D
M+FB>Z=J6I OVV()>S8R?69;%OQ,%=MZ!*3"O!!0Z7"$U'FQT%Y+K\Z#^'(3A
M6K<ST[R+0DL(C'C!Q["6)_$D36'-OI9-X):D;L@/BRVB',*BF'*H@_3(SSZ
MR<6R+_Y3D5_XJ.G%G)384(A*JPH*3;!$!I@$_',O2?,S\D<"1"044/'4Z9,D
MT88!Q,89.?AYV?1 C27>0]4(2Z]U5]9(B$G'(WCP++\N+=@0B_%F/TA.\KY+
MK>=?;2*LNQBH[E<YVJ0B"0N>2:FJ"=?=@#*-M+Y&K<G+N6G1\\C^O#Z<>1G3
M_EYB8I(,K\BE#&6,?D=0.^I3BL1,Y.18I'>- $@/S=N8>UX6I)=U&<NG;J=V
M^M:S ZM%H?\_U./BEKI>MM1.M:LVMQ<TZAQKR'KGT5?<',T1TMZHK0>H*U4A
M[N[]I"0TP%8F!GX]ZFBS?J%?JF S TRV]M]FY=BDD Z:C98ICH'D6T\QM /*
MO)L-=NMX3*37?X]65QJ5\J"(-\9Q8&\9(J]W24?XEK4?UWB]WI0E?$&7V-ZH
MD[I_Z26WS0ZLY6&,H$J\'1O 10]G2A%1C RSH10=:$3HM\:=*',"(!/"G89A
M4S*<<&EAJUD)2L(YB&T&L8#N3AZF=QQZ9<C=:<G2'"9)YK-_C?[BILD-*8"%
MX-=<QK3T9Q1%U7SOR^'31?,<=DI%Y5[C7?%XN;V97* F/F&4-]I7+UFUK>/N
MI\04U^1BE.G5,M0Z,WT=!)I2@LN$V(O P)")4VI-4*8:\MXC!U+78 I9B\^^
M$@/9^))Q3S<(+;W".M,</@19V)6V.X_P4K$)66$YD]%9#OZ_7[>$_J\%H7=T
M519E1=,$8LI<X=+2THR2PCC+!#D7-,Y^&"&D''+.<4*E!' 1 8 X0)\HE1/
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
M,^XH&COZW(G[]@ 0H/JN7%O-YI)#KI%9?_/JM%*DG.TN$DI CI16'\-RQZL
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
M"48)&YTQM.'-=UZ(,SLR>:\_"<C-V0,G4!PF*TN"4^=9\=F"?0^D^W]BQGP
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
M_IR79:JZECT.)](1N-K31>OL_?J+CX+*-V=00-_3 _Y56L]](+39@.*1K70
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
M9"?^DYO9RX[Q4[W13 1Q=G/AZ_YH7_,UY]X)/OJ;/;R^K17MB0_V*CV\6Q"
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
M/(?=WLW#3;&>SD>Z[_])6KPIH_>0C4;_"?%K<NM)5W8QJ]--"%*,-6T6C:I
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
MX:WB@Z,;9"ZZ5TQ<ZZJH])6[T\5YCW4O#U\ 4E^]+T"G#^D_K/"6]42NZ N
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
M?H>EOMH:;2W%0';@CIV6J1^P&,U4&IRF.()-$+=5[%8$D"]NQ4AL1P*7XI1
M   M[173['Z^9M)6]A5 ! XYU.YDQRWF&6*(GIXI1K$,&HHF&2(2L/N0\%HZ
M@YKC]ZIJW6M,:W9',.Q6=K-D7)T2J.SH'<"4I_" F,@W;IB;MZB() '?Z.WI
MET02&6)KW  NS(;>W>N2?O45<P-< +YDC[U+MTX.G+H[EO:XJ)V;9-I1K)VL
MB58E-G:M%',4YP Q04E:7.G+W#Z2B!@^@<B&DNDE=@\3WTL5*]S0;<?'*\;]
MH9-&%M*&@AJ2WC'2"]QR7-&R_.P\RNQ<8N@]TS>-$E7;E6]$FV'>8-Q&S4/<
M-R623O\ (1DLR41>LY)C#N!85!H^:.TTW#5TWK2:S=9--5$Y%"%,%'XII]I/
MB;9(9*_L:"0.8^&BB93M<QUP6N>-:8M(N"#*002#DI73X/04^J]L.N\6(=*X
MO(.T$#)H(.P@*9+(8MJLZ?JC<0];W;J$\M;;*SMZ;2,_MZ8D'B$=)5])BDLJ
MQC2F(V3<UAVX(D $#L55RL?Y>YQ^CI#17%JF'1W"(FL@+8Z-C07-D+B 7;;2
M@7Z@!T*#XA21OK:EY<^[I238MMNV7:?&NA/ZC6I_\Y-C?ZVK'Y/R0>;=5[W3
M_P!$GZJP^PHO=2>%OY$_4:U/_G)L;_6U8_)^/-NJ][I_Z)/U4["B]U)X6_D3
M]1K4_P#G)L;_ %M6/R?CS;JO>Z?^B3]5.PHO=2>%OY%>,]GTUE ZFZ?Y:I77
MDP^C_P"&[9DGY\VNR</?/>H5H%2>8PCXU#R2^27RR^[>,.YO$H?N':B>$2ID
MJ](>-D:QKNP:5EF!P;9IEL;.<XWSSSMT*6X+&V*BU&DD<=(<[7S#>8#Q*<+(
M*MNNDO+OIU<.><T02/Y(Z4K-SF&C4S2'O;$J];V- I"'Q"15V@E&,Z5LD/QB
M1KQR]B1-W,HP4$1S>8/I'C. O+L-KI86.-WT[K2TTA^7!)K1W^4T-?\ *6)5
M4-+6"T\37$9!XY+QU/&?>-QT*@!U;>F[H7@_L:2@=-SNSWT2554R#2\6&O3G
MNQ.XB5)-Q'5&"='3('Q0,Y775$/Y:IC?&SH+1#27$,=IF25L=*U^0)@CD9?,
MBY#YI!?J '0H7B6'P4CP(C)8YV<X&V=LN2#X25TBX*<8Z%R<VU7J-?I:W14/
M)R+=JY6J+^&CY $E52E-Y:TQ 3R!3=A]!%L;M_-F]Q[$Y\+I'ST[(7O#"X<<
MU[FW'0R2,_>L2BI8ZB1K7EX!)OJD Y$<[7+1*X0=&7I^<-2UZ]ZUTTC;MFIL
MV;YKL[;K\NP;?&.E4"*"O @^9M*Y6W!3&$4WE=KT4^*'8/>1#Y><L=TTTAQH
MRT]36F&EUG--+1M['A<T$BTFJ3+*/DRR/;T*<4F%45)JOCBUI!8B27EO!^3<
M!K>MK0>E2V9$5LDPBBZZQ6AJ?R.X);&UK>)&R1<$K8*383.ZJ\C&,L#VNSR$
MBQ3*O+1$VS]V47(!728L#**)=RI+(F^.$IT-Q";#<?I:F!L3Y-2>*TS7.9JR
MQECC9CXSK 'DG6L#M!6OQ.!E11R1O+@V['7:0#=K@1M!'W+-DWMQ\INKYM_&
MP$K:'B#58Z:9YAY$.%1 IC  G,RA(\@CZ>O9,H?T!G3&'XA-5L:Z1D326ZQU
M \#=ERI'&W?OTJ!ST[(W$-+B+[R.GF:%P'5*A&STNC'NW#Y)%14I#';*-R*@
M!A*'<!6:KD[AW].Y!#^<!S/EF=&S6 :3MSO;:>8CF7BV-I(%S]W_ $5H_I?]
M$'AURH3:3FWI[>,DFDF1RK"0UVK,%$N_"4#B@X48T0LT5$_;PF]UF&RWA$?
ML0W8P59I3IQC.$WCHXZ%I)(#WP2R/&W,7J-2^_-A'192##\(I:C.4S'H#V@'
M9S,OOW%7%^*W!3B;PIKRU=XTZ3I^M0?(I(S5@9-5I2YV(J782_I!<YI:0LLJ
M3QAYA6KF3,R24^,@V2] "FL6Q[%\<D$F)UTU3JDED9(9!'?WN!@;$SFN&ZQ&
M1)4IIJ.FI&ZM/$V.^TC-QZW&[CX5V)OTD\AJ+=)B.5]WD(JI6.28K@4I_)>,
M8=XZ:J^ X&(;RUTB'\)RB4WA[& 0$0S6T[&OJ(&.%VOFB8X;+M<]H(N,\P=R
M]WDACB-H:XCK )67E-\,]=6.:F+%-6_9DA,S\K(S<N_<3%9.N]E)9XM(2#Q8
MYJ@(G5<NW"RRAA$1$YQ$1SJAF,5$;&1LBIFLC8V-C0R2S6,:&M ]-V!H 5?.
MHXW.+G/D)<2XF[<R3<GU'.KT709T=1M%=/*DQ%)3D3_I;?MD6^Q24PLS<RDI
M-*6):OIK.%V+"-0%)K#P$4Q:I%;%\M)MW$QSG.8:%T^KIZ_2.H?.6^DP4T,;
M6 AK(Q'QE@'.<;E\CW$WVG<  I=@T+(:)K67Y4DCB2;DG6MN &P ;-RF8R%K
M:IA%!G[09H*@[VX'HDNJ<FB\HVWZ)8:S+PB[)K*1SV1"4KLBB19_'2:(LY",
ME5TW:'NX"HHBU5!0HH!WG?!WB%108_Z06EM11U$4K'AQ:YK=25ILUS3K->P%
MIOE<BV:U&-0,GH[/OR)&.:6V!!-P<R#D0?%S*D5&\+=;0DC'S45;MEL92'?-
M)6,>H3%9379R$<X3>,G:!RU #$6;N44EDS@/<IR%$/DR\W8Q4O:YCXJ9S7M+
M7-+)+.:X6(/INP@D%1,4<32"'27!!&;=HS'M%H9<S& [.Z8.\6-H?/3J7CB=
M)#/2+,S9!^HO.41NO(.T#*MG#1)PJLNJJ7Q-%$2F-V\D2@!<YSP1W8NE% Z)
MK?2,79Q;3<M CJ"&@V()   ]5?I4UJO3,/EUCZNF-R-N;+E9X'ZC6I_\Y-C?
MZVK'Y/SH[S;JO>Z?^B3]50GL*+W4GA;^1/U&M3_YR;&_UM6/R?CS;JO>Z?\
MHD_53L*+W4GA;^1/U&M3_P"<FQO];5C\GX\VZKWNG_HD_53L*+W4GA;^1?VE
MP:U."B8_I)L;^63_ /%JQ_\ F#_]GY^'&ZL GBZ?9[B3]5!11#/6D\+?R+__
MV5!+ P04    " !I@&%25N!O1$^Z 0 $>P( %    &IC;VTM,C R,#$R,S%?
M9S(N:G!G[+T'6%-+MS^\D=Z,-$$0(D5 ::(4%20JTD2D21>C(%(B($J5F"!%
MI(F@@H(2%!"0$NE2)-)15*0W*:$(4B1!A$#:%\][WF/P>CP>S_WN_Q;C,SQ[
M9T]F9JWUFU5FUFRIO=018,-A70-=@&$= W"2]@^@?@#6'SCMZ> $. &T#P-U
M - &UC%\_GS^N^[SAXGQ\U]F)B9&)A9F%I;?"BL[&ZVPLK"P<;*Q<WS^T*ZX
M.#FX/M]\;N1?/UW'S,C(S,'*PLKQMS_49P /&^,SII>,#!+ .AX&1AX&:CT
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
M4Y;&5_/<';J\;T;VJX)\M</V,W(_!>5Y6$(BD.-*:52@YST5>&,$N"*=7:G
MQS$0>97_RZ6 *C\#B*Y_/;IK<]/]&ZC EZHWG&%N0SNK+N>ER9;&W3H8 HQ_
MC'R;&ZBT(CJ/G'FA],Z%T9"H84P%4$+(^3=I7RZSLU+9D$7%5& %'TXA<T"^
M7"9% N%?ZN4F:]A9XF^-<[MOTBF.?L0OQ"ISUW+"L0_9/$]CW E3Y*[]PM ?
M8(CIE\MCG6MX>)J@UMU]:;M>2K^ZQ <3SE09D0I:!P0PY0 OC4^SPZL"/\>F
M36+R1<7A=7[Q=3#AG;6'"U.9+%HX.3<6A"6]D#ARV$#YFG^6IB,5D&B8)Y]3
MO7"4"ER'@S\U(*^G,OY]AC7CG>ZE:XE4)8A8MR7P6MP")/*MK:U+HN6[37D=
MS RB+S0<& .O;%1"SES.2?(CA8Q0@7PY4A@ _MN<8P%_"U@P.JXDCT)7.*>H
MP*=5Y"*?W0\CZ2O&AG\#5]UT\TFMA:(7.+RZ$+62U/MC2%K+2RZ-;^"JC&YX
M-J70!8TA&@)N0E]V-_P8E-;R\-0W@+6FAVI6FM /83X1U2EA/\XH@7NC+1KZ
M</4 >;6"-'FIG.V #JS;,QHY;OV4)E66()G'CPM@0C:Y#Z3JTV\(348FTK'@
M"\JRL]:!9^<@%/@I*H Y&/OE\N&#(/%?>NN7WOJEM_YK]1;<LOL-[\FR0S+9
MAQA55O_1HAOC"X@'<D4%*48%>IFIP*)J_@S6CW0#LIYVST$;R:&,<Y@R""D)
M$HN<74<%5H5[?'"5% -4.'*6F4;+ [,@=9AZ(V1!_@0-2(RV%LG_ED$J)YT0
MC$S>#R^ 0BA/T L"J@"_J0X@$+N&A6MO]XM\KO*O:DY40/+I/#E A_3JK.6^
M1-*U9<RG"<&/*@P%.OPF#)^+]1*]]ETS;>C:&4&N,!E2 6@1<LJBP)I"ITZ_
MU#I#:*+H1 VOCKB]HU-'QTC?A#![UH-(0)967N%C25&"F$_/NEYI4 [@D#T"
ME(/9WVQI/Y^I#C] *PS?H][NMRK_JO8GU*L6[&?F-_VM"/TI]?3M_#GUO]>R
M_&(5BG.^"'2_H,K\"FL-37U;K7 DW>_ C(-9R5[0\>UNOY$N]TOT_P]%_[-%
MS)1X@0H\3R,L4YXI48'[>7Y03LSX'8(?Y9DE:G6K7!BYG J,MY%HK#PI2+.A
MW97HL.&%(R0-VKV<,9GW)D.E334MC(]S6*8\$6Y?8^./TT$DG-Z%^$WAY")I
M]J89JD<%T#3=DIK4^_470.^_=1.=?84Y%,QBQOUHX$3+8NZD<D?^.^YOHD6B
M<4/+E*H'E#.E<F)?U"5=,TA&6@<2T%5R,A4XF!?9A(.0@K?26NK#+&[_HQKC
M%QQ;T0$^\YL&Q>AW]+%\F3+YKG]@W/B;+0%)M)!S':UP_14'>G^K]EO5/^-
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
MW4RMWZ_F"AXTSQEHTGQ9$'%VTJ5.N_)<1+O1?395+(*;%B(YPH^2JZC *?#
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
MB)[^ UC66E ,JD],M!U2A"PJGB?H+@[$RKWJ<'>^L7QC0#/FCI3ORNTQ7Q8
M0!3_:SD'1C$SQ4M2:->K9PK0C[!<6F"^.T=54]/+18H,<C[JE>,W7XIJ.+EP
M\4)=YTVIZ:W^I??*G3)Z#LJU$N3]2/Q(DY) .4S_+KB9HB@2NZ&M4:_3UISF
M:(T\'L:9#AH:H X](:>?T5=42&)5HPBUW[\NN<V\5']..^TD[H4V8_.6Z)Z7
MBU93+=M>=%"8(#@: ^)61%HOE.;B+2"X/<@[Q$J:J^]86F),D)$)\A'*Q5X+
M?%_BBCX3*:#[Y+I;HE?$YB#UZN8VO\WQ_*?Q4-.>%IH6TX6NZ&+JD,1HY/MW
MJ]6IZ*:/GBO"/51@,V;Q(8(<AVR^P4FSO%@JD)XV"2)LFX_RJ<.M:QD!!7M$
M(\0)9:-V$/;W&7N4#VB$^,@Q4 'Y>H[IIL<WSSS]6(/@>4-B&)F3>9:RJ7B#
M:X5B,G-,J"3%IHX+)JPT\DAND@TY)HX<R3IO' LY0.#!<E^]F-538C&^*EJ:
M$VOA@\[*:=UG_E_Y6CPY+(T^*M"D1-BF.2SHHQ0Z_-@OIFK;B/%ZN"+!R1TO
M.(J)_D1DJGK:>?9=>6=:B%X'-GZ;HX%4K'ZU\ZU.]\&-/=K+E<,$V=:Y6V-*
MO>!1SQKCJS0&WY;.PT(CA@554.$7YR\KY9T$@9:"7TIVG94^9%/5>SI&LS?#
MU2%>1OR0\963H-RL7T<1_ONGI/\ZBO#?7NXD,,W??H5\<5A+"OF6=GVD6Y58
M<X(1/TQA+R.RD]SQ0T7XCK'$FJE/W&=6A2:Z?2+@1MEVV_2WZ-^*U#X?EVK]
M8+^^Z?+Y\P:J\^<^N&IO:WR1=ZS?"V:H[MLQW>,X02C;VN!<?M;%Y*:YN=ER
M\N'G!M[&Y21*&S0'_)AF)_@TEO81\#B]>BI0#(W58FWV1O/Z/Z1XAB?9$4+,
MHH@:AR+-N1@BW[+&#<;K*HB?C4D_*;S*VT)AZZ I\/Z$U]M.D^_N?,6; ,'=
MAFV.A\PL5(_Q-*QX"!=G'^:K:.O30^2,OB]8*>4+*HH^(Z:*W>NVT\KJ_$ :
MX6*>59S,5^OR#TA^8_LXL:W!JK%7M63+%[P'089/.E79D>5<RL77D/.W5._@
M'$>:ZJ!]'['YR;@0+.L5*E"HJ9$>,-S7[S<@_62AJB\E !*@445G#_W#2?R3
M=EUP8UQ=+:TV.G1>3,%QC#5J3D4"!QXZ\# M=[F'L<M,U<)SR4EU)65OE?+N
M_I*TX@QI]-/DL^0;"G7&K(FF=:\R90\J^_:_EYH;MZ6)ZQ1!_7@I^5XF86(L
MT+U:DE P*M(JZ-90ODV49JC2=$'+3!S1::D?U\M-]>?<=TF"7BDVA*QW\75U
M=\KL;W)W]A1:<8A4Y8C<%QP$X2@YGNGZ7_<_*(#Y:*Z%=8EGK].X,0O\'(V6
M:WV(U\@-/JVL@Z[=JR^UMCR^X@X]6.XJD= __6)%3&3 G>+1N+WPT#MM_H+Y
MZY"F8<9B-$&:E68O/"%A8# $UDI0**)T0_BP^+#J6[CD.BK@WC%7?(_SV!.9
MYDIAGPB7;N,]XA;7!: [ZANL'_"OWJ!PG"+:T49!P[H3LC_V2.+2"F$7.(KD
MET=@Z72%P C6\,,)%P]9E57"B\;U%5I:I0;PP:.[BY8W5I_"@^9H'3"UD!]J
M[28)XYI(O$0*^X=53'T+-.JBW.").J)6TT/75=_0'MF*NSU%S\]&7DT@9EP[
M\%%'<T<S6]\5@'SCLPUNQIP%]U.!.DBA3'#QW GH%2TE_'P$22=+!,1&8'PF
MK#=0<ND,UN2Y^"'Y;'YE7<X6S=R"QB?/Y9OSQB"/YTD;9;!-<\Y$W1E, ;(!
MU3?9-,Q$49ZZ:+Q42. ;5;BIWY^"NL[]ZBY>V:#K/+O0IDW;JB1OK7:/U9T
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
M;/R\B'](9HN/0K6P.L<SQD^VD;*IH-O(D8=40(!&2RJ%@^"705"BL!.)6V;
M/#Z7$#,M>/!5E7E1EXLB+K;^DJ^(NZ8OK/,\;68IL[ U4O'TR0E+M8_(/M8Q
M*(E_:;A!C)E\EQ9U!*M8P]D)[DX^9<?Q*=GX'EW\AL>%,:>3=.P,=RHJ>N0[
MB7#7%?%LK3.2_O@$59Z5"DJ8()= /$1!2\%X5(V['X7=:NR2L7Y!9R1<"T\+
M/T@7[K>DPRR== >BWE66ER8::U0ONHK6A]S+(HC@TVG]61)@HX(DOK$QP=DH
M?)1=@=@6PG(>;$@6_Z[@0>V<J],H]V&GE#T*ED9Y4FKNW'>]$CG:H_;/\MS-
M6EV*!$@#!%J,3QD$E[*2^"!U$)P!^BIDW2<D.^'::)TV#M, B5R8MMPY93I5
MX=10:9SU_L.-XN4+)QI<@C5\+W.YGQMU9-MOMZC];(@+-UD7R^Q"!4":HID*
M*7&I[WU7?6^YA,8Q%_/DFFYI==(Q)5AF_,J4_)4I^2M3\N])_3Q2M%IA"LQ0
MS>V/&E.*Z+T457=1?KE=UX[ES*&M$JS$UT23P,=H>9HF<(5+]E V(5KV.D>0
M+G(2RD:9/S5%D>S.S83'+Y"KW@B)';"NRMBRZ.0V 1FYGS\LBI"&;R>'>G?O
MM"/TU&O;XU^ZMGF+[HY(V0.ID+ZY/9NR:#T//?9 RD4R9MVCZ.V7@U@S+NZB
M LXM:>M+P+0++H^TY6KG!;TX8W*.VCWC(H/S:/SA]L1!,8N/\;N^>8+XFU1:
MW;TX^0J,,VL90$<(&]?-]W9H/_&I)!2-[5;X=(H3.]9V-G(0JJ_<O$4>4>\A
ML/CJWKV']YPWHDYY7*]A@FU6UGUR3$>(@_4DT "OPSF"BT$D_@NC2HT!7FH1
MN$S=\!J$J.,+45WSR6E>I;1&Y/E+%F&7=/[_R,OZ;K&ZB^C$E%C5H'J'L:'0
M312(_P,%4.WP $U%(O,&=]@%LE25&[H\O!-1>T@J3KT<>RQ!<QVL;09%B,$5
M89<;7DETU%$!7KB<:VZO]71WQ;VGMQ8#1P4M%]A/7K^/C=1_]&R#[K'-YV09
MFZKE*$T85B3,,XH*K(><189CBOVND32R"&?L#-*ZJOD('V<K/&-4GGAPO[3U
MR"J(D.B4/Y2WC;UFW>A)(7;N % ,9.0JF+O*E6CNCQPS&IZ#XL^ PD^($,)8
MKQ6W!KTAA(*Y!@C!<B'>93RZ!UQ2B0:NKYZL:#^7KHT<T+,B'D:\&"X S98]
M<$,5)US&SR):U+6\4*9XSQ"2#BS-U:I'J)EXXI8W^B&T>?S\B;Y\D>OQZRY
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
MAB4&;_!"CLPU5:>F%@4M!])2'P%!FJ\_!3]IE^]&&1T5O1!^J].)DVZ#;B&
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
MH:3ANR3X2%*]^%9T3\%35\).C<,?VA2_N SZ5AW37X]:AHY8TEY0(LCFE,]
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
MO*$CB\W#4O%W5R*YL)*UG!?Q<]O\AU2WO^J1W)-I=7M:Y4:*/V3][O\1FV>
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
M#!%WB2+1 +V#X1N4(&(;L7P JCTV-B,(/3H24>]RS'1U#ADQII0SY+MF!"\
M5V/]]-J$TR/B,HB6^4\LPWYNOB>@/CH.DT!_A!=#8^OE&,J -55IO<>*U:U*
MHL=OMO#.&"T(22YXT7GCX-FT]UR6#[],&._ =40QI_Y<[E:+]>=RMY;:6@ <
MF7']WC=+U;0L.9L/JX'T@T,T9,(:%&K=8OUA?U[_672W9ZH2D)55Q(8<P+V&
M3\7@EQ+C[[,AJR!%^K564'CDWP9'TDI]UL0NP1OAS#W8HPD@HX$V)W(7&Y(E
MOQH6I7R7^1+CH7X/ ]IOMPDDGM8>$?ZC 1AERS=W4)UU1AABV.1.7Y6(.%V!
M+U$Q3QEZK"3=19&@U.;)K1_5]6Q(W3?[+?HUZ0'IZZQU_RA)>:N4P("=^SBK
M<,WQ@!(/.=:#?@G=AY!:O:?^-;5)3O8N7:>)=/+R=B-!U^I/X[G):SLX:LMB
M#G!M@Q_3<Z&KL@:@E+/J_)- #BV6>I(-$= [J+>Y5HBRH&SMKZ"&_L+*>V52
M^_TXHX-[2CAJ@5,P,5B"<2*7#4%$L"&/Z6Q(O2C'6AJR&DHQPX_6L*2PM'-]
M"_Y,\QXJ/%S[&TM^<BW1-M8XZ68H5ELULS)8W-)L#7&"#;D;PH94>$O-L:06
M.\<.M5>RM@G,>+1AIAF(C_ W.@R1N5;,FYQ6:39$YCN\;)BA(&5;G"UM@3SF
MLT7:\*W2V*M'IK0.[5KO&A[G]^^F8T<@4*?>?^MV%V6=-I@0I;T%RN<)XZ86
M17)G97K2SMIYVDJ8_DP -ZL^\&,G]L9HV>OLM.CJ\;,QKN)/J]W>(4O56YZ;
MTR0!;#"=G_41K80!#%\55PVBA8 >FU3^&YDMV:9E(YEZP4/O>>5>'^;3*X<G
MPLOP+1@^E"/ )"U&.FVF9%5$9'A)S:]*.3WQ$DI).':>O,>8KXN;QGG[PR?(
M140?G&(''3TQ;1D%]_*18'6/KD9-55$0]W&:G85"IDF&I<NJ>U/-*Q*-S!,D
ML,N:?2("CX_>;H-P3MO]\(4A;+<'S#QRV6_O58Y1UB[X7%$W'[SC4.++LT_Q
M"HK[FNBC:D,3$WN?1A.2E8MP/R)86Y:S@4!:U0#9&^Z.@3H"B3YW4\XHWJX5
M1D>I%#H'HI :,\S=)F-7S=]>TA)>6=-F1M!=T8.32H!_G@>F-'!^(K.YB(&D
M/KKL'B#(:?#*;@EZKO;PKMTQF\X=6/ODMW,;1J1^"P,---.U@\919H#L] 4_
MV1M7/Y=+)(PV'W;/;/OL_M4XMG&795?.9@/)G5),#+A)X8!N>RNTU ]9/A-[
MK4@+^P"_';>XH(<@.1HF9R=X+^941$VJ0':%G]V\6XO#X#!4Z55>T]F7?"*M
M-F55=F;Z8Q;9;$A-1EUY0$7J6^H*5>O@P4:K6H?^)*Q[=I(5BY4W;&M*L"T
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
M-F7$]QTXS.C7;#R;>YH/JWEI/*M\U&+I^*I7:9(C\W-0J"-K'%MQ4'4:+FU
MX6Q 0)=Y/Q:E++;J4.7Z'*8[B]\U2O,\SE%JS*=NPN?@_NY&KQ/(CTR_\"%9
ME$2^C%4M1%<D)2_6W!)2UIL:?$8_HG?R449HE9K7Y)C"M&26]ZMJ;)>J&//@
MR&^%D1?R%TF#0S)!,^ UA@%N['(]*' ?LR+!ACQB0^@W_Y ,Q_7T#/X.H56%
MC2$(,_@IZD1;/#6TC7I"/)5(UK#O+-A]/\E]S<5A)?#2ZXR: R"8S8GT$Z5Z
M3\S-)FQ)'](R/=2X\UG4P 8I W8(R/>0!PL9 4#C-.X^9H?6X:Q!K;&:^&V
MO^L1DT'LH9'6] =15KW&AB)R@V3,=HPG\@&TS"<6AW?#?.*Q?%/]MC1UGJ4.
M% =ZEGC Y'CNQWV:]OXR="C<X?7A61T-B#\;4D8@$Z86[X8D5S9APZ7D@472
ME3=O>VMW977>V2(?'=V!)M?R'=GS0,&OZ<LP#RV8F5I0P B&DK7HCBC#$BJ^
ME==:^^1^5B>EQ2W!)Z>IF<\X^,%X2(Q(%RN"KH%N)_"R(5>$A!P:B9T>Y?';
M9A=G@+0VW>G@]3C<]=,7OB24')]1,!+L?;;44KPB](^D_>\1@#.,/21'[O93
MB=)U9_=]FC!K/$]3;2RTW"!O<O]&(]CB_R-AOQ&A%+ AHD$9S:OIT)KR\L%+
MP7*[A467+*YM4$C/27/2^QA:0=21EH)=AY4EN<YPN) 6MQJ["O@4-.VX=,9
M7U )N6&X:9;]\U)-FZZ^5&BJVGOPFY+/?T(=!FB,A+7,[9YA\1VA2DV?KD&$
MLR$EVM6WP3^(U'\(?XU[@B_#868J6;KPIOK'8.-.8QDDY2SR ;55*B]^'J44
MP\&&B(0JK87A73HUNBJ*[(_[9G"/RP>0TM"S2W!LZ;,9G8QGESSZ6\Y9V>Q-
MM$XT]=5/[@"YZZ]_BO>%3\6E[^M5A4\]PP@6KFRUW?<52;[UK9W+[7P=_#V>
M7WG5E[6EW]5-G;'=B]B2.'JR"U.AT2VIP(:TD&BU,/7&BY2JRWN,GET:'^I0
M+U5[MWYZ4Y>OP#7?PR1E,X__C[WW@&KZR_:^HZ@4%42DEZB ($6D@Y38$1 1
M%) :%>D"TEL@BA2E"@@H+=*5%H'0(9$N(" U]!!Z-0DE!-*>.#/O\_SGKID[
M,_<^=ZWW?=>P5A:+!2&_W^_LL_?G>\X^>S]P&TR".@M/:B?^*]3(O=]\L/IO
M</PW./X;'/^_!([_U @(T9H8\6#YP="%UP_?I@CF#'X%>;NNN3SX/Q];Y!_7
MW:ML+6X\>%8 'W%8_OO$'Z'AOV5E_U3 VM34_U08[88#/WQSDUA>I)O%>F3!
MM/ /0_"PLJ)26['IS<0MA'G']7U;P,+HWP]811VPTM4KQ8A 'XJ7PHFO-WX^
M_(.E:4N[.+)>MLSA&LXYE 8(_G_*9OP3KS.-.I\>D0IOUN%IA5H;]ZUU*LR5
M-O6"U(<=0&*COQ)O^Z_%<#0%.&S$DIEI/T!?"R-]#%EH/3,G1R&@_/4K>0<I
MN85@__E'(]F)6T\++%^FA4]AQ3RCS%./QGEE9)"/GCFT15VF<)*)%].)+PG0
M3?[\51N-@2KW-[P=Y,Y U0B:E$N:3<*<8.+EP1ES"^M.[@YLYL!7^>JEJ4@O
MAU5AIA8D'[XP0H;"C86R/W*J5\FT%4Z!Y8U9B*F,CGY_=9IO[BJWZ,-#UP&,
M+WFSE4\<A_!F%"Y%X@T\>U,VV-&&;21O "(!UZZ;Q3"!204'\ZU(D>&/,X95
MYDZ)>J[9W@%BCB^OIRQVO7K:!0_Y=V>F_WYGIM^M3Y]C?K<^59#;O#AG^.?6
MIZ>!)!UDYU]:GW81X[7[CO]N?9IDC]%PQZA/9BF^&@_]]G1;H"Q+1'-0CYQ?
M$%ULW0]2Z+W,?^NH):_VHQJ7\:;GF)LS73!W_[^5X A.3>ND"#E02_/["^B
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
M@)*X.XHCLE&FDK B,AL!M !A$^'*N:A.#,*A30L,"IF1?6$Q63.JACY 8^@
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
M&.4Q022/4U7_P$30RPH= W=LW8H\P V8OTYHK>Q3\U4W95/[,+IL["3G.UF
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
MC[[&CKPRZQ@]\C@-\+L$@"?I=1%M&(4W0DV^)A82$ 5;VU=)A<RM'*R:%#K
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
M \6$@!8P'[XXOY' GYV[,NY]HF][3]BBNJY,9N?2A6W3O8%'%V]L.F3\IN-
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
M1Z@LJL<WEPO(%YQ=/UW,IQP?AX"V5,D.,COIO^M8]9H&LB^'?HZ:DJ?J 9Q
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
M:SK2M&_/?[Y A<VMR<FPMIU/\,0T2$N2V^L*@V0U+"%*W<L6N3\.+JY,."3
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
M(?Z+M4%?O7II 0*= >&ANDWUQZ',)^<V6?3M;<XF&:W[CP??25JM6?I\W<C
MV*+L\,P5S.)GGV\N+9 (82E(6:,@$#0@IM&5U2P.67_,5^?AYN;$%=8S?OZ1
MK]ZC$Y0(?6T4QCA.V.!3M$-TYZ .5U1+$<J#.@HM'VX@0.8BMB<OW(EJ'6^8
MF'3=>1G5=?5S6;7T<]_/CK6A(5Z?_;XMSW%R+(G+]#M_0IIDC:_P6[%6!1N.
M\NM-!A?N8P_DRU^#DL]BX[_FP".4<QW#5,UX0GP6#DK^[43O_2::W8NO[$WA
MO0(^YHOC5G;52T7/1CSJ C'2L;A7R24+E_2UMP(&OOZP*T-2V,OT6X^#\A;Y
M!3^[H$WX&A,HUE.(6";7L'!U>>9G*XCNNWA2>@"2/61^Z9,BA'7YZI*#2!_^
MSNGBD3O\J7=/>W6H[WL)LJ@E9PKAQM54[_EFR[F]GS8;7\\RI*=[*I^#GSC;
ML]5&'0N 6[9$GRC-43_R__3P6+9_W+7QU]O\D\W_<IG,K^!K8_$WN'S.^IOS
M+:.KORE*_PP\?[NP^-3?Z,BG [_RD;R7OK_!\5\T\3\C@_]G9/#_$3,!?R:I
M&7]VEFO^9\\P2?T'7O^EIK/_?/MW?J9[WR_\1]L?;@?]!Y?[Q]O_S7W^V?9_
MN>ROSI+Y'P/XWVP _];G>]]!.A^[W I]W8^ ZU7M9:!.4QR(*@^[/PYGL@$*
MLZ3A;<-@5K2LRZ!TA#VRT"DI&%&=W-43RMBC3 ,Y028N39 2Z*!N,GYY3F6-
M2!2934W)L9MFG9*?MXP2CWFI[>;!_5YVZ]%NR:WJ9J1:A/[&L[)J&!<G+*M1
M_Q,--%N,X<P'T#CY<?..&4:UZSCT/:K:,+ZBEX5B/?RE0H]S/'?C#KST=%OD
M7$?+BE$,>UNX1$]$KI[%#F?Q3_;&^ 'BB=Y51(O30*,':* MI9)57  E&<)!
M_\XR0 -=R;V+K890TB$)Z+5]-- WX1$_0AU5'Q.%7CO@1@-EF86JP/X2O/W?
MD<;]/WY8\->8S?^H_K]']?_.!PQ"T>5$,,8 )SOI>9T;'DW:IH'" FF@YBM9
M!&R,;:N_L$5"RPP/H#$=(G"UK'Q3DM_$>^V+@N2FW3OHAYYE8L,^&?D>^BVN
M0H"3"6W8"4XJ>QHP3\RW!P(@]U"22S8?(1R-,H [?TBZ3K%X=?[8RID7DJ^C
M]>0TQ]L>DW5:>JM]0CKE\07DNTOH"H%8*BL,2S# BJP$:<?GF.-V$BCR\\\X
M["5LRD\I3T*5IKHK:@.G=K+UODJ*XG6;9N*D*=S5K5 N["P&+(B]#8VUF7I
M9.IL@#D0=1.4XO@%8(;R7.[FIXGOW=]XN!TM=[TS'_O6\K$-TXW8!4VF']'-
M5O4,.'LPE;V2F!_*W2,UH B]=T'4_S ?@]5:S*WASQSA,&TA\5FK(3#!N%0$
MR)^#4WA69ZW:$D3M#34JY\#A*,'!RH?YDO5IYLO*_1^Z,[WM1Y]NI@,TT#SG
M&IGLBQK]J?D$&UV>4HU'**Q#%.FYBS'LWRNDO%29K@+KKA>Z6<MI_'B-[/Q:
MXX&I[F"^K$/X\?UG*UL?QAYE@/=Q,B(46C$<:GS9%#6"_].J()WPW(GE<8LL
M[BO\GW3*KH2KI_#IXC2%4SJ0SGT:JK @I\=0QGIXUE* VT619;_BLR66UB3"
M*P81X\!N?]^K3#U0+M0^Z@0-Q$,1>$F!$!,Z(8R3;D'%-6$D08J2HM.G1W>%
M[ X/E!56@5DA\&[^#C'P%6!G%E&$/V;M<2RYU?ACXHGQT.3!4%!OT+=]T2 "
M%+":(5RE0\!Y^7UHG-SV>V1 #.D;<),0#B52:XB]S=66Z1;A)NH-^9'17<?"
M#O*^;E+;*2U8[8' L"P(^M^7F\0B)7!BQVSW#&@@7=>BM5E0?6F-<5\FY2I3
M)F#; B5<C?-I%?:LA!%WFHCM@3?9B#F9@K<^E-P+/3]_7@E-Y=NA\$*H\:Q-
M&,"P(5B@=56D0;[I@OB3E[85YA-+I#X3GFU=Z\?G,'>U^,HTQ>D$FX5,90'3
M_^O K GE^'3"'S:P?NTJ4Q@-U-)(]X,H&JBO&<%# S$'E'#.3=% ^,59>1%
MH-6FNF/]D)W)G$?@6I%3%6&:FWF_]HZ>X.V2@V=42XL+WT%<::!]0%T[AE^#
M&X82_>125_&)<O/X<+':$;[*^TT?Q&J6,T\P\OQ^[6!"*7;V!1UM[SKLIR_
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
M53M>05+KXT,<Y!#6E7.\E:2W]U*IE ZNIC/C(KB=!_5,Q0CAS?;&_4#U7IQ
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
MJ7/3J%,44?AT4!@.2C\#)O73NEX8X%YXOW@0$"K[<\_[P8ULOO<OKPM 1X]
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
M8!KVZ))<5'^*1/5+OVW-G[!Y!#$G5J6H://M(0E7"ZGK4LJ'11Y4#@7O0Q3
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
M2AQXWW_K (N]KU_=Z83H6INPW?(A0RE1Z#%LPUJ:J;$@KVO &&&7QU]FY+1
MLK!IA7)3PTA.1J"CJ>>;9!FBTTYPK&KT;SS+8>XQBG">\/F&[GV(/(O@P)-P
MTLQC&W!)ICIRMM<((X060L$I\I\*:M9SC!"GSP:4]-'*GJB]48J56L#J*)SI
M/?]:V4ZP 79[=V&L"PO8"0J"6R35;BS;9O,+?@"7OMMF0*R57+XLZXQLTF0O
MGJ7>N;+;\+O?:CJAY^['4XL5DW0N1GH')_H37!2MC+H%W@#V(5;COW!)+PXW
M3Z/L@TLV,EQX\OFLR*1+%A!%=?V1@9R<36_8HU3\W"P5 SK2CM,%@);M#<"R
MQ[H8>:UKWL0Y*-F]^EV.DMR'%L>,+PT?7K@N/?]^^<&S?UW'T9B"(+5$H0_0
MM2B"_9BD%XK15L!L;&A H:/KU([@8&  9Z!26O!@=T6G7%84FY)C'J;+# VC
MAS"PIFQ:M31MNM$X_08%VHM6GJ"?(HQJ]X;?-R^]$!$9^I2O:C8A\4#C\5'%
MF",%OF9G;UMV[D,:U\@M%-$KX*,P&DO.=GW$U0O2C^(%43<JG1),#>GB4TWJ
MZ0?]KYJ'R7U>P =ZA'E6*UWDO=QJI7O)JJH-@HYA]N$:0V$MEMOQ1-MY(U=0
MM1(TMZ4P4_:>(J_UJ4BO!IHZA,59LWLYGR+,'7]R\.IM[FK;.1C5%M2A2=&/
MPJ-A['3YLO5\\RWGN-HP1*E32>-5-[?%]MZ1NI?=AWV^KYS-D+/ODS*V<QCK
M1*1@.$U/HPSJ*?CMC157V5XWH<'&"8-T@?>#99?J[O N7(P>RM$_// \^6A;
M4!Y_2M%_"SK;?*@,1K.I+"O;PKS21="3>)&?M,(K9XXHMHR;G"IKE7Q(K3!.
MJ-:G!3^YE#G4Z:DN;K;;&&/P;1\"7!N;+Z.N@O8DVSAL@Q%=M( P&TNW89&C
ME/?MO<YK:3O*ET5[WGOGR3>XWKK%G>=:[-W68C4E^FFEB9+TV\,&[*%=!:.I
M'T!9P)')]XLFLVZHYX<55NP H10,$=T>IAH31+?[;/(@YV%VT1!-ZV:BX<1%
M\;9O=@GB)>YL?PPH4&)N/"P /I=N!_I0THDC#QQ>G +2L]X@0WH?&,Z.E@X'
M!_&D.0TB/7-X9,N5PP>RSPB$PK@[Q) <!-MN_"&Z)'B#^%$_70#I:-$\T:BI
MNXC*F7EK4=>?9Y(I;N'T-2O36BE__;^?GVN3I<XPVE'B-%DPF>C3$P]H5:Q
M95!NE%\M<6V*!,9!WXD=WT&!B'+1([S-U+<92BP>?I_]NLCP&BO+KB7C"$5P
M.>8)%KUE_[N_)866I9MBXBE^1FZZ%*YT?>DPZU_2M9<R-?\1*AOFMPZ4>I#]
MV,_-*Y7?[=J['=,C=!7&<WTLJ%;6@TC?AXB8Z#Q2[64X=L[C8MLX:F]M:OU!
MG=/5#JI^U1Q^[,#7'!9<9GA=6 3.WD\#S_.S?6'.8.NY.FL77(@EM=V(>8[.
MTU=P12[(^"O3.0*VE]((5?.N?<'UAL'/V\:%XRQNB8K5:U,<RRHKU<[;0:0@
MAR E_SUB 2"@?[,K4$:F$>"@:EEL&T\ELJ#/30UX\8J$$,7[7>L_#*1E'51\
ML@F<XJSN_1TK?H7P1>E.+,J29L:*'DM6?BID"9I(HCR,^HZ"Z4/$F/*!=Q!O
M?%^P4;R816?2H^@^U:/BKR_-BB;T!HU'M#1OURQ?1WC'?CTP8K/W=V]DSIP:
M#@90ADE<Y#!@V#H *TZ'7S;$B"#3 IUMQL,0?D%'F]+F"I^;(][N\$AS6W/R
M'X"PPU/@=7N=Z6EX6;0<*A+,9J4HZRG4!:#E>NL42KW"MO3\[(E;U@@E7A.2
M4825<L1Y5Y-O<6XRRF/E_W9AOISI],KUAU7Y.PZ->[I7('3K/LCI-ED"CKQ%
MP*7CFF?[M+_L$LL>&UP^MT"4R"B#2H!_CJV<]G0>'7_ '+ O'#6Y%YN1%W[
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
MX?/;@JE,S?5]R-M=NF3#2B-<#...!X_M)9CP4*()BR).2&W;SX0TR>;6:+N
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
M#[" _^][.1;H:*VRPL::.0-ORJ(;S'2H;KP/^YJ?(DCU<G'ZI:9"4UWX>NU
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
MNQXNHUR4L$X6 [_:);:=5+>!=K+=?E[O@,3-$1!R@Z[,$5SB+N0]8$Z/]P#
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
MV_^'JTYL '>F/@P()IY\I\]R!+)?> %:I/22,_6BK;4_L^%R=YR*@T&OL ]
MY9IO+X#MZ5# =(C11Q^CFG,M /LE$$7_0/Z*TF!)SNOV*2!MVSX%$F(Z2Z(3
M;DQHJ+2VGOZJ-7[3]\KSXRKR./K[3NH^YF7TP%D]BT F%,@<*%H^Q"Z-633B
M#Z2GY,<GPF/)[SUQ&AL!:5[>5NG:O^?;[N@'#<Q&?KQS>7X"M1_&!68.<,!,
M8=(=6&U$^"'%F1$A*=-DRF!)[$C1DPB*B-F1H4??2H(DWJD(E>Z >HM=KH$6
M0O9-0XG-Y>U<EZ5/A$- MQ:O;S%]6=;SO6#F<01NS*.+[M93=7W>,Z()TW1&
MV4%+Q/K7[/25ADH#[9R[LX>KK4RN6>/7_^JM&T;0?C : 0WF&=0X1);E:RG#
M[KEL>8QV2,&R]Q/+/.KP:/HM[?9$1)-ZOC)>PS9C$-EIJO_FI8%A^7DN%.!C
M0C@+9<KE'(%-IAO+<(KE+OJ:)$O7*<MNV--MJ_1*IN6SUXG"(H%GH23V[_--
M%42_E MHD][#3%W4%)0&YR(QJ22B^R!D,9B10I?-00?KX23'HA&1&R2G3-WD
MD;&4R%*K]J5Z89'\U$W/RV=5CP0\.JZA XJ'MML,X7-WJY"]00M" ^MSLZ#2
MVI:'@1[BN>TTUFF2"!\%G!8S8=YX0:O4\1)1R.$[SE(I3>I,+;*Y\/CQWTZ
MQK?UKTPG[O.6.Z!@:C!CB\MYD:A/4''J3XZ<ITDG>0>4#!6W2'@!8(8XRE//
M_FQ<UFT\.<RX677Z*V'_BT(;D-:QJ ^<CX1?'=!^)Z8QVV4'9-^>L;T# G0)
M5#LN37VYO^B-]"D?]:Q2=Z?/W]N"\"$,S[IT?W.?C34/U2:G\*>^UX"9O1VP
M$9"4!S%R%_P9+30X=89Y! EE-_;R7&7<BL]!FDO_F?F:9W[E\U[_5QW:(-%K
MI:J9<;S(7F(0%^]>AP :X#%"$HSF@4DF'-)K-TEB^';1XZIIRI>ZF0ZW2UF.
MFGAOI]I7T"-U,.TX7[_CSE6$W(>'.AM0@WURP.[M-ZZJO\>'/ $DDG-%!2R/
M7D'<P"&B!SO_L3/-:&>[A<:P=4\9OEU:TS^G:]CN7]@EZ'@3TDY@2>@QQH#=
M,/SC3VABN2.%2ZP3T]]+!-?DU6K R;%F[5R[(N;U=O[Y)A6,G!J+CH\)V@S\
M-;X#.O^0.C "0J4@HX !XN3B!A&;B;)@6?<@C, \B.M,[[GJ]/@3.-RIS8FV
M@,B(M!OF_XANT5)9$I,#R[NY(&V<2:XZX9%E]VZ]ACNW 4GU!.P0/%D>GKX1
MW@81#(G;OHD_([\\9UOT]Y=-BIW"&M$\(D \+<6MFOT(90*T<H2XH(87 ')M
MIMMYT.DH9<"E$:$\/+=]07QF1(8!CT2R=D#UFX3Q?Y*V+WV/E^:*%^\DZ_)T
M;S1WK6E (FT9X3LVS+66F'88/X _U6UU>.Y!+?ZZ9.<#BXA-ZY4#?C<;]O",
M4T\=,J4*<=5Y.>T<&CBJ-P#E"UF&TF6ZF&:HC]T_ %_F8)_6?%.L-0V29CI8
MM.TFZQZY:1.L7QJ/:VV+2OL6(_1+D6V >3L)F+GTR^=2TYD^J#'(2^C@5L'V
MB"E6&IQM<;8HW.%[F4*SONH(ZVM".G_H_7!;@HJJU$]%][52$"H4Q=T=.0NN
M9>7I9]?TZ;,NTM'#4+%5;&OPH).\'7%R#T)YL(3]H1B2%6LF=G*YIL[;TR+Z
M\QEI8DA$?)K]A[YKALJRVW <F".P5 O<VN[W-65G6AY!C T8(!+)Q2G&>K*
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
M'=W0>I,'./?@ ]GTC&C<P25]83N=",R\Z83^NWE3%;I9N7A0^FKQYUU;$$8
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
M?1/U'LKC3A?8UHD,GDFYQ_7W\M^U).KXY4%!&CFIKUT$U->M^MPM=S3ZT]&
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
MY/\9_S/^9_S/^'\SH%O3_PM02P,$%     @ :8!A4G'G1PT_O0$ @7L2 !4
M  !J8V]M+3(P,C Q,C,Q7VQA8BYX;6SDO>ERY+:6+OJ_GP+7?6^''2'8',!I
M=^\^H1KLHSCE*ITJ>??I<-S(P"AQ.T6J2::JM)_^ APRF3/ !"FZ[Y\J*<4D
MUOH6^6$!6,.__8]OCTOPS(LRS;._?N?^Z'P'>$9SEF;W?_WNM[N?8?S=__CW
M?_JG?_N_(/P_;SY_ .]RNGKD607>%AQ7G(&O:?4 _H/Q\@\@BOP1_$=>_)$^
M8PC_O?[2V_SII4CO'RK@.9Z[^]?B+\0+.0M<#D.4"(AB@B#Q@@3Z@D?4Y8$?
MAN3J_B\QYX)$'H',"5V(.&8P]MP0^@$E+N4X=*E7WW299G_\1?U#<,F!5"XK
MZU__^MU#53W]Y:>?OG[]^N,W4BQ_S(O[GSS'\7_JKOZNO?S;WO5?_?IJ-TF2
MG^J_KB\MTT,7RMNZ/_V?7S]\H0_\$<,T*RN<435 F?ZEK#_\D%-<U9B?E0L<
MO4+]!KO+H/H(NA[TW1^_E>R[?_\G !HXBGS)/W,!U/^_?;XY.F3RD[KBIXS?
M*\O>\B+-V9<*%]4'3/A22E_?K7IYXG_]KDP?GY:\^^RAX.+P;9=%L757)66B
MI'1#)>4_'QOLIPO$MR1OM2^K!>%J=3_:DO$4IA^MB7LG^8&/+W!OF(M%;AZH
M]QF;ZME=#W6QZ.-+;.NQR"N\G."QV S3$WFI/O@@?VJ'43<Z0:;U."UU]T3E
MWRJ>,=ZPY=:M0<K^^IW\:;$JX3W&3XLO#[C@;R31LK?YXQ//RIJ_KXL"9_=<
M38EO7C:7W.(7]='U5URP]_^U2JN7&SD)%/7467ZJ'GAQ]X"S3T_J%N4O\A95
M>9,U#])"^('GB9# .%13HO )))$?0,()XXG' N:YBVK]KBQX!G_[TJE5R_XZ
M@G]G8(GJ"*,4O,Q7!=W,Q8_+0Q.LG%O5;!S_E.%'7C[A]@M2>^6V-(#\^V<N
M!4^I<E+**J=_ )PQ4&P^7&5I58)[I8/\[?LT Z6"H?SAWW[:0#FCYR*A/.$T
M<*'O> Y$422?"T>^+0F-<9RXTEERDX5TY4C^9WXR^@J,]VS\\J>Q^O)/:\GE
MN":L]8'*\V6@KS3H:0W("^A?UVH.:M6O0*,\Z&D/:O5!)?4'+0!7H($ R$>E
M >'HDY+3+6V7RL?/BUVSY?35S+8U%]<F$[@D->:M2-)^GO,37U9E]PE4GT#'
M;=<5_SRY[#_MO8W710<T+NB91[&]XB>:RQ784P6WGDJU8GU=BU3YZ[[(S9,J
M0?H.Y 7CQ5^_<P\ OD=_[[C@12%],_SM0XI)NDRKE)>_Y#G[FBZ7UQF[R>22
M]SXE2WY=EER-N_W[@E O3#CQ(?)Q#!'B"&(F%_$L8BCAKL\=0A=["X.S1'BQ
M8%H,I[<\LLEVTMYI"5@JI'I</LF*C=*UZ #7LIM-89?;4&]NFL8DTTPZG2Y
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
MN_*JBI7:>MB\36[DADX0BW:[/ XB&-,HA%22H!]&+&(\,-HNWQMB=DS723B
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
M'41]"HGP?.F<RBDG822!@H8T=&D4A0$U;[BG-;8)S4S80*\1#F!)#>M>>KD
MM[4$IBE=.B9P!'8X\E217T8@P@F!L2?D/WX@4,@#@8DP[8XWD@'&[W;7@U\.
M-B[P>C.M=2C'GC+?OP4=+:F@9N@D5V"M!.C5$VFGREJ/,9+B#'"SFP2G,_#$
M26\&6.PGN9E\>>"1RXER$9NB$F_;PP$2!:['@@CZ(:$0\8C"A(01)$1$2<A"
MSW>U^DX,&GUN:X[MLBZL*^N"!]7G,;.#YB'-6.B.?VISKHA.VY)-A=E?@;?6
M#W.& &?U=,=(@&F/>X9@LW?^,^@FPQBN.622'F15KQP_*.M+3FTS1ST1,H(=
M)'F,N!"A6%6HY5RUH48>$H'PS0K0G!QM;@S6'HNNI06=N -S=4]#K4=:U@ <
MF:0NP,Z8C[0PL<D_IP><E&^T=-_E%[TOV8N 6_?1;;>JRG<K_I\<%W=?\X5
M/,&,A)"XL?292(@AB:@#@X0F2>+1A".CI"S#\>?&.?*)\RZ/A#L%N![/C CC
MV(?.QR+EUN)?J4(TA(-;G+(KH#0 4H5Q@^<TL!L[F.Z4"*\>7*>!CTZPG<YM
MAO':1UZ]Q>7#;9$_IXRS-R^_E2I"IZU#E=VW>Y4J 9:458%IM8AQ''$4,LB(
MPR%* G5B)3P8(,?C09)PII<2,ER$N;&;$A\(Z=R60#T60'2BRV5A)_M?S.AO
M@%WT&'!<M$<F02D\J,'NQ%>-6[Y7&H T^P&LE0 ;+<#OG1X67;/A(-IDPP%2
M3$J(PU':Y<0+[C0TW;ZIJ'V'O]61767W0>-C+N0"T0TBRJ&3J%-[S\<P%F$,
M<1BP,/18%%&CPGAGQIL;X772@8(_\VS%35/N3X.K1V06(1N9M=9H25&;0,'R
M"JP_;,2UF7FOA8O=]/O30TZ<@Z^E_WXBOM[7ABX?I1?W-B^KG>@/CP:2,EP!
MF816^5(>Q"()H1\EH>=B[O+(J ''D7'FQA_JS#S/ZOSR7#0+&56OD6=E4U;]
MR^KI:5DOXO&RF?!_EMZ5?%5$7CP:M"(^![_NHO%B4$=?'-9+027CJ-$N9Y"P
MN]0[/-3$2[J3^NXOW4Y?/L'6DS0!7]# =2*!*93+L1 B0AA,_#B&211Z-*%$
M_FR4-&4LP=SX1CYC_HC;3S7H(VQ F4(YRRTHI<0K;4+U\7NU;:A:B/EN1/4Q
MNF@K:NM&PYBN:6Y1>U^]W,208^H'"97N4>A#A!"!A,8J!H$'Q(U#+Q)&[8,.
MCC(WQFH:R^!:2C/F.@RB'CM=#,W(#-2VVVF74&-D=)Y$P":''!YH4IXXJ>LN
M%YR^>&#6IC3N1VGN.E,P3)P(>8Z 8<)BB,(@@D2^V3!R? <QDG!FUHNP?_.Y
MO=U*-J"$&Y9WV8=-[\4>"L;([[,V#N:9DP<4MIHBV;__M+F0!S3;2WH\=,V
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
MC]7W__+/L><Y__KYUX_U3^Z_'C\D-$N2/@7)R03I@U^<+CGZE-Q;B=$G+QS
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
M%G<;?G5@V]BMVHOESZMJ5?!?TRQ]7#VV02/ENQ7?^OS+BBS5U9_5$[DL%R+
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
M59L#ZL(@PG'@,^2Z5(MW!HX_-Q;Z.2]X>I]U:1#RO^6JE%(;!'T.,,)I2IH
MVI$)2C=^"[0:@)_;"\>%W2 "=USX)XK+;2/AU.FVG&15 6&62KT*KB(C"*^^
M<IZ!HLX%K6L,=YE 7>LS\#WA&1=I]4/C_\M/Z=DKY9^>5NHJ\@+PT]/R185C
MU&/+[Y152H'@DM[P4L[ZN%K)J>>E?\-"PEP?Z3P57/W>_NG[Y2;[A6ZR7_)-
M]@O>V7S8/%J[[_:/EN*1AS\C)Z.4!]QVNMCEX3IO131?<)O+:D+]W#Q[ZV';
MAFEOFJ=WP2.,70D*#!,>2Z\\\"'A.) K?X<$P@]$Y VJ#G5ZV-E-BHVTPTI#
MG4%8SQNWC]O(,]ZZ7%0K<7_B>]]Q9"OV\5WJP86C]' :HX34F9%?I9B4'AK'
MRDII?OO2.@EMXX9U*8:;3.3%8\U\;U[:/ZH2R76%Y(7'(TI9&$$G\"A$S/44
M)WF0Q@X2.!:^XQOU=QXHQ]R8ZBY7IQ!=>;:N@7%M,9:JZNJE:@HH70G:.IS*
MC^FWF!M:C,',>GJD-X%-1F;!?C&'KC_,IFQ+3XNK.F:SZR!3%QL8IQ[XA9B.
M4QC"3)17*APQ"*_CA26&W6X8R:JZY4U8Y7*9?U5QX.5UQC[SDA?/O+R3-[W^
MEI8+XJF.UR%3Y2,<Z>RY!":8)9"@*&11&&#L&-60T!MV;A3ZY?U;T)GI"LAY
MQ4FNP%H5L-&EYLY.&Z#4 ;\KA0P+VF@:1X\R[4,^-D..A[8Q-YJ!9Y,*-4>>
ME/G,T-@E.L-O#]CK5;V--PT8/N;9VSQ[EOP@Q_R98^7KO,F+(O\JN56MI1<J
MDXBZ@0MQ0C!$+@\A"7$(G3CT_3@0GA=IG5\/&7QN'+<6KMU>4D=.Z6.ZQ$73
ME?MK6CWDJZK>IJ)KS8!H5#/8E#0UDL9&\(C0C[XF5MVXUZ+7M6C 1GK0BG\%
M-N91&HP(M\$&\(BP3[3[:QM^L\W1@?B=W!DUO>=TVZ(#M=W:$QUZCTN*LWV1
M#V$=3+4NP)R(B :(1C!Q<  1XRH -6*0QSB*$'*$KS=MG!EG;C-$NUVWEO/"
MXM;[N.KYLQ;0&IG4AP UL*;841CLUP/;'^H5:GD=U?=P':[CEP]CA&LJIZ75
M4B7(U7455'YBP1]X5J[/:=I*1AXCE/D"0Y<E!"(14AB[/H<^15RP,,8481..
MT!YY;JS1$QSD=242^O]Q]ZY-<N/8V>!?083W]?9$),:\@"3@^52ZC6M7K9(E
M]4QX^T,&KB7.9&66DYGJ+O_Z!7C)9-X!$F2Q;<>T2B62..<!^> <X%S:HA\>
M7KKQB/ULV#'+(!@/S#5W#V_O3X+*/].U]-IVNC-"/FG(?O!1B<D9DV.J<G]
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
M,0]CF,6QL=M0"*DYO,,!(3'+HD#%]ATTKXTT-7*L9 5&V':>M,N^P%5@+38
M?,$U,'U=0JI+0<^KD#DX\+Z@&\E3=W[9W)QI&S2N>LU7'S">>VRCQX$?;'5#
MURB2Y[7D52#+W5+</9F=D_^I7DW,8I%$.(8,DQ2B-$HA33F"DB9AG(0T% ES
MBW.X.-;4:+,M*J!+ 6A+6->HA\L(VT8^>,%M\.B'O90SH/^VD#OTVB*73>2?
MURNQY5?![! <<1,FOP$2EX<;.4CBIMZG@1*W;^E225US1/)5+O/5NJP__&XK
M[Y=1$ ?URI>9<YJ484@%SC2AA RR( Q@J'],,J7_@ZP(Q6:PJ3$*^K,6]_^
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
M8J#%8O6;:94PQX+*P$2=A$E@,E#B &*2)3 @B4IE@I6,'+L<W1QS:M;B3D)
M&Q%=&QW=QED2$:D@X#!3 8:("DVMW/254BB(DHR$&4\::OTV/MR'?/MM!-1-
MU-6__^N_A&GPEQ]C3( =*7M^?0<FZ49:H,6M=[AG8/\ZW]U$LT,W*FM\_':F
MNCWLR%VJK'$X[5AE?VOG",-+.^5W3Z8A_?^4P[VOTNM,6.,W/5E2FW\H(YQ0
M&+$@AD@P 6G$-641AD(6:4O0;<NAHQQ36Q_T.QD[AR)VF@ [CAH!UH%YJ](
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
M*-1"$D<19 (A/3,)1!@@3JETBMWW@FIJJE,!-,N)?:6ATHV*+L%V9Q)8:)O
M<VV$>TA=_\ZTDZ[1NVA@G2L#\?8&S<#.)*A6:UAHHV9@;U99/@0TALS OG-W
MQOF-U//&M>\@OO[ 1H_O\\;EN= _?P_OINB7"F"8-NMPG*:T=%F.6(\A5:K%
ML\6)?Y>;S^H[_3%/ QIG>E$)HYAD6N)) G'* IB$>KD9!CS W/@L;^P$?AB0
M;C[-FX'UOHDPY$TA[\T>.Z [\&X2/U#O1B1"<:HBF,:H+&>/( Z4@D&6A5RI
MA!,AYB]RS5:V0_@;]G ]8+3A#NL5V>Y8=:W7?S*#^\__\4!SQY%]H&ZW&^K?
MOBL''ONOE)WZR1CY\[Z>;&,H:%E:ND.V; 5[8_7$0)8[R-I@?_.!83O$YP1A
M(*2CSAB&9?MX"C%P:_T"<#]*?0]=E'D,=)._ZC=UH9]>5[9X)Y=2Y9O='DA$
M6* "$>N) D$0*?T?'&8*9EF:982I1#"GL\!.**:V"FR,^,]N,;9N/6"[E!N8
MU\&7;G6\;6U G36EE.72B"KZMK8#_%1;\O,@.UF]R!PB M<-R)O$X7;BZE(T
M;K>'=7!^O%LL:K'>FI(FLLFV2.-$22H1C!)J5DHI@E1D&0P#027#<1H&]IGA
M+S0R-573,.N<T[P!ZN";=HG)Z_+EBY^!U<E0TTPP:XRW#]CL.7)PP_/ U4C>
M=)TX<W.&NT'&59^V2_>.YYIV _V!A]FM:_M-"0]TMBFU>J2V\R1164!E!#E*
M RV)/((TQ3%,XEAF<<)91)T2$;@T/C6I+#%WF_Q9<>TVY_/-X%A3O:,97K-<
M/SO/\S^Y<V%MB#F=5?MO,I5S8>;2#,[I&5V]JI@40HKW<IV_4./M]S%?TB7/
M38--ZKYFB.5)$G-$4X@3DZ0C4 )2Q!)H(E)HF,6APDYN$BZ-3TV]&NQ@#Q[L
MT+<263J&VCGUAYW"#<7RP IG3? @7EKNE/EUW')H?V1?+G=F3MV[.CRC8YV%
MU?+ANUP_F?/(W^BF/H_\*I\KI[_BL_JRSG7+SZ;I_Y9T_5&CF4=A&BH3;9>F
M7)JT>7KAJK"" ><L583%C+M58.B"8FJ"IU_5Q+$20R?R[41M<$H'5C>#'QH#
M@+%@!FH;7F? @ 4&K<<*#GW(\EK;H1.0<:L^].'JI!Y$KX=UV(K[?[=/;"'?
M;9=B(>M)0H212DB:P$A%L<F"@"$5>OK& BQ5&$H<I-QZ%^[T^5.3J0HAJ" Z
M;"N=8<YBUZT?'P-KS $57;;:SG#BL,O6CYN1-M@<.7+;6KO,P-5=M3.WC;>A
M=AGSP5[:E<LZQULVA[L:4!5%M,V7#Y^?Y;I\!XIWTKB4[);!LGBO_U)L<J[G
M:U2E(D0PPG$ $>4!Q)1G,(Y2%"$N$B2==M5Z8)F:'-;;0:S$:Y(BF']M#.(9
M$#5FL-K9Y1QZV;G/[*9Y(_7$P$)\X$(#S <']J: O2U--^WW\$PW-09YC:_L
MRZKGV,K.<,:.J^S+VYF8RMZ/["JX53T.4W[\=[F98Z(BR;& $B4"HA!)2 ,D
M8&*.*D*!49@ZU1 [>O[4A+%,U?>LL=798BJPKOIW2*&MIG4F9G"=JDON&&@F
MQ6V3G[ N3E_Z^S<7S1KATK^_XYO\I5S;^!2ILS3Y%9[#)D86D[/VG0K$^<L\
M%9#8]:&1H(-L[;^O-M^V['\DWWQ???CQG%=R-(\"'DL6F"QZ<:IE(HTAD9F
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
M\@ .B7"LC33:NV2GQ)-\0P;6]!%?CD&=VT?O.Z_%G48#/VX=J+'[Y*1DU.@
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
M%D&6)6&2H;Q(N55H^.7FIL:5?6L!;X8W2RF$R_":,: [T#QSW!Y>NLC201D
MAUH$1I@X%1FXW.*XZ@%&WA_) IC=Y:XTN5Y9SG,F<B%(!O- )?LCD4$L2 @%
M#TB @C0A.+^U#KEN:6KT\=OI2MCMQHQE..)Y?,U(Q EJGOEC*&!.RH3O@>&[
M)GC3V)L7 -_SV:3:]_X- RI@WD5!F!P$2+0E*6):A'&4(I@$&9$\(2<<>59$
ML,A8(&C.DP2'Q@4PS[<S-990AC8GY6W(%5"V6E1RO #I96IP")1G8CB-T9#B
MOA? LJAZZ0:TD8I>#@7/KNKE=4@N%KV\</MX-2^O^[!7\M+@\J%B OR9E.P[
M^<'K>4A9$L<A@Q&A&*(D+R!&@L,PB5.,<)8Q%MC)!NP>/C4N;&T#:_(#=$F#
MMEH />C,9D9# ?',>1T6VBZ7.?S'WKK-UN\]?^2\_&//CC/P3UQS:P3"1U*I
M4,WZ"Z]T:-6'<K%9<_:NC;G2-2*;J3H311CE,8%!@".(TI!"'.4!%"1/,,T$
MP]0NZ<'>AJE]\OWC[<X)(+UHH@9GH'5DILJHMF&%VIF9DN%9;%3X&OC^UZHM
MKOH[7S^NV+ 5UI .-6,8S]WDF8C>I(=NB$BPQMA/$(*Y&6\4=V"-T_E0 _M'
MW526Y2M_5CM9RX==C:==@%#*8T9#+&!8I"%$F(>PH"*'6/TWQ3@O"JOYDD&;
MD^/4QN3AU>%,<#:D/K?H^::Z%KBMN;UJ<)Z*P5D Y*$\S,5FWZ)HC D.9TK)
M&-TZ8,M*!;)^6M;K2B_6WZ^6+UPVHV*F9(?4CZL%D[^K.=VLRQ?>'>5](*_U
M/,]H2M1^MP@*)7,K,"1(=D>2B9S2-&"H,-KYOLV,J;%3S_0F]'W=.:"B$#H/
M0-$=F#/I@\4.S_#N,M@M&Z43/).<#J#?.3$#/3=F8.L(Z'D"MM$+'\;J#(O=
MN%$Z9:3-.G^=8[>==S.F%W?[AC]]O,W FQ'8VRN\_6GV"9]MP.]K&!7?R[5<
MK29YB%.>!1!1PB *LA#F%",Y'K$HI"Q'66(4?'OJX5,;9;11:LD:1C\5/W=A
M\J_FR9M'Z%T>'F[%Q#/IV\)AE8AYSN\;TBZ/'CE:DN4Y9_HIE6>O&9A 6=;/
MJYHL?JU6FV>]6"Y%V9,;(A2SF*<11%%$FR@L7(A$?KPH* J*HXQ:+6FOM#>U
M3[DS%VA[P;[!@[2=K@%NMK9U"*/O*=\M"-HG3)KAXC1A\DJ3XR9,FOE_E#!I
M>)NS@'J5!O2P5+(5GYB<E,C6R#8:K(L_O5NRW^2O5?"'*AU3UW+^PMZ3YU(5
M)>6DYO?%HGQH)NEQSN3_@@#&3)5)CB(",<(13 05(J,H)6$\(,_;O^5&7^KX
MJ>*_2&^5BO="67MS7+[KWC;CR(ETWEO&^._\!7V'FY#870: 2FGO?'X%K<LS
MH+T%.W>]Y@!XZAK/F0*NK7[K? )/O6"0=>"KY6%#EN2_<LU_DPMB=ABL_)FO
MY6HV1[$0*<2YJO=3Y*K +1<PHBS&*<)90IA-$>_+S5E-BD<HV2U-LAL2KJ!I
M1N?N,/),Q8VA4%MZG(>@*V6X8U(S5%RRX)461V4P,^\/V<?PKF',\5E:WJ2G
MMHDVA!%&249@&.0(H@0AB"-:P#S*44!$@7!@%7ASV,#4ELRZWL)"O_SD<N:-
M&7YF[' +*I[Y0 /2L('K5*1S7KO\WH_:&/4+/^?AX3=]]KH;I(K?'4HN]D1*
MW[WN+FDU3._^(A5K-15_E1>NZT_++[PJ5^Q 85'_\8-<RNU*LV<A*X2($"0X
MU 6B0UA$B9Q5A"0(,8^+(#)2/WPC^Z?&09W!L),>?E F0Z8*'@A5^OU%65VK
M3>E:1Z>O&K>;Z^2'^E.Y!)N:@6=>@5H!=5[T81+OCQE)3OBM\,S!?<GAON]]
MW6$51'A2FE@AT(D2ZQ1YA0*0;TB#PPD18GT)4&  A0;0<#C6'QZ_'YWK#(_H
MPOAZPN/WSTG=X#<P8]B0>[]^Y)4RM.*/TE8Y7VHJ$>QJA/\_JX6*Z.UD_.Z7
MO<+B55FK\"OYS^5#8Z^N</>=_) 3<(%S$><PIWDBQ]94#@L\X##'>9"&12S_
MFL^7?&TVLOHRTVXC>.UY 'W?5 B2'+<;+I5T*#E6@>NIAVY+:JHD&M[))A6M
M;)+ZP[^$.)S)_Z)<;SK^RT\H#7X&\EE P@I>.:EJP)=,4ND'3G4^T__\'V$:
M_.]8WJ681/TW;.Z5/^ 9D$X_<ZHB%Q:&!^S>WS>SL?A-WZ-Q!MW[]Y]FNNC>
MGE#JOI"@4H>;@9W3H/6ZKZ<Z P67UW)PQ_Z^:5ZU&2!"3B15AI*[8=5WE[@<
M/[W9.NI Z1OQPQ'1>WO3&/H4"Q4I3001$0P)EZ->PB)84(1@'F59&O T%)&5
M?(X'&Z>V:OQ^<M12@]-FQT^/+3\]:'Y:*'ZZ/C"^[<CT=H/2_T7CT:1'HG^2
M0>B??OP9<>@9/NK4U7K^_K'DXN./-NCW7HB2\JH5HP@2GA!5)"&)$Z(JU<8P
M1UD >98QA&,YK 1&(\>5=J;&_MI4L+45M,::4?<U3"_3KT.D/%/H&9 <*GH8
M8G&!QN03>A0F_W5(7]>:&(6"#/WL:,3T\J%57>47)B<KK8[N/(D"07 40T($
MAXCC!!8XHE#D :(L1 3'W*Z2Z][SI_;I=^8-$UH\!(]BFM(\YC E.84H%RDL
M8IK#@* @S-. I32R"0ZY!;P1HD&^JS;D9'<?0E#QA0I6!.M5/X\(?%ZM+TB*
M&.%K-I6] 37/'+I]VSY>>=L&5+D]Z;/;RK;[38Q<S?:D?\<5;$]?-HP;]RL6
MW LU8>M"U>0DK-4<KS_^: 4G&FU<I4>P;NKH?5]]_$&>RJ6^_"M?;ZIE_76U
M6/RRJM1F^SQ) E$D 8%A))?K"(4!Q'&40T1"$DFFC9*<VI"M;X.GQMX'M4=6
M O0]UA+^G<^JI&BG"]*Z#79^*Z[J/->WM;Z#/Y7WH'7?,M_#^^MC1H=3>BD\
M\^MDW@=K_AZKDUP."-YM'G6$&:L'#H>LT=H=& ZE@F34SJ>D\Z:JFM[.F(=9
ME*0QCV$8)R%$+ UA$<J9+\D)QW&:Y5P,*:]XICF[(]+1<F6T;?KHTS)&Z RH
MAK$\-V T4LQ-S\+_U99,G %MI<-0F,LP. U9.=/4N*$EE_T]"@&Y<OG0JJO/
MDIX:KI(_+[B.*UFROLK[/!,L2U@0PRQB&40Q93!/E396D*(D*%)& ZMIK4FC
M4YN:]FW600ND9ZQMK54#S,VHPS62GGFD;ZXZOVD-UGC>F> YH.RJ.4!N:Z\:
MM#MR 59S)(ZKL%K<>ZL0JCI962W56:LJ+Z$.5H[*@AU4\Y2K;<XP4[4A$@%1
MR@4D F&89"B04Q=>T-QJC_,&6Z9&6U^JU4M9JV],'7XW+EP\X'3>.89SH'$@
M]SU/ZHF<[OQHBMATR!\7(1RIQNI@8/THF]J;\T8*IX-Q.Z]T.OR1 ^MSG2WB
MJBJ!E<O-:E/O3J_5D?6755TV%<3HYFFC]__5K^^*6A<.F^,B#C@-" QR&D D
MHASF42A@P4F1XI3$26949L.;A5,CXEX<BC+3L@"8\_XS8^4W[17O<]&+T4/U
M8?20<@-T[JF:BUL'FS_]V?GHD+R]X>^TI)ES(\>M@N8+XZ/":=X:L@\:DM-"
MMJ'K^^H;KUY*RK5>54AS%*(@595!(HAH&L@)-8IA&F41#@A."AR91@N=:F!J
ME-S:J%>?K9E6.F!G@;Q,KB[@\<R- Y"QB@JZY/ZMX4 GGSU:'- ES_H!0!>O
M&S;)^UZ192UXI=15UE]6Y7+]:?F]?.)=82J2)VF6()@)ELL96TAA440,QH@6
M69CA$,=6Y:PO-S>Y;UT9J)*@UM)$N\G7%5S-9E+NT/+\Z?<,!60-MK@I8QW&
M!MKAXG*Z<J7%4><>9MX?3B0,[QK&(A^?GA>K5\Y;7CJ=>/IYI1,B9/OJ1++6
M<6/]O[]?U>O/J_5_\?5."ZJ)=99SG_97ZKIPGF-*0\HCF#(NUY%YB"'ADII$
ME,4!YE&*$CQ_X56Q,N6E<1VP^7+[;OC[@(\$$YZUW2H"8GL0#6@_<9Y*9[5,
M@D[:M)1'&/E],6/;Z;X#OC<@3XD>[++$9V#K=*>%H+Q4H9RR\]<]D<%9JXB@
MMXU[SKIC_K?I(Y<CR<@>C#HRO4WO'(YT;V3%L)%3*2?H!K]S^K@L_[%I%H,%
MRR.2I0RB0@YS**$4YB'G$#&>XYA%,1=6>D"GFYG:?'MK);A[?JY6A#[JQ>36
MYD&"VV<0-AL3;L?-,W??"IDU U]&Q"53GFEI5$:[[.TA\URYVDW\N0[@^59*
M_E$2W<OU]N_+AT]K_E3_(IUHRU))6E.E/5:+DNE@.%TW,B0X$C%#, VRO)%#
M*:(,PRQ*<,0(SK/"J!*')_NFQDG'T<3:0=#S$/1<!-I'H-XDT'G9YL!L_1Q6
M(]3U>V!&@&_8NYZ9\RTZ]N:(<$?P^PP O]7$-XWW=H3OM?!N5\T,&U&4(.EW
M7CVIP\S?R;H]3_K*N[+G]^)+54ISGLGBT_*_Y/+^^U^K>1#E&4,Y@Q03.0_-
M*8(YY05$(>*BR-(X"*W.[H<8,;6Q07X1D1V)#X+>C*E] ^J9CK5*KK)?*W3,
M0.O"ZPPH6U459W>L>@M4+JESD!VC\N,M2!V2X$W/&L9TZHQ<'7K_K5P_OM_4
MZ]43K[:%+K[R%[[<\-WZ?AZFB$6%8)#E0D#$$P$)Q2E$:2SB) DXB:U"UNV:
MGQJ[==:#16>RDMO31N\VA9D=_UEVB!GS^8/9,^=M$?Y+6@XZTV>[6BRJ@DL#
M^-?K@%O3X##<7!*@I06C4M\P= Y);^!3;E M+ZX+OA:'@J]-:M"N2&BM)ZC?
M'\FRE8*]>WBH=$;=)^E.N:Q+JB5?[S?K>DV6*B-Q+DA" J:.XL* 091E(2SR
M*(,\#4@:X2*CJ5T\_1LZ,S4J[IFFSM<[;530R:(.$"=_J]?$C-+_63I_Q).Y
M@;+E#2"]NLYUN\^QEICL1,VWL( M+HUJ^0STH'$L8?[&'>Q<S_RM_!E?W/R-
M>^ZDTOE;VV0W9NO2W(,5VK>BZ[H(6F/JQWI=/JD]HE]6E>"E7&#QK_*?<Q05
M 4[R#":(8HAH&$,L1 1SE(A$8,S"T"B&;S2+IS;Z;LU4<0VMG: BQD)6XW7U
MY<%UDATX_1%T5\$#]%R7(^OVM=AY#Y3[4WLKV(IJ<FMRQ/^IWHX]T_\O>4N,
MYU*C]U@S85+-ZFE0&+63H/$,&66F,SJNW71F_(8')@V43W+B<R^ZF.)[\>MJ
MQ;9I"1]63Z1<SO,XQ$F0<+4-H (-,)'S#AQ!01.1XX)D/##*#+)J=6ISA\9H
M=;K<F:U^5H9+Q'=I,HWQEA$!9MU@MN!V#J[G<=T1KO:I!S8X.<U ,&IXW$0$
M&RR.\A&L;AYZ_//TM%IJ#:0/Y4O)^)(IR31-G^])_?B%E&P>YY1PPA*81+E*
M<4)"$A9-890D*,A8G'$J[)()3)J=7@J L@RPSE[P+(W4Y0^I]J:I@J@#_MEJ
ML5!UFH;61C3J%=.3'[=(>S_OT5!J>V=@:[$.FV_FEC.@NT'9[?*<QQPEMZ<[
M!NV.?*9CCL3Q28[%O4-UU8KU;B]*ARDG(2Y8R&+(BSB *"()S/.009[%:<HI
M)IFP5%$[;&)J,R8ML; S<5#,]PD@S0CE-G@\TX<E,@-DS\XY[U;D[*B5D27-
MSGEY+&!V]LI;Y<K^8T,J^3$M7G\IEV1)2Q7R(E;54Q,]OJ^%A8,\SV(EJ8 Q
MA2@."HASQ0,BIS3(:98%^3"A,@LKIL82W_B"4[6K\L>2;%BI?MIZ [;N@)X_
M0\7+;+K*\'#3=P=XYJ$K0(^D3#8 .S^:9#:&O)$:V0"LSNN0#7G8P+J(<HDA
MG[I\Z&*A6_4$&N<X%6D$B:!,+MDXAH0Q A-"11%F49I09E7;\'0[4^.\K_QY
M5:WUMU6WAEH6%CR#IQEM.4#),S%M+=QE:+@7G[@"@]/Z>F>:&K=&WF5_C^K<
M7;E\X,JHK$E[$J\3*-K(N=_*)=<)$_.H*%(>1@+&*$DARI, DBR/819'N,A)
M7B26:M-7&IP:-^S;J_9"N\C1/Y7-3?:2[2KJ&NB&:RJ'4/I>8=V&HOV*RQ :
MI^NO:VV.NQHS1.!H;69ZW\"=XP6IZWNA=WMV[[O@0K P1VK*(2 BDFZ*, UA
MR/*4!DF!"4JM\@-.M3(U9M%&JD]!FWD#G9S&U'"C]U:D?._L#@#)?A_W$@A.
M-VY/-C3N3NTE7X^V9B]>/%08CY-Z4[WJAS;'ZO0?F[)2Q_+U^G>^?ERQ>1R$
M""<1A30B,41,9+# %$,6X3S+*:=$V!UQ&S0Z-7[810YK22CY#>A#H1I4_%FV
M\:C"%&RU\PR@-SS6=@RH[U/MUMSNB*B-P.YL;H67&K-=RNF9@^165,^@W9&E
M]<R1.!;8L[AWH"+[MMY\_7W5Y8SSSWS=R,$KF=_O*WT6I0HX,,[>O?XAO[Y/
MR^VB[(ZNRY>FI'@GZLWC)(X+$4"!10X1)ZK\)"U@EB(1I$48"VZ5M^/#R,EQ
MWL['3B)/>ZF*@(&RJ=H@?Z_^1=5Y[G/KJHHA7&TW*<C6SW^W5';W\1Z8$>I;
M]ZYG C[HV*V#0'K8E>/X23GYL];^T&?UO;[]2?DJ7X"?P6XK:N>O'[5WCQWB
M5/#=AYWC:KY[1/I(]MUG6T-UJ/0*6TF3G$IJW?((2AF+$,8PSA,E#\)#6"3R
MIQQE&6(D885\J)6^E%&[4QLBNHTC+1AT.M';A ]NZ@HS2O< L&>6=H3M #4F
M*Z3<JBR9-3VR>I(5'L>J2':W#TBP^UW/R778_*?E\V8MZ;)HDN\E,;:G7RC
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
MK@Q[%EBSJ8\CN#PSW3Y2>[*R,ZTTJ\I:DQ\S<+=>5V6Q:6H^K5?@"W$;1&
ME^."L&>;&[L.[#6_3Y1_O7J+2PF9GI+%N]?=):W0Q=U?I&+;.9G>0>UT;9IE
M=E>B]JM<DLPS'#(BU,9E3HDD)21_0H& )*)!Q$2! A[?+A[CT.*I3=8ZV\!K
MR1>6U0S\=Z\9-4ZJTSP3;%\:IN]M7Q]&Z76?E)!1/N\M1WM^][9(M^^$\MVW
M=(R';O(O&N/2Z G(Q7CH S.A&!\-#TSFEH_8E8U,15$D,1/J4$P%S^(0$AXQ
MR%"<TB#$."BL=OSVGCZU(: Q3I^E/S<_+DJJ8F-L\['W(#2C[L' >*;9UBX/
M&3DG/7::^+S7P+A9S:=\.TI9/GG14 F&5@Y1BTO)-<1]]6TMG\\T8WSAE>:4
M>80PDTM4N71E2-49SU)89$D HS#$G"=11B.C#3B[9B?WG7=6-^JJ,_FU5^!%
MSP.44N"FEM\_KQK%0,M,9,-^,.0$Y^CZ)HLML&UQ*VFS?(U!8W4[U9)V-Y,R
MES(+-D"Y%5<P:GED204;-(Z%%*SNMJ,KQLOYAW8CM58K[/9$C;U[_:J:Y=+!
M;67Q.>:$HCQ&L C#1$X^4JP$4=5<)$4B%4+$H5'I/:M6IT966\-!WW*ULMG:
M;D91=MA?9BAOB'HF* ,PP9].E6 &(;5CJ+JCJ)K3?WU8O?R;?%[#3O*'0U*R
M:VL43AKD?D=)PVX>N$-''SG;+/B]^"@$5X65VAW [^2'6E5U!9I*O5S[KG9K
M=Q^+8$D1\3R&<J6DXB*8JA&*8IBF<O641Z% A55E\EN,F1I_[=O:U,\EZXW\
M6E[!+UQV$%ETV^,J(DVYUY3YV;I^^&?+O;E;.M9PVVVD[O*]H]:ZH?KH+/C@
MH#__U.[X4<]R@:O3+;!;[!EW=\L!<D<;5RZ>.8R<?ULM'[[SZDGEB_\NR:,)
MN^KGDW^I2MGV,UE\6GZ6C7[_BR]>^.^KY?JQGF-!HBS)&(QRFLI%+T&0D+"
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
M&SV58;F$AX]B+"?;>Y.2+)<\/U>8Y>(] Z>7[(57Z[(NEP_O5?WL)C"FOPU
M$I+G".:YD(Q"10XQ#0N8%CC(BR#@(8FLIHR7VYO:-+!G+M#V6L[FKJ!K.$-S
MAYEG_CB$RV^0G2$N3N=(5YH<=]YCYO_17,;PMH%!<61)F@C+7SAO#W+G+) +
MS#PKH(@R"I$(M0P"@AF/.9>+SY 61NJEEQJ9&G7L; 2"\QI46\U9R_BT4X":
M$<>M,'EFBQY"TKXN,,-AF-@%]YW&@9UJ9]Q KPN>'D5R7;K6DZ[B.4FKSUV
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
MY7?^]+RJ2/7ZZ>F9E)5B%#4IO5R#<IZ1I* Y+2!+< A15"00$Q1#$F>AR+G
M46)53^,V<R9)(7 MW8'KSA]0;AT""^G1GE ,6"T!4U$V]=9'.P:ZL3O-F&J\
M3O+,:"?[9^=+NRHS4!9U1X!NL'5)E#=:-"JAND'OD'@=/=5% .C[U5)K>:G:
MOK*3:U5+X'M%5)C !_):SZ,H9D5&$Q@BAB$*5'TC1N1_HI2B,$Z"@%AM:UFU
M/C7Z[9G;L.JZ,QJL&ZL!DV;?$A!ZK3],IWZ>4/8^(SP(".V9/@-;XT%K/?AP
M">T; T(-4?,7$'K-@#<,"#7$YG) J.E#7-#<5\XDU>ID)5Z5*_9A]43*Y3Q(
M):,Q%,(\3%*(LI1+=@N5T$& <QQ&8<&M\H1,&IT:J1U]<SNS9Z Q'/S9F&Z9
MW6G4!4,([79@Q^:Q(9C>R%^70?)'6V?:?4.VNHS$99*Z<N\P;FKK5#8G ?15
MDMZR)E1G?-TMF?[G0@=P'<G]YD60T1@E,(Y#I!(;"UAD.894)*C(XQB1R$H4
M:K E4V.QKCYKYXD=4PWO$#/Z&@5FSYQVB##H>Z$/=/M^@%:VV:M\\\VPNF3!
MX<:,2HTW8W;(E[<_<!B)JJDB?R+5_ZG;.,@D)"*/0@P#&E"((H%@$>4Q3&A8
MB(A&G FK7,7#!J9&>3O[[,CN"#@S#KL%#L_4M#/-0USH.;]=<L=1&Z-2PCD/
M#[_TL]?9?<!_IZNG^3>^+%>5FFOITGB[ 953S+(H*F"6I1%$E$<04YS!!&4!
MQ2D2)(A-ON*+K4SM4^X2_LE"E8)>54]-FL17OE!QHNI,O?$$?%ZM37?P+\-\
M^9MW!I[G#[]%12^W+&HL6N#$5E2O W2'^,=KK[G)X6;,G49X- 2J+M6T&$8M
M*5Z^>11F-+*_HT>SBP>N%+O:7Y_Y^H-<@+X0%2:I3VNWX1J_<U)O*L[NEU_5
MF8%*,GE'ZK+^6[E^_&.Y*I2:A++IT_)YLZ[G.<YI7-  "LI5IG/&84[D7"G(
MLR06E/(@$%V ?+/F_;8FU=IP/>G<7J.O9S^N_M!J?]_1.[+0@9=$![?^OV2Y
M40=^X0S(USFW7(*Z[^DP9P$7!,$X( 5$B&"(HSB"!<KS-"XR1DF\W],?E^R?
MKI\[F\?JY0^<ZMD/B*?2SX9[$&_392-M3BA]7>W=#$C_P,[!)K (_+3U\6?0
M>0GT%*OU$VA'P5_24]!W%32^.MRT\-8/3G<SW%LY[C:'-Y2/]C_\M73CG*$)
MZKJ3_+@K]G?"$GG!Y]6RVC-LJTSUG=/'9?F/#:_UO&8NA/P6,Y3!D"$"49+E
ML-"AFUE.@X0%61@G5AO0'HV=VBIO1U(=!>F@H*;3]0[J3AMNYTH[0;<\>_/Z
M$E@..&_<M:,-/4Y[=?BXXA%N+R.,#WO?9JSQB/S94<=GF[=5J=!)F$T)ZR_5
MZA>UJ_615$O9>BUG[IW4;$GG),5%%@@"(Z$V[C$O(,ER!H,B2WC!1%$PHRV_
MH09,;9SX^.4;@'H^2L%/Y1)L:@:>Y8*C5A;_/*Q(A'%GF'&[3X@]\_6V;$//
M]AF0U@-M/NCL5W$:C=+6K.D+][47;-'S443!V(8WJ89@B]"YL@;6SQF8(7X0
MJKL+XE4[@[^3=?LO->\OE_=+_E^<5%LJEY-KD>8IQS"G6$#$Y32["$D"<Q2C
M).112 (K#9W;S)D:+7Z0,ZR_M*4@!*_24LM<\=OZQHP7QT/<,TM>R5%0OLU
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
M<*7-=4FUO>%<("J*/) #4I8E*C06P1S)Z2=+6!S2E(L@M8K@]V?J],:PK:6
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
MS_\<O"F9\J&L.)W_MZ2K]POQCJ[E+,X*410Y@E)*[:^J%$-2$!.$*;*4*/T
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
M*PS<<_RIS7.M^!?R2X- [^C.#P?HP'-5*W$34='-.!J@?V\_F(*Z[IXBC.O
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
MZ(77RR4Z^MWNU1WVMW3.-W5*[.?E?/YAN3)KCQF.E<J3G,,\PP0BQ%-8()'
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
M5@=0*P&T%L"H ?;UN $=6WP<V18>H9:CV&2DF,K!;.,7-GDUI&?C(_O??;Q
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
M<S<8=)PFW5N (RN^UF?,WGY:S"]3>@5K,8J08 H2[<Q9"$%S8(G8M\9S'_D
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
MF'H7@\JZ.[1<9-B(U"0<[=&>"4FAG.<0,^W;+%)LAS%XJW>Y,;PG7D8_!AY
ML8_B9 \I=Q" G'[&6O<V_WAY@^<R=RHU]UDJ2%91'!55 L<, VT-":J8;-O4
M\3] 3T^XV4?1MSNX#"#U#L#S;+'\O"!&\,UB?L')!2.U49(1-D.2.M<9L!*"
M5#6YCYKB%U3>-TE$/TC1>)W'FP!H&,EW *%-)Z[5EH,7L^G91=!ZP8RI<X(U
M2U R)^\O*PL^BECGN<CB2Q29-_&;'Z5JG 1#,R@-IX$.X'1U.GV9"+DTL)O-
MWF-P ID$[@LYA:D*S#H+S AI+.8D3=NZD?NH&C>[.[@3/;PF>H#5EO:+U18S
M-\8S!.XH,%76&0C.,2A.1..B8,FG)C"Z3D4G52"':_<V;O86]=B=*)Y//T[7
M8?97S--P<T\6/J LPD",PM=U5%OI4I!AE?0>C4SV=O7' PTI'GS$R&C87V>+
MP04X-@R>S1;G^3TNOTP37OKUP3LEM:@I?2VVAM35T5-<REB80$N;]TX N.?#
M1VYM.8SJ#Q7:R#F7M\M%/D_KT^4%"QLKF#U:IUB!>DT9E..E.F4<*F -=RD6
M/EAA]'T$C'L0UB0[=["<^\#)JLZ8O #[Q<IAL3AG8ZS*15#2!@A,%N"EZ)*D
MS3P/-I[Q02K&R[(<KMB[*#E0RAVXG==:IER&8^A3<9J#T\6 JH8Q"EN'R4BC
M8U&"M;G&?H>2T:%RJ'8?[DZSAZC']CG>G\=56DX_7PO<O512(>V>7KC-) ].
MPB@"T",S10>2CMW)Y;C[V>/ETH;5_1"B&UOSFU[@E]ECEVJ)2()0@B:Z<\6N
MUX!<%*6\9-GOIO)K'SI>LJN!KO<55@=;P8>:F/MX6C8%0Z4V7ZN='&_MEU%[
M+Q.'I(P#A8J,%0\9BM7:$G,\A28M@7>@;=R^T\V27$-KI7^@72:<O8]&%5HS
M 4-M4H(0*2Z#%!&1%J0299?YP4-#K8?4V."8>!KF]E!0#ZB[8*;6(J[?+J9U
M1 LQ>CFQ5UG%-08B/Y?-!8MZ338&8,DR9D0..;>!VZ-D=8VS?7!P&VG#*:4O
MB)V2KW^-$9MJZVR*,VGYU1D!@>+,9"0$KJ1)6*+!)O,:'J1HW)3>48%U@"HZ
MP-0#CL7KJUINABPHS!FD]Q1$QGISQF9:(U(KP6.60C1QR7Y$V+C#&9KY8X/J
MHP-\799U3WC@.FF9P9I"#H/G"@*%0#4CH86UM/Q"DT*(FQUJ.ZOTW%.M]U_
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
M\C)6C7[.9]$I5B)CD$.FS26R7-L$*"A*6IVY]RB:C0X;1F(OR8(3@+&1'CM
MZ#J[]@-^7^\>1DJ4F@<(V=8:?I. W&@++,H@T:GDL4EJZGTB>LGJF0!E>^NB
M QS]F;_B][7[_+X\X$,8SD61$D16AES:B(#&2M"E&!.QZ-#F#/ I@GJY-ID
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
M?C"V+;38 3Q?&+)E/"UQ7CSM%R0NY8*H61H1"E?*HB_(VT3>(PQ%ZW>DZ"%
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
M>%CF$#+[.+T8'V6'M9W:27D=;*LO\'2_M\5F/%]6W)&+0$&0,J#09T!#C);
MG4**B (V20'9D<Y>4AC'A\SB>/KK'YYWS/V!%S<#M)2P7 9%OI")=7 &Q5(H
M701A@A28F9?)30#1;;1."].FV-D-IP<KL@.L4I"5<B7_YK)6QQ1$\0)$";2N
M4:G:,#]#+$$)1"E3:A*I/":D:Y0=KOG%B&KH $;O+[_DY0]2VK"2,!4148!T
MM9.5TQY"+!3"QVRETESJ-GT>GZ%IVIN(8X-K+.5T@+/;/,2[HP0>3.8A<S H
M$JA@ P2A./ALE7.HA(IM:IE^(*67I-[F_MN!6N@ 1R^(Z+>_X_E5FLT_WYXU
M9>N"2L*!R+6CA*0EXD,.P)2U@A?N%6MR(KPKH9VD">\)C-W\K\.T=((5QH^_
M_W@5_B?'R\O%_<+K-D7&.[VZ=9WQ_G*8Y+A0HF%*6PLB>09*T2JGH",#RSX;
M\ONRP/@3'1>^V#XE&RVT4H4",5J@"E/M&,T#\!!S-,QSJ9K$NC]G3\1=T'5
M3\1=E-;!!C^P]>WZB$"R7%@(O'8P)]:2DQ!\O4?2UN3$"CK7Y#A_!QI[.1H<
M%R;#6R,=I+.^X;@UW NV!*^SH?5<*-RKK5@P1D.QF8[6R>)=FV[;.]+9;=^D
MP_ R')<'*Z\#;/YP]L1-TN@=!\<UN>RZ[BBY;C F&,]I84?5Q%_IZPBPJ=9?
M.O[;104=0.@#A7UWY>-)JY29#K7*IY X+$FB((+1QA63T=@VU^,/J.BVU=;H
MX-E?^!T@Y_75ZG)QD9?KE%92SNK+[.LM*RIRKU$"!A3U#%S7T@\&T67.9'&\
MV"97$<_0-&U>\3%1-99B.L#8VKI>X/*O&_KK$/EH@P!O0B#K:A5@+N01Z$A^
M OV*^79W7/<(F39E^.@;W+XJZ !"SUVAJ$(+P(H 4I/6E:?5X$P1M%=CMIP;
M6V*3[>[0^ZUFV<''!-98BIFTK\##MO5>.$S2(@4H6I(XR $,%%6#-3&[@!2N
M#+).#08Y]-![>9\#AOWEV]$@!U>R#[Y>TGJ]ODBQ@#XB%.D<LJQ1B]%:NG<V
MR&$GC3TQR&$7\4W=RO_!# )7K!32&'"^WFG55'<?E *FA/%,QY35:/WR.ASD
ML)/>GASDL(L0I];^@QD$@5QJS"D!T[[F 27:&[/.D'F1T3AC&(XWQJ._00Y[
M:W]O(7;@; [JTXTBH3%>0#'KCI%L'><KR.109^:=$^+8EQ;O>NL?,=5MQ7Y:
MZAIY]P8%R*S(8I);S8LBH968P3&9H*2D%0;G71DR46I$Y)W4((>=(+'/((==
M]#-IV#- ;/]8UJI/H[A0UA8H6=::]L0AI)+I"TO*:BZT/S+B-H1U>\;<&FU[
MZ*5KZ[9Z%>/5Q=6ZJ\+]'*(S)Y%SHS6$NJ 4MP9\UH'"#U3,IFR=;M+Z<W=2
MNSV9;H[%,737-SK_R)=G5B05A4@@ZW 6E6T"SQR'@C)%93S&-I<ASY/5[0EV
M<]3MJI/]$;:XQ/-)TDVW<K^Z[7C4),]TV#M;)YCNP?DDF:6NV" X!2PYE=I>
MTTE ZQ*$(.JAAE$,VW;YZBVSM+#,549(@;P2Q9,&C]H!\TSJC#8U&A?P<V:6
M[H*N0S)+=U!:!_OT3;>MM358S=:JJX?4W*+@M7Y*(_D<*A3:#*RP0!]<S)D%
M[X:<U.V,O2?H.9V,T5W4OQA?%YU":K/7W%R1YNP"2\6 $*HZ,9*<&*D4.)&X
ME-HR)9K$(2]2-BW,1M'_ $SMKXRI^TV_(;..YU6[]_BYN2#'R*+7@5S7=5)L
ML20A3@9>>"S11"[1#&LY_=Q;^D/( =I<M!#MU!CY<^W/_I[_6%R^G<>;Y(E4
M:!%%A.#6,X"XH,!Y/?+8,9=,2LH/:UF_[>D33C$83VN+,478P2ZT2SJ]*45S
MG@,D[W/MM5[ )Q&!>Q92<B4+S"WVH[%+9KK(:#G  6JEL[[AN#6+K)#Y9K%P
MB%S1:C,V0U#$:/$644L6[-$O1$^[9&8GO!Q8,K.+\CK Y@_U&JX4QU$+\-*F
M.C;/D*FGU8P8/4<ET0G9 GRG73*SD]9?*IG9104=0.BY_'K#G1$6/4AD%I1V
M I#7=/LL F:7>7%-[CL/+7SHIISF$&"-I9@.,/9<<C03*&FY2!)1B76.-0/'
M<P9>M%"9%DQN,T?DT*SU;HIK#L'86(KI &.#[N!$5(X)8X'92"ZN-+79$.?
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
M "V,M4;D&M+J,KFAV9WLX#@;C/^GT";X#UH>/? ;#G1S^.!Y@U\2/D]QR_O
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
MMS5BIE/BR)PV\0A1RQMZ>G*4AKZ8W8_IW6%GMW)[52RMUG) %VKSI+IAHK?
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
M>\FG,D)GTO'&L6K-(@=G:*DB"<\X9]R71I['/N1N!\63#=8<08;](O5&GW_
M63BKE;RO9OG=C-Y+)LFZ52/FB?*Z&!<X&%,'>W#BLW?6@M32<V3666Q25G<
MS=MA]F1C.,>2YHD"]RI_;L(Q.L%3@DPF-*B2UDV7"Y20F(U%:)&:Q+T/H'D[
MX)YLU.98TCR!ZNX/B_FWZ9*>1QR^+5@=I-+[V4</7?6]_3J.4 %N.;/:1 ;"
MR0R*183@>0+IN-#1VNA3DX2#AA7@5XU"WR)M_7#V)TD+:^\-^KNS!ZG"-WRH
MEG/P1H/1MD;I@P2??  72,-C-$FWF=.[#[&=%-<=B*8'\QE;BZV#L_G^&A\L
M:Y*4)%TM)+'.D(TL:X&$U!$<V<C%&".\;=)O_06Z1AZJUQP8SR+Q,"GU [KG
M&3=1Z#F+MLX!JS.93";WC#,-,42KLL'"8I-FA5M1-VX!RU@ '%!B_<#PZA;T
MX7(DLR8JSR#9.I2%HX+@M*-_E/&TL9ALT_'Z!;K&+6<93?<-(:5^0/=$;\N)
M$$GK2*Z8P5C'P>@ L?;Z#=QPZYBWV*89T/-DC5O@,A;DAI#1_HB;K\+9H$E>
MN_&/*15,+K2/N$)0.5EPI@[2J'=.B=51Y$T,O[VH[:1'P\#^1WO!=: /-Q;Y
MU)XS-F8GA2;8L'7/+U%':C@0TGGO95".-6GEL!UY8\^I:XZ3YY$YA- Z@N(]
M!CZU-N6)^)!JVZ=0^Z\4#<ZQ#$+[;.M<2-=F(/@N1(ZK%L>#Y> "[ B<5W;P
M4ZO*4<E0:"U66P%*IPBN^ )9AIAKE8]/3>S'[<@;UW4944\.)[2.H/BDVB?K
M.&@RO;7QI/9%2> ]>N#6F^Q<4KPT[?W0I1,S'OB&$%,';LQ3R_!..A>=@6)B
M+<>M6<."UQUD#7HMR,QNV^NT)Q77RA49@OF#8:A=0/?^U(9YJ;OTHO;DV31T
M:_[0W]/5E\>'/PP3 AZ8F*&#QBUY=80P<T++A:,]X+">N5YRB):^]8R%DKUE
M2C;,7VX29MYF$LFKN]=H:W'=^^4)TF%3)WV!P$2'@JXW9DHXT#)F;JQ/HLV@
MVP%H[S<(O0O6-C7OL87:@7VYS9(?=_%P.>'!!5O[PL<2"KEUQM%:HR??SM 9
M)XS4.!J GR*ZW^O+UL@=1(PG ME-)W!]^DWI#ZN0IN&,#+12 Z<:1#7+%)$)
M+@1"6KTIL\)JJ9O4^P]!?+]F;VL(#RK6L7N,;K5G+R))9?7V\E<F7@C.LDN0
M"].U'9("KR*'K"U*>ASCR;]D]>[Y[GYG)>T#NF,(X$14Y4U#@YL2->Z2R*:V
M*^+9TR;2&;RT&8RS.J"WF$V3//"]J!VW"]^8RO PP>V.3G^)SAE^)E+RI^,I
MP4\;$\QJLXW%-YPPZ97"@"!5B62W* N.BT@,%EFA0Q-*&4P;/D'$N)WY1E.+
M0XCD1/3C=9O+K5JS!I-$- *"X70\<.D@E"! .)6#3MY(T21R/O ZQNWH-Z9.
M;27L4[ UUP5$]-.O87;3-WU>Z%-BR32>X24C)BG9Q%2V(.L--.UV<A01Z=N
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
M5?R++D0VY4QTP<B#3@"U)-. YW![WV3-K[*TV33]:*N9:0[:: %$I-)6TS#
MZ)%#LDHY92PGJ<HTL2>I&A97]<"PKYWMR9)I &8[:]B4-D>>++$Y TTT@L@&
MV9.D 66YI.@N::^J6+%'J6FDO>WITI[US?H&\'-'Z]ZFY1_3>7*3\;]3?#W]
MEA;+5>4\KJHHWJ;(/?JDHV4,>$+76UA9NF(E 3D9JK-6PL<JAZ%="6UADSP)
M&_OWROX%U180/\[==#%9RRK^]\UZ=9M5):F$T2H"%UY@^!=189-6I=P4%V5U
MDG7.X@\CKX5(N1+H^A)*6U#;YVG\6%CA7> 4M(FZ+(>!S<Q!D!CG9]PSY.Z
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
MV+C?VV0?P>LNP_PMP]G[CAO_ %!+ P04    " !I@&%25$2FX6,#  !,#@
M%@   &IC;VTR,#(P,3(S,65X+3(S,2YH=&WM5]UOVS80?]]?<570=@,LZS/^
MD%T!B:VDWAP[L!5D>QIHB;*X2J1!TG;=O[Z4:'=K'1=9'I8.B!]HGGC'^]WQ
M>+SKOQI.!_$?MQ'DLBS@]NYR/!J 85K6O3>PK&$\A/?QS1C\INU S!$51!)&
M46%9T<0 (Y=R%5C6=KMM;KTFXTLKGEG55KY5,"9P,Y6I$?:K+VK$* U_ZK\R
M31BR9%UB*B'A&$F<PEH0NH3[%(L/8)I[K@%;[3A9YA)<VW7@GO$/9(/TNB2R
MP.%AG[ZEZ;Y5*^DO6+H+^RG9 $G?&:3E.HGK)ZU.BMI^JOZS3H*SKMU%6:?C
M^.T_'0724NQ:1LA=@=\9):%FCBO]@>\VV^<KV=N25.:!8]NOC9HU[&>,2J6/
M*WD]U=L<;2;Q1VFB@BQI4)MD:-'#<L(*QH,SN_[UJA4S0R4I=L';F)18P 1O
M8<9*1-\VA#H&4V!.,LTHR">L,"EX-;G5D-MJGX)0?##!<>W7O1I%BA/&476.
MP9JFF%=<1AC]_GYT.8K!]9K.U[8\IQ7^ U88X9LSIV7W7E"^H'Q!^524\!B8
MB<JMF#]+KC+"P70RCR8Q3*]@-!E&MY$:%#F+KD?S.)I%P\-[=3$83.\F\6AR
M#5>CV<V182>S])>U__H(?G7ANF +5#1@1)/F#X)JS 1<T"4NL&C 0$5 QC@E
MZ%_Y\X$@^FLM),EV^O$AZL6A,O!:J^<*_WL,.>9XL8.$45$5(9*!S#$0JM[%
MU?YI!+7.<:88:5(MU1PSO"1"[AGF4E4N5?$A0%%7C)<P-SOP\X2))GB>9SI^
MM^4[C7K>\KN=EIXZWKGGVWI^?N[;KIYZCMWR =&TIES;ZSK>+\ R^"96JD]L
MS14X!57I3NOZZ0;Q)-<76VFLRJ6&XB@44E56[>VKS&4%T0(9H8@F!!7*_5_L
MJ+2+),?INL"-FJKD<);A1)(-IEB(!Q"].>NX3KLGE)=4LE#%8:5)<E8 VV#^
M#TT:LD+4@&U.DAS0:H41U]XE0OO0L<W?CB_$Z; RGA:-SY9[?>6I>H3+X13N
MYA<-&(]OC[/Q_\JLQV:.'P[X\;UYVDF4B"]5N[!@4K*R5O[=N'S,EM^T'BNF
M>Z] 7^L-/FI&#H)[$/;?(FBA+OY:GA8Y]>2?[&SVH^ZSZHXO_ Q02P,$%
M  @ :8!A4J\,)>=A"   _RD  !8   !J8V]M,C R,#$R,S%E>"TS,3$N:'1M
M[5IM<QHY$OY^OT)+:K-.%6\S@!UCQU4$DS6W6=MEDY?]=*49:4!ES6A6TH"Y
M7W_=TF"PP1M<23:LZ_P!,Z/N5DO]Z.F6T/%/IQ?]T1^7 S*QJ227']Z^'_9)
MI=9H?&KU&XW3T2DY&_W^GK3KS8",-,V,L$)E5#8:@_,*J4RLS;N-QFPVJ\]:
M=:7'C=%5 TVU&U(IP^O,LLK),;Z!3T[9R;^.?ZK5R*F*BY1GEL2:4\L9*8S(
MQN03X^:&U&JE5%_E<RW&$TO"9AB03TK?B"GU[598R4\6=HX;_OFXX3HYCA2;
MGQPS,26"O:F(L'/8V3],.C1ZW6KO=\+#)HT.VV$0)6%R$++D/P$XV0!QKV/L
M7/(WE51DM0G'_KOML'[0R>W13# [Z0;-YL\5)WIRG*C,0G\:]/U7;V;-F.6W
MMD:E&&==-Z2*5UTTQTHJW7W1=']'V%)+:"KDO/O+2*3<D',^(U<JI=DO50-A
MJ!FN1>(%C?@O!Y_ /?<X\RX?@!TI,KX80A V?SYR7C >*TTQCMTB8URC5.5D
M\/EL^'8X(JV@'MP?RY='L6$"-BO%$"NN?\C8*R?]P=5H^&[8[XV&%^?DXAVY
MO!J>]X>7O?=D\'G0_S :?AS :Y 87.W\8"X_7%U_Z)V/R.B"7 _Z;DBM9HC#
M&IT-R'7OZFWO?'!=N_C\?O 'Z?5'V!(VF^':R+ZW_^V-_@^KY*.8\AMR/:&3
M*HFYMB*9$SNA]N6+SNNC1]S\:Z2E5(]AT4;*6I5V]\&1G#(&S%*3/+'=%KYQ
M 12 ^\QV:_CFNP=P\P0$]<4P_O[>[T]+^+K>P6D8D@F=<J+Y5/ 9<+*="$-Z
M65902:YXKK0E*B/OE$Y)T*S]1E1"_AV27Z6*J*R281;7(7*'ZY'[)T8GW+GH
MO*4&8@(!2.?D)E,SR=F85WV0M(\.4^!"IB"K0@]49(1F<U)D5A<<1@!YUJ5<
M"!LE*3QI 8%-: RO-%&IL,0J+[<FD/&8&T/U'$52>L.AWQ6;!MXQ< :ZE"Y?
M0Q\H$ L-^1G$,E G+MF0V43$$V(*_%CJS[CFI1$<0"J,A$2.-<%,V D,T.0\
M=@ZBW1Q<4PR&.04U1J+YZC0\'Q"V_CD@Y"01&809$;,,:Q40".+0K%?:198
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
M<_*0J)GD;,R+/DC:1X<I<"%1D%RA!RH20I,YR1*K,PXC@'3K,B^$C9(8WK2
MP$8TA$^:J%A88I67VQ)(>,B-H7J.(C%]X-#OFDT#WQ@X UU*E[:A#Q0(A88T
M#6()J!.7<\AL(L(),1G^6>G/N.:Y$1Q +(R$?(ZEP4S8"0S0I#QT#J+=%%Q3
M#(8Y!35&1O/U:7@Y(*S_."#D)!()A!D1LPIK$1 (XM"LU]I%$@&'N#H$GD.9
M,; )T%F+81%@)[2<DQ0BCZ!%,$NY0F4."/.H:P ^<X5J$24R"0( 105X<=T9
MYT](S81$4LW, J>:CX6Q4.5:0O&C]QN\+*[!S2R<V?+VY2"N<7"(&VZ$Y_6K
MTUK0.C<YIO*J 6E"19& 5Q>X/J&:.XA R,5(<@PEX8#+D11F@N(H%@-%(DWB
M.Q,FE,IDH(?DJ97T6$FU"CF#SX8< 308!ZSY^/<^A1.:C#GI "\-,@D209V6
M@N81/W:J09/Y-_\JL&9,/$;1/D'R6H.NAQ+ZLG='T49'$72$XWP,:)# O+Z[
MJMH3I*W: 8'TB!X?#$H;Y;, )^**&]@90,!<8OL\FHJ8<T.:F?U5,/F-." C
M[\FG4Y5I,  ,-17&\1Y(\<39P5IZQ9CKK*NYI YJ>3Y=P:68,S(V"F!/\,4H
M*9C;JYML9 035 L<@/!9W^6!!"UE!C.Q6YG&I6W'DLIP< AVZ4XII8#Q,),4
MR1V&Y9Q89730\/7!>ED#3R..@L"_H,_9%_'M84%Y=$A0KC>VH;PW;6TA>G_"
MVQO8L!BF@B%>J5$)16:G!K".]26"F&JV !1 7-"1D,+.,<OOZA:7E\.>@Y5?
M&1NB:_6I2R"?\@&EF4X!UL95)6&H-',.N$IUS!,H-B2@&UIXBLL&1: *]PB&
MY252X/ 7A.'PD##LZ;@WI3)SG(4!YE$$M:*80FC,CIIO653LP<'^=7<9Z" +
MBL"?QA>;(Y79ISW8)TO0I33'2CKZ_/:'C!8UNEN%W,\$^.,0AQV\#-2Q0T)=
MSIP^H-O P'UX7L2YEIWH>P9?8F)789AI#/]:%MUA-5;&PG<\L@1;)@1#?V:0
MA,'TT1,J$> 8F.R1=.XX;)ZX.T+ TP5W-.3].O9>3:A9EAS(@0[WG+GDX.8C
M)^XYD>*!R_P\X9%\\8NGZ(NQ?E"[LN8+V96YXT6V6"3%%5,A<:X#=45:"+5G
ME"!;]>S2-0HUK57:++.^^P FXUA8RQVF=ZB-%-04V,8$^.8,' &4@8$-,CS\
MCU7U8OWQ/S,!KKNUEB6A.W(X_O_&ZUMF^HZ$.@WJ1@% P^TN;IQ#P0$9>;9>
M;H!FG#Y@^O5UFTO KN)TIY^+$Z)=>#-/,['?K/C3AAW,1ADH&KXDMB?!F1>J
MH*+Q-SI8&ZX(,% !F"P&C, TN='D"67G8=H+2_ 'N#7J0!Z/-#!'$2+/'=D!
M>-R!=8ZRHD^#(IDJ.>68"Q,ZSL_==<Z//$ZEFG-HG4V4)T6Z@6' W%<I%,K/
M_C%S]\]KWP< KU\%)]7/$J=5:;NY@.VC$5FW0\SE1["LN"Z!]Y*FAK<7#^>0
MD%))YVV1.!^<TOGF2L$.IIC5H"#*.W']^>;\<L#96;E5;>']  MS:-FBX_SJ
M0-E=':A8MMW6+->;P9.MU?+3;7]GM5$OG]2^OMDZ*-:_OMG@I-PX:^UEMN+F
MU\\Q1-&D-'E3J!<6"OG2;5>)2Q!+>U]'M)9^0N%UO"%';,%#I?\\;U;]LFD
M2;B_[H?V[NUP2(8?!OUN]UU_N9J>.2??9<KS%8LK'!(3<>>09#&!/TP\MBX[
M?.,8'/R$7.&YS&91_ *6W6]40R48%-V-M9<TL.Y$\(A<+ZN+6[^EPT+AZ,X?
M9\+7K?;C+X)YQ67A0RU!]KF*].C^8*K\!<JV_^EERK=N%*Y8SY4<U94*'0'U
M9?9IE6=4<QM__65)=VWS\B]02P,$%     @ :8!A4@*$_PU_!@  BC(  !8
M  !J8V]M,C R,#$R,S%E>"TS,C$N:'1M[1MK<]HX\/O]BBV9MLD,^(5) J29
MH4 N7%O(@-/'IQMAR[$NQO+)(H3[];>239*6T*:Y]D)2,AG&>%>KW=4^A73P
MK#-H>Y].NA#)20PGIZ_?]MI0JICFAVK;-#M>!XZ]=V_!-2P;/$&2C$G&$Q*;
M9K=?@E(D9=HPS=EL9LRJ!A=GIC<T%2G7C#G/J!'(H'1XH-[@)R7!X6\'SRH5
MZ'!_.J&)!%]0(FD TXPE9_ AH-DY5"H%5ING<\'.(@F.Y=CP@8MS=D%RN&0R
MIH<+.@=F_OW U),<C'DP/SP(V 6PX%6).?LUG^P&;LT.]]TJJ=>ML;M':H%?
M"^KCFEO]TT8F343/QV1R'M-7I0E+*A%5\S=<Q]BKI;(Y8X&,&K9E/2]IU,.#
MD"<2YQ,X/G_,R2P1D_125DC,SI*&%JF4#UV ?1YST=BR]%]302HAF;!XWGCI
ML0G-H$]G,.03DKPL9[@,E8P*%N:(&?N'(D_(GOXZRUG>0SHQ2^A"!-NQGC<U
M%P'UN2!J'1O3)*!"894.NQ^/>Z]['E0=P_Y<EJ_)^0W8+=+[N%Q4/(CXI<,7
M6_:NU6QWAU[OJ-=N>;U!'P9'<#+L]=N]D]9;Z'[LMD^]WOLNOD:,[A!:_<X-
M^%&OW\)'?"K@:R_RR>EP=-KJ>^ -P-Z'4V-DM T8==M:>+M:L\IK+T-K!*W.
MX,3KXE)<B[/V;"^47+=VE95YQUT8M8:O6_WNJ#+X^+;["5IM3T$<RW)^IL_]
M-<TD"^<_70WNK6KH)>#S)*&^"CDP8S("&5%H)<F4Q#"D*1<2$'+$Q01LJ_(&
M> A_./![S,<D+D,O\0W85D->;.T[#OHOGZ0DF>MO=G,'0BXTQ3DE BB&M  Z
MU*>3,16YPU?MLDHA%I ,0A8C_(J+$?6G I,:BDN2 +J7?D22,XJY9S)A6:8X
MQG^%&6"B@H@*BMS=Y"878,%,&=ZS"WH.HXA$935?.V(T1+HXCT0(#,*0^53
M]HE@B<]25,$2<$=I0$U12%K6O W1;7TN)7C(L>]'[ ;](Y80I(;$;J&_!%RF
M3XD?:>'&<T $M!;42!G2J<BF!$U&\AO!0REUKZE#A^* !#Q5.?PF<HZB#+^8
M:43$F"0TJPPN8SJ'EB\51!E^6>$KE#'-],N(97">\!FNTQDM@Z!9JFSG@L;(
MJ(P(ZKJVW[R73TR(.,.L+GG:4.G\MD AR3BF"_PQ%Y@@*^@I,4DSVE@\- .6
MI3&9-UBB[5T/:A;4Q[A&?*(GN%"J]$E<3*+GR\'7I81AY>6$1+YEL)BY !L:
M9,I@&;9G.*Z[$FH9]DK8UZC6+:-6V[T365-SG'.-BLG0DEZ5JJ7%@)0$ 19U
M#2>]!/LV92]IAZ?_?X32NM^V=ZY,II#Z^P0J NSZ2.2A/Q61-9S&,3HU>GJL
MHMQ5Y!/T[RD35)7/F7*[41&@[>HVP0 AP*YM!SNYAZ<XUE<V7K[RY^NX>14S
M"Z>VZU4W'S;1P1C=M=Y4$>PS'6OK,;7C;)QXX\0_P(F=I^C$+,'J9J*[-55%
M28)8 ;[53KCP<,($NGB*F5(Y<UF!21P##L.),>T7*30KZU'A53F ! /=T.OZ
M K&F<1X+>$KS#C'[HE(P_J,//TP%FE>!CR>@[#N&F_OO]\<3UUX-O6\\<>M&
M?;?ZX\D:EKMZY'VI5EW#WO_9P2^FX=(ZYDOX0+&BH[;1/B^,[Q4$UTZP=T1@
M:Y(W</83D^WU_"FNV(LM=Z^9Z4]XWWO??0.CX];Q<N+XMN-92M;2$U+,9VGH
M%Q.JR)HJRSHILLEC%L""O^\ORQY4Z.L]GHU9_^)F?5^AUFRG5@N]8J_RX:OX
MO,'[VH[I%S^_;;QQXXV/4*BO-=1KTC0_RATZ;*@M>^\^#?6N47=^?(]:LPRG
M>K<>]3L;ZMWZSVBHJWMWVZ3<--3K+]BFH7YL4MUHJ/.@K'X);@\\#[S38:_=
M/NYMNI!?ID1X^LWUTCF'C77_XM;]]'KLI2,YZ]=C+Y\:VO38&V]\_$(]FA[[
M89A9*Y9:D*$)T0"X8-CS8RS2QQ%8!C/!I*0),H1]FKY*4)QG"F \OSK+=*<#
MB!"1#,84B:6"7S!U?%3RI0.HZH3$C,4Q8N)4Q3D,G.HVO' J$I9%.:&[GC(5
MP&2FY E#F*;X1@E$,VG<:POFBXL+*<]O;C0$C8G:.%VZRG!=2>IM%>MZ"!EC
M.3F5JX>L.F^]\EY$\9G?TM#W10[_!5!+ 0(4 Q0    ( &F 85*7,KY\@:<%
M #0Z/0 1              "  0    !J8V]M+3(P,C Q,C,Q+FAT;5!+ 0(4
M Q0    ( &F 85(WFA #VAP  "Q# 0 1              "  ;"G!0!J8V]M
M+3(P,C Q,C,Q+GAS9%!+ 0(4 Q0    ( &F 85(C=%-ZBT   !G2 @ 5
M          "  ;G$!0!J8V]M+3(P,C Q,C,Q7V-A;"YX;6Q02P$"% ,4
M" !I@&%2G_J!$6;.   $) D %0              @ %W!08 :F-O;2TR,#(P
M,3(S,5]D968N>&UL4$L! A0#%     @ :8!A4DXWSQ=VBP  )I0  !0
M         ( !$-0& &IC;VTM,C R,#$R,S%?9S$N:G!G4$L! A0#%     @
M:8!A4E;@;T1/N@$ !'L" !0              ( !N%\' &IC;VTM,C R,#$R
M,S%?9S(N:G!G4$L! A0#%     @ :8!A4G'G1PT_O0$ @7L2 !4
M     ( !.1H) &IC;VTM,C R,#$R,S%?;&%B+GAM;%!+ 0(4 Q0    ( &F
M85)_QG)H?Q8! $0E#0 5              "  :O7"@!J8V]M+3(P,C Q,C,Q
M7W!R92YX;6Q02P$"% ,4    " !I@&%2/H"KP;T&  !*>0  %@
M    @ %=[@L :F-O;3(P,C Q,C,Q97@M,C$Q+FAT;5!+ 0(4 Q0    ( &F
M85)41*;A8P,  $P.   6              "  4[U"P!J8V]M,C R,#$R,S%E
M>"TR,S$N:'1M4$L! A0#%     @ :8!A4J\,)>=A"   _RD  !8
M     ( !Y?@+ &IC;VTR,#(P,3(S,65X+3,Q,2YH=&U02P$"% ,4    " !I
M@&%2 <1:'EP(   1*@  %@              @ %Z 0P :F-O;3(P,C Q,C,Q
M97@M,S$R+FAT;5!+ 0(4 Q0    ( &F 85("A/\-?P8  (HR   6
M      "  0H*# !J8V]M,C R,#$R,S%E>"TS,C$N:'1M4$L%!@     -  T
*8@,  +T0#     $!

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